]> matita.cs.unibo.it Git - helm.git/commitdiff
tacticals are really tactics now, they have an AST at the same level of
authorEnrico Tassi <enrico.tassi@inria.fr>
Mon, 15 Jun 2009 09:36:46 +0000 (09:36 +0000)
committerEnrico Tassi <enrico.tassi@inria.fr>
Mon, 15 Jun 2009 09:36:46 +0000 (09:36 +0000)
tactics. Parser/engine fixed accordingly. This allowed a better TPTP
exportation

833 files changed:
helm/software/components/grafite/.depend.opt
helm/software/components/grafite/grafiteAst.ml
helm/software/components/grafite/grafiteAstPp.ml
helm/software/components/grafite_parser/grafiteParser.ml
helm/software/components/tptp_grafite/tptp2grafite.ml
helm/software/matita/contribs/ng_TPTP/ALG005-1.ma
helm/software/matita/contribs/ng_TPTP/ALG006-1.ma
helm/software/matita/contribs/ng_TPTP/ALG007-1.ma
helm/software/matita/contribs/ng_TPTP/BOO001-1.ma
helm/software/matita/contribs/ng_TPTP/BOO002-1.ma
helm/software/matita/contribs/ng_TPTP/BOO002-2.ma
helm/software/matita/contribs/ng_TPTP/BOO003-2.ma
helm/software/matita/contribs/ng_TPTP/BOO003-4.ma
helm/software/matita/contribs/ng_TPTP/BOO004-2.ma
helm/software/matita/contribs/ng_TPTP/BOO004-4.ma
helm/software/matita/contribs/ng_TPTP/BOO005-2.ma
helm/software/matita/contribs/ng_TPTP/BOO005-4.ma
helm/software/matita/contribs/ng_TPTP/BOO006-2.ma
helm/software/matita/contribs/ng_TPTP/BOO006-4.ma
helm/software/matita/contribs/ng_TPTP/BOO007-2.ma
helm/software/matita/contribs/ng_TPTP/BOO007-4.ma
helm/software/matita/contribs/ng_TPTP/BOO008-2.ma
helm/software/matita/contribs/ng_TPTP/BOO008-4.ma
helm/software/matita/contribs/ng_TPTP/BOO009-2.ma
helm/software/matita/contribs/ng_TPTP/BOO009-4.ma
helm/software/matita/contribs/ng_TPTP/BOO010-2.ma
helm/software/matita/contribs/ng_TPTP/BOO010-4.ma
helm/software/matita/contribs/ng_TPTP/BOO011-2.ma
helm/software/matita/contribs/ng_TPTP/BOO011-4.ma
helm/software/matita/contribs/ng_TPTP/BOO012-2.ma
helm/software/matita/contribs/ng_TPTP/BOO012-4.ma
helm/software/matita/contribs/ng_TPTP/BOO013-2.ma
helm/software/matita/contribs/ng_TPTP/BOO013-4.ma
helm/software/matita/contribs/ng_TPTP/BOO014-2.ma
helm/software/matita/contribs/ng_TPTP/BOO014-4.ma
helm/software/matita/contribs/ng_TPTP/BOO015-2.ma
helm/software/matita/contribs/ng_TPTP/BOO015-4.ma
helm/software/matita/contribs/ng_TPTP/BOO016-2.ma
helm/software/matita/contribs/ng_TPTP/BOO017-2.ma
helm/software/matita/contribs/ng_TPTP/BOO018-4.ma
helm/software/matita/contribs/ng_TPTP/BOO019-1.ma
helm/software/matita/contribs/ng_TPTP/BOO021-1.ma
helm/software/matita/contribs/ng_TPTP/BOO022-1.ma
helm/software/matita/contribs/ng_TPTP/BOO023-1.ma
helm/software/matita/contribs/ng_TPTP/BOO024-1.ma
helm/software/matita/contribs/ng_TPTP/BOO025-1.ma
helm/software/matita/contribs/ng_TPTP/BOO026-1.ma
helm/software/matita/contribs/ng_TPTP/BOO027-1.ma
helm/software/matita/contribs/ng_TPTP/BOO028-1.ma
helm/software/matita/contribs/ng_TPTP/BOO029-1.ma
helm/software/matita/contribs/ng_TPTP/BOO030-1.ma
helm/software/matita/contribs/ng_TPTP/BOO031-1.ma
helm/software/matita/contribs/ng_TPTP/BOO032-1.ma
helm/software/matita/contribs/ng_TPTP/BOO033-1.ma
helm/software/matita/contribs/ng_TPTP/BOO034-1.ma
helm/software/matita/contribs/ng_TPTP/BOO067-1.ma
helm/software/matita/contribs/ng_TPTP/BOO068-1.ma
helm/software/matita/contribs/ng_TPTP/BOO069-1.ma
helm/software/matita/contribs/ng_TPTP/BOO070-1.ma
helm/software/matita/contribs/ng_TPTP/BOO071-1.ma
helm/software/matita/contribs/ng_TPTP/BOO072-1.ma
helm/software/matita/contribs/ng_TPTP/BOO073-1.ma
helm/software/matita/contribs/ng_TPTP/BOO074-1.ma
helm/software/matita/contribs/ng_TPTP/BOO075-1.ma
helm/software/matita/contribs/ng_TPTP/BOO076-1.ma
helm/software/matita/contribs/ng_TPTP/BOO077-1.ma
helm/software/matita/contribs/ng_TPTP/BOO078-1.ma
helm/software/matita/contribs/ng_TPTP/BOO079-1.ma
helm/software/matita/contribs/ng_TPTP/BOO080-1.ma
helm/software/matita/contribs/ng_TPTP/BOO081-1.ma
helm/software/matita/contribs/ng_TPTP/BOO082-1.ma
helm/software/matita/contribs/ng_TPTP/BOO083-1.ma
helm/software/matita/contribs/ng_TPTP/BOO084-1.ma
helm/software/matita/contribs/ng_TPTP/BOO085-1.ma
helm/software/matita/contribs/ng_TPTP/BOO086-1.ma
helm/software/matita/contribs/ng_TPTP/BOO087-1.ma
helm/software/matita/contribs/ng_TPTP/BOO088-1.ma
helm/software/matita/contribs/ng_TPTP/BOO089-1.ma
helm/software/matita/contribs/ng_TPTP/BOO090-1.ma
helm/software/matita/contribs/ng_TPTP/BOO091-1.ma
helm/software/matita/contribs/ng_TPTP/BOO092-1.ma
helm/software/matita/contribs/ng_TPTP/BOO093-1.ma
helm/software/matita/contribs/ng_TPTP/BOO094-1.ma
helm/software/matita/contribs/ng_TPTP/BOO095-1.ma
helm/software/matita/contribs/ng_TPTP/BOO096-1.ma
helm/software/matita/contribs/ng_TPTP/BOO097-1.ma
helm/software/matita/contribs/ng_TPTP/BOO098-1.ma
helm/software/matita/contribs/ng_TPTP/BOO099-1.ma
helm/software/matita/contribs/ng_TPTP/BOO100-1.ma
helm/software/matita/contribs/ng_TPTP/BOO101-1.ma
helm/software/matita/contribs/ng_TPTP/BOO102-1.ma
helm/software/matita/contribs/ng_TPTP/BOO103-1.ma
helm/software/matita/contribs/ng_TPTP/BOO104-1.ma
helm/software/matita/contribs/ng_TPTP/BOO105-1.ma
helm/software/matita/contribs/ng_TPTP/BOO106-1.ma
helm/software/matita/contribs/ng_TPTP/BOO107-1.ma
helm/software/matita/contribs/ng_TPTP/BOO108-1.ma
helm/software/matita/contribs/ng_TPTP/COL001-1.ma
helm/software/matita/contribs/ng_TPTP/COL001-2.ma
helm/software/matita/contribs/ng_TPTP/COL002-1.ma
helm/software/matita/contribs/ng_TPTP/COL002-4.ma
helm/software/matita/contribs/ng_TPTP/COL002-5.ma
helm/software/matita/contribs/ng_TPTP/COL003-1.ma
helm/software/matita/contribs/ng_TPTP/COL003-2.ma
helm/software/matita/contribs/ng_TPTP/COL004-1.ma
helm/software/matita/contribs/ng_TPTP/COL004-3.ma
helm/software/matita/contribs/ng_TPTP/COL005-1.ma
helm/software/matita/contribs/ng_TPTP/COL006-1.ma
helm/software/matita/contribs/ng_TPTP/COL006-5.ma
helm/software/matita/contribs/ng_TPTP/COL006-6.ma
helm/software/matita/contribs/ng_TPTP/COL006-7.ma
helm/software/matita/contribs/ng_TPTP/COL007-1.ma
helm/software/matita/contribs/ng_TPTP/COL008-1.ma
helm/software/matita/contribs/ng_TPTP/COL009-1.ma
helm/software/matita/contribs/ng_TPTP/COL010-1.ma
helm/software/matita/contribs/ng_TPTP/COL011-1.ma
helm/software/matita/contribs/ng_TPTP/COL012-1.ma
helm/software/matita/contribs/ng_TPTP/COL013-1.ma
helm/software/matita/contribs/ng_TPTP/COL014-1.ma
helm/software/matita/contribs/ng_TPTP/COL015-1.ma
helm/software/matita/contribs/ng_TPTP/COL016-1.ma
helm/software/matita/contribs/ng_TPTP/COL017-1.ma
helm/software/matita/contribs/ng_TPTP/COL018-1.ma
helm/software/matita/contribs/ng_TPTP/COL019-1.ma
helm/software/matita/contribs/ng_TPTP/COL020-1.ma
helm/software/matita/contribs/ng_TPTP/COL021-1.ma
helm/software/matita/contribs/ng_TPTP/COL022-1.ma
helm/software/matita/contribs/ng_TPTP/COL023-1.ma
helm/software/matita/contribs/ng_TPTP/COL024-1.ma
helm/software/matita/contribs/ng_TPTP/COL025-1.ma
helm/software/matita/contribs/ng_TPTP/COL026-1.ma
helm/software/matita/contribs/ng_TPTP/COL027-1.ma
helm/software/matita/contribs/ng_TPTP/COL029-1.ma
helm/software/matita/contribs/ng_TPTP/COL030-1.ma
helm/software/matita/contribs/ng_TPTP/COL031-1.ma
helm/software/matita/contribs/ng_TPTP/COL032-1.ma
helm/software/matita/contribs/ng_TPTP/COL033-1.ma
helm/software/matita/contribs/ng_TPTP/COL034-1.ma
helm/software/matita/contribs/ng_TPTP/COL035-1.ma
helm/software/matita/contribs/ng_TPTP/COL036-1.ma
helm/software/matita/contribs/ng_TPTP/COL037-1.ma
helm/software/matita/contribs/ng_TPTP/COL038-1.ma
helm/software/matita/contribs/ng_TPTP/COL039-1.ma
helm/software/matita/contribs/ng_TPTP/COL041-1.ma
helm/software/matita/contribs/ng_TPTP/COL042-1.ma
helm/software/matita/contribs/ng_TPTP/COL042-6.ma
helm/software/matita/contribs/ng_TPTP/COL042-7.ma
helm/software/matita/contribs/ng_TPTP/COL042-8.ma
helm/software/matita/contribs/ng_TPTP/COL042-9.ma
helm/software/matita/contribs/ng_TPTP/COL043-1.ma
helm/software/matita/contribs/ng_TPTP/COL043-3.ma
helm/software/matita/contribs/ng_TPTP/COL044-1.ma
helm/software/matita/contribs/ng_TPTP/COL044-6.ma
helm/software/matita/contribs/ng_TPTP/COL044-7.ma
helm/software/matita/contribs/ng_TPTP/COL044-8.ma
helm/software/matita/contribs/ng_TPTP/COL044-9.ma
helm/software/matita/contribs/ng_TPTP/COL045-1.ma
helm/software/matita/contribs/ng_TPTP/COL046-1.ma
helm/software/matita/contribs/ng_TPTP/COL047-1.ma
helm/software/matita/contribs/ng_TPTP/COL048-1.ma
helm/software/matita/contribs/ng_TPTP/COL049-1.ma
helm/software/matita/contribs/ng_TPTP/COL050-1.ma
helm/software/matita/contribs/ng_TPTP/COL051-1.ma
helm/software/matita/contribs/ng_TPTP/COL052-1.ma
helm/software/matita/contribs/ng_TPTP/COL053-1.ma
helm/software/matita/contribs/ng_TPTP/COL056-1.ma
helm/software/matita/contribs/ng_TPTP/COL057-1.ma
helm/software/matita/contribs/ng_TPTP/COL058-1.ma
helm/software/matita/contribs/ng_TPTP/COL058-2.ma
helm/software/matita/contribs/ng_TPTP/COL058-3.ma
helm/software/matita/contribs/ng_TPTP/COL060-1.ma
helm/software/matita/contribs/ng_TPTP/COL060-2.ma
helm/software/matita/contribs/ng_TPTP/COL060-3.ma
helm/software/matita/contribs/ng_TPTP/COL061-1.ma
helm/software/matita/contribs/ng_TPTP/COL061-2.ma
helm/software/matita/contribs/ng_TPTP/COL061-3.ma
helm/software/matita/contribs/ng_TPTP/COL062-1.ma
helm/software/matita/contribs/ng_TPTP/COL062-2.ma
helm/software/matita/contribs/ng_TPTP/COL062-3.ma
helm/software/matita/contribs/ng_TPTP/COL063-1.ma
helm/software/matita/contribs/ng_TPTP/COL063-2.ma
helm/software/matita/contribs/ng_TPTP/COL063-3.ma
helm/software/matita/contribs/ng_TPTP/COL063-4.ma
helm/software/matita/contribs/ng_TPTP/COL063-5.ma
helm/software/matita/contribs/ng_TPTP/COL063-6.ma
helm/software/matita/contribs/ng_TPTP/COL064-1.ma
helm/software/matita/contribs/ng_TPTP/COL064-2.ma
helm/software/matita/contribs/ng_TPTP/COL064-3.ma
helm/software/matita/contribs/ng_TPTP/COL064-4.ma
helm/software/matita/contribs/ng_TPTP/COL064-5.ma
helm/software/matita/contribs/ng_TPTP/COL064-6.ma
helm/software/matita/contribs/ng_TPTP/COL064-7.ma
helm/software/matita/contribs/ng_TPTP/COL064-8.ma
helm/software/matita/contribs/ng_TPTP/COL064-9.ma
helm/software/matita/contribs/ng_TPTP/COL065-1.ma
helm/software/matita/contribs/ng_TPTP/COL066-1.ma
helm/software/matita/contribs/ng_TPTP/COL066-2.ma
helm/software/matita/contribs/ng_TPTP/COL066-3.ma
helm/software/matita/contribs/ng_TPTP/COL067-1.ma
helm/software/matita/contribs/ng_TPTP/COL068-1.ma
helm/software/matita/contribs/ng_TPTP/COL069-1.ma
helm/software/matita/contribs/ng_TPTP/COL070-1.ma
helm/software/matita/contribs/ng_TPTP/COL071-1.ma
helm/software/matita/contribs/ng_TPTP/COL073-1.ma
helm/software/matita/contribs/ng_TPTP/COL075-2.ma
helm/software/matita/contribs/ng_TPTP/COL083-1.ma
helm/software/matita/contribs/ng_TPTP/COL084-1.ma
helm/software/matita/contribs/ng_TPTP/COL085-1.ma
helm/software/matita/contribs/ng_TPTP/COL086-1.ma
helm/software/matita/contribs/ng_TPTP/COL087-1.ma
helm/software/matita/contribs/ng_TPTP/GRP001-2.ma
helm/software/matita/contribs/ng_TPTP/GRP001-4.ma
helm/software/matita/contribs/ng_TPTP/GRP002-2.ma
helm/software/matita/contribs/ng_TPTP/GRP002-3.ma
helm/software/matita/contribs/ng_TPTP/GRP002-4.ma
helm/software/matita/contribs/ng_TPTP/GRP010-4.ma
helm/software/matita/contribs/ng_TPTP/GRP011-4.ma
helm/software/matita/contribs/ng_TPTP/GRP012-4.ma
helm/software/matita/contribs/ng_TPTP/GRP014-1.ma
helm/software/matita/contribs/ng_TPTP/GRP022-2.ma
helm/software/matita/contribs/ng_TPTP/GRP023-2.ma
helm/software/matita/contribs/ng_TPTP/GRP024-5.ma
helm/software/matita/contribs/ng_TPTP/GRP114-1.ma
helm/software/matita/contribs/ng_TPTP/GRP115-1.ma
helm/software/matita/contribs/ng_TPTP/GRP116-1.ma
helm/software/matita/contribs/ng_TPTP/GRP117-1.ma
helm/software/matita/contribs/ng_TPTP/GRP118-1.ma
helm/software/matita/contribs/ng_TPTP/GRP119-1.ma
helm/software/matita/contribs/ng_TPTP/GRP120-1.ma
helm/software/matita/contribs/ng_TPTP/GRP121-1.ma
helm/software/matita/contribs/ng_TPTP/GRP122-1.ma
helm/software/matita/contribs/ng_TPTP/GRP136-1.ma
helm/software/matita/contribs/ng_TPTP/GRP137-1.ma
helm/software/matita/contribs/ng_TPTP/GRP138-1.ma
helm/software/matita/contribs/ng_TPTP/GRP139-1.ma
helm/software/matita/contribs/ng_TPTP/GRP140-1.ma
helm/software/matita/contribs/ng_TPTP/GRP141-1.ma
helm/software/matita/contribs/ng_TPTP/GRP142-1.ma
helm/software/matita/contribs/ng_TPTP/GRP143-1.ma
helm/software/matita/contribs/ng_TPTP/GRP144-1.ma
helm/software/matita/contribs/ng_TPTP/GRP145-1.ma
helm/software/matita/contribs/ng_TPTP/GRP146-1.ma
helm/software/matita/contribs/ng_TPTP/GRP147-1.ma
helm/software/matita/contribs/ng_TPTP/GRP148-1.ma
helm/software/matita/contribs/ng_TPTP/GRP149-1.ma
helm/software/matita/contribs/ng_TPTP/GRP150-1.ma
helm/software/matita/contribs/ng_TPTP/GRP151-1.ma
helm/software/matita/contribs/ng_TPTP/GRP152-1.ma
helm/software/matita/contribs/ng_TPTP/GRP153-1.ma
helm/software/matita/contribs/ng_TPTP/GRP154-1.ma
helm/software/matita/contribs/ng_TPTP/GRP155-1.ma
helm/software/matita/contribs/ng_TPTP/GRP156-1.ma
helm/software/matita/contribs/ng_TPTP/GRP157-1.ma
helm/software/matita/contribs/ng_TPTP/GRP158-1.ma
helm/software/matita/contribs/ng_TPTP/GRP159-1.ma
helm/software/matita/contribs/ng_TPTP/GRP160-1.ma
helm/software/matita/contribs/ng_TPTP/GRP161-1.ma
helm/software/matita/contribs/ng_TPTP/GRP162-1.ma
helm/software/matita/contribs/ng_TPTP/GRP163-1.ma
helm/software/matita/contribs/ng_TPTP/GRP164-1.ma
helm/software/matita/contribs/ng_TPTP/GRP164-2.ma
helm/software/matita/contribs/ng_TPTP/GRP165-1.ma
helm/software/matita/contribs/ng_TPTP/GRP165-2.ma
helm/software/matita/contribs/ng_TPTP/GRP166-1.ma
helm/software/matita/contribs/ng_TPTP/GRP166-2.ma
helm/software/matita/contribs/ng_TPTP/GRP166-3.ma
helm/software/matita/contribs/ng_TPTP/GRP166-4.ma
helm/software/matita/contribs/ng_TPTP/GRP167-1.ma
helm/software/matita/contribs/ng_TPTP/GRP167-2.ma
helm/software/matita/contribs/ng_TPTP/GRP167-3.ma
helm/software/matita/contribs/ng_TPTP/GRP167-4.ma
helm/software/matita/contribs/ng_TPTP/GRP167-5.ma
helm/software/matita/contribs/ng_TPTP/GRP168-1.ma
helm/software/matita/contribs/ng_TPTP/GRP168-2.ma
helm/software/matita/contribs/ng_TPTP/GRP169-1.ma
helm/software/matita/contribs/ng_TPTP/GRP169-2.ma
helm/software/matita/contribs/ng_TPTP/GRP170-1.ma
helm/software/matita/contribs/ng_TPTP/GRP170-2.ma
helm/software/matita/contribs/ng_TPTP/GRP170-3.ma
helm/software/matita/contribs/ng_TPTP/GRP170-4.ma
helm/software/matita/contribs/ng_TPTP/GRP171-1.ma
helm/software/matita/contribs/ng_TPTP/GRP171-2.ma
helm/software/matita/contribs/ng_TPTP/GRP172-1.ma
helm/software/matita/contribs/ng_TPTP/GRP172-2.ma
helm/software/matita/contribs/ng_TPTP/GRP173-1.ma
helm/software/matita/contribs/ng_TPTP/GRP174-1.ma
helm/software/matita/contribs/ng_TPTP/GRP175-1.ma
helm/software/matita/contribs/ng_TPTP/GRP175-2.ma
helm/software/matita/contribs/ng_TPTP/GRP175-3.ma
helm/software/matita/contribs/ng_TPTP/GRP175-4.ma
helm/software/matita/contribs/ng_TPTP/GRP176-1.ma
helm/software/matita/contribs/ng_TPTP/GRP176-2.ma
helm/software/matita/contribs/ng_TPTP/GRP177-1.ma
helm/software/matita/contribs/ng_TPTP/GRP177-2.ma
helm/software/matita/contribs/ng_TPTP/GRP178-1.ma
helm/software/matita/contribs/ng_TPTP/GRP178-2.ma
helm/software/matita/contribs/ng_TPTP/GRP179-1.ma
helm/software/matita/contribs/ng_TPTP/GRP179-2.ma
helm/software/matita/contribs/ng_TPTP/GRP179-3.ma
helm/software/matita/contribs/ng_TPTP/GRP180-1.ma
helm/software/matita/contribs/ng_TPTP/GRP180-2.ma
helm/software/matita/contribs/ng_TPTP/GRP181-1.ma
helm/software/matita/contribs/ng_TPTP/GRP181-2.ma
helm/software/matita/contribs/ng_TPTP/GRP181-3.ma
helm/software/matita/contribs/ng_TPTP/GRP181-4.ma
helm/software/matita/contribs/ng_TPTP/GRP182-1.ma
helm/software/matita/contribs/ng_TPTP/GRP182-2.ma
helm/software/matita/contribs/ng_TPTP/GRP182-3.ma
helm/software/matita/contribs/ng_TPTP/GRP182-4.ma
helm/software/matita/contribs/ng_TPTP/GRP183-1.ma
helm/software/matita/contribs/ng_TPTP/GRP183-2.ma
helm/software/matita/contribs/ng_TPTP/GRP183-3.ma
helm/software/matita/contribs/ng_TPTP/GRP183-4.ma
helm/software/matita/contribs/ng_TPTP/GRP184-1.ma
helm/software/matita/contribs/ng_TPTP/GRP184-2.ma
helm/software/matita/contribs/ng_TPTP/GRP184-3.ma
helm/software/matita/contribs/ng_TPTP/GRP184-4.ma
helm/software/matita/contribs/ng_TPTP/GRP185-1.ma
helm/software/matita/contribs/ng_TPTP/GRP185-2.ma
helm/software/matita/contribs/ng_TPTP/GRP185-3.ma
helm/software/matita/contribs/ng_TPTP/GRP185-4.ma
helm/software/matita/contribs/ng_TPTP/GRP186-1.ma
helm/software/matita/contribs/ng_TPTP/GRP186-2.ma
helm/software/matita/contribs/ng_TPTP/GRP186-3.ma
helm/software/matita/contribs/ng_TPTP/GRP186-4.ma
helm/software/matita/contribs/ng_TPTP/GRP187-1.ma
helm/software/matita/contribs/ng_TPTP/GRP188-1.ma
helm/software/matita/contribs/ng_TPTP/GRP188-2.ma
helm/software/matita/contribs/ng_TPTP/GRP189-1.ma
helm/software/matita/contribs/ng_TPTP/GRP189-2.ma
helm/software/matita/contribs/ng_TPTP/GRP190-1.ma
helm/software/matita/contribs/ng_TPTP/GRP190-2.ma
helm/software/matita/contribs/ng_TPTP/GRP191-1.ma
helm/software/matita/contribs/ng_TPTP/GRP191-2.ma
helm/software/matita/contribs/ng_TPTP/GRP192-1.ma
helm/software/matita/contribs/ng_TPTP/GRP193-1.ma
helm/software/matita/contribs/ng_TPTP/GRP193-2.ma
helm/software/matita/contribs/ng_TPTP/GRP195-1.ma
helm/software/matita/contribs/ng_TPTP/GRP196-1.ma
helm/software/matita/contribs/ng_TPTP/GRP200-1.ma
helm/software/matita/contribs/ng_TPTP/GRP201-1.ma
helm/software/matita/contribs/ng_TPTP/GRP202-1.ma
helm/software/matita/contribs/ng_TPTP/GRP203-1.ma
helm/software/matita/contribs/ng_TPTP/GRP204-1.ma
helm/software/matita/contribs/ng_TPTP/GRP205-1.ma
helm/software/matita/contribs/ng_TPTP/GRP206-1.ma
helm/software/matita/contribs/ng_TPTP/GRP207-1.ma
helm/software/matita/contribs/ng_TPTP/GRP403-1.ma
helm/software/matita/contribs/ng_TPTP/GRP404-1.ma
helm/software/matita/contribs/ng_TPTP/GRP405-1.ma
helm/software/matita/contribs/ng_TPTP/GRP406-1.ma
helm/software/matita/contribs/ng_TPTP/GRP407-1.ma
helm/software/matita/contribs/ng_TPTP/GRP408-1.ma
helm/software/matita/contribs/ng_TPTP/GRP409-1.ma
helm/software/matita/contribs/ng_TPTP/GRP410-1.ma
helm/software/matita/contribs/ng_TPTP/GRP411-1.ma
helm/software/matita/contribs/ng_TPTP/GRP412-1.ma
helm/software/matita/contribs/ng_TPTP/GRP413-1.ma
helm/software/matita/contribs/ng_TPTP/GRP414-1.ma
helm/software/matita/contribs/ng_TPTP/GRP415-1.ma
helm/software/matita/contribs/ng_TPTP/GRP416-1.ma
helm/software/matita/contribs/ng_TPTP/GRP417-1.ma
helm/software/matita/contribs/ng_TPTP/GRP418-1.ma
helm/software/matita/contribs/ng_TPTP/GRP419-1.ma
helm/software/matita/contribs/ng_TPTP/GRP420-1.ma
helm/software/matita/contribs/ng_TPTP/GRP421-1.ma
helm/software/matita/contribs/ng_TPTP/GRP422-1.ma
helm/software/matita/contribs/ng_TPTP/GRP423-1.ma
helm/software/matita/contribs/ng_TPTP/GRP424-1.ma
helm/software/matita/contribs/ng_TPTP/GRP425-1.ma
helm/software/matita/contribs/ng_TPTP/GRP426-1.ma
helm/software/matita/contribs/ng_TPTP/GRP427-1.ma
helm/software/matita/contribs/ng_TPTP/GRP428-1.ma
helm/software/matita/contribs/ng_TPTP/GRP429-1.ma
helm/software/matita/contribs/ng_TPTP/GRP430-1.ma
helm/software/matita/contribs/ng_TPTP/GRP431-1.ma
helm/software/matita/contribs/ng_TPTP/GRP432-1.ma
helm/software/matita/contribs/ng_TPTP/GRP433-1.ma
helm/software/matita/contribs/ng_TPTP/GRP434-1.ma
helm/software/matita/contribs/ng_TPTP/GRP435-1.ma
helm/software/matita/contribs/ng_TPTP/GRP436-1.ma
helm/software/matita/contribs/ng_TPTP/GRP437-1.ma
helm/software/matita/contribs/ng_TPTP/GRP438-1.ma
helm/software/matita/contribs/ng_TPTP/GRP439-1.ma
helm/software/matita/contribs/ng_TPTP/GRP440-1.ma
helm/software/matita/contribs/ng_TPTP/GRP441-1.ma
helm/software/matita/contribs/ng_TPTP/GRP442-1.ma
helm/software/matita/contribs/ng_TPTP/GRP443-1.ma
helm/software/matita/contribs/ng_TPTP/GRP444-1.ma
helm/software/matita/contribs/ng_TPTP/GRP445-1.ma
helm/software/matita/contribs/ng_TPTP/GRP446-1.ma
helm/software/matita/contribs/ng_TPTP/GRP447-1.ma
helm/software/matita/contribs/ng_TPTP/GRP448-1.ma
helm/software/matita/contribs/ng_TPTP/GRP449-1.ma
helm/software/matita/contribs/ng_TPTP/GRP450-1.ma
helm/software/matita/contribs/ng_TPTP/GRP451-1.ma
helm/software/matita/contribs/ng_TPTP/GRP452-1.ma
helm/software/matita/contribs/ng_TPTP/GRP453-1.ma
helm/software/matita/contribs/ng_TPTP/GRP454-1.ma
helm/software/matita/contribs/ng_TPTP/GRP455-1.ma
helm/software/matita/contribs/ng_TPTP/GRP456-1.ma
helm/software/matita/contribs/ng_TPTP/GRP457-1.ma
helm/software/matita/contribs/ng_TPTP/GRP458-1.ma
helm/software/matita/contribs/ng_TPTP/GRP459-1.ma
helm/software/matita/contribs/ng_TPTP/GRP460-1.ma
helm/software/matita/contribs/ng_TPTP/GRP461-1.ma
helm/software/matita/contribs/ng_TPTP/GRP462-1.ma
helm/software/matita/contribs/ng_TPTP/GRP463-1.ma
helm/software/matita/contribs/ng_TPTP/GRP464-1.ma
helm/software/matita/contribs/ng_TPTP/GRP465-1.ma
helm/software/matita/contribs/ng_TPTP/GRP466-1.ma
helm/software/matita/contribs/ng_TPTP/GRP467-1.ma
helm/software/matita/contribs/ng_TPTP/GRP468-1.ma
helm/software/matita/contribs/ng_TPTP/GRP469-1.ma
helm/software/matita/contribs/ng_TPTP/GRP470-1.ma
helm/software/matita/contribs/ng_TPTP/GRP471-1.ma
helm/software/matita/contribs/ng_TPTP/GRP472-1.ma
helm/software/matita/contribs/ng_TPTP/GRP473-1.ma
helm/software/matita/contribs/ng_TPTP/GRP474-1.ma
helm/software/matita/contribs/ng_TPTP/GRP475-1.ma
helm/software/matita/contribs/ng_TPTP/GRP476-1.ma
helm/software/matita/contribs/ng_TPTP/GRP477-1.ma
helm/software/matita/contribs/ng_TPTP/GRP478-1.ma
helm/software/matita/contribs/ng_TPTP/GRP479-1.ma
helm/software/matita/contribs/ng_TPTP/GRP480-1.ma
helm/software/matita/contribs/ng_TPTP/GRP481-1.ma
helm/software/matita/contribs/ng_TPTP/GRP482-1.ma
helm/software/matita/contribs/ng_TPTP/GRP483-1.ma
helm/software/matita/contribs/ng_TPTP/GRP484-1.ma
helm/software/matita/contribs/ng_TPTP/GRP485-1.ma
helm/software/matita/contribs/ng_TPTP/GRP486-1.ma
helm/software/matita/contribs/ng_TPTP/GRP487-1.ma
helm/software/matita/contribs/ng_TPTP/GRP488-1.ma
helm/software/matita/contribs/ng_TPTP/GRP489-1.ma
helm/software/matita/contribs/ng_TPTP/GRP490-1.ma
helm/software/matita/contribs/ng_TPTP/GRP491-1.ma
helm/software/matita/contribs/ng_TPTP/GRP492-1.ma
helm/software/matita/contribs/ng_TPTP/GRP493-1.ma
helm/software/matita/contribs/ng_TPTP/GRP494-1.ma
helm/software/matita/contribs/ng_TPTP/GRP495-1.ma
helm/software/matita/contribs/ng_TPTP/GRP496-1.ma
helm/software/matita/contribs/ng_TPTP/GRP497-1.ma
helm/software/matita/contribs/ng_TPTP/GRP498-1.ma
helm/software/matita/contribs/ng_TPTP/GRP499-1.ma
helm/software/matita/contribs/ng_TPTP/GRP500-1.ma
helm/software/matita/contribs/ng_TPTP/GRP501-1.ma
helm/software/matita/contribs/ng_TPTP/GRP502-1.ma
helm/software/matita/contribs/ng_TPTP/GRP503-1.ma
helm/software/matita/contribs/ng_TPTP/GRP504-1.ma
helm/software/matita/contribs/ng_TPTP/GRP505-1.ma
helm/software/matita/contribs/ng_TPTP/GRP506-1.ma
helm/software/matita/contribs/ng_TPTP/GRP507-1.ma
helm/software/matita/contribs/ng_TPTP/GRP508-1.ma
helm/software/matita/contribs/ng_TPTP/GRP509-1.ma
helm/software/matita/contribs/ng_TPTP/GRP510-1.ma
helm/software/matita/contribs/ng_TPTP/GRP511-1.ma
helm/software/matita/contribs/ng_TPTP/GRP512-1.ma
helm/software/matita/contribs/ng_TPTP/GRP513-1.ma
helm/software/matita/contribs/ng_TPTP/GRP514-1.ma
helm/software/matita/contribs/ng_TPTP/GRP515-1.ma
helm/software/matita/contribs/ng_TPTP/GRP516-1.ma
helm/software/matita/contribs/ng_TPTP/GRP517-1.ma
helm/software/matita/contribs/ng_TPTP/GRP518-1.ma
helm/software/matita/contribs/ng_TPTP/GRP519-1.ma
helm/software/matita/contribs/ng_TPTP/GRP520-1.ma
helm/software/matita/contribs/ng_TPTP/GRP521-1.ma
helm/software/matita/contribs/ng_TPTP/GRP522-1.ma
helm/software/matita/contribs/ng_TPTP/GRP523-1.ma
helm/software/matita/contribs/ng_TPTP/GRP524-1.ma
helm/software/matita/contribs/ng_TPTP/GRP525-1.ma
helm/software/matita/contribs/ng_TPTP/GRP526-1.ma
helm/software/matita/contribs/ng_TPTP/GRP527-1.ma
helm/software/matita/contribs/ng_TPTP/GRP528-1.ma
helm/software/matita/contribs/ng_TPTP/GRP529-1.ma
helm/software/matita/contribs/ng_TPTP/GRP530-1.ma
helm/software/matita/contribs/ng_TPTP/GRP531-1.ma
helm/software/matita/contribs/ng_TPTP/GRP532-1.ma
helm/software/matita/contribs/ng_TPTP/GRP533-1.ma
helm/software/matita/contribs/ng_TPTP/GRP534-1.ma
helm/software/matita/contribs/ng_TPTP/GRP535-1.ma
helm/software/matita/contribs/ng_TPTP/GRP536-1.ma
helm/software/matita/contribs/ng_TPTP/GRP537-1.ma
helm/software/matita/contribs/ng_TPTP/GRP538-1.ma
helm/software/matita/contribs/ng_TPTP/GRP539-1.ma
helm/software/matita/contribs/ng_TPTP/GRP540-1.ma
helm/software/matita/contribs/ng_TPTP/GRP541-1.ma
helm/software/matita/contribs/ng_TPTP/GRP542-1.ma
helm/software/matita/contribs/ng_TPTP/GRP543-1.ma
helm/software/matita/contribs/ng_TPTP/GRP544-1.ma
helm/software/matita/contribs/ng_TPTP/GRP545-1.ma
helm/software/matita/contribs/ng_TPTP/GRP546-1.ma
helm/software/matita/contribs/ng_TPTP/GRP547-1.ma
helm/software/matita/contribs/ng_TPTP/GRP548-1.ma
helm/software/matita/contribs/ng_TPTP/GRP549-1.ma
helm/software/matita/contribs/ng_TPTP/GRP550-1.ma
helm/software/matita/contribs/ng_TPTP/GRP551-1.ma
helm/software/matita/contribs/ng_TPTP/GRP552-1.ma
helm/software/matita/contribs/ng_TPTP/GRP553-1.ma
helm/software/matita/contribs/ng_TPTP/GRP554-1.ma
helm/software/matita/contribs/ng_TPTP/GRP555-1.ma
helm/software/matita/contribs/ng_TPTP/GRP556-1.ma
helm/software/matita/contribs/ng_TPTP/GRP557-1.ma
helm/software/matita/contribs/ng_TPTP/GRP558-1.ma
helm/software/matita/contribs/ng_TPTP/GRP559-1.ma
helm/software/matita/contribs/ng_TPTP/GRP560-1.ma
helm/software/matita/contribs/ng_TPTP/GRP561-1.ma
helm/software/matita/contribs/ng_TPTP/GRP562-1.ma
helm/software/matita/contribs/ng_TPTP/GRP563-1.ma
helm/software/matita/contribs/ng_TPTP/GRP564-1.ma
helm/software/matita/contribs/ng_TPTP/GRP565-1.ma
helm/software/matita/contribs/ng_TPTP/GRP566-1.ma
helm/software/matita/contribs/ng_TPTP/GRP567-1.ma
helm/software/matita/contribs/ng_TPTP/GRP568-1.ma
helm/software/matita/contribs/ng_TPTP/GRP569-1.ma
helm/software/matita/contribs/ng_TPTP/GRP570-1.ma
helm/software/matita/contribs/ng_TPTP/GRP571-1.ma
helm/software/matita/contribs/ng_TPTP/GRP572-1.ma
helm/software/matita/contribs/ng_TPTP/GRP573-1.ma
helm/software/matita/contribs/ng_TPTP/GRP574-1.ma
helm/software/matita/contribs/ng_TPTP/GRP575-1.ma
helm/software/matita/contribs/ng_TPTP/GRP576-1.ma
helm/software/matita/contribs/ng_TPTP/GRP577-1.ma
helm/software/matita/contribs/ng_TPTP/GRP578-1.ma
helm/software/matita/contribs/ng_TPTP/GRP579-1.ma
helm/software/matita/contribs/ng_TPTP/GRP580-1.ma
helm/software/matita/contribs/ng_TPTP/GRP581-1.ma
helm/software/matita/contribs/ng_TPTP/GRP582-1.ma
helm/software/matita/contribs/ng_TPTP/GRP583-1.ma
helm/software/matita/contribs/ng_TPTP/GRP584-1.ma
helm/software/matita/contribs/ng_TPTP/GRP585-1.ma
helm/software/matita/contribs/ng_TPTP/GRP586-1.ma
helm/software/matita/contribs/ng_TPTP/GRP587-1.ma
helm/software/matita/contribs/ng_TPTP/GRP588-1.ma
helm/software/matita/contribs/ng_TPTP/GRP589-1.ma
helm/software/matita/contribs/ng_TPTP/GRP590-1.ma
helm/software/matita/contribs/ng_TPTP/GRP591-1.ma
helm/software/matita/contribs/ng_TPTP/GRP592-1.ma
helm/software/matita/contribs/ng_TPTP/GRP593-1.ma
helm/software/matita/contribs/ng_TPTP/GRP594-1.ma
helm/software/matita/contribs/ng_TPTP/GRP595-1.ma
helm/software/matita/contribs/ng_TPTP/GRP596-1.ma
helm/software/matita/contribs/ng_TPTP/GRP597-1.ma
helm/software/matita/contribs/ng_TPTP/GRP598-1.ma
helm/software/matita/contribs/ng_TPTP/GRP599-1.ma
helm/software/matita/contribs/ng_TPTP/GRP600-1.ma
helm/software/matita/contribs/ng_TPTP/GRP601-1.ma
helm/software/matita/contribs/ng_TPTP/GRP602-1.ma
helm/software/matita/contribs/ng_TPTP/GRP603-1.ma
helm/software/matita/contribs/ng_TPTP/GRP604-1.ma
helm/software/matita/contribs/ng_TPTP/GRP605-1.ma
helm/software/matita/contribs/ng_TPTP/GRP606-1.ma
helm/software/matita/contribs/ng_TPTP/GRP607-1.ma
helm/software/matita/contribs/ng_TPTP/GRP608-1.ma
helm/software/matita/contribs/ng_TPTP/GRP609-1.ma
helm/software/matita/contribs/ng_TPTP/GRP610-1.ma
helm/software/matita/contribs/ng_TPTP/GRP611-1.ma
helm/software/matita/contribs/ng_TPTP/GRP612-1.ma
helm/software/matita/contribs/ng_TPTP/GRP613-1.ma
helm/software/matita/contribs/ng_TPTP/GRP614-1.ma
helm/software/matita/contribs/ng_TPTP/GRP615-1.ma
helm/software/matita/contribs/ng_TPTP/GRP616-1.ma
helm/software/matita/contribs/ng_TPTP/LAT006-1.ma
helm/software/matita/contribs/ng_TPTP/LAT007-1.ma
helm/software/matita/contribs/ng_TPTP/LAT008-1.ma
helm/software/matita/contribs/ng_TPTP/LAT009-1.ma
helm/software/matita/contribs/ng_TPTP/LAT010-1.ma
helm/software/matita/contribs/ng_TPTP/LAT011-1.ma
helm/software/matita/contribs/ng_TPTP/LAT012-1.ma
helm/software/matita/contribs/ng_TPTP/LAT013-1.ma
helm/software/matita/contribs/ng_TPTP/LAT014-1.ma
helm/software/matita/contribs/ng_TPTP/LAT016-1.ma
helm/software/matita/contribs/ng_TPTP/LAT017-1.ma
helm/software/matita/contribs/ng_TPTP/LAT018-1.ma
helm/software/matita/contribs/ng_TPTP/LAT019-1.ma
helm/software/matita/contribs/ng_TPTP/LAT020-1.ma
helm/software/matita/contribs/ng_TPTP/LAT021-1.ma
helm/software/matita/contribs/ng_TPTP/LAT022-1.ma
helm/software/matita/contribs/ng_TPTP/LAT023-1.ma
helm/software/matita/contribs/ng_TPTP/LAT024-1.ma
helm/software/matita/contribs/ng_TPTP/LAT025-1.ma
helm/software/matita/contribs/ng_TPTP/LAT026-1.ma
helm/software/matita/contribs/ng_TPTP/LAT027-1.ma
helm/software/matita/contribs/ng_TPTP/LAT028-1.ma
helm/software/matita/contribs/ng_TPTP/LAT031-1.ma
helm/software/matita/contribs/ng_TPTP/LAT032-1.ma
helm/software/matita/contribs/ng_TPTP/LAT033-1.ma
helm/software/matita/contribs/ng_TPTP/LAT034-1.ma
helm/software/matita/contribs/ng_TPTP/LAT038-1.ma
helm/software/matita/contribs/ng_TPTP/LAT039-1.ma
helm/software/matita/contribs/ng_TPTP/LAT039-2.ma
helm/software/matita/contribs/ng_TPTP/LAT040-1.ma
helm/software/matita/contribs/ng_TPTP/LAT042-1.ma
helm/software/matita/contribs/ng_TPTP/LAT043-1.ma
helm/software/matita/contribs/ng_TPTP/LAT044-1.ma
helm/software/matita/contribs/ng_TPTP/LAT045-1.ma
helm/software/matita/contribs/ng_TPTP/LAT046-1.ma
helm/software/matita/contribs/ng_TPTP/LAT047-1.ma
helm/software/matita/contribs/ng_TPTP/LAT048-1.ma
helm/software/matita/contribs/ng_TPTP/LAT049-1.ma
helm/software/matita/contribs/ng_TPTP/LAT050-1.ma
helm/software/matita/contribs/ng_TPTP/LAT051-1.ma
helm/software/matita/contribs/ng_TPTP/LAT052-1.ma
helm/software/matita/contribs/ng_TPTP/LAT053-1.ma
helm/software/matita/contribs/ng_TPTP/LAT054-1.ma
helm/software/matita/contribs/ng_TPTP/LAT062-1.ma
helm/software/matita/contribs/ng_TPTP/LAT063-1.ma
helm/software/matita/contribs/ng_TPTP/LAT070-1.ma
helm/software/matita/contribs/ng_TPTP/LAT071-1.ma
helm/software/matita/contribs/ng_TPTP/LAT072-1.ma
helm/software/matita/contribs/ng_TPTP/LAT073-1.ma
helm/software/matita/contribs/ng_TPTP/LAT074-1.ma
helm/software/matita/contribs/ng_TPTP/LAT075-1.ma
helm/software/matita/contribs/ng_TPTP/LAT076-1.ma
helm/software/matita/contribs/ng_TPTP/LAT077-1.ma
helm/software/matita/contribs/ng_TPTP/LAT078-1.ma
helm/software/matita/contribs/ng_TPTP/LAT079-1.ma
helm/software/matita/contribs/ng_TPTP/LAT080-1.ma
helm/software/matita/contribs/ng_TPTP/LAT081-1.ma
helm/software/matita/contribs/ng_TPTP/LAT082-1.ma
helm/software/matita/contribs/ng_TPTP/LAT083-1.ma
helm/software/matita/contribs/ng_TPTP/LAT084-1.ma
helm/software/matita/contribs/ng_TPTP/LAT085-1.ma
helm/software/matita/contribs/ng_TPTP/LAT086-1.ma
helm/software/matita/contribs/ng_TPTP/LAT087-1.ma
helm/software/matita/contribs/ng_TPTP/LAT088-1.ma
helm/software/matita/contribs/ng_TPTP/LAT089-1.ma
helm/software/matita/contribs/ng_TPTP/LAT090-1.ma
helm/software/matita/contribs/ng_TPTP/LAT091-1.ma
helm/software/matita/contribs/ng_TPTP/LAT092-1.ma
helm/software/matita/contribs/ng_TPTP/LAT093-1.ma
helm/software/matita/contribs/ng_TPTP/LAT094-1.ma
helm/software/matita/contribs/ng_TPTP/LAT095-1.ma
helm/software/matita/contribs/ng_TPTP/LAT096-1.ma
helm/software/matita/contribs/ng_TPTP/LAT097-1.ma
helm/software/matita/contribs/ng_TPTP/LAT098-1.ma
helm/software/matita/contribs/ng_TPTP/LAT099-1.ma
helm/software/matita/contribs/ng_TPTP/LAT100-1.ma
helm/software/matita/contribs/ng_TPTP/LAT101-1.ma
helm/software/matita/contribs/ng_TPTP/LAT102-1.ma
helm/software/matita/contribs/ng_TPTP/LAT103-1.ma
helm/software/matita/contribs/ng_TPTP/LAT104-1.ma
helm/software/matita/contribs/ng_TPTP/LAT105-1.ma
helm/software/matita/contribs/ng_TPTP/LAT106-1.ma
helm/software/matita/contribs/ng_TPTP/LAT107-1.ma
helm/software/matita/contribs/ng_TPTP/LAT108-1.ma
helm/software/matita/contribs/ng_TPTP/LAT109-1.ma
helm/software/matita/contribs/ng_TPTP/LAT110-1.ma
helm/software/matita/contribs/ng_TPTP/LAT111-1.ma
helm/software/matita/contribs/ng_TPTP/LAT112-1.ma
helm/software/matita/contribs/ng_TPTP/LAT113-1.ma
helm/software/matita/contribs/ng_TPTP/LAT114-1.ma
helm/software/matita/contribs/ng_TPTP/LAT115-1.ma
helm/software/matita/contribs/ng_TPTP/LAT116-1.ma
helm/software/matita/contribs/ng_TPTP/LAT117-1.ma
helm/software/matita/contribs/ng_TPTP/LAT118-1.ma
helm/software/matita/contribs/ng_TPTP/LAT119-1.ma
helm/software/matita/contribs/ng_TPTP/LAT120-1.ma
helm/software/matita/contribs/ng_TPTP/LAT121-1.ma
helm/software/matita/contribs/ng_TPTP/LAT122-1.ma
helm/software/matita/contribs/ng_TPTP/LAT123-1.ma
helm/software/matita/contribs/ng_TPTP/LAT124-1.ma
helm/software/matita/contribs/ng_TPTP/LAT125-1.ma
helm/software/matita/contribs/ng_TPTP/LAT126-1.ma
helm/software/matita/contribs/ng_TPTP/LAT127-1.ma
helm/software/matita/contribs/ng_TPTP/LAT128-1.ma
helm/software/matita/contribs/ng_TPTP/LAT129-1.ma
helm/software/matita/contribs/ng_TPTP/LAT130-1.ma
helm/software/matita/contribs/ng_TPTP/LAT131-1.ma
helm/software/matita/contribs/ng_TPTP/LAT132-1.ma
helm/software/matita/contribs/ng_TPTP/LAT133-1.ma
helm/software/matita/contribs/ng_TPTP/LAT134-1.ma
helm/software/matita/contribs/ng_TPTP/LAT135-1.ma
helm/software/matita/contribs/ng_TPTP/LAT136-1.ma
helm/software/matita/contribs/ng_TPTP/LAT137-1.ma
helm/software/matita/contribs/ng_TPTP/LAT138-1.ma
helm/software/matita/contribs/ng_TPTP/LAT139-1.ma
helm/software/matita/contribs/ng_TPTP/LAT140-1.ma
helm/software/matita/contribs/ng_TPTP/LAT141-1.ma
helm/software/matita/contribs/ng_TPTP/LAT142-1.ma
helm/software/matita/contribs/ng_TPTP/LAT143-1.ma
helm/software/matita/contribs/ng_TPTP/LAT144-1.ma
helm/software/matita/contribs/ng_TPTP/LAT145-1.ma
helm/software/matita/contribs/ng_TPTP/LAT146-1.ma
helm/software/matita/contribs/ng_TPTP/LAT147-1.ma
helm/software/matita/contribs/ng_TPTP/LAT148-1.ma
helm/software/matita/contribs/ng_TPTP/LAT149-1.ma
helm/software/matita/contribs/ng_TPTP/LAT150-1.ma
helm/software/matita/contribs/ng_TPTP/LAT151-1.ma
helm/software/matita/contribs/ng_TPTP/LAT152-1.ma
helm/software/matita/contribs/ng_TPTP/LAT153-1.ma
helm/software/matita/contribs/ng_TPTP/LAT154-1.ma
helm/software/matita/contribs/ng_TPTP/LAT155-1.ma
helm/software/matita/contribs/ng_TPTP/LAT156-1.ma
helm/software/matita/contribs/ng_TPTP/LAT157-1.ma
helm/software/matita/contribs/ng_TPTP/LAT158-1.ma
helm/software/matita/contribs/ng_TPTP/LAT159-1.ma
helm/software/matita/contribs/ng_TPTP/LAT160-1.ma
helm/software/matita/contribs/ng_TPTP/LAT161-1.ma
helm/software/matita/contribs/ng_TPTP/LAT162-1.ma
helm/software/matita/contribs/ng_TPTP/LAT163-1.ma
helm/software/matita/contribs/ng_TPTP/LAT164-1.ma
helm/software/matita/contribs/ng_TPTP/LAT165-1.ma
helm/software/matita/contribs/ng_TPTP/LAT166-1.ma
helm/software/matita/contribs/ng_TPTP/LAT167-1.ma
helm/software/matita/contribs/ng_TPTP/LAT168-1.ma
helm/software/matita/contribs/ng_TPTP/LAT169-1.ma
helm/software/matita/contribs/ng_TPTP/LAT170-1.ma
helm/software/matita/contribs/ng_TPTP/LAT171-1.ma
helm/software/matita/contribs/ng_TPTP/LAT172-1.ma
helm/software/matita/contribs/ng_TPTP/LAT173-1.ma
helm/software/matita/contribs/ng_TPTP/LAT174-1.ma
helm/software/matita/contribs/ng_TPTP/LAT175-1.ma
helm/software/matita/contribs/ng_TPTP/LAT176-1.ma
helm/software/matita/contribs/ng_TPTP/LAT177-1.ma
helm/software/matita/contribs/ng_TPTP/LCL109-2.ma
helm/software/matita/contribs/ng_TPTP/LCL109-6.ma
helm/software/matita/contribs/ng_TPTP/LCL110-2.ma
helm/software/matita/contribs/ng_TPTP/LCL111-2.ma
helm/software/matita/contribs/ng_TPTP/LCL112-2.ma
helm/software/matita/contribs/ng_TPTP/LCL113-2.ma
helm/software/matita/contribs/ng_TPTP/LCL114-2.ma
helm/software/matita/contribs/ng_TPTP/LCL115-2.ma
helm/software/matita/contribs/ng_TPTP/LCL116-2.ma
helm/software/matita/contribs/ng_TPTP/LCL132-1.ma
helm/software/matita/contribs/ng_TPTP/LCL133-1.ma
helm/software/matita/contribs/ng_TPTP/LCL134-1.ma
helm/software/matita/contribs/ng_TPTP/LCL135-1.ma
helm/software/matita/contribs/ng_TPTP/LCL136-1.ma
helm/software/matita/contribs/ng_TPTP/LCL137-1.ma
helm/software/matita/contribs/ng_TPTP/LCL138-1.ma
helm/software/matita/contribs/ng_TPTP/LCL139-1.ma
helm/software/matita/contribs/ng_TPTP/LCL140-1.ma
helm/software/matita/contribs/ng_TPTP/LCL141-1.ma
helm/software/matita/contribs/ng_TPTP/LCL153-1.ma
helm/software/matita/contribs/ng_TPTP/LCL154-1.ma
helm/software/matita/contribs/ng_TPTP/LCL155-1.ma
helm/software/matita/contribs/ng_TPTP/LCL156-1.ma
helm/software/matita/contribs/ng_TPTP/LCL157-1.ma
helm/software/matita/contribs/ng_TPTP/LCL158-1.ma
helm/software/matita/contribs/ng_TPTP/LCL159-1.ma
helm/software/matita/contribs/ng_TPTP/LCL160-1.ma
helm/software/matita/contribs/ng_TPTP/LCL161-1.ma
helm/software/matita/contribs/ng_TPTP/LCL162-1.ma
helm/software/matita/contribs/ng_TPTP/LCL163-1.ma
helm/software/matita/contribs/ng_TPTP/LCL164-1.ma
helm/software/matita/contribs/ng_TPTP/LCL165-1.ma
helm/software/matita/contribs/ng_TPTP/LDA001-1.ma
helm/software/matita/contribs/ng_TPTP/LDA002-1.ma
helm/software/matita/contribs/ng_TPTP/LDA007-3.ma
helm/software/matita/contribs/ng_TPTP/RNG007-4.ma
helm/software/matita/contribs/ng_TPTP/RNG008-3.ma
helm/software/matita/contribs/ng_TPTP/RNG008-4.ma
helm/software/matita/contribs/ng_TPTP/RNG008-7.ma
helm/software/matita/contribs/ng_TPTP/RNG009-5.ma
helm/software/matita/contribs/ng_TPTP/RNG009-7.ma
helm/software/matita/contribs/ng_TPTP/RNG010-5.ma
helm/software/matita/contribs/ng_TPTP/RNG010-6.ma
helm/software/matita/contribs/ng_TPTP/RNG010-7.ma
helm/software/matita/contribs/ng_TPTP/RNG011-5.ma
helm/software/matita/contribs/ng_TPTP/RNG012-6.ma
helm/software/matita/contribs/ng_TPTP/RNG013-6.ma
helm/software/matita/contribs/ng_TPTP/RNG014-6.ma
helm/software/matita/contribs/ng_TPTP/RNG015-6.ma
helm/software/matita/contribs/ng_TPTP/RNG016-6.ma
helm/software/matita/contribs/ng_TPTP/RNG017-6.ma
helm/software/matita/contribs/ng_TPTP/RNG018-6.ma
helm/software/matita/contribs/ng_TPTP/RNG019-6.ma
helm/software/matita/contribs/ng_TPTP/RNG019-7.ma
helm/software/matita/contribs/ng_TPTP/RNG020-6.ma
helm/software/matita/contribs/ng_TPTP/RNG020-7.ma
helm/software/matita/contribs/ng_TPTP/RNG021-6.ma
helm/software/matita/contribs/ng_TPTP/RNG021-7.ma
helm/software/matita/contribs/ng_TPTP/RNG023-6.ma
helm/software/matita/contribs/ng_TPTP/RNG023-7.ma
helm/software/matita/contribs/ng_TPTP/RNG024-6.ma
helm/software/matita/contribs/ng_TPTP/RNG024-7.ma
helm/software/matita/contribs/ng_TPTP/RNG025-4.ma
helm/software/matita/contribs/ng_TPTP/RNG025-5.ma
helm/software/matita/contribs/ng_TPTP/RNG025-6.ma
helm/software/matita/contribs/ng_TPTP/RNG025-7.ma
helm/software/matita/contribs/ng_TPTP/RNG025-8.ma
helm/software/matita/contribs/ng_TPTP/RNG025-9.ma
helm/software/matita/contribs/ng_TPTP/RNG026-6.ma
helm/software/matita/contribs/ng_TPTP/RNG026-7.ma
helm/software/matita/contribs/ng_TPTP/RNG027-5.ma
helm/software/matita/contribs/ng_TPTP/RNG027-7.ma
helm/software/matita/contribs/ng_TPTP/RNG027-8.ma
helm/software/matita/contribs/ng_TPTP/RNG027-9.ma
helm/software/matita/contribs/ng_TPTP/RNG028-5.ma
helm/software/matita/contribs/ng_TPTP/RNG028-7.ma
helm/software/matita/contribs/ng_TPTP/RNG028-8.ma
helm/software/matita/contribs/ng_TPTP/RNG028-9.ma
helm/software/matita/contribs/ng_TPTP/RNG029-5.ma
helm/software/matita/contribs/ng_TPTP/RNG029-6.ma
helm/software/matita/contribs/ng_TPTP/RNG029-7.ma
helm/software/matita/contribs/ng_TPTP/RNG030-6.ma
helm/software/matita/contribs/ng_TPTP/RNG030-7.ma
helm/software/matita/contribs/ng_TPTP/RNG031-6.ma
helm/software/matita/contribs/ng_TPTP/RNG031-7.ma
helm/software/matita/contribs/ng_TPTP/RNG032-6.ma
helm/software/matita/contribs/ng_TPTP/RNG032-7.ma
helm/software/matita/contribs/ng_TPTP/RNG033-6.ma
helm/software/matita/contribs/ng_TPTP/RNG033-7.ma
helm/software/matita/contribs/ng_TPTP/RNG033-8.ma
helm/software/matita/contribs/ng_TPTP/RNG033-9.ma
helm/software/matita/contribs/ng_TPTP/RNG035-7.ma
helm/software/matita/contribs/ng_TPTP/RNG036-7.ma
helm/software/matita/contribs/ng_TPTP/ROB001-1.ma
helm/software/matita/contribs/ng_TPTP/ROB002-1.ma
helm/software/matita/contribs/ng_TPTP/ROB003-1.ma
helm/software/matita/contribs/ng_TPTP/ROB004-1.ma
helm/software/matita/contribs/ng_TPTP/ROB005-1.ma
helm/software/matita/contribs/ng_TPTP/ROB006-1.ma
helm/software/matita/contribs/ng_TPTP/ROB006-2.ma
helm/software/matita/contribs/ng_TPTP/ROB007-1.ma
helm/software/matita/contribs/ng_TPTP/ROB007-2.ma
helm/software/matita/contribs/ng_TPTP/ROB008-1.ma
helm/software/matita/contribs/ng_TPTP/ROB009-1.ma
helm/software/matita/contribs/ng_TPTP/ROB010-1.ma
helm/software/matita/contribs/ng_TPTP/ROB013-1.ma
helm/software/matita/contribs/ng_TPTP/ROB020-1.ma
helm/software/matita/contribs/ng_TPTP/ROB020-2.ma
helm/software/matita/contribs/ng_TPTP/ROB022-1.ma
helm/software/matita/contribs/ng_TPTP/ROB023-1.ma
helm/software/matita/contribs/ng_TPTP/ROB024-1.ma
helm/software/matita/contribs/ng_TPTP/ROB026-1.ma
helm/software/matita/contribs/ng_TPTP/ROB027-1.ma
helm/software/matita/contribs/ng_TPTP/ROB030-1.ma
helm/software/matita/contribs/ng_TPTP/ROB031-1.ma
helm/software/matita/contribs/ng_TPTP/ROB032-1.ma
helm/software/matita/contribs/ng_TPTP/SYN080-1.ma
helm/software/matita/contribs/ng_TPTP/SYN083-1.ma
helm/software/matita/contribs/ng_TPTP/SYN305-1.ma

index 0f64ba7893909077481333c64a3c07fe5dc62349..e01d5bbfa69e67b34b9eaa941cf4a3c4351c174c 100644 (file)
@@ -1,5 +1,7 @@
 grafiteAstPp.cmi: grafiteAst.cmx 
 grafiteMarshal.cmi: grafiteAst.cmx 
+grafiteAst.cmo: 
+grafiteAst.cmx: 
 grafiteAstPp.cmo: grafiteAst.cmx grafiteAstPp.cmi 
 grafiteAstPp.cmx: grafiteAst.cmx grafiteAstPp.cmi 
 grafiteMarshal.cmo: grafiteAstPp.cmi grafiteAst.cmx grafiteMarshal.cmi 
index e86cb082f7e1440d8712ec4cbc8ff052ed0d04bb..27afd3904c405c666484d4da50f792e83f5ae0df 100644 (file)
@@ -63,6 +63,16 @@ type ntactic =
    | NReduce of loc * [ `Normalize of bool | `Whd of bool ] * npattern
    | NRewrite of loc * direction * CicNotationPt.term * npattern
    | NAuto of loc * CicNotationPt.term auto_params
+   | NDot of loc
+   | NSemicolon of loc
+   | NBranch of loc
+   | NShift of loc
+   | NPos of loc * int list
+   | NWildcard of loc
+   | NMerge of loc
+   | NSkip of loc
+   | NFocus of loc * int list
+   | NUnfocus of loc
 
 type ('term, 'lazy_term, 'reduction, 'ident) tactic =
   (* Higher order tactics (i.e. tacticals) *)
@@ -176,7 +186,7 @@ type ('term,'lazy_term) macro =
 
 (** To be increased each time the command type below changes, used for "safe"
  * marshalling *)
-let magic = 22
+let magic = 23
 
 type ('term,'obj) command =
   | Index of loc * 'term option (* key *) * UriManager.uri (* value *)
@@ -217,13 +227,11 @@ type non_punctuation_tactical =
 type ('term, 'lazy_term, 'reduction, 'obj, 'ident) code =
   | Command of loc * ('term, 'obj) command
   | Macro of loc * ('term,'lazy_term) macro 
-  | NTactic of loc * ntactic * punctuation_tactical
+  | NTactic of loc * ntactic list
   | Tactic of loc * ('term, 'lazy_term, 'reduction, 'ident) tactic option
       * punctuation_tactical
   | NonPunctuationTactical of loc * non_punctuation_tactical
       * punctuation_tactical
-  | NNonPunctuationTactical of loc * non_punctuation_tactical
-      * punctuation_tactical
              
 type ('term, 'lazy_term, 'reduction, 'obj, 'ident) comment =
   | Note of loc * string
index ba9f87abd2bd6c777efd8894a7ef4d32179db7b6..98d33464b63405083c89664905c91248cfae315e 100644 (file)
@@ -107,6 +107,18 @@ let pp_ntactic ~map_unicode_to_tex = function
          (String.concat "," (List.map CicNotationPp.pp_term l))) else "") ^
         String.concat " " (List.map (fun a,b -> a ^ "=" ^ b) flgs)
   | NReduce _ | NGeneralize _ | NLetIn _ | NAssert _ -> assert false
+  | NDot _ -> "##."
+  | NSemicolon _ -> "##;"
+  | NBranch _ -> "##["
+  | NShift _ -> "##|"
+  | NPos (_, l) -> "##" ^String.concat "," (List.map string_of_int l)^ ":"
+  | NWildcard _ -> "##*:"
+  | NMerge _ -> "##]"
+  | NFocus (_,l) -> 
+      Printf.sprintf "##focus %s" 
+        (String.concat " " (List.map string_of_int l))
+  | NUnfocus _ -> "##unfocus"
+  | NSkip _ -> "##skip"
 ;;
 
 let rec pp_tactic ~map_unicode_to_tex ~term_pp ~lazy_term_pp =
@@ -398,15 +410,11 @@ let pp_executable ~map_unicode_to_tex ~term_pp ~lazy_term_pp ~obj_pp =
       ^ pp_punctuation_tactical punct
   | Tactic (_, None, punct) ->
      pp_punctuation_tactical punct
-  | NTactic (_,tac, punct) ->
-     pp_ntactic ~map_unicode_to_tex tac
-     ^ pp_punctuation_tactical punct
+  | NTactic (_,tacl) ->
+      String.concat " " (List.map (pp_ntactic ~map_unicode_to_tex) tacl)
   | NonPunctuationTactical (_, tac, punct) ->
      pp_non_punctuation_tactical tac
      ^ pp_punctuation_tactical punct
-  | NNonPunctuationTactical (_, tac, punct) ->
-     pp_non_punctuation_tactical tac
-     ^ pp_punctuation_tactical punct
   | Command (_, cmd) -> pp_command ~term_pp ~obj_pp cmd ^ "."
                       
 let pp_comment ~map_unicode_to_tex ~term_pp ~lazy_term_pp ~obj_pp =
index 3b84353310afb0f6b65fb97c87f56eb9ad892d52..214a2d10e92d81b930945461993e8fcb7c5c2d9f 100644 (file)
@@ -100,6 +100,30 @@ let mk_rec_corec ng ind_kind defs loc =
     G.Obj (loc, N.Theorem(flavour, name, ty,
      Some (N.LetRec (ind_kind, defs, body))))
 
+let npunct_of_punct = function
+  | G.Branch loc -> G.NBranch loc
+  | G.Shift loc -> G.NShift loc
+  | G.Pos (loc, i) -> G.NPos (loc, i)
+  | G.Wildcard loc -> G.NWildcard loc
+  | G.Merge loc -> G.NMerge loc
+  | G.Semicolon loc -> G.NSemicolon loc
+  | G.Dot loc -> G.NDot loc
+;;
+let nnon_punct_of_punct = function
+  | G.Skip loc -> G.NSkip loc
+  | G.Unfocus loc -> G.NUnfocus loc
+  | G.Focus (loc,l) -> G.NFocus (loc,l)
+;;
+let npunct_of_punct = function
+  | G.Branch loc -> G.NBranch loc
+  | G.Shift loc -> G.NShift loc
+  | G.Pos (loc, i) -> G.NPos (loc, i)
+  | G.Wildcard loc -> G.NWildcard loc
+  | G.Merge loc -> G.NMerge loc
+  | G.Semicolon loc -> G.NSemicolon loc
+  | G.Dot loc -> G.NDot loc
+;;
+
 type by_continuation =
    BYC_done
  | BYC_weproved of N.term * string option * N.term option
@@ -522,6 +546,17 @@ EXTEND
       | tac = tactic -> tac
         ]
       ];
+  npunctuation_tactical:
+    [
+      [ SYMBOL "[" -> G.NBranch loc
+      | SYMBOL "|" -> G.NShift loc
+      | i = LIST1 int SEP SYMBOL ","; SYMBOL ":" -> G.NPos (loc, i)
+      | SYMBOL "*"; SYMBOL ":" -> G.NWildcard loc
+      | SYMBOL "]" -> G.NMerge loc
+      | SYMBOL ";" -> G.NSemicolon loc
+      | SYMBOL "." -> G.NDot loc
+      ]
+    ];
   punctuation_tactical:
     [
       [ SYMBOL "[" -> G.Branch loc
@@ -866,14 +901,20 @@ EXTEND
     | tac = atomic_tactical LEVEL "loops"; punct = punctuation_tactical ->
         G.Tactic (loc, Some tac, punct)
     | punct = punctuation_tactical -> G.Tactic (loc, None, punct)
+    | tac = ntactic; SYMBOL "#" ; SYMBOL "#" ; punct = punctuation_tactical ->
+        G.NTactic (loc, [tac; npunct_of_punct punct])
     | tac = ntactic; punct = punctuation_tactical ->
-        G.NTactic (loc, tac, punct)
-    | SYMBOL "#" ; SYMBOL "#" ; punct = punctuation_tactical ->
-        G.NTactic (loc, G.NId loc, punct)
+        G.NTactic (loc, [tac; npunct_of_punct punct])
+    | SYMBOL "#" ; SYMBOL "#" ; punct = npunctuation_tactical ->
+        G.NTactic (loc, [punct])
     | tac = non_punctuation_tactical; punct = punctuation_tactical ->
         G.NonPunctuationTactical (loc, tac, punct)
-    | SYMBOL "#" ; SYMBOL "#" ; tac = non_punctuation_tactical; punct = punctuation_tactical ->
-        G.NNonPunctuationTactical (loc, tac, punct)
+    | SYMBOL "#" ; SYMBOL "#" ; tac = non_punctuation_tactical; 
+        SYMBOL "#" ; SYMBOL "#" ; punct = punctuation_tactical ->
+          G.NTactic (loc, [nnon_punct_of_punct tac; npunct_of_punct punct])
+    | SYMBOL "#" ; SYMBOL "#" ; tac = non_punctuation_tactical; 
+        punct = punctuation_tactical ->
+          G.NTactic (loc, [nnon_punct_of_punct tac; npunct_of_punct punct])
     | mac = macro; SYMBOL "." -> G.Macro (loc, mac)
     ]
   ];
index b4675066f6c0aac3fa85416463452cb96909c72f..7950ca15d4e25e329ef2f3f331c6b2b082b5a7c0 100644 (file)
@@ -216,18 +216,18 @@ let rec check_if_formula_is_negative = function
 
 let ng_generate_tactics fv ueq_case context arities =
   [ GA.Executable(floc,GA.NTactic(floc, 
-      (GA.NIntro (floc,"Univ")),GA.Dot(floc))) ]
+     [GA.NIntro (floc,"Univ") ; GA.NDot(floc)])) ]
   @      
   (HExtlib.list_mapi
    (fun (name,_) _-> 
      GA.Executable(floc,GA.NTactic(floc, 
-      (GA.NIntro (floc,name)),GA.Dot(floc))))
+      [GA.NIntro (floc,name);GA.NDot(floc)])))
    arities)
   @
   (HExtlib.list_mapi
    (fun _ i-> 
      GA.Executable(floc,GA.NTactic(floc, 
-      (GA.NIntro (floc,"H"^string_of_int i)),GA.Dot(floc))))
+      [GA.NIntro (floc,"H"^string_of_int i);GA.NDot(floc)])))
    context)
   @
 (if fv <> [] then     
@@ -235,12 +235,14 @@ let ng_generate_tactics fv ueq_case context arities =
     (List.map 
       (fun _ -> 
         [GA.Executable(floc,GA.NTactic(floc, 
-          (GA.NApply (floc,mk_ident "ex_intro")),GA.Branch floc));
-         GA.Executable(floc,GA.NTactic(floc, GA.NId floc ,
-          (GA.Pos (floc,[2]))))])
+          [GA.NApply (floc,
+            PT.Appl [mk_ident "ex_intro";PT.Implicit;PT.Implicit;
+              PT.Implicit;PT.Implicit]);GA.NBranch floc]));
+         GA.Executable(floc,GA.NTactic(floc, 
+          [GA.NPos (floc,[2])]))])
       fv)) 
  else [])@
-  [GA.Executable(floc,GA.NTactic(floc, (
+  [GA.Executable(floc,GA.NTactic(floc, [
     if (*ueq_case*) true then
         GA.NAuto (floc,(
           HExtlib.list_mapi 
@@ -255,8 +257,8 @@ let ng_generate_tactics fv ueq_case context arities =
                 "size",string_of_int 20;
                 "timeout",string_of_int 10;
         ]))
-  ),
-    GA.Semicolon(floc)));
+ ;
+  GA.NSemicolon(floc)]));
 (*
   GA.Executable(floc,GA.NTactic(floc, Some (GA.Try(floc,
     GA.Assumption floc)), GA.Dot(floc)))
@@ -266,9 +268,8 @@ let ng_generate_tactics fv ueq_case context arities =
   (List.flatten
     (List.map 
       (fun _ -> 
-        [GA.Executable(floc,GA.NTactic(floc, GA.NId floc, GA.Shift floc));
-         GA.Executable(floc,GA.NNonPunctuationTactical(floc, GA.Skip floc,
-         (GA.Merge floc)))])
+              [GA.Executable(floc,GA.NTactic(floc, [GA.NShift floc;
+               GA.NSkip floc; GA.NMerge floc]))])
       fv)) 
  else [])@
   [GA.Executable(floc,GA.Command(floc, GA.NQed(floc)))]
@@ -412,21 +413,21 @@ let tptp2grafite ?(timeout=600) ?(def_depth=10) ?raw_preamble ~tptppath ~filenam
      * which will show up using the following command line:
      * ./tptp2grafite -tptppath ~tassi/TPTP-v3.1.1 GRP170-1 *)
     let width = max_int in
-    let term_pp content_term =
+    let term_pp prec content_term =
       let pres_term = TermContentPres.pp_ast content_term in
       let lookup_uri = fun _ -> None in
-      let markup = CicNotationPres.render ~lookup_uri pres_term in
+      let markup = CicNotationPres.render ~lookup_uri ~prec pres_term in
       let s = BoxPp.render_to_string List.hd width markup ~map_unicode_to_tex:false in
       Pcre.substitute 
        ~rex:(Pcre.regexp ~flags:[`UTF8] "∀[Ha-z][a-z0-9_]*") ~subst:(fun x -> "\n" ^ x) 
        s
     in
-    CicNotationPp.set_pp_term term_pp;
+    CicNotationPp.set_pp_term (term_pp 90);
     let lazy_term_pp = fun x -> assert false in
     let obj_pp = CicNotationPp.pp_obj CicNotationPp.pp_term in
     Pcre.replace ~pat:"theorem" ~templ:"ntheorem" 
      (GrafiteAstPp.pp_statement
-       ~map_unicode_to_tex:false ~term_pp ~lazy_term_pp ~obj_pp t)
+       ~map_unicode_to_tex:false ~term_pp:(term_pp 19) ~lazy_term_pp ~obj_pp t)
   in
   let buri = Pcre.replace ~pat:"\\.p$" ("cic:/matita/TPTP/" ^ filename) in
   let extra_statements_start = [
index a3209c30d10460481a908a7e6049452bc573fff4..9837b441777dce5633325d3a5a8dcb12d9b2b875 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----Denial of associativity: *)
 ntheorem prove_associativity_of_multiply:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -63,22 +63,22 @@ ntheorem prove_associativity_of_multiply:
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (difference X (difference X Y)).
 ∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (difference (difference X Y) Z) (difference (difference X Z) (difference Y Z)).
 ∀H2:∀X:Univ.∀Y:Univ.eq Univ (difference X (difference X Y)) (difference Y (difference Y X)).
-∀H3:∀X:Univ.∀Y:Univ.eq Univ (difference X (difference Y X)) X.eq Univ (multiply (multiply a b) c) (multiply a (multiply b c))
+∀H3:∀X:Univ.∀Y:Univ.eq Univ (difference X (difference Y X)) X.eq Univ (multiply (multiply a b) c) (multiply a (multiply b c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#difference.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#difference ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 99123245418e7f49c84308e7d414250bbf035243..c20bc0e4df6bccc0d7c675c3191e4a864ceeab88 100644 (file)
@@ -50,27 +50,27 @@ include "logic/equality.ma".
 
 (* ----Denial of simplified third axiom: *)
 ntheorem prove_set_difference_3_simplified:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀difference:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (difference (difference X Y) Z) (difference (difference X Z) (difference Y Z)).
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (difference X (difference X Y)) (difference Y (difference Y X)).
-∀H2:∀X:Univ.∀Y:Univ.eq Univ (difference X (difference Y X)) X.eq Univ (difference (difference a c) b) (difference (difference a b) c)
+∀H2:∀X:Univ.∀Y:Univ.eq Univ (difference X (difference Y X)) X.eq Univ (difference (difference a c) b) (difference (difference a b) c))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#difference.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#difference ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 23b7a85d95d23918a5862382e560ee5f4970961d..4fd49f617a40c2f3c000d586ca19ca6238c22969 100644 (file)
@@ -52,27 +52,27 @@ include "logic/equality.ma".
 
 (* ----Denial of original third axiom: *)
 ntheorem prove_set_difference_3:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀difference:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (difference (difference X Y) Z) (difference (difference X Z) Y).
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (difference X (difference X Y)) (difference Y (difference Y X)).
-∀H2:∀X:Univ.∀Y:Univ.eq Univ (difference X (difference Y X)) X.eq Univ (difference (difference a b) c) (difference (difference a c) (difference b c))
+∀H2:∀X:Univ.∀Y:Univ.eq Univ (difference X (difference Y X)) X.eq Univ (difference (difference a b) c) (difference (difference a c) (difference b c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#difference.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#difference ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 265fa9fa10d78e34b139d79f00dd09039f6c2734..6ea0eaa9fc2359e4232259503e1e9e6a928d1bed 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_inverse_is_self_cancelling:
- ∀Univ:Type.∀V:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀V:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.∀_:Univ.Univ.
@@ -102,23 +102,23 @@ ntheorem prove_inverse_is_self_cancelling:
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (multiply (inverse Y) Y X) X.
 ∀H2:∀X:Univ.∀Y:Univ.eq Univ (multiply X X Y) X.
 ∀H3:∀X:Univ.∀Y:Univ.eq Univ (multiply Y X X) X.
-∀H4:∀V:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply V W X) Y (multiply V W Z)) (multiply V W (multiply X Y Z)).eq Univ (inverse (inverse a)) a
+∀H4:∀V:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply V W X) Y (multiply V W Z)) (multiply V W (multiply X Y Z)).eq Univ (inverse (inverse a)) a)
 .
-#Univ.
-#V.
-#W.
-#X.
-#Y.
-#Z.
-#a.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-nauto by H0,H1,H2,H3,H4;
+#Univ ##.
+#V ##.
+#W ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+nauto by H0,H1,H2,H3,H4 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a2114731c86c830b473e989e3176692d3855e479..f53f13e34d208dfe0b9ba6a91553347ca876ae14 100644 (file)
@@ -68,7 +68,7 @@ include "logic/equality.ma".
 
 (*      [++equal(multiply(X,Y,inverse(Y)),X)]). *)
 ntheorem prove_equation:
- ∀Univ:Type.∀V:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀V:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀inverse:∀_:Univ.Univ.
@@ -76,23 +76,23 @@ ntheorem prove_equation:
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (multiply (inverse Y) Y X) X.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (multiply X X Y) X.
 ∀H2:∀X:Univ.∀Y:Univ.eq Univ (multiply Y X X) X.
-∀H3:∀V:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply V W X) Y (multiply V W Z)) (multiply V W (multiply X Y Z)).eq Univ (multiply a (inverse a) b) b
+∀H3:∀V:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply V W X) Y (multiply V W Z)) (multiply V W (multiply X Y Z)).eq Univ (multiply a (inverse a) b) b)
 .
-#Univ.
-#V.
-#W.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#V ##.
+#W ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 095229a2a6fa97301eeaffc8628be903ae0d70bd..5e0f29312754ac225b84146f548fde0b4e323df1 100644 (file)
@@ -56,7 +56,7 @@ include "logic/equality.ma".
 
 (*      [++equal(multiply(X,Y,inverse(Y)),X)]). *)
 ntheorem prove_equation:
- ∀Univ:Type.∀V:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀V:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀inverse:∀_:Univ.Univ.
@@ -65,24 +65,24 @@ ntheorem prove_equation:
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (multiply (inverse Y) Y X) X.
 ∀H2:∀X:Univ.∀Y:Univ.eq Univ (multiply X X Y) X.
 ∀H3:∀X:Univ.∀Y:Univ.eq Univ (multiply Y X X) X.
-∀H4:∀V:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply V W X) Y (multiply V W Z)) (multiply V W (multiply X Y Z)).eq Univ (multiply a (inverse a) b) b
+∀H4:∀V:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply V W X) Y (multiply V W Z)) (multiply V W (multiply X Y Z)).eq Univ (multiply a (inverse a) b) b)
 .
-#Univ.
-#V.
-#W.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-nauto by H0,H1,H2,H3,H4;
+#Univ ##.
+#V ##.
+#W ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+nauto by H0,H1,H2,H3,H4 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7a827f432dd103a640464ea672e739b0406add68..a6f45964875f9bc8eb2a9b2e613e1760cfae137b 100644 (file)
@@ -88,7 +88,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_a_times_a_is_a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -108,33 +108,33 @@ ntheorem prove_a_times_a_is_a:
 ∀H10:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H11:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (multiply X Y) Z) (multiply (add X Z) (add Y Z)).
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H13:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (multiply a a) a
+∀H13:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (multiply a a) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index bf8893a5e82ebd5586cfc7f55ab308107698af46..7d3e04b785344691790da1f337fb1ce2ebca852f 100644 (file)
@@ -88,7 +88,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_a_times_a_is_a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -102,27 +102,27 @@ ntheorem prove_a_times_a_is_a:
 ∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply X Y) (multiply X Z)).
 ∀H5:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H7:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (multiply a a) a
+∀H7:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (multiply a a) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7e6174330a3afd73fed1b6da742523942fb187cf..e92554e8939a7856fe50384a2b2372893be08f2b 100644 (file)
@@ -88,7 +88,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_a_plus_a_is_a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -108,33 +108,33 @@ ntheorem prove_a_plus_a_is_a:
 ∀H10:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H11:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (multiply X Y) Z) (multiply (add X Z) (add Y Z)).
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H13:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add a a) a
+∀H13:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add a a) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 58e659cd7b1a7545979ad6b6b1ca43975adc5c3a..c621975023d2b43def2658fac6fced280f7ffc36 100644 (file)
@@ -88,7 +88,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_a_plus_a_is_a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -102,27 +102,27 @@ ntheorem prove_a_plus_a_is_a:
 ∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply X Y) (multiply X Z)).
 ∀H5:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H7:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add a a) a
+∀H7:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add a a) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c6178048a03ee36089fb1903b7c4bfc2b48175f2..6c5a5252dc1bd826cdb4329d5b0b5cef637c4524 100644 (file)
@@ -90,7 +90,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_a_plus_1_is_a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -110,33 +110,33 @@ ntheorem prove_a_plus_1_is_a:
 ∀H10:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H11:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (multiply X Y) Z) (multiply (add X Z) (add Y Z)).
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H13:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add a multiplicative_identity) multiplicative_identity
+∀H13:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add a multiplicative_identity) multiplicative_identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 5617ad0f883b0499bdf561182738926667e072bc..45c4403010725f195df9024b9453085328bca3de 100644 (file)
@@ -90,7 +90,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_a_plus_1_is_a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -104,27 +104,27 @@ ntheorem prove_a_plus_1_is_a:
 ∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply X Y) (multiply X Z)).
 ∀H5:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H7:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add a multiplicative_identity) multiplicative_identity
+∀H7:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add a multiplicative_identity) multiplicative_identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 73227bf4297b90ff69a5d6d58c992524bb7e96bd..4b5814d3e0733c3aabfdf1fc71d27cc9417d2a40 100644 (file)
@@ -88,7 +88,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_right_identity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -108,33 +108,33 @@ ntheorem prove_right_identity:
 ∀H10:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H11:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (multiply X Y) Z) (multiply (add X Z) (add Y Z)).
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H13:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (multiply a additive_identity) additive_identity
+∀H13:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (multiply a additive_identity) additive_identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 769b0071d93511a8eb88b0ca38fb780cf9956a9c..e2647ce1f5761d25bd3a7b64faf6d084d7b7e80d 100644 (file)
@@ -88,7 +88,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_right_identity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -102,27 +102,27 @@ ntheorem prove_right_identity:
 ∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply X Y) (multiply X Z)).
 ∀H5:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H7:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (multiply a additive_identity) additive_identity
+∀H7:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (multiply a additive_identity) additive_identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 79c965651ee15f5e1c293ec6cab581fa5e9c53df..686437c2c71bdb2dbaf52ad841968cfd031b4155 100644 (file)
@@ -88,7 +88,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_associativity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -110,35 +110,35 @@ ntheorem prove_associativity:
 ∀H10:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H11:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (multiply X Y) Z) (multiply (add X Z) (add Y Z)).
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H13:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (multiply a (multiply b c)) (multiply (multiply a b) c)
+∀H13:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (multiply a (multiply b c)) (multiply (multiply a b) c))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#b.
-#c.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#b ##.
+#c ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6f1a354ec93514edeec4ea90c18805b0933248a8..fb0fc3146bb0e54d7fdd2ae95e49ea37c60d2615 100644 (file)
@@ -88,7 +88,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_associativity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -104,29 +104,29 @@ ntheorem prove_associativity:
 ∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply X Y) (multiply X Z)).
 ∀H5:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H7:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (multiply a (multiply b c)) (multiply (multiply a b) c)
+∀H7:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (multiply a (multiply b c)) (multiply (multiply a b) c))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#b.
-#c.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#b ##.
+#c ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 02080b8c80dc2d945ad6ff60b48c525e24a4414e..7b0d442a5e93e99a9fb041da1d1585113822a6cd 100644 (file)
@@ -98,7 +98,7 @@ include "logic/equality.ma".
 
 (*     [++equal(multiply(X,X),X)]). *)
 ntheorem prove_associativity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -120,35 +120,35 @@ ntheorem prove_associativity:
 ∀H10:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H11:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (multiply X Y) Z) (multiply (add X Z) (add Y Z)).
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H13:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add a (add b c)) (add (add a b) c)
+∀H13:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add a (add b c)) (add (add a b) c))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#b.
-#c.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#b ##.
+#c ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 73f5b9d2632538a9861314d3beb46ec4cb937c74..1d42f4c01d40f322304dd1409ad5918632a2bfe0 100644 (file)
@@ -88,7 +88,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_associativity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -104,29 +104,29 @@ ntheorem prove_associativity:
 ∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply X Y) (multiply X Z)).
 ∀H5:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H7:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add a (add b c)) (add (add a b) c)
+∀H7:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add a (add b c)) (add (add a b) c))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#b.
-#c.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#b ##.
+#c ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index bee8bd8e0aed0eb30f0edcabea2ee6f939fdb555..8700136609dc22b7c554996135be02c5233f570f 100644 (file)
@@ -88,7 +88,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_operation:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -109,34 +109,34 @@ ntheorem prove_operation:
 ∀H10:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H11:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (multiply X Y) Z) (multiply (add X Z) (add Y Z)).
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H13:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (multiply a (add a b)) a
+∀H13:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (multiply a (add a b)) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#b.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#b ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 3b4ed24b92404bc126ee532ea0d26215b40bf959..2a96f2cf6ab593b50809b1d22680734ad7e7c4e0 100644 (file)
@@ -88,7 +88,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_operation:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -103,28 +103,28 @@ ntheorem prove_operation:
 ∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply X Y) (multiply X Z)).
 ∀H5:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H7:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (multiply a (add a b)) a
+∀H7:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (multiply a (add a b)) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#b.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#b ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 09d6378cc3d0a0d097be80558448e4094b3faa08..87e92d1fb6a861284ea698d7192d3806b8600ec2 100644 (file)
@@ -88,7 +88,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_a_plus_ab_is_a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -109,34 +109,34 @@ ntheorem prove_a_plus_ab_is_a:
 ∀H10:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H11:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (multiply X Y) Z) (multiply (add X Z) (add Y Z)).
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H13:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add a (multiply a b)) a
+∀H13:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add a (multiply a b)) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#b.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#b ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 3007e06792172b63967a679eda1dd0646db8a67f..392b74929509f59e91cf606ce721cda5bc800f81 100644 (file)
@@ -88,7 +88,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_a_plus_ab_is_a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -103,28 +103,28 @@ ntheorem prove_a_plus_ab_is_a:
 ∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply X Y) (multiply X Z)).
 ∀H5:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H7:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add a (multiply a b)) a
+∀H7:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add a (multiply a b)) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#b.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#b ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index bb782f271e15d813c3835ea38e5b118862b53dc3..114c2b43d2ad5270626d26e7b754adde7565d4a9 100644 (file)
@@ -92,7 +92,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_inverse_of_1_is_0:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀inverse:∀_:Univ.Univ.
@@ -111,32 +111,32 @@ ntheorem prove_inverse_of_1_is_0:
 ∀H10:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H11:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (multiply X Y) Z) (multiply (add X Z) (add Y Z)).
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H13:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (inverse additive_identity) multiplicative_identity
+∀H13:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (inverse additive_identity) multiplicative_identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index bb25d309fd0e352cad7cebaf6bfc7aac71594ad3..dbe470c82e4fda53b3d15ff4bfe18296f4878b48 100644 (file)
@@ -90,7 +90,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_inverse_of_1_is_0:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀inverse:∀_:Univ.Univ.
@@ -103,26 +103,26 @@ ntheorem prove_inverse_of_1_is_0:
 ∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply X Y) (multiply X Z)).
 ∀H5:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H7:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (inverse additive_identity) multiplicative_identity
+∀H7:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (inverse additive_identity) multiplicative_identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 8a5f8e95c4a1e9fc23d3d75efd63d409688f07bf..04cd28fbf8457f2fda8a90aa7a06488f7a8edd16 100644 (file)
@@ -88,7 +88,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_inverse_is_an_involution:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀inverse:∀_:Univ.Univ.
@@ -108,33 +108,33 @@ ntheorem prove_inverse_is_an_involution:
 ∀H10:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H11:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (multiply X Y) Z) (multiply (add X Z) (add Y Z)).
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H13:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (inverse (inverse x)) x
+∀H13:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (inverse (inverse x)) x)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#x.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#x ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 43812ba77b1e20bfd7196efba3cb49ff18bb9003..c664f2645457d6440b746191532653562f4d3ab2 100644 (file)
@@ -88,7 +88,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_inverse_is_an_involution:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀inverse:∀_:Univ.Univ.
@@ -102,27 +102,27 @@ ntheorem prove_inverse_is_an_involution:
 ∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply X Y) (multiply X Z)).
 ∀H5:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H7:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (inverse (inverse x)) x
+∀H7:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (inverse (inverse x)) x)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#x.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#x ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 2904dc72dc6de63a0c1701c2c2f96cb6dd1d0b2a..5e5a2006e7f91a6a6127d928c3dd10fa2da60955 100644 (file)
@@ -92,7 +92,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_b_is_a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -118,39 +118,39 @@ ntheorem prove_b_is_a:
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H15:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (multiply X Y) Z) (multiply (add X Z) (add Y Z)).
 ∀H16:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H17:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ b c
+∀H17:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ b c)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#b.
-#c.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#b ##.
+#c ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index e8d4883d4a546161e4c9980c04cf75c02a338003..5cd7d7c6128907976450ecd5afbacb8e0aaaa3f8 100644 (file)
@@ -88,7 +88,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_a_inverse_is_b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -105,30 +105,30 @@ ntheorem prove_a_inverse_is_b:
 ∀H6:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply X Y) (multiply X Z)).
 ∀H7:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H8:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H9:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ b (inverse a)
+∀H9:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ b (inverse a))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#b.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#b ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d0b8bbf23f09ef3e80faa69d34f2caf319062381..ef1cca70caa9867371cf2f2fa6f87000790ba866 100644 (file)
@@ -88,7 +88,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_c_inverse_is_d:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -113,38 +113,38 @@ ntheorem prove_c_inverse_is_d:
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H13:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (multiply X Y) Z) (multiply (add X Z) (add Y Z)).
 ∀H14:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H15:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (inverse c) d
+∀H15:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (inverse c) d)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#b.
-#c.
-#d.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#b ##.
+#c ##.
+#d ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index fa147bb4ccf4f374655d6b6991d2467e0806a2c3..310b75649e4f71efe5ce34f28f5846b7e6b1d8f5 100644 (file)
@@ -88,7 +88,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_c_inverse_is_d:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -103,28 +103,28 @@ ntheorem prove_c_inverse_is_d:
 ∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply X Y) (multiply X Z)).
 ∀H5:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H7:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (inverse (add a b)) (multiply (inverse a) (inverse b))
+∀H7:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (inverse (add a b)) (multiply (inverse a) (inverse b)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#b.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#b ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f22296e9808b776ce17091933ff4395f78b74775..9d0ef62f479a4c95bb009321812c4d0acd3b9400 100644 (file)
@@ -90,7 +90,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_c_inverse_is_d:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -115,38 +115,38 @@ ntheorem prove_c_inverse_is_d:
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H13:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (multiply X Y) Z) (multiply (add X Z) (add Y Z)).
 ∀H14:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H15:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (inverse c) d
+∀H15:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (inverse c) d)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#b.
-#c.
-#d.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#b ##.
+#c ##.
+#d ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6688f1c7943a25d5ee560fd097fcb765f3eda177..6492c9c9ad176b476b22fea16d6850162a8557cc 100644 (file)
@@ -88,7 +88,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_c_inverse_is_d:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -103,28 +103,28 @@ ntheorem prove_c_inverse_is_d:
 ∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply X Y) (multiply X Z)).
 ∀H5:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H7:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (inverse (multiply a b)) (add (inverse a) (inverse b))
+∀H7:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (inverse (multiply a b)) (add (inverse a) (inverse b)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#b.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#b ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d82ef6aba32730d3555ac7bfa71efa7aab96d491..31b8ea9838506a8b9767cfacd4827bd566b477e5 100644 (file)
@@ -88,7 +88,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_sum:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀inverse:∀_:Univ.Univ.
@@ -111,36 +111,36 @@ ntheorem prove_sum:
 ∀H11:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (multiply X Y) Z) (multiply (add X Z) (add Y Z)).
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H14:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add x z) x
+∀H14:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add x z) x)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index fde29bc5ef623d48fdda7e40af140384d6d078bc..82a270eb66ce26f0bda716cc80045ecb1c8eb540 100644 (file)
@@ -88,7 +88,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_sum:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀inverse:∀_:Univ.Univ.
@@ -111,36 +111,36 @@ ntheorem prove_sum:
 ∀H11:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (multiply X Y) Z) (multiply (add X Z) (add Y Z)).
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H14:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (multiply x z) x
+∀H14:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (multiply x z) x)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 9790abf56ee3ab1f8aa55f3ba62249971295494b..cf91e2371a38c8cc47dff09d759aa9991607b533 100644 (file)
@@ -90,7 +90,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_inverse_of_1_is_0:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀inverse:∀_:Univ.Univ.
@@ -103,26 +103,26 @@ ntheorem prove_inverse_of_1_is_0:
 ∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply X Y) (multiply X Z)).
 ∀H5:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add X Y) (add X Z)).
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y) (multiply Y X).
-∀H7:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (inverse multiplicative_identity) additive_identity
+∀H7:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (inverse multiplicative_identity) additive_identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#inverse.
-#multiplicative_identity.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#inverse ##.
+#multiplicative_identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c8e61c4c47dd92a1ec18a54906e9013b858eec84..42b6f8354419436ee6ef0276dad16a0439e23f8e 100644 (file)
@@ -50,7 +50,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ternary_multiply_1_independant:
- ∀Univ:Type.∀V:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀V:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.∀_:Univ.Univ.
 ∀x:Univ.
@@ -58,23 +58,23 @@ ntheorem prove_ternary_multiply_1_independant:
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (multiply X Y (inverse Y)) X.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (multiply (inverse Y) Y X) X.
 ∀H2:∀X:Univ.∀Y:Univ.eq Univ (multiply X X Y) X.
-∀H3:∀V:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply V W X) Y (multiply V W Z)) (multiply V W (multiply X Y Z)).eq Univ (multiply y x x) x
+∀H3:∀V:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply V W X) Y (multiply V W Z)) (multiply V W (multiply X Y Z)).eq Univ (multiply y x x) x)
 .
-#Univ.
-#V.
-#W.
-#X.
-#Y.
-#Z.
-#inverse.
-#multiply.
-#x.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#V ##.
+#W ##.
+#X ##.
+#Y ##.
+#Z ##.
+#inverse ##.
+#multiply ##.
+#x ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a85d8cad7be81f579b8b21e7c987e931f33a35e3..b7511fd987c1bbf944ad4ee4076726191f2c0ec1 100644 (file)
@@ -50,7 +50,7 @@ include "logic/equality.ma".
 
 (* ----Denial of conclusion: *)
 ntheorem prove_commutativity_of_multiply:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -63,26 +63,26 @@ ntheorem prove_commutativity_of_multiply:
 ∀H2:∀X:Univ.∀Y:Univ.eq Univ (add (multiply X Y) Y) Y.
 ∀H3:∀X:Univ.eq Univ (add X (inverse X)) n1.
 ∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply Y X) (multiply Z X)).
-∀H5:∀X:Univ.∀Y:Univ.eq Univ (multiply (add X Y) Y) Y.eq Univ (multiply b a) (multiply a b)
+∀H5:∀X:Univ.∀Y:Univ.eq Univ (multiply (add X Y) Y) Y.eq Univ (multiply b a) (multiply a b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#inverse.
-#multiply.
-#n0.
-#n1.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-nauto by H0,H1,H2,H3,H4,H5;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#inverse ##.
+#multiply ##.
+#n0 ##.
+#n1 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+nauto by H0,H1,H2,H3,H4,H5 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 857f3440fe5d91d9701a103072677e99c732d9c8..16fe8e3f669e1dbb6afd53a347c500a7c215a1b4 100644 (file)
@@ -50,7 +50,7 @@ include "logic/equality.ma".
 
 (* ----Denial of conclusion: *)
 ntheorem prove_associativity_of_multiply:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -64,27 +64,27 @@ ntheorem prove_associativity_of_multiply:
 ∀H2:∀X:Univ.∀Y:Univ.eq Univ (add (multiply X Y) Y) Y.
 ∀H3:∀X:Univ.eq Univ (add X (inverse X)) n1.
 ∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply Y X) (multiply Z X)).
-∀H5:∀X:Univ.∀Y:Univ.eq Univ (multiply (add X Y) Y) Y.eq Univ (multiply (multiply a b) c) (multiply a (multiply b c))
+∀H5:∀X:Univ.∀Y:Univ.eq Univ (multiply (add X Y) Y) Y.eq Univ (multiply (multiply a b) c) (multiply a (multiply b c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#c.
-#inverse.
-#multiply.
-#n0.
-#n1.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-nauto by H0,H1,H2,H3,H4,H5;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#c ##.
+#inverse ##.
+#multiply ##.
+#n0 ##.
+#n1 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+nauto by H0,H1,H2,H3,H4,H5 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ce6b2c997b0bbd883b23f193cfb3983b9c2fd40e..b80deb1374c1e47d3e9b68b045a86343d4314136 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----Denial of conclusion: *)
 ntheorem prove_add_multiply_property:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -69,28 +69,28 @@ ntheorem prove_add_multiply_property:
 ∀H3:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (pixley X Y Z) (add (multiply X (inverse Y)) (add (multiply X Z) (multiply (inverse Y) Z))).
 ∀H4:∀X:Univ.eq Univ (add X (inverse X)) n1.
 ∀H5:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply Y X) (multiply Z X)).
-∀H6:∀X:Univ.∀Y:Univ.eq Univ (multiply (add X Y) Y) Y.eq Univ (add a (multiply b c)) (multiply (add a b) (add a c))
+∀H6:∀X:Univ.∀Y:Univ.eq Univ (multiply (add X Y) Y) Y.eq Univ (add a (multiply b c)) (multiply (add a b) (add a c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#c.
-#inverse.
-#multiply.
-#n1.
-#pixley.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-nauto by H0,H1,H2,H3,H4,H5,H6;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#c ##.
+#inverse ##.
+#multiply ##.
+#n1 ##.
+#pixley ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a4c6440e09e61b001dee84d093f223db1bc2950e..797a7c9f8de13187c30e7324126427c9e27e30f1 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----Denial of conclusion: *)
 ntheorem prove_add_multiply:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -68,27 +68,27 @@ ntheorem prove_add_multiply:
 ∀H3:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (pixley X Y Z) (add (multiply X (inverse Y)) (add (multiply X Z) (multiply (inverse Y) Z))).
 ∀H4:∀X:Univ.eq Univ (add X (inverse X)) n1.
 ∀H5:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply Y X) (multiply Z X)).
-∀H6:∀X:Univ.∀Y:Univ.eq Univ (multiply (add X Y) Y) Y.eq Univ (add (multiply a b) b) b
+∀H6:∀X:Univ.∀Y:Univ.eq Univ (multiply (add X Y) Y) Y.eq Univ (add (multiply a b) b) b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#inverse.
-#multiply.
-#n1.
-#pixley.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-nauto by H0,H1,H2,H3,H4,H5,H6;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#inverse ##.
+#multiply ##.
+#n1 ##.
+#pixley ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a502cb58f1d0c856b1823c1b4060da0ffbdefec9..379d219c1e8b32aee27eccbd543647f0964f08a5 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----Denial of conclusion: *)
 ntheorem prove_equal_identity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -68,27 +68,27 @@ ntheorem prove_equal_identity:
 ∀H3:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (pixley X Y Z) (add (multiply X (inverse Y)) (add (multiply X Z) (multiply (inverse Y) Z))).
 ∀H4:∀X:Univ.eq Univ (add X (inverse X)) n1.
 ∀H5:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply Y X) (multiply Z X)).
-∀H6:∀X:Univ.∀Y:Univ.eq Univ (multiply (add X Y) Y) Y.eq Univ (multiply b (inverse b)) (multiply a (inverse a))
+∀H6:∀X:Univ.∀Y:Univ.eq Univ (multiply (add X Y) Y) Y.eq Univ (multiply b (inverse b)) (multiply a (inverse a)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#inverse.
-#multiply.
-#n1.
-#pixley.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-nauto by H0,H1,H2,H3,H4,H5,H6;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#inverse ##.
+#multiply ##.
+#n1 ##.
+#pixley ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index fb8eafa37ab4c13f02a1cbe2e269cd10423604de..e40c2aec5f13a7672ff395a9a8b5999657c59ba1 100644 (file)
@@ -62,7 +62,7 @@ include "logic/equality.ma".
 
 (* ----Denial of the conclusion: *)
 ntheorem prove_multiply_add:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -79,30 +79,30 @@ ntheorem prove_multiply_add:
 ∀H6:∀X:Univ.eq Univ (multiply X (inverse X)) n0.
 ∀H7:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y Z)) (multiply (add Y X) (add Z X)).
 ∀H8:∀X:Univ.eq Univ (add X (inverse X)) n1.
-∀H9:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply Y X) (multiply Z X)).eq Univ (multiply (add a b) b) b
+∀H9:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply Y X) (multiply Z X)).eq Univ (multiply (add a b) b) b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#inverse.
-#multiply.
-#n0.
-#n1.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#inverse ##.
+#multiply ##.
+#n0 ##.
+#n1 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index e494b61544bb3ca2bd093045fb1fbc106381abc2..b11dc12157cfed9e6005439ed1dfc80b39ab6ac6 100644 (file)
@@ -52,7 +52,7 @@ include "logic/equality.ma".
 
 (* ----Denial of a property of Boolean Algebra: *)
 ntheorem prove_idempotence:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
@@ -62,23 +62,23 @@ ntheorem prove_idempotence:
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (add (multiply X (inverse Y)) (add (multiply X Y) (multiply (inverse Y) Y))) X.
 ∀H2:∀X:Univ.∀Y:Univ.eq Univ (add (multiply X (inverse X)) (add (multiply X Y) (multiply (inverse X) Y))) Y.
 ∀H3:∀X:Univ.eq Univ (add X (inverse X)) one.
-∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply Y X) (multiply Z X)).eq Univ (add a a) a
+∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply Y X) (multiply Z X)).eq Univ (add a a) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#inverse.
-#multiply.
-#one.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-nauto by H0,H1,H2,H3,H4;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#inverse ##.
+#multiply ##.
+#one ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+nauto by H0,H1,H2,H3,H4 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 346faaad0220e08aa389fc44afd5f10ab70c896b..b22ce789e4e3cce5aaecfe635efc3d0c7f9d0eab 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----Denial of conclusion: *)
 ntheorem prove_multiply_add_property:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -70,29 +70,29 @@ ntheorem prove_multiply_add_property:
 ∀H6:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y (add X Z))) X.
 ∀H7:∀X:Univ.∀Y:Univ.eq Univ (multiply (add X Y) (add X (inverse Y))) X.
 ∀H8:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add (multiply X Y) (multiply Y Z)) Y) Y.
-∀H9:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y (multiply X Z))) X.eq Univ (multiply a (add b c)) (add (multiply b a) (multiply c a))
+∀H9:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y (multiply X Z))) X.eq Univ (multiply a (add b c)) (add (multiply b a) (multiply c a)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#c.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#c ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 0e04f92dcf73c0d6c83547452c26582e6a131c65..a10f66d20364082ad72d88b8890962355f131623 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----Denial of conclusion: *)
 ntheorem prove_equal_inverse:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -69,28 +69,28 @@ ntheorem prove_equal_inverse:
 ∀H6:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y (add X Z))) X.
 ∀H7:∀X:Univ.∀Y:Univ.eq Univ (multiply (add X Y) (add X (inverse Y))) X.
 ∀H8:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add (multiply X Y) (multiply Y Z)) Y) Y.
-∀H9:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y (multiply X Z))) X.eq Univ (add b (inverse b)) (add a (inverse a))
+∀H9:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y (multiply X Z))) X.eq Univ (add b (inverse b)) (add a (inverse a)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 3aee92bf95bae40bcae773dc8f478c9f284b2826..915a56a71a158d2c85ad1a724e29f579e6149d01 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----Denial of a property of Boolean Algebra. *)
 ntheorem prove_inverse_involution:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
@@ -64,23 +64,23 @@ ntheorem prove_inverse_involution:
 ∀H2:∀X:Univ.∀Y:Univ.eq Univ (multiply (add (multiply X Y) X) (add X Y)) X.
 ∀H3:∀X:Univ.∀Y:Univ.eq Univ (multiply (add X Y) (add X (inverse Y))) X.
 ∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add (multiply X Y) (multiply Y Z)) Y) Y.
-∀H5:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y (multiply X Z))) X.eq Univ (inverse (inverse a)) a
+∀H5:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y (multiply X Z))) X.eq Univ (inverse (inverse a)) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-nauto by H0,H1,H2,H3,H4,H5;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+nauto by H0,H1,H2,H3,H4,H5 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 35f2d1d134a9ed734fbf85902e7072be5c8e5e7c..7051f0de7cae61faf34fbc1c5ec512d5adc0cebb 100644 (file)
@@ -56,7 +56,7 @@ include "logic/equality.ma".
 
 (* ----Denial of conclusion: *)
 ntheorem prove_multiply_add_property:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -75,32 +75,32 @@ ntheorem prove_multiply_add_property:
 ∀H7:∀X:Univ.∀Y:Univ.eq Univ (multiply (add X (inverse X)) Y) Y.
 ∀H8:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add (multiply X Y) (multiply Y Z)) Y) Y.
 ∀H9:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y (multiply X Z))) X.
-∀H10:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (multiply X Y) (add (multiply Y Z) (multiply Z X))) (multiply (add X Y) (multiply (add Y Z) (add Z X))).eq Univ (multiply a (add b c)) (add (multiply b a) (multiply c a))
+∀H10:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (multiply X Y) (add (multiply Y Z) (multiply Z X))) (multiply (add X Y) (multiply (add Y Z) (add Z X))).eq Univ (multiply a (add b c)) (add (multiply b a) (multiply c a)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#c.
-#inverse.
-#multiply.
-#n0.
-#n1.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#c ##.
+#inverse ##.
+#multiply ##.
+#n0 ##.
+#n1 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c22d538ba5ec2d0d9d06385ab2010ad11b66c208..3d35fc877eb7264a8c662d6204956fb17bf20f34 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----A propery of Boolean Algebra fails to hold. *)
 ntheorem prove_inverse_involution:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
@@ -70,29 +70,29 @@ ntheorem prove_inverse_involution:
 ∀H8:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y (add X Z))) X.
 ∀H9:∀X:Univ.∀Y:Univ.eq Univ (multiply (add X (inverse X)) Y) Y.
 ∀H10:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add (multiply X Y) (multiply Y Z)) Y) Y.
-∀H11:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y (multiply X Z))) X.eq Univ (inverse (inverse a)) a
+∀H11:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y (multiply X Z))) X.eq Univ (inverse (inverse a)) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index e73b92c6afb67aa531acfe7043f41f4ce48a873a..1a47749cc3718f78fbb55596a4557e4affa8d5f8 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----A simple propery of Boolean Algebra fails to hold. *)
 ntheorem prove_inverse_involution:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
@@ -65,24 +65,24 @@ ntheorem prove_inverse_involution:
 ∀H3:∀X:Univ.∀Y:Univ.eq Univ (multiply (add X (inverse X)) Y) Y.
 ∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add (multiply X Y) (multiply Y Z)) Y) Y.
 ∀H5:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (multiply Y (multiply X Z))) X.
-∀H6:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (multiply X Y) (add (multiply Y Z) (multiply Z X))) (multiply (add X Y) (multiply (add Y Z) (add Z X))).eq Univ (inverse (inverse a)) a
+∀H6:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (multiply X Y) (add (multiply Y Z) (multiply Z X))) (multiply (add X Y) (multiply (add Y Z) (add Z X))).eq Univ (inverse (inverse a)) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-nauto by H0,H1,H2,H3,H4,H5,H6;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6d6ee55b0fc52db19ee43a45b2293e52f0b3c92d..cfead09878e0ebd0eb190d25d2fc2e50178a317d 100644 (file)
@@ -100,7 +100,7 @@ include "logic/equality.ma".
 
 (* ----Denial of single axiom: *)
 ntheorem prove_single_axiom:
- ∀Univ:Type.∀V:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀V:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -114,29 +114,29 @@ ntheorem prove_single_axiom:
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (multiply (inverse Y) Y X) X.
 ∀H2:∀X:Univ.∀Y:Univ.eq Univ (multiply X X Y) X.
 ∀H3:∀X:Univ.∀Y:Univ.eq Univ (multiply Y X X) X.
-∀H4:∀V:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply V W X) Y (multiply V W Z)) (multiply V W (multiply X Y Z)).eq Univ (multiply (multiply a (inverse a) b) (inverse (multiply (multiply c d e) f (multiply c d g))) (multiply d (multiply g f e) c)) b
+∀H4:∀V:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply V W X) Y (multiply V W Z)) (multiply V W (multiply X Y Z)).eq Univ (multiply (multiply a (inverse a) b) (inverse (multiply (multiply c d e) f (multiply c d g))) (multiply d (multiply g f e) c)) b)
 .
-#Univ.
-#V.
-#W.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#e.
-#f.
-#g.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-nauto by H0,H1,H2,H3,H4;
+#Univ ##.
+#V ##.
+#W ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#e ##.
+#f ##.
+#g ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+nauto by H0,H1,H2,H3,H4 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7ae2c52583f803a54cd5cf4b3fe59b3339f7bddd..de472f6120ccf1c4680897633b9cfe1061948664 100644 (file)
@@ -44,7 +44,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_tba_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -52,25 +52,25 @@ ntheorem prove_tba_axioms_1:
 ∀e:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.eq Univ (multiply (multiply A (inverse A) B) (inverse (multiply (multiply C D E) F (multiply C D G))) (multiply D (multiply G F E) C)) B.eq Univ (multiply (multiply d e a) b (multiply d e c)) (multiply d e (multiply a b c))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.eq Univ (multiply (multiply A (inverse A) B) (inverse (multiply (multiply C D E) F (multiply C D G))) (multiply D (multiply G F E) C)) B.eq Univ (multiply (multiply d e a) b (multiply d e c)) (multiply d e (multiply a b c)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#E.
-#F.
-#G.
-#a.
-#b.
-#c.
-#d.
-#e.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#E ##.
+#F ##.
+#G ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#e ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 93894aa562723f9d40ebaa90d3b6e8a20c808adb..72278f3cc5d3f548176ee1cf977cada685ec3b4f 100644 (file)
@@ -44,27 +44,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_tba_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.eq Univ (multiply (multiply A (inverse A) B) (inverse (multiply (multiply C D E) F (multiply C D G))) (multiply D (multiply G F E) C)) B.eq Univ (multiply b a a) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.eq Univ (multiply (multiply A (inverse A) B) (inverse (multiply (multiply C D E) F (multiply C D G))) (multiply D (multiply G F E) C)) B.eq Univ (multiply b a a) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#E.
-#F.
-#G.
-#a.
-#b.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#E ##.
+#F ##.
+#G ##.
+#a ##.
+#b ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a59a37817f7480d740fb6fb6a1e831ba9e6bd1e2..82259f1cefd97796c99d0640aa65d024d388364d 100644 (file)
@@ -44,27 +44,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_tba_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.eq Univ (multiply (multiply A (inverse A) B) (inverse (multiply (multiply C D E) F (multiply C D G))) (multiply D (multiply G F E) C)) B.eq Univ (multiply a b (inverse b)) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.eq Univ (multiply (multiply A (inverse A) B) (inverse (multiply (multiply C D E) F (multiply C D G))) (multiply D (multiply G F E) C)) B.eq Univ (multiply a b (inverse b)) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#E.
-#F.
-#G.
-#a.
-#b.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#E ##.
+#F ##.
+#G ##.
+#a ##.
+#b ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 14670fbe49ec21105f17ca75f77e10c01ace56bd..fef95ccafa48e75f4783be2970eff1503433b169 100644 (file)
@@ -44,27 +44,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_tba_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.eq Univ (multiply (multiply A (inverse A) B) (inverse (multiply (multiply C D E) F (multiply C D G))) (multiply D (multiply G F E) C)) B.eq Univ (multiply a a b) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.eq Univ (multiply (multiply A (inverse A) B) (inverse (multiply (multiply C D E) F (multiply C D G))) (multiply D (multiply G F E) C)) B.eq Univ (multiply a a b) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#E.
-#F.
-#G.
-#a.
-#b.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#E ##.
+#F ##.
+#G ##.
+#a ##.
+#b ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 77dd1d11a1b12a24d43f2857807d6d5f55bf115f..fe0c80b7957ac8b587c7a7bc8fa449260a5fd3f1 100644 (file)
@@ -44,27 +44,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_tba_axioms_5:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.eq Univ (multiply (multiply A (inverse A) B) (inverse (multiply (multiply C D E) F (multiply C D G))) (multiply D (multiply G F E) C)) B.eq Univ (multiply (inverse b) b a) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.eq Univ (multiply (multiply A (inverse A) B) (inverse (multiply (multiply C D E) F (multiply C D G))) (multiply D (multiply G F E) C)) B.eq Univ (multiply (inverse b) b a) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#E.
-#F.
-#G.
-#a.
-#b.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#E ##.
+#F ##.
+#G ##.
+#a ##.
+#b ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 212ac81a15f4d260adbcdefb596f92d9eb2d5c3c..a371aad9cdcf7508b06d651392e7080d91434114 100644 (file)
@@ -44,24 +44,24 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem huntinton_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀inverse:∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (inverse (add (inverse (add (inverse (add A B)) C)) (inverse (add A (inverse (add (inverse C) (inverse (add C D)))))))) C.eq Univ (add b a) (add a b)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (inverse (add (inverse (add (inverse (add A B)) C)) (inverse (add A (inverse (add (inverse C) (inverse (add C D)))))))) C.eq Univ (add b a) (add a b))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a.
-#add.
-#b.
-#inverse.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a ##.
+#add ##.
+#b ##.
+#inverse ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d54152531be9fa793185b658081fe993561ff987..c5621febb3a7cf599ea70cf00ae435c01432fcfa 100644 (file)
@@ -44,26 +44,26 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem huntinton_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀inverse:∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (inverse (add (inverse (add (inverse (add A B)) C)) (inverse (add A (inverse (add (inverse C) (inverse (add C D)))))))) C.eq Univ (add (add a b) c) (add a (add b c))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (inverse (add (inverse (add (inverse (add A B)) C)) (inverse (add A (inverse (add (inverse C) (inverse (add C D)))))))) C.eq Univ (add (add a b) c) (add a (add b c)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a.
-#add.
-#b.
-#c.
-#inverse.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a ##.
+#add ##.
+#b ##.
+#c ##.
+#inverse ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6cf23fada35fce8a68ef23c0005ed36daeb9b8f8..97562a1730c029710b0301b679d587546a176325 100644 (file)
@@ -44,24 +44,24 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem huntinton_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀inverse:∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (inverse (add (inverse (add (inverse (add A B)) C)) (inverse (add A (inverse (add (inverse C) (inverse (add C D)))))))) C.eq Univ (add (inverse (add (inverse a) b)) (inverse (add (inverse a) (inverse b)))) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (inverse (add (inverse (add (inverse (add A B)) C)) (inverse (add A (inverse (add (inverse C) (inverse (add C D)))))))) C.eq Univ (add (inverse (add (inverse a) b)) (inverse (add (inverse a) (inverse b)))) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a.
-#add.
-#b.
-#inverse.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a ##.
+#add ##.
+#b ##.
+#inverse ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 2bbb7f81a3edffb8b26688cd9b0d42a2e1927d99..153b555c7d2949348da0a6d33e19bfb917e8fb0d 100644 (file)
@@ -44,21 +44,21 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand (nand B A) A)) (nand B (nand C A))) B.eq Univ (nand (nand a a) (nand b a)) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand (nand B A) A)) (nand B (nand C A))) B.eq Univ (nand (nand a a) (nand b a)) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index e4d3033cfdf4d653ff095dffbf6868e265cc61a6..e65b1daa47b82204de5373e21262c306e746f52d 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand (nand B A) A)) (nand B (nand C A))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand (nand B A) A)) (nand B (nand C A))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#c.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#c ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a6e9c06cabbbef982a2297805ca1f4afa64839b0..c9520a831ee86470f851e3a938d58d4801960bf5 100644 (file)
@@ -44,21 +44,21 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand (nand B A) A)) (nand B (nand A C))) B.eq Univ (nand (nand a a) (nand b a)) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand (nand B A) A)) (nand B (nand A C))) B.eq Univ (nand (nand a a) (nand b a)) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 87acc5b31567b67c29c192aab4e0f4f70fd992ef..d2c89b560e83842d237cdd9f2b358eb9e60688d1 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand (nand B A) A)) (nand B (nand A C))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand (nand B A) A)) (nand B (nand A C))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#c.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#c ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 70527505418290a8b95968b55e26d5e2d1e3dc7d..96b16267ff4e4784e1c69fb66f2b151b23c32928 100644 (file)
@@ -44,21 +44,21 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand A (nand B A))) (nand B (nand C A))) B.eq Univ (nand (nand a a) (nand b a)) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand A (nand B A))) (nand B (nand C A))) B.eq Univ (nand (nand a a) (nand b a)) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f675e097e2fec4860a7e0889f46ddf0f78258afb..a25e346a5547aba3bc0bfb08eb9eec8a40d0411a 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand A (nand B A))) (nand B (nand C A))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand A (nand B A))) (nand B (nand C A))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#c.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#c ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 08da9f2bbb6aafa69e3795654730f550a15c621a..f23ca4c1d486ac1d69b389d1459b30e5f3d4e4da 100644 (file)
@@ -44,21 +44,21 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand A (nand A B))) (nand B (nand C A))) B.eq Univ (nand (nand a a) (nand b a)) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand A (nand A B))) (nand B (nand C A))) B.eq Univ (nand (nand a a) (nand b a)) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 2709ed6ab13bbfede562f4770e8d4accc9dcbad2..163cb0630bd2eafc8be10da90bd94d409aab230b 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand A (nand A B))) (nand B (nand C A))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand A (nand A B))) (nand B (nand C A))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#c.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#c ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f3ed9a3c1e8794e4cdd31d812a8cf8ff4b1a49e1..71915d7efb6855ef229959cfe6d02dc8ca0dde2b 100644 (file)
@@ -44,21 +44,21 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand A (nand A B))) (nand B (nand A C))) B.eq Univ (nand (nand a a) (nand b a)) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand A (nand A B))) (nand B (nand A C))) B.eq Univ (nand (nand a a) (nand b a)) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 23a75dc9b5078b0420d9b0a0bdab103cb4bbd5c1..c3987b636d9f11d9cf1593554bd2691940c5d3db 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand A (nand A B))) (nand B (nand A C))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand A (nand A B))) (nand B (nand A C))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#c.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#c ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7f374a5af6e3eea0ca63e55942700d8db4ea63f0..a77b032a0ee7d1ef4cff2fe290c0f35910aeb08b 100644 (file)
@@ -44,21 +44,21 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand A (nand B C))) (nand B (nand C A))) B.eq Univ (nand (nand a a) (nand b a)) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand A (nand B C))) (nand B (nand C A))) B.eq Univ (nand (nand a a) (nand b a)) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 49533666d7704e29106da756079b90ef1981809f..8b23c1e3a0b6aa92a3aec5297e8cb479d9e7f799 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand A (nand B C))) (nand B (nand C A))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand A (nand B C))) (nand B (nand C A))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#c.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#c ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f23a85f784e8ecd309fa0cd65397be1d298a675a..697128f673d177cd4c8329e03ee7e004a2eb08fa 100644 (file)
@@ -44,21 +44,21 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand A (nand B C))) (nand C (nand A B))) C.eq Univ (nand (nand a a) (nand b a)) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand A (nand B C))) (nand C (nand A B))) C.eq Univ (nand (nand a a) (nand b a)) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d5557527dfee6bfa7b77850b184b93474c582902..a45c2295c5ba50d221c2a946e4a99891c6cdb1c8 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand A (nand B C))) (nand C (nand A B))) C.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand A (nand B C))) (nand C (nand A B))) C.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#c.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#c ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 62b4c080b9c3e9cf048522de0d204bacd095efea..541bda104308043cf4cf26aca393957ec4bad4dc 100644 (file)
@@ -44,21 +44,21 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand A (nand B B))) (nand B (nand C A))) B.eq Univ (nand (nand a a) (nand b a)) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand A (nand B B))) (nand B (nand C A))) B.eq Univ (nand (nand a a) (nand b a)) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 3b548d3aff1e954760ce933965c258a2feae8860..22368190e19f554ab9336b6294b8f43c1d86f4c4 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand A (nand B B))) (nand B (nand C A))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand A (nand A (nand B B))) (nand B (nand C A))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#c.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#c ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c761ae6d2a03178b3600b874fff66ad9be1ef050..cddf64a8b5197686cb98a7a2ff7c554e5db15c72 100644 (file)
@@ -44,21 +44,21 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand A (nand A B)) A) (nand B (nand C A))) B.eq Univ (nand (nand a a) (nand b a)) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand A (nand A B)) A) (nand B (nand C A))) B.eq Univ (nand (nand a a) (nand b a)) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index cf994c58c7321ef3ab918c6ad4d269707fde153c..cbd15c537d5ed33199086b855636f84001d2d901 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand A (nand A B)) A) (nand B (nand C A))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand A (nand A B)) A) (nand B (nand C A))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#c.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#c ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index e3a1aa4726e1689acc632d00017dd0182e661323..c18bf7089ba86598547f9d613fc2a64b147410cb 100644 (file)
@@ -44,21 +44,21 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand A (nand B B)) A) (nand B (nand C A))) B.eq Univ (nand (nand a a) (nand b a)) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand A (nand B B)) A) (nand B (nand C A))) B.eq Univ (nand (nand a a) (nand b a)) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index fda8d8a66a3a2e6e5a6436a9bbfea87b69527591..8afcc71301fc785f5890b15f665a1aaaf8d6c760 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand A (nand B B)) A) (nand B (nand C A))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand A (nand B B)) A) (nand B (nand C A))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#c.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#c ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 5b078b616ca7e5198d941e23c0629b5c04b6b4bb..aff12b42c4b31a868b7fd0a3ee8f43acea573736 100644 (file)
@@ -44,21 +44,21 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand A (nand B C)) A) (nand B (nand A C))) B.eq Univ (nand (nand a a) (nand b a)) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand A (nand B C)) A) (nand B (nand A C))) B.eq Univ (nand (nand a a) (nand b a)) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7198792ce014ccb6614035018077a1c604e3c205..e2acf34bcbcae1a0465677cc95c8ad2db864a6f6 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand A (nand B C)) A) (nand B (nand A C))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand A (nand B C)) A) (nand B (nand A C))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#c.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#c ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 228f90ad1fcc6815cd4abe41e04830b8d10ec42e..edcdfb6d3b23f046baa24d0c02c5bd9eb355c62d 100644 (file)
@@ -44,21 +44,21 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand A (nand B C)) A) (nand C (nand A B))) C.eq Univ (nand (nand a a) (nand b a)) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand A (nand B C)) A) (nand C (nand A B))) C.eq Univ (nand (nand a a) (nand b a)) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 623992c0f37acb44c3e4c6a57293b649c06220df..1f046448a6a8f1e16d9d914759b43082606301cc 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand A (nand B C)) A) (nand C (nand A B))) C.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand A (nand B C)) A) (nand C (nand A B))) C.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#c.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#c ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 63605536923b8ba29644463841f5d3262b7b4571..cbc5efc0d603e1d6ce330d533645ce99c3e8ebbe 100644 (file)
@@ -44,21 +44,21 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand A (nand A B)) A) (nand B (nand A C))) B.eq Univ (nand (nand a a) (nand b a)) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand A (nand A B)) A) (nand B (nand A C))) B.eq Univ (nand (nand a a) (nand b a)) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index cacf43c9ca194d157cc0bbb5ab576af3d57994d9..32f73c44565df669fab5143022a240575c4f565f 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand A (nand A B)) A) (nand B (nand A C))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand A (nand A B)) A) (nand B (nand A C))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#c.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#c ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 22281b576bd6c9639cdcb56826dc0906476660f7..e3cfe66d78ec9478a4b1a8242205c974a185eb70 100644 (file)
@@ -44,21 +44,21 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand (nand A B) A) A) (nand B (nand C A))) B.eq Univ (nand (nand a a) (nand b a)) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand (nand A B) A) A) (nand B (nand C A))) B.eq Univ (nand (nand a a) (nand b a)) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index fbfae7832eb1318905772b4715b1b632cf610ebc..98b571e9fc020bb3b7b7cd058ad53c80348cc8c4 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand (nand A B) A) A) (nand B (nand C A))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand (nand A B) A) A) (nand B (nand C A))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#c.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#c ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 460072e23907f57a0089186e7392ac6a5317dee0..11c2340084250f27b7532263047ccf60e85cd2b7 100644 (file)
@@ -44,21 +44,21 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand (nand A B) A) A) (nand B (nand A C))) B.eq Univ (nand (nand a a) (nand b a)) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand (nand A B) A) A) (nand B (nand A C))) B.eq Univ (nand (nand a a) (nand b a)) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index bd9fc4da24d590e1261e5d2efd0cc998f9405444..6787665b7a83acbde7fb388a569f40ad18e5fff9 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand (nand A B) A) A) (nand B (nand A C))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand (nand A B) A) A) (nand B (nand A C))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#c.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#c ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index fb523918a3abcc3ae65e8522d03b7a9f2ef63ed0..36aad0897b066aebab30f55bbe7db73cf1178a8b 100644 (file)
@@ -44,21 +44,21 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand (nand A B) C) C) (nand B (nand A C))) B.eq Univ (nand (nand a a) (nand b a)) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand (nand A B) C) C) (nand B (nand A C))) B.eq Univ (nand (nand a a) (nand b a)) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 9a9b69baab1056039f24573ececb6f55b54d1ea7..1339bd2272c689d618c0b01d999ec4148fa66258 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand (nand A B) C) C) (nand B (nand A C))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand (nand A B) C) C) (nand B (nand A C))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#c.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#c ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 834a205091faa6ef6303b6e7cc3ce0849b9da394..777c1748886e7ee89d7204022e23a5f12cfdca17 100644 (file)
@@ -44,21 +44,21 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand (nand A B) C) C) (nand B (nand C A))) B.eq Univ (nand (nand a a) (nand b a)) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand (nand A B) C) C) (nand B (nand C A))) B.eq Univ (nand (nand a a) (nand b a)) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 19a5a055bd6d588b4fd03391708688a1e0e5650f..54c434c032035d76b0f702000d45b33cee882bad 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_meredith_2_basis_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀nand:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand (nand A B) C) C) (nand B (nand C A))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (nand (nand (nand (nand A B) C) C) (nand B (nand C A))) B.eq Univ (nand a (nand b (nand a c))) (nand (nand (nand c b) b) a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#c.
-#nand.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#c ##.
+#nand ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 26dc7e574a1e1aef6006f51d95c088f16670a75e..b8be44f85bd835711f5efef37ecdf38d55deb113 100644 (file)
@@ -50,29 +50,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀combinator:Univ.
 ∀k:Univ.
 ∀s:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply k X) Y) X.
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#combinator.
-#k.
-#s.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#combinator ##.
+#k ##.
+#s ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 949eed4f1e2bcfde505b2fa10f8f84c400f531bf..cd925359782942229bf12bd075c339139c0ec727 100644 (file)
@@ -48,7 +48,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀combinator:Univ.
@@ -60,29 +60,28 @@ ntheorem prove_fixed_point:
 ∀H1:∀X:Univ.eq Univ (apply i X) X.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).
 ∀H3:∀X:Univ.∀Y:Univ.eq Univ (apply (apply k X) Y) X.
-∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#combinator.
-#i.
-#k.
-#s.
-#x.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2,H3,H4;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#combinator ##.
+#i ##.
+#k ##.
+#s ##.
+#x ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2,H3,H4 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 5c514573e40579e38e1973b1492823aedaa1ff77..f985b86d49db81d928b4955ae13fd53ebe441ff8 100644 (file)
@@ -46,7 +46,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -56,27 +56,26 @@ ntheorem prove_fixed_point:
 ∀H0:∀X:Univ.eq Univ (apply i X) X.
 ∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply c X) Y) Z) (apply (apply X Z) Y).
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).
-∀H3:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ Y (apply fixed_pt Y)
+∀H3:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ Y (apply fixed_pt Y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#c.
-#fixed_pt.
-#i.
-#s.
-#H0.
-#H1.
-#H2.
-#H3.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2,H3;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#c ##.
+#fixed_pt ##.
+#i ##.
+#s ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2,H3 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 18ce4366dd0b3e8f0e2c0b3534e0a3c727a00c1f..db2a10fb44f0ddb899c54d819e79d111cd31859c 100644 (file)
@@ -50,7 +50,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_weak_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -62,25 +62,25 @@ ntheorem prove_weak_fixed_point:
 ∀H1:∀X:Univ.eq Univ (apply i X) X.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply c X) Y) Z) (apply (apply X Z) Y).
 ∀H3:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).
-∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).eq Univ (weak_fixed_point fixed_pt) (apply fixed_pt (weak_fixed_point fixed_pt))
+∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).eq Univ (weak_fixed_point fixed_pt) (apply fixed_pt (weak_fixed_point fixed_pt)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#c.
-#fixed_pt.
-#i.
-#s.
-#weak_fixed_point.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-nauto by H0,H1,H2,H3,H4;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#c ##.
+#fixed_pt ##.
+#i ##.
+#s ##.
+#weak_fixed_point ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+nauto by H0,H1,H2,H3,H4 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c026dd854ec7bbe11399d5120b1e526866b18a1c..921e8fefd17e245b53843453252096e201f88f69 100644 (file)
@@ -50,7 +50,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_weak_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -62,25 +62,25 @@ ntheorem prove_weak_fixed_point:
 ∀H1:∀X:Univ.eq Univ (apply i X) X.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply c X) Y) Z) (apply (apply X Z) Y).
 ∀H3:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).
-∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).eq Univ (weak_fixed_point fixed_pt) (apply fixed_pt (weak_fixed_point fixed_pt))
+∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).eq Univ (weak_fixed_point fixed_pt) (apply fixed_pt (weak_fixed_point fixed_pt)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#c.
-#fixed_pt.
-#i.
-#s.
-#weak_fixed_point.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-nauto by H0,H1,H2,H3,H4;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#c ##.
+#fixed_pt ##.
+#i ##.
+#s ##.
+#weak_fixed_point ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+nauto by H0,H1,H2,H3,H4 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 1de3e308745eff47869a702dd9e4347e241a17a8..e760015ee624e9ca6937e6247d71bb14c28a7b49 100644 (file)
@@ -82,29 +82,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_strong_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀f:∀_:Univ.Univ.
 ∀w:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply w X) Y) (apply (apply X Y) Y).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y)))
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#f.
-#w.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#f ##.
+#w ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a9031557b680593b325873322e1fea6dded7d2bf..f9f2ab29d72d487e084ee13eecc5c69f1f80ba3c 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_strong_fixed_point:
- ∀Univ:Type.∀Strong_fixed_point:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀Strong_fixed_point:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀fixed_point:∀_:Univ.Prop.
@@ -62,22 +62,22 @@ ntheorem prove_strong_fixed_point:
 ∀w:Univ.
 ∀H0:∀Strong_fixed_point:Univ.∀_:eq Univ (apply Strong_fixed_point fixed_pt) (apply fixed_pt (apply Strong_fixed_point fixed_pt)).fixed_point Strong_fixed_point.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (apply (apply w X) Y) (apply (apply X Y) Y).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).fixed_point (apply (apply b (apply w w)) (apply (apply b w) (apply (apply b b) b)))
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).fixed_point (apply (apply b (apply w w)) (apply (apply b w) (apply (apply b b) b))))
 .
-#Univ.
-#Strong_fixed_point.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#fixed_point.
-#fixed_pt.
-#w.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#Strong_fixed_point ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#fixed_point ##.
+#fixed_pt ##.
+#w ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7a0bae2d0dee0272dbbffad95cdb2ed8807baac1..9c85a79a77a1315a07916fb44a2dc47651d9cb12 100644 (file)
@@ -46,31 +46,30 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_u_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀f:∀_:Univ.Univ.
 ∀g:∀_:Univ.Univ.
 ∀k:Univ.
 ∀s:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply k X) Y) X.
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Z:Univ.eq Univ (apply (apply Z (f Z)) (g Z)) (apply (g Z) (apply (apply (f Z) (f Z)) (g Z)))
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Z:Univ.eq Univ (apply (apply Z (f Z)) (g Z)) (apply (g Z) (apply (apply (f Z) (f Z)) (g Z))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#f.
-#g.
-#k.
-#s.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#f ##.
+#g ##.
+#k ##.
+#s ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 267efd5f865789207e13455c33b3aa29fb05d3b4..b7674b26b85cafefea852b506f63316d39612323 100644 (file)
@@ -50,27 +50,27 @@ include "logic/equality.ma".
 
 (* ----This is the U equivalent *)
 ntheorem prove_u_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀k:Univ.
 ∀s:Univ.
 ∀x:Univ.
 ∀y:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply k X) Y) X.
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).eq Univ (apply (apply (apply (apply s (apply k (apply s (apply (apply s k) k)))) (apply (apply s (apply (apply s k) k)) (apply (apply s k) k))) x) y) (apply y (apply (apply x x) y))
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).eq Univ (apply (apply (apply (apply s (apply k (apply s (apply (apply s k) k)))) (apply (apply s (apply (apply s k) k)) (apply (apply s k) k))) x) y) (apply y (apply (apply x x) y)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#k.
-#s.
-#x.
-#y.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#k ##.
+#s ##.
+#x ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ce19aae479671ccdb3ac926cac27a5dd54d946b1..b0bb545aaec54f9ffbd38805a514ca590a60951c 100644 (file)
@@ -56,29 +56,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_model:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀combinator:Univ.
 ∀s:Univ.
 ∀w:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply w X) Y) (apply (apply X Y) Y).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#combinator.
-#s.
-#w.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#combinator ##.
+#s ##.
+#w ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6e8a16f6c429efe107d524eec26e3ab4c872a773..ae34cf1f7eb0af5918020a18c1ef55c2da591a3b 100644 (file)
@@ -46,29 +46,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀f:∀_:Univ.Univ.
 ∀k:Univ.
 ∀s:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply k X) Y) X.
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y)))
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#f.
-#k.
-#s.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#f ##.
+#k ##.
+#s ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f63155f860b79e9d85eda222cc21ba3fa2e23645..5978e2293ac9184abbd0f48d3afd478b00b1dbc4 100644 (file)
@@ -48,7 +48,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_strong_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀fixed_pt:Univ.
 ∀k:Univ.
@@ -56,21 +56,21 @@ ntheorem prove_strong_fixed_point:
 ∀strong_fixed_point:Univ.
 ∀H0:eq Univ strong_fixed_point (apply (apply s (apply k (apply (apply s (apply (apply s k) k)) (apply (apply s k) k)))) (apply (apply s (apply k (apply (apply s s) (apply s k)))) (apply (apply s (apply k s)) k))).
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (apply (apply k X) Y) X.
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).eq Univ (apply strong_fixed_point fixed_pt) (apply fixed_pt (apply strong_fixed_point fixed_pt))
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).eq Univ (apply strong_fixed_point fixed_pt) (apply fixed_pt (apply strong_fixed_point fixed_pt)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#fixed_pt.
-#k.
-#s.
-#strong_fixed_point.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#fixed_pt ##.
+#k ##.
+#s ##.
+#strong_fixed_point ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index e464b429652021d7e3ebf3ad9e7b024c52c4af9b..f9904be943bceb3cb87902b6b3cbfd504a0c1eb0 100644 (file)
@@ -48,7 +48,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_strong_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀fixed_pt:Univ.
 ∀k:Univ.
@@ -56,21 +56,21 @@ ntheorem prove_strong_fixed_point:
 ∀strong_fixed_point:Univ.
 ∀H0:eq Univ strong_fixed_point (apply (apply s (apply k (apply (apply s (apply (apply s k) k)) (apply (apply s k) k)))) (apply (apply s (apply (apply s (apply k s)) k)) (apply k (apply (apply s (apply (apply s k) k)) (apply (apply s k) k))))).
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (apply (apply k X) Y) X.
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).eq Univ (apply strong_fixed_point fixed_pt) (apply fixed_pt (apply strong_fixed_point fixed_pt))
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).eq Univ (apply strong_fixed_point fixed_pt) (apply fixed_pt (apply strong_fixed_point fixed_pt)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#fixed_pt.
-#k.
-#s.
-#strong_fixed_point.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#fixed_pt ##.
+#k ##.
+#s ##.
+#strong_fixed_point ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 9209d1dc21779870dbd92f56afd71aa15e6157f5..03263eb9744570dcd6acf0f8d0e08d708343f6c7 100644 (file)
@@ -48,7 +48,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_strong_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀fixed_pt:Univ.
 ∀k:Univ.
@@ -56,21 +56,21 @@ ntheorem prove_strong_fixed_point:
 ∀strong_fixed_point:Univ.
 ∀H0:eq Univ strong_fixed_point (apply (apply s (apply k (apply (apply (apply s s) (apply (apply s k) k)) (apply (apply s s) (apply s k))))) (apply (apply s (apply k s)) k)).
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (apply (apply k X) Y) X.
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).eq Univ (apply strong_fixed_point fixed_pt) (apply fixed_pt (apply strong_fixed_point fixed_pt))
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).eq Univ (apply strong_fixed_point fixed_pt) (apply fixed_pt (apply strong_fixed_point fixed_pt)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#fixed_pt.
-#k.
-#s.
-#strong_fixed_point.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#fixed_pt ##.
+#k ##.
+#s ##.
+#strong_fixed_point ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d8c586f793353daf66daf73d488212371aae2dde..2f4a422d7eda2f67c601e4f17b4895872d4b2199 100644 (file)
@@ -50,24 +50,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀combinator:Univ.
 ∀l:Univ.
-∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply l X) Y) (apply X (apply Y Y)).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply l X) Y) (apply X (apply Y Y)).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#apply.
-#combinator.
-#l.
-#H0.
-napply ex_intro[
-nid2:
-nauto by H0;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#apply ##.
+#combinator ##.
+#l ##.
+#H0 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 9ed5066f16f0caff1ec7ad9d2f0666b9ea605e61..9ce6694587bc77ccc2c0b330e0b35e9873bad2b3 100644 (file)
@@ -54,29 +54,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀combinator:Univ.
 ∀m:Univ.
 ∀H0:∀X:Univ.eq Univ (apply m X) (apply X X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#combinator.
-#m.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#combinator ##.
+#m ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 14d0418f6673e603640ff52e4a54e4eb3a224bcb..42c6ea098ac0629fc2804cf19098f40feef3524f 100644 (file)
@@ -52,29 +52,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀combinator:Univ.
 ∀l2:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply l2 X) Y) (apply Y (apply X X)).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#combinator.
-#l2.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#combinator ##.
+#l2 ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 8eb20e755f999985f45566c36b26b4e2532417c8..0a17e7973ff292c2c03f46f3e9ef6bce31734a27 100644 (file)
@@ -52,29 +52,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀combinator:Univ.
 ∀s2:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s2 X) Y) Z) (apply (apply X Z) (apply Y Y)).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#combinator.
-#s2.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#combinator ##.
+#s2 ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 5563c8efd226236ab235838ee296c4503311cafe..e9789da8534224a42b18f9b533322020b615c2ed 100644 (file)
@@ -52,29 +52,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀combinator:Univ.
 ∀o:Univ.
 ∀q1:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply q1 X) Y) Z) (apply X (apply Z Y)).
-∀H1:∀X:Univ.∀Y:Univ.eq Univ (apply (apply o X) Y) (apply Y (apply X Y)).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H1:∀X:Univ.∀Y:Univ.eq Univ (apply (apply o X) Y) (apply Y (apply X Y)).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#combinator.
-#o.
-#q1.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#combinator ##.
+#o ##.
+#q1 ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index e5ddd0330e2ff3cdcea576019c4d90fa63b2af65..48afb441801fe05946ef0f73b245b69213c2c11b 100644 (file)
@@ -50,24 +50,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀combinator:Univ.
 ∀u:Univ.
-∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply u X) Y) (apply Y (apply (apply X X) Y)).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply u X) Y) (apply Y (apply (apply X X) Y)).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#apply.
-#combinator.
-#u.
-#H0.
-napply ex_intro[
-nid2:
-nauto by H0;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#apply ##.
+#combinator ##.
+#u ##.
+#H0 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 62384c11d86de7b23c7e129cc536be6f78c8214e..769322cfb57bbaba3d78b268aa56f481103bdfa8 100644 (file)
@@ -52,29 +52,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀combinator:Univ.
 ∀l:Univ.
 ∀s:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply l X) Y) (apply X (apply Y Y)).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#combinator.
-#l.
-#s.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#combinator ##.
+#l ##.
+#s ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a2deaa971fd820367eb576f94f52332c2dc73998..4b5322bddfc45c6f8628a27848d284942d1c8d3c 100644 (file)
@@ -52,28 +52,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀combinator:Univ.
 ∀l:Univ.
 ∀o:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply o X) Y) (apply Y (apply X Y)).
-∀H1:∀X:Univ.∀Y:Univ.eq Univ (apply (apply l X) Y) (apply X (apply Y Y)).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H1:∀X:Univ.∀Y:Univ.eq Univ (apply (apply l X) Y) (apply X (apply Y Y)).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#apply.
-#combinator.
-#l.
-#o.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#apply ##.
+#combinator ##.
+#l ##.
+#o ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 90c3d7c1db884f0806e286363d713e880e395f5d..f4744b4a85ac9816c1b04416445f757b410830e7 100644 (file)
@@ -50,29 +50,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀combinator:Univ.
 ∀m:Univ.
 ∀q:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply q X) Y) Z) (apply Y (apply X Z)).
-∀H1:∀X:Univ.eq Univ (apply m X) (apply X X).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H1:∀X:Univ.eq Univ (apply m X) (apply X X).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#combinator.
-#m.
-#q.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#combinator ##.
+#m ##.
+#q ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 5aed7bcd6acc86ad10560219b7438857dd24bac0..4f3c8dee744173490441e8456ebf9a34e2816eba 100644 (file)
@@ -52,7 +52,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀combinator:Univ.
@@ -60,25 +60,24 @@ ntheorem prove_fixed_point:
 ∀m:Univ.
 ∀H0:∀X:Univ.eq Univ (apply m X) (apply X X).
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (apply (apply l X) Y) (apply X (apply Y Y)).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#combinator.
-#l.
-#m.
-#H0.
-#H1.
-#H2.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#combinator ##.
+#l ##.
+#m ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index b605e25460c34aaad338371116c11ef72b447578..fca3e5539cf269701d0dd5d7792de88767bb9ee3 100644 (file)
@@ -52,7 +52,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀combinator:Univ.
@@ -60,25 +60,24 @@ ntheorem prove_fixed_point:
 ∀t:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
 ∀H1:∀X:Univ.eq Univ (apply m X) (apply X X).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#combinator.
-#m.
-#t.
-#H0.
-#H1.
-#H2.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#combinator ##.
+#m ##.
+#t ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 1736cfd65c8a31abd3347b321334598bd26cba3f..76b2269889e9b7960e081798787357af892fcc14 100644 (file)
@@ -52,7 +52,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀combinator:Univ.
 ∀l:Univ.
@@ -60,25 +60,24 @@ ntheorem prove_fixed_point:
 ∀w:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply q X) Y) Z) (apply Y (apply X Z)).
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (apply (apply w X) Y) (apply (apply X Y) Y).
-∀H2:∀X:Univ.∀Y:Univ.eq Univ (apply (apply l X) Y) (apply X (apply Y Y)).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H2:∀X:Univ.∀Y:Univ.eq Univ (apply (apply l X) Y) (apply X (apply Y Y)).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#combinator.
-#l.
-#q.
-#w.
-#H0.
-#H1.
-#H2.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#combinator ##.
+#l ##.
+#q ##.
+#w ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 1ea3c6a4873b0ac36923601d42e61b15ebf02164..a95d1674ce3586a17457660221d5d1915bcc3230 100644 (file)
@@ -52,7 +52,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀combinator:Univ.
@@ -60,25 +60,24 @@ ntheorem prove_fixed_point:
 ∀t:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
 ∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#combinator.
-#s.
-#t.
-#H0.
-#H1.
-#H2.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#combinator ##.
+#s ##.
+#t ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ba7a4682dad77355b08d0a28316dacb6346d84c1..2142718c707e25c9a836be3865de5f2e99424106 100644 (file)
@@ -52,7 +52,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -60,25 +60,24 @@ ntheorem prove_fixed_point:
 ∀s:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply c X) Y) Z) (apply (apply X Z) Y).
 ∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#c.
-#combinator.
-#s.
-#H0.
-#H1.
-#H2.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#c ##.
+#combinator ##.
+#s ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 08ffe6a60abba1bab8fd3bf1aed8517282d3f601..c51a4752d827d8b3a2b6ef0ca663adac4496e6e9 100644 (file)
@@ -52,7 +52,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀combinator:Univ.
@@ -60,25 +60,24 @@ ntheorem prove_fixed_point:
 ∀v:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply v X) Y) Z) (apply (apply Z X) Y).
 ∀H1:∀X:Univ.eq Univ (apply m X) (apply X X).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#combinator.
-#m.
-#v.
-#H0.
-#H1.
-#H2.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#combinator ##.
+#m ##.
+#v ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ce9b20741218e6addfbf7b925c49734dd36362a2..b7d5d89424f535ecdd1dc1a5d13e1448718d8878 100644 (file)
@@ -52,7 +52,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀combinator:Univ.
@@ -60,25 +60,24 @@ ntheorem prove_fixed_point:
 ∀o:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply o X) Y) (apply Y (apply X Y)).
 ∀H1:∀X:Univ.eq Univ (apply m X) (apply X X).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#combinator.
-#m.
-#o.
-#H0.
-#H1.
-#H2.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#combinator ##.
+#m ##.
+#o ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 2de4901e171220d6fa2f5e6364c352b7d700a65c..58bc6da21d9384563002e6aed27f81f16d542ea9 100644 (file)
@@ -52,29 +52,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀combinator:Univ.
 ∀n:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply n X) Y) Z) (apply (apply (apply X Z) Y) Z).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#combinator.
-#n.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#combinator ##.
+#n ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 627e64f4c407baa4b6c33d747e68f1f1bd21f009..daa1e7b18c0d465f88f8cf233a4d469e601a8774 100644 (file)
@@ -52,7 +52,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -60,25 +60,24 @@ ntheorem prove_fixed_point:
 ∀m:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply c X) Y) Z) (apply (apply X Z) Y).
 ∀H1:∀X:Univ.eq Univ (apply m X) (apply X X).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#c.
-#combinator.
-#m.
-#H0.
-#H1.
-#H2.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#c ##.
+#combinator ##.
+#m ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c1c72495440ad767b3c62e651a92235f9841dba3..fe13f5022a932bb71ce5065ed0a459c6689534e1 100644 (file)
@@ -54,29 +54,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀combinator:Univ.
 ∀w:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply w X) Y) (apply (apply X Y) Y).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#combinator.
-#w.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#combinator ##.
+#w ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index efb2ac3897b976b78616bb361e7e96c2e6621a5f..3ad640da1ad9da62262f89eee6fa418bd5c4d401 100644 (file)
@@ -52,29 +52,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀combinator:Univ.
 ∀w1:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply w1 X) Y) (apply (apply Y X) X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#combinator.
-#w1.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#combinator ##.
+#w1 ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 1f6eed6761a820290e17fb9cf9cc8a276772e6b1..a843dbe6c9a6738e8260da1a5315b606cace4461 100644 (file)
@@ -52,29 +52,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀combinator:Univ.
 ∀h:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply h X) Y) Z) (apply (apply (apply X Y) Z) Y).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#combinator.
-#h.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#combinator ##.
+#h ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7247922708b8e920eb333fdd8e3ff8ce70863052..2b8dd1498f124c9876407a6c0cd787a9c4ca9669 100644 (file)
@@ -54,24 +54,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀f:∀_:Univ.Univ.
 ∀u:Univ.
-∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply u X) Y) (apply Y (apply (apply X X) Y)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y)))
+∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply u X) Y) (apply Y (apply (apply X X) Y)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y))))
 .
-#Univ.
-#X.
-#Y.
-#apply.
-#f.
-#u.
-#H0.
-napply ex_intro[
-nid2:
-nauto by H0;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#apply ##.
+#f ##.
+#u ##.
+#H0 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 75809d6645d951f4c0b249e4988a8cd1594ee05b..f5f7104dd3254f76c7fd8ec0e99c170ece235c4a 100644 (file)
@@ -52,29 +52,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀f:∀_:Univ.Univ.
 ∀l:Univ.
 ∀s:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply l X) Y) (apply X (apply Y Y)).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y)))
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#f.
-#l.
-#s.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#f ##.
+#l ##.
+#s ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d21c29e5053950fca4a18ca4e3f4d4345bfb2bd8..07453fb0445e8d05430182ccce837b4c2cfcff59 100644 (file)
@@ -52,28 +52,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀f:∀_:Univ.Univ.
 ∀l:Univ.
 ∀o:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply o X) Y) (apply Y (apply X Y)).
-∀H1:∀X:Univ.∀Y:Univ.eq Univ (apply (apply l X) Y) (apply X (apply Y Y)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y)))
+∀H1:∀X:Univ.∀Y:Univ.eq Univ (apply (apply l X) Y) (apply X (apply Y Y)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y))))
 .
-#Univ.
-#X.
-#Y.
-#apply.
-#f.
-#l.
-#o.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#apply ##.
+#f ##.
+#l ##.
+#o ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ee19a662c1272a755e94ed4cc4cc0785da296d71..68e4a66b1d06819bad379c85a92f012370b66188 100644 (file)
@@ -52,29 +52,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀f:∀_:Univ.Univ.
 ∀m:Univ.
 ∀q:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply q X) Y) Z) (apply Y (apply X Z)).
-∀H1:∀X:Univ.eq Univ (apply m X) (apply X X).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y)))
+∀H1:∀X:Univ.eq Univ (apply m X) (apply X X).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#f.
-#m.
-#q.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#f ##.
+#m ##.
+#q ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 961826c3787834a89c73eb6cabd1501ca561c742..bb0b03389c4ec96d9fecd44b59105f0e2d149d05 100644 (file)
@@ -52,7 +52,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀f:∀_:Univ.Univ.
@@ -60,25 +60,24 @@ ntheorem prove_fixed_point:
 ∀m:Univ.
 ∀H0:∀X:Univ.eq Univ (apply m X) (apply X X).
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (apply (apply l X) Y) (apply X (apply Y Y)).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y)))
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#f.
-#l.
-#m.
-#H0.
-#H1.
-#H2.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#f ##.
+#l ##.
+#m ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 151dbbc7b60f9afe93432b34dae4fb64786ac79e..8ec76f290e8dbd70becc70de3a00b61bcf1e2f28 100644 (file)
@@ -52,7 +52,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀f:∀_:Univ.Univ.
@@ -60,25 +60,24 @@ ntheorem prove_fixed_point:
 ∀t:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
 ∀H1:∀X:Univ.eq Univ (apply m X) (apply X X).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y)))
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#f.
-#m.
-#t.
-#H0.
-#H1.
-#H2.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#f ##.
+#m ##.
+#t ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 04a96291d13e488553a09fdab11aa26d6b5a2278..f85a4079619a5f8dcf104f6214d4e0ba719dd91d 100644 (file)
@@ -52,7 +52,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀f:∀_:Univ.Univ.
 ∀l:Univ.
@@ -60,25 +60,24 @@ ntheorem prove_fixed_point:
 ∀w:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply q X) Y) Z) (apply Y (apply X Z)).
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (apply (apply w X) Y) (apply (apply X Y) Y).
-∀H2:∀X:Univ.∀Y:Univ.eq Univ (apply (apply l X) Y) (apply X (apply Y Y)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y)))
+∀H2:∀X:Univ.∀Y:Univ.eq Univ (apply (apply l X) Y) (apply X (apply Y Y)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#f.
-#l.
-#q.
-#w.
-#H0.
-#H1.
-#H2.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#f ##.
+#l ##.
+#q ##.
+#w ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index cf7eadc9efd2802b7c516220784472d5401b6cbf..9c220ccccc15fdcb70e45972b18d37c72ee7833e 100644 (file)
@@ -52,7 +52,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀f:∀_:Univ.Univ.
@@ -60,25 +60,24 @@ ntheorem prove_fixed_point:
 ∀t:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
 ∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y)))
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#f.
-#s.
-#t.
-#H0.
-#H1.
-#H2.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#f ##.
+#s ##.
+#t ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 0e466d64335fad34c944803be4b0f23559e820a3..1d688f6834586a7bc054569284d8d6fa07c4831f 100644 (file)
@@ -52,7 +52,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -60,25 +60,24 @@ ntheorem prove_fixed_point:
 ∀s:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply c X) Y) Z) (apply (apply X Z) Y).
 ∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y)))
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#c.
-#f.
-#s.
-#H0.
-#H1.
-#H2.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#c ##.
+#f ##.
+#s ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ae0ba46d1c5c0763be9aa6a0c4339f59b17d40dc..c121a04f857b25047644f53728b0ebf82d6fa47f 100644 (file)
@@ -52,7 +52,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀f:∀_:Univ.Univ.
@@ -60,25 +60,24 @@ ntheorem prove_fixed_point:
 ∀v:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply v X) Y) Z) (apply (apply Z X) Y).
 ∀H1:∀X:Univ.eq Univ (apply m X) (apply X X).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y)))
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#f.
-#m.
-#v.
-#H0.
-#H1.
-#H2.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#f ##.
+#m ##.
+#v ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 08aea64e255bddd0f5618b85a75fde89864f33f1..4918b6b05a7ce1ce8e61f57068b90d7fe255ef06 100644 (file)
@@ -52,7 +52,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀f:∀_:Univ.Univ.
@@ -60,25 +60,24 @@ ntheorem prove_fixed_point:
 ∀o:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply o X) Y) (apply Y (apply X Y)).
 ∀H1:∀X:Univ.eq Univ (apply m X) (apply X X).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y)))
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#f.
-#m.
-#o.
-#H0.
-#H1.
-#H2.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#f ##.
+#m ##.
+#o ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 95d8e9b6aea9f60aed759fa7501099ca771d25de..e03054e83d26855dd5a262b49321caa6570c10d6 100644 (file)
@@ -52,7 +52,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -60,25 +60,24 @@ ntheorem prove_fixed_point:
 ∀m:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply c X) Y) Z) (apply (apply X Z) Y).
 ∀H1:∀X:Univ.eq Univ (apply m X) (apply X X).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y)))
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#c.
-#f.
-#m.
-#H0.
-#H1.
-#H2.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#c ##.
+#f ##.
+#m ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 540da8d38c896f4e1b29248da6765b51b431f263..80c0a8eaa976ebc44f2f2631cacadd08fe302295 100644 (file)
@@ -56,29 +56,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀f:∀_:Univ.Univ.
 ∀w1:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply w1 X) Y) (apply (apply Y X) X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y)))
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#f.
-#w1.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#f ##.
+#w1 ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d651b9a71a6caf368d45623e5a4ca774357cfb4b..510e0e327341f786056037cfa601f8055380b2ab 100644 (file)
@@ -50,7 +50,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_strong_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀fixed_pt:Univ.
@@ -58,21 +58,21 @@ ntheorem prove_strong_fixed_point:
 ∀w1:Univ.
 ∀H0:eq Univ strong_fixed_point (apply (apply b (apply (apply b (apply (apply b (apply w1 w1)) (apply b w1))) b)) b).
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (apply (apply w1 X) Y) (apply (apply Y X) X).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply strong_fixed_point fixed_pt) (apply fixed_pt (apply strong_fixed_point fixed_pt))
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply strong_fixed_point fixed_pt) (apply fixed_pt (apply strong_fixed_point fixed_pt)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#fixed_pt.
-#strong_fixed_point.
-#w1.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#fixed_pt ##.
+#strong_fixed_point ##.
+#w1 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index e5242e4a43163c431164550dd096ca8d3515802c..a918648bb52be596209854ae662c226fb21386ee 100644 (file)
@@ -50,7 +50,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_strong_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀fixed_pt:Univ.
@@ -58,21 +58,21 @@ ntheorem prove_strong_fixed_point:
 ∀w1:Univ.
 ∀H0:eq Univ strong_fixed_point (apply (apply b (apply (apply b (apply w1 w1)) (apply b w1))) (apply (apply b b) b)).
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (apply (apply w1 X) Y) (apply (apply Y X) X).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply strong_fixed_point fixed_pt) (apply fixed_pt (apply strong_fixed_point fixed_pt))
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply strong_fixed_point fixed_pt) (apply fixed_pt (apply strong_fixed_point fixed_pt)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#fixed_pt.
-#strong_fixed_point.
-#w1.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#fixed_pt ##.
+#strong_fixed_point ##.
+#w1 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 1405102eaac92e71dd8e0741d00fd456439e3d68..45c3e3f73938375cf9a595862f7c4c95b8a75022 100644 (file)
@@ -50,7 +50,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_strong_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀fixed_pt:Univ.
@@ -58,21 +58,21 @@ ntheorem prove_strong_fixed_point:
 ∀w1:Univ.
 ∀H0:eq Univ strong_fixed_point (apply (apply b (apply (apply b (apply w1 w1)) (apply (apply b (apply b w1)) b))) b).
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (apply (apply w1 X) Y) (apply (apply Y X) X).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply strong_fixed_point fixed_pt) (apply fixed_pt (apply strong_fixed_point fixed_pt))
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply strong_fixed_point fixed_pt) (apply fixed_pt (apply strong_fixed_point fixed_pt)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#fixed_pt.
-#strong_fixed_point.
-#w1.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#fixed_pt ##.
+#strong_fixed_point ##.
+#w1 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f401eafe33a883c808ad38632e36dbf60ff4a4ad..14c63a54f3b46da5d3aec539b2c824b6cfd830e4 100644 (file)
@@ -50,7 +50,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_strong_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀fixed_pt:Univ.
@@ -58,21 +58,21 @@ ntheorem prove_strong_fixed_point:
 ∀w1:Univ.
 ∀H0:eq Univ strong_fixed_point (apply (apply b (apply w1 w1)) (apply (apply b (apply b w1)) (apply (apply b b) b))).
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (apply (apply w1 X) Y) (apply (apply Y X) X).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply strong_fixed_point fixed_pt) (apply fixed_pt (apply strong_fixed_point fixed_pt))
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply strong_fixed_point fixed_pt) (apply fixed_pt (apply strong_fixed_point fixed_pt)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#fixed_pt.
-#strong_fixed_point.
-#w1.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#fixed_pt ##.
+#strong_fixed_point ##.
+#w1 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index b3cf607c1126bbca890e79e7c54585816578be95..dd293cc1806ee03f26503c2487aa6ec5e3a821a8 100644 (file)
@@ -60,29 +60,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀f:∀_:Univ.Univ.
 ∀h:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply h X) Y) Z) (apply (apply (apply X Y) Z) Y).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y)))
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#f.
-#h.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#f ##.
+#h ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 56a2344ddf2c1213bd48de15621c06530f316314..a2db9023960c025d31b74b6acefebe4884d1b7c7 100644 (file)
@@ -52,7 +52,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_strong_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀fixed_pt:Univ.
@@ -60,21 +60,21 @@ ntheorem prove_strong_fixed_point:
 ∀strong_fixed_point:Univ.
 ∀H0:eq Univ strong_fixed_point (apply (apply b (apply (apply b (apply (apply h (apply (apply b (apply (apply b h) (apply b b))) (apply h (apply (apply b h) (apply b b))))) h)) b)) b).
 ∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply h X) Y) Z) (apply (apply (apply X Y) Z) Y).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply strong_fixed_point fixed_pt) (apply fixed_pt (apply strong_fixed_point fixed_pt))
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply strong_fixed_point fixed_pt) (apply fixed_pt (apply strong_fixed_point fixed_pt)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#fixed_pt.
-#h.
-#strong_fixed_point.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#fixed_pt ##.
+#h ##.
+#strong_fixed_point ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 75ccabb4327f70b65081187c1701d7fd2183506f..9179224ce7075357ba1b2453634a088df1ef34c0 100644 (file)
@@ -60,29 +60,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀f:∀_:Univ.Univ.
 ∀n:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply n X) Y) Z) (apply (apply (apply X Z) Y) Z).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y)))
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#f.
-#n.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#f ##.
+#n ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index b0443cc89ca0b94745ef9d1d006b142599095367..333690ef857d9ed13d1c0356bb477aa5eddf6a2a 100644 (file)
@@ -50,7 +50,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_strong_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀fixed_pt:Univ.
@@ -58,21 +58,21 @@ ntheorem prove_strong_fixed_point:
 ∀strong_fixed_point:Univ.
 ∀H0:eq Univ strong_fixed_point (apply (apply b (apply (apply b (apply (apply n (apply (apply b b) (apply (apply n (apply (apply b b) n)) n))) n)) b)) b).
 ∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply n X) Y) Z) (apply (apply (apply X Z) Y) Z).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply strong_fixed_point fixed_pt) (apply fixed_pt (apply strong_fixed_point fixed_pt))
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply strong_fixed_point fixed_pt) (apply fixed_pt (apply strong_fixed_point fixed_pt)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#fixed_pt.
-#n.
-#strong_fixed_point.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#fixed_pt ##.
+#n ##.
+#strong_fixed_point ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 257c88e500b53f653f35add65531a5bf6e881e46..3fb4d5fea4fe4d227615bace133811f6a61fc005 100644 (file)
@@ -50,7 +50,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_strong_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀fixed_pt:Univ.
@@ -58,21 +58,21 @@ ntheorem prove_strong_fixed_point:
 ∀strong_fixed_point:Univ.
 ∀H0:eq Univ strong_fixed_point (apply (apply b (apply (apply b (apply (apply n (apply (apply b b) (apply (apply n (apply n (apply b b))) n))) n)) b)) b).
 ∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply n X) Y) Z) (apply (apply (apply X Z) Y) Z).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply strong_fixed_point fixed_pt) (apply fixed_pt (apply strong_fixed_point fixed_pt))
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply strong_fixed_point fixed_pt) (apply fixed_pt (apply strong_fixed_point fixed_pt)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#fixed_pt.
-#n.
-#strong_fixed_point.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#fixed_pt ##.
+#n ##.
+#strong_fixed_point ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 156d1b53650202922ab98ac27f2e533154931d0d..e365ec3876dfcfb3ec1683fb8fd263d77804d32c 100644 (file)
@@ -50,7 +50,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_strong_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀fixed_pt:Univ.
@@ -58,21 +58,21 @@ ntheorem prove_strong_fixed_point:
 ∀strong_fixed_point:Univ.
 ∀H0:eq Univ strong_fixed_point (apply (apply b (apply (apply b (apply (apply n (apply n (apply (apply b (apply b b)) (apply n (apply (apply b b) n))))) n)) b)) b).
 ∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply n X) Y) Z) (apply (apply (apply X Z) Y) Z).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply strong_fixed_point fixed_pt) (apply fixed_pt (apply strong_fixed_point fixed_pt))
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply strong_fixed_point fixed_pt) (apply fixed_pt (apply strong_fixed_point fixed_pt)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#fixed_pt.
-#n.
-#strong_fixed_point.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#fixed_pt ##.
+#n ##.
+#strong_fixed_point ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f47030a2730f622863650420fe4178bb6e73aa1c..a4ccf59f4c0051b2f91e927ff69787c0e5235435 100644 (file)
@@ -50,7 +50,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_strong_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀fixed_pt:Univ.
@@ -58,21 +58,21 @@ ntheorem prove_strong_fixed_point:
 ∀strong_fixed_point:Univ.
 ∀H0:eq Univ strong_fixed_point (apply (apply b (apply (apply b (apply (apply n (apply n (apply (apply b (apply b b)) (apply n (apply n (apply b b)))))) n)) b)) b).
 ∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply n X) Y) Z) (apply (apply (apply X Z) Y) Z).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply strong_fixed_point fixed_pt) (apply fixed_pt (apply strong_fixed_point fixed_pt))
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply strong_fixed_point fixed_pt) (apply fixed_pt (apply strong_fixed_point fixed_pt)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#fixed_pt.
-#n.
-#strong_fixed_point.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#fixed_pt ##.
+#n ##.
+#strong_fixed_point ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 4fdcdee33a1167662adfe3e69692b4af4fe84398..0fe670684e2c0e79b1ad0ded525b899b2beec9b3 100644 (file)
@@ -52,7 +52,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀combinator:Univ.
@@ -60,25 +60,24 @@ ntheorem prove_fixed_point:
 ∀s:Univ.
 ∀H0:∀X:Univ.eq Univ (apply m X) (apply X X).
 ∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#combinator.
-#m.
-#s.
-#H0.
-#H1.
-#H2.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#combinator ##.
+#m ##.
+#s ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index bd8ec6d56168fa7ede60b76e1ec6c5d218d06916..066beb34a6bfbf78c739effeefb57760339e6f3c 100644 (file)
@@ -52,7 +52,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀f:∀_:Univ.Univ.
@@ -60,25 +60,24 @@ ntheorem prove_fixed_point:
 ∀s:Univ.
 ∀H0:∀X:Univ.eq Univ (apply m X) (apply X X).
 ∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y)))
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#f.
-#m.
-#s.
-#H0.
-#H1.
-#H2.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#f ##.
+#m ##.
+#s ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index b13f82d1aa39d86b26d3ee953b8d43b0acce5164..027a0488b53f3de0fbc35ec166368bd9f71a175c 100644 (file)
@@ -54,29 +54,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_model:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀f:∀_:Univ.Univ.
 ∀l:Univ.
 ∀q:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply q X) Y) Z) (apply Y (apply X Z)).
-∀H1:∀X:Univ.∀Y:Univ.eq Univ (apply (apply l X) Y) (apply X (apply Y Y)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y)))
+∀H1:∀X:Univ.∀Y:Univ.eq Univ (apply (apply l X) Y) (apply X (apply Y Y)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#f.
-#l.
-#q.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#f ##.
+#l ##.
+#q ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index bce67c07994f60742f3db4af7e4b1c0225fee90e..0e91efe679393e4801b737d4d8704e9db3edce96 100644 (file)
@@ -52,7 +52,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀combinator:Univ.
@@ -60,25 +60,24 @@ ntheorem prove_fixed_point:
 ∀w:Univ.
 ∀H0:∀X:Univ.eq Univ (apply m X) (apply X X).
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (apply (apply w X) Y) (apply (apply X Y) Y).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#combinator.
-#m.
-#w.
-#H0.
-#H1.
-#H2.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#combinator ##.
+#m ##.
+#w ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 169eaaa40ab20a0b2e86087a5532f20d2c3ca266..1929e30a8927c0cac2f217de91c5938294fefb6a 100644 (file)
@@ -72,7 +72,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_strong_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀f:∀_:Univ.Univ.
@@ -80,25 +80,24 @@ ntheorem prove_strong_fixed_point:
 ∀w:Univ.
 ∀H0:∀X:Univ.eq Univ (apply m X) (apply X X).
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (apply (apply w X) Y) (apply (apply X Y) Y).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y)))
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#f.
-#m.
-#w.
-#H0.
-#H1.
-#H2.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#f ##.
+#m ##.
+#w ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d5008d12a60dec414308f8c5d3e27b957ba37a79..fff36d95b05e369f219f4de313e772a61e0a4dc8 100644 (file)
@@ -70,29 +70,28 @@ include "logic/equality.ma".
 
 (* ----    -[response(A,y) = y]. *)
 ntheorem prove_all_fond_of_another:
- ∀Univ:Type.∀W:Univ.∀X:Univ.∀Y:Univ.
(∀Univ:Type.∀W:Univ.∀X:Univ.∀Y:Univ.
 ∀a:Univ.
 ∀compose:∀_:Univ.∀_:Univ.Univ.
 ∀mocking_bird:Univ.
 ∀response:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀W:Univ.∀X:Univ.∀Y:Univ.eq Univ (response (compose X Y) W) (response X (response Y W)).
-∀H1:∀Y:Univ.eq Univ (response mocking_bird Y) (response Y Y).∃Y:Univ.eq Univ (response a Y) Y
+∀H1:∀Y:Univ.eq Univ (response mocking_bird Y) (response Y Y).∃Y:Univ.eq Univ (response a Y) Y)
 .
-#Univ.
-#W.
-#X.
-#Y.
-#a.
-#compose.
-#mocking_bird.
-#response.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#W ##.
+#X ##.
+#Y ##.
+#a ##.
+#compose ##.
+#mocking_bird ##.
+#response ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d13e3a273c9bafa4a91d73c1a430fca5c5f91ee2..2d51c3845cd6d53b722eb7969c5590b5bd1c5654 100644 (file)
@@ -66,27 +66,26 @@ include "logic/equality.ma".
 
 (* ----    FAx -[response(x,x) = x]. *)
 ntheorem prove_the_bird_exists:
- ∀Univ:Type.∀W:Univ.∀X:Univ.∀Y:Univ.
(∀Univ:Type.∀W:Univ.∀X:Univ.∀Y:Univ.
 ∀compose:∀_:Univ.∀_:Univ.Univ.
 ∀mocking_bird:Univ.
 ∀response:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀W:Univ.∀X:Univ.∀Y:Univ.eq Univ (response (compose X Y) W) (response X (response Y W)).
-∀H1:∀Y:Univ.eq Univ (response mocking_bird Y) (response Y Y).∃X:Univ.eq Univ (response X X) X
+∀H1:∀Y:Univ.eq Univ (response mocking_bird Y) (response Y Y).∃X:Univ.eq Univ (response X X) X)
 .
-#Univ.
-#W.
-#X.
-#Y.
-#compose.
-#mocking_bird.
-#response.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#W ##.
+#X ##.
+#Y ##.
+#compose ##.
+#mocking_bird ##.
+#response ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c207b57dc1e154d1c7d33057f0bf06faa661d30e..0a3889b2d9f93b5d017b6a885e3df8d36272c4da 100644 (file)
@@ -74,7 +74,7 @@ include "logic/equality.ma".
 
 (* ----      -(response(A,v) = response(odd_bird,v)). *)
 ntheorem prove_a_is_agreeable:
- ∀Univ:Type.∀V:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.
(∀Univ:Type.∀V:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.
 ∀a:Univ.
 ∀c:Univ.
 ∀common_bird:∀_:Univ.Univ.
@@ -82,26 +82,25 @@ ntheorem prove_a_is_agreeable:
 ∀odd_bird:Univ.
 ∀response:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀X:Univ.eq Univ (response c (common_bird X)) (response X (common_bird X)).
-∀H1:∀W:Univ.∀X:Univ.∀Y:Univ.eq Univ (response (compose X Y) W) (response X (response Y W)).∃V:Univ.eq Univ (response a V) (response odd_bird V)
+∀H1:∀W:Univ.∀X:Univ.∀Y:Univ.eq Univ (response (compose X Y) W) (response X (response Y W)).∃V:Univ.eq Univ (response a V) (response odd_bird V))
 .
-#Univ.
-#V.
-#W.
-#X.
-#Y.
-#a.
-#c.
-#common_bird.
-#compose.
-#odd_bird.
-#response.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#V ##.
+#W ##.
+#X ##.
+#Y ##.
+#a ##.
+#c ##.
+#common_bird ##.
+#compose ##.
+#odd_bird ##.
+#response ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* ----C composes A with B. WHY is this here?  *)
index 9a4b215d2543c4df4867beeeb341ebfeceb84b73..cdc2673c0f35fadf69bf915f594b5dc876e2e67e 100644 (file)
@@ -68,32 +68,31 @@ include "logic/equality.ma".
 
 (* ----  -[(u)f(u) = A(B((C)f(u)))]. *)
 ntheorem prove_bird_exists:
- ∀Univ:Type.∀U:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.
(∀Univ:Type.∀U:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀compose:∀_:Univ.∀_:Univ.Univ.
 ∀f:∀_:Univ.Univ.
 ∀response:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀W:Univ.∀X:Univ.∀Y:Univ.eq Univ (response (compose X Y) W) (response X (response Y W)).∃U:Univ.eq Univ (response U (f U)) (response a (response b (response c (f U))))
+∀H0:∀W:Univ.∀X:Univ.∀Y:Univ.eq Univ (response (compose X Y) W) (response X (response Y W)).∃U:Univ.eq Univ (response U (f U)) (response a (response b (response c (f U)))))
 .
-#Univ.
-#U.
-#W.
-#X.
-#Y.
-#a.
-#b.
-#c.
-#compose.
-#f.
-#response.
-#H0.
-napply ex_intro[
-nid2:
-nauto by H0;
-nid|
-skip]
+#Univ ##.
+#U ##.
+#W ##.
+#X ##.
+#Y ##.
+#a ##.
+#b ##.
+#c ##.
+#compose ##.
+#f ##.
+#response ##.
+#H0 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index fc787c7db3d1fa5b025ea7bf9df5123d9245957c..c12e91f31130da65e61ba143b8b577971bc24880 100644 (file)
@@ -70,7 +70,7 @@ include "logic/equality.ma".
 
 (* ----   (AB = C) and (AC = B) and -(wv = v). *)
 ntheorem prove_there_exists_a_happy_bird:
- ∀Univ:Type.∀V:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.
(∀Univ:Type.∀V:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -78,30 +78,28 @@ ntheorem prove_there_exists_a_happy_bird:
 ∀response:∀_:Univ.∀_:Univ.Univ.
 ∀H0:eq Univ (response a c) b.
 ∀H1:eq Univ (response a b) c.
-∀H2:∀W:Univ.∀X:Univ.∀Y:Univ.eq Univ (response (compose X Y) W) (response X (response Y W)).∃V:Univ.∃W:Univ.eq Univ (response W V) V
+∀H2:∀W:Univ.∀X:Univ.∀Y:Univ.eq Univ (response (compose X Y) W) (response X (response Y W)).∃V:Univ.∃W:Univ.eq Univ (response W V) V)
 .
-#Univ.
-#V.
-#W.
-#X.
-#Y.
-#a.
-#b.
-#c.
-#compose.
-#response.
-#H0.
-#H1.
-#H2.
-napply ex_intro[
-nid2:
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2;
-nid|
-skip]
-nid|
-skip]
+#Univ ##.
+#V ##.
+#W ##.
+#X ##.
+#Y ##.
+#a ##.
+#b ##.
+#c ##.
+#compose ##.
+#response ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2 ##;
+##| ##skip ##]
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 9ad810fa261eb57b60051a274f48e6a7b27d3853..cd91cb7e5dd71e2b9bb7ba0e407a9c062afda921 100644 (file)
@@ -48,7 +48,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_strong_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -58,27 +58,26 @@ ntheorem prove_strong_fixed_point:
 ∀H0:∀X:Univ.eq Univ (apply i X) X.
 ∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply c X) Y) Z) (apply (apply X Z) Y).
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).
-∀H3:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y)))
+∀H3:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#c.
-#f.
-#i.
-#s.
-#H0.
-#H1.
-#H2.
-#H3.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2,H3;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#c ##.
+#f ##.
+#i ##.
+#s ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2,H3 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d454217b718c8649e9b435ff08bc7bbe0aefd522..372edc9e11bdfa80260f8ce8afab1823fde30635 100644 (file)
@@ -52,23 +52,22 @@ include "logic/equality.ma".
 
 (* ---- Hypothesis: There exists a bird x that is fond of itself.  *)
 ntheorem prove_the_bird_exists:
- ∀Univ:Type.∀X:Univ.∀X1:Univ.∀X2:Univ.
(∀Univ:Type.∀X:Univ.∀X1:Univ.∀X2:Univ.
 ∀lark:Univ.
 ∀response:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀X1:Univ.∀X2:Univ.eq Univ (response (response lark X1) X2) (response X1 (response X2 X2)).∃X:Univ.eq Univ (response X X) X
+∀H0:∀X1:Univ.∀X2:Univ.eq Univ (response (response lark X1) X2) (response X1 (response X2 X2)).∃X:Univ.eq Univ (response X X) X)
 .
-#Univ.
-#X.
-#X1.
-#X2.
-#lark.
-#response.
-#H0.
-napply ex_intro[
-nid2:
-nauto by H0;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#X1 ##.
+#X2 ##.
+#lark ##.
+#response ##.
+#H0 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index be4dc09f2cc458743075dbe2a65975dae74ec413..4ebcf330ffa47289ede35f5dd0171fc671535172 100644 (file)
@@ -56,18 +56,18 @@ include "logic/equality.ma".
 
 (* ---- Hypothesis: This bird is egocentric  *)
 ntheorem prove_the_bird_exists:
- ∀Univ:Type.∀X1:Univ.∀X2:Univ.
(∀Univ:Type.∀X1:Univ.∀X2:Univ.
 ∀lark:Univ.
 ∀response:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀X1:Univ.∀X2:Univ.eq Univ (response (response lark X1) X2) (response X1 (response X2 X2)).eq Univ (response (response (response lark (response (response lark (response lark lark)) (response lark (response lark lark)))) (response lark (response lark lark))) (response (response lark (response (response lark (response lark lark)) (response lark (response lark lark)))) (response lark (response lark lark)))) (response (response lark (response (response lark (response lark lark)) (response lark (response lark lark)))) (response lark (response lark lark)))
+∀H0:∀X1:Univ.∀X2:Univ.eq Univ (response (response lark X1) X2) (response X1 (response X2 X2)).eq Univ (response (response (response lark (response (response lark (response lark lark)) (response lark (response lark lark)))) (response lark (response lark lark))) (response (response lark (response (response lark (response lark lark)) (response lark (response lark lark)))) (response lark (response lark lark)))) (response (response lark (response (response lark (response lark lark)) (response lark (response lark lark)))) (response lark (response lark lark))))
 .
-#Univ.
-#X1.
-#X2.
-#lark.
-#response.
-#H0.
-nauto by H0;
+#Univ ##.
+#X1 ##.
+#X2 ##.
+#lark ##.
+#response ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index dff033e64ef7137c9460e8ed7bdbd715a5f45816..80ac702563b900a9dbfcaa2778a4b8e5140a549b 100644 (file)
@@ -56,18 +56,18 @@ include "logic/equality.ma".
 
 (* ---- Hypothesis: This bird is egocentric  *)
 ntheorem prove_the_bird_exists:
- ∀Univ:Type.∀X1:Univ.∀X2:Univ.
(∀Univ:Type.∀X1:Univ.∀X2:Univ.
 ∀lark:Univ.
 ∀response:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀X1:Univ.∀X2:Univ.eq Univ (response (response lark X1) X2) (response X1 (response X2 X2)).eq Univ (response (response (response (response lark lark) (response lark (response lark lark))) (response lark (response lark lark))) (response (response (response lark lark) (response lark (response lark lark))) (response lark (response lark lark)))) (response (response (response lark lark) (response lark (response lark lark))) (response lark (response lark lark)))
+∀H0:∀X1:Univ.∀X2:Univ.eq Univ (response (response lark X1) X2) (response X1 (response X2 X2)).eq Univ (response (response (response (response lark lark) (response lark (response lark lark))) (response lark (response lark lark))) (response (response (response lark lark) (response lark (response lark lark))) (response lark (response lark lark)))) (response (response (response lark lark) (response lark (response lark lark))) (response lark (response lark lark))))
 .
-#Univ.
-#X1.
-#X2.
-#lark.
-#response.
-#H0.
-nauto by H0;
+#Univ ##.
+#X1 ##.
+#X2 ##.
+#lark ##.
+#response ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 3bd259a5e7337dbb8a801cf5851a92b611e5a9a9..832dab4b0cd2e6f671eac0f47b763a76063fe519 100644 (file)
@@ -48,7 +48,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_q_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀f:∀_:Univ.Univ.
@@ -56,25 +56,24 @@ ntheorem prove_q_combinator:
 ∀h:∀_:Univ.Univ.
 ∀t:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃X:Univ.eq Univ (apply (apply (apply X (f X)) (g X)) (h X)) (apply (g X) (apply (f X) (h X)))
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃X:Univ.eq Univ (apply (apply (apply X (f X)) (g X)) (h X)) (apply (g X) (apply (f X) (h X))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#f.
-#g.
-#h.
-#t.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#f ##.
+#g ##.
+#h ##.
+#t ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 17b72486094bd6ade2c4d71ddf024da50be6f536..2c285294613488a223e6c8b494a9b3e004d43f87 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----This is the q equivalent *)
 ntheorem prove_q_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀t:Univ.
@@ -62,21 +62,21 @@ ntheorem prove_q_combinator:
 ∀y:Univ.
 ∀z:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply t b)) (apply (apply b b) t)) x) y) z) (apply y (apply x z))
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply t b)) (apply (apply b b) t)) x) y) z) (apply y (apply x z)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#t.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#t ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index cfcdd68966d32b1b5860d6cba91e32e3696f07fb..e5a6e4d27e6697cb9743ab6939d89a9773ea274e 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----This is the q equivalent *)
 ntheorem prove_q_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀t:Univ.
@@ -62,21 +62,21 @@ ntheorem prove_q_combinator:
 ∀y:Univ.
 ∀z:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply (apply b (apply t b)) b)) t) x) y) z) (apply y (apply x z))
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply (apply b (apply t b)) b)) t) x) y) z) (apply y (apply x z)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#t.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#t ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 142f8115c0c75821328cc8d0a0dc70504582ce20..ac488654f7205d4c58bf7b518cc013d98c4956d1 100644 (file)
@@ -48,7 +48,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_q1_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀f:∀_:Univ.Univ.
@@ -56,25 +56,24 @@ ntheorem prove_q1_combinator:
 ∀h:∀_:Univ.Univ.
 ∀t:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃X:Univ.eq Univ (apply (apply (apply X (f X)) (g X)) (h X)) (apply (f X) (apply (h X) (g X)))
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃X:Univ.eq Univ (apply (apply (apply X (f X)) (g X)) (h X)) (apply (f X) (apply (h X) (g X))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#f.
-#g.
-#h.
-#t.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#f ##.
+#g ##.
+#h ##.
+#t ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 1ec0e4eb09c7bf51059651aa84b7eae3c1b6fb29..7cc6acc5dfca616e9c71a3e9d9f1e823391e17a0 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----This is the Q1 equivalent *)
 ntheorem prove_q1_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀t:Univ.
@@ -62,21 +62,21 @@ ntheorem prove_q1_combinator:
 ∀y:Univ.
 ∀z:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply t t)) (apply (apply b b) b)) x) y) z) (apply x (apply z y))
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply t t)) (apply (apply b b) b)) x) y) z) (apply x (apply z y)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#t.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#t ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 3975f8e65ee331713b1a5395a5575269fa02c89c..375ec4b6c43cffeff613e099f98da1cf40dffcec 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----This is the Q1 equivalent *)
 ntheorem prove_q1_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀t:Univ.
@@ -62,21 +62,21 @@ ntheorem prove_q1_combinator:
 ∀y:Univ.
 ∀z:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply (apply b (apply t t)) b)) b) x) y) z) (apply x (apply z y))
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply (apply b (apply t t)) b)) b) x) y) z) (apply x (apply z y)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#t.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#t ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a564ce77a491fdf5756b071fa5a1c27a6f3e123d..f42a3ed9c4d55a150085a4d345b384eac817c5e3 100644 (file)
@@ -48,7 +48,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_c_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀f:∀_:Univ.Univ.
@@ -56,25 +56,24 @@ ntheorem prove_c_combinator:
 ∀h:∀_:Univ.Univ.
 ∀t:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃X:Univ.eq Univ (apply (apply (apply X (f X)) (g X)) (h X)) (apply (apply (f X) (h X)) (g X))
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃X:Univ.eq Univ (apply (apply (apply X (f X)) (g X)) (h X)) (apply (apply (f X) (h X)) (g X)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#f.
-#g.
-#h.
-#t.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#f ##.
+#g ##.
+#h ##.
+#t ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ac06cb782840e730dcf8fd6e05943dda08cf9433..4af6a0aa4606335567d1ed5df5a2418a0215bb77 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----This is the C equivalent *)
 ntheorem prove_c_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀t:Univ.
@@ -62,21 +62,21 @@ ntheorem prove_c_combinator:
 ∀y:Univ.
 ∀z:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply t (apply (apply b b) t))) (apply (apply b b) t)) x) y) z) (apply (apply x z) y)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply t (apply (apply b b) t))) (apply (apply b b) t)) x) y) z) (apply (apply x z) y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#t.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#t ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 4b5896e86d619159200dffbc01d6ef74b5a70c82..3945065fe3c1a441b484aad341b99bbd30daf5cf 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----This is the C equivalent *)
 ntheorem prove_c_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀t:Univ.
@@ -62,21 +62,21 @@ ntheorem prove_c_combinator:
 ∀y:Univ.
 ∀z:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply (apply b (apply t (apply (apply b b) t))) b)) t) x) y) z) (apply (apply x z) y)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply (apply b (apply t (apply (apply b b) t))) b)) t) x) y) z) (apply (apply x z) y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#t.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#t ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 386c7fa1eda7aa5adca98147511357335dd42715..22e868b2e9063c2790dc0aa684d6a5371182edae 100644 (file)
@@ -48,7 +48,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_f_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀f:∀_:Univ.Univ.
@@ -56,25 +56,24 @@ ntheorem prove_f_combinator:
 ∀h:∀_:Univ.Univ.
 ∀t:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃X:Univ.eq Univ (apply (apply (apply X (f X)) (g X)) (h X)) (apply (apply (h X) (g X)) (f X))
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃X:Univ.eq Univ (apply (apply (apply X (f X)) (g X)) (h X)) (apply (apply (h X) (g X)) (f X)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#f.
-#g.
-#h.
-#t.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#f ##.
+#g ##.
+#h ##.
+#t ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index eabd5ed4a70103bab3bc987ccd55bfd552a287eb..3f7cf870aae0a230a45f28b181979025d3f1893f 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----This is the F equivalent *)
 ntheorem prove_f_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀t:Univ.
@@ -62,21 +62,21 @@ ntheorem prove_f_combinator:
 ∀y:Univ.
 ∀z:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply t t)) (apply (apply b b) (apply (apply b b) t))) x) y) z) (apply (apply z y) x)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply t t)) (apply (apply b b) (apply (apply b b) t))) x) y) z) (apply (apply z y) x))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#t.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#t ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ab43d8730d1288cefc17b4393da43ea38bf66d69..45b2479efa1a33c84fd9477a0f2744f5a913f884 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----This is the F equivalent *)
 ntheorem prove_f_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀t:Univ.
@@ -62,21 +62,21 @@ ntheorem prove_f_combinator:
 ∀y:Univ.
 ∀z:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply (apply b (apply t t)) b)) (apply (apply b b) t)) x) y) z) (apply (apply z y) x)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply (apply b (apply t t)) b)) (apply (apply b b) t)) x) y) z) (apply (apply z y) x))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#t.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#t ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 66775e4f6a3d451c8546160b164fd6f1b47755c8..eb3d9050e73b4dc183815161fec0cb6270a0ea22 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----This is the F equivalent *)
 ntheorem prove_f_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀t:Univ.
@@ -62,21 +62,21 @@ ntheorem prove_f_combinator:
 ∀y:Univ.
 ∀z:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply t t)) (apply (apply b (apply (apply b b) b)) t)) x) y) z) (apply (apply z y) x)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply t t)) (apply (apply b (apply (apply b b) b)) t)) x) y) z) (apply (apply z y) x))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#t.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#t ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c402325447933a06c4cb5042869e480c52f0a46c..a49f38c46f956d6a0bed4dc3126a8556e546bfd5 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----This is the F equivalent *)
 ntheorem prove_f_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀t:Univ.
@@ -62,21 +62,21 @@ ntheorem prove_f_combinator:
 ∀y:Univ.
 ∀z:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply (apply b (apply t t)) (apply (apply b b) b))) t) x) y) z) (apply (apply z y) x)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply (apply b (apply t t)) (apply (apply b b) b))) t) x) y) z) (apply (apply z y) x))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#t.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#t ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 185eca552582dfba15d6c74e9c337c6b184e7189..e6893868561a6020a2a01fab96825d8d488f16d3 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----This is the F equivalent *)
 ntheorem prove_f_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀t:Univ.
@@ -62,21 +62,21 @@ ntheorem prove_f_combinator:
 ∀y:Univ.
 ∀z:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply (apply b (apply (apply b (apply t t)) b)) b)) t) x) y) z) (apply (apply z y) x)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply (apply b (apply (apply b (apply t t)) b)) b)) t) x) y) z) (apply (apply z y) x))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#t.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#t ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index bdbeb0d6a20fa5a9dc2fd0bf4da24bde2a24c98e..1c835c7d63288f965a5cc04223776c9988f6c1cd 100644 (file)
@@ -48,7 +48,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_v_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀f:∀_:Univ.Univ.
@@ -56,25 +56,24 @@ ntheorem prove_v_combinator:
 ∀h:∀_:Univ.Univ.
 ∀t:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃X:Univ.eq Univ (apply (apply (apply X (f X)) (g X)) (h X)) (apply (apply (h X) (f X)) (g X))
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃X:Univ.eq Univ (apply (apply (apply X (f X)) (g X)) (h X)) (apply (apply (h X) (f X)) (g X)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#f.
-#g.
-#h.
-#t.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#f ##.
+#g ##.
+#h ##.
+#t ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 5085f254a2fa137bd29ac1626b8020ba173cec5f..ce5e18f7e70c6b4811c0b58185fc009c5a73613a 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----This is the V equivalent *)
 ntheorem prove_v_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀t:Univ.
@@ -62,21 +62,21 @@ ntheorem prove_v_combinator:
 ∀y:Univ.
 ∀z:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply t (apply (apply b b) t))) (apply (apply b b) (apply (apply b b) t))) x) y) z) (apply (apply z x) y)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply t (apply (apply b b) t))) (apply (apply b b) (apply (apply b b) t))) x) y) z) (apply (apply z x) y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#t.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#t ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 2637df2c81b10b6a920fcdf27f0c7c290d075d1e..899546ff7bbdf8e8feb1480d1932ae23770616a5 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----This is the V equivalent *)
 ntheorem prove_v_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀t:Univ.
@@ -62,21 +62,21 @@ ntheorem prove_v_combinator:
 ∀y:Univ.
 ∀z:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply (apply b (apply t (apply (apply b b) t))) b)) (apply (apply b b) t)) x) y) z) (apply (apply z x) y)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply (apply b (apply t (apply (apply b b) t))) b)) (apply (apply b b) t)) x) y) z) (apply (apply z x) y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#t.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#t ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 627a49e08687687224b61bd5285b931064ad11c0..112191847828e06a4d029e0fa045638f4bf87fce 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----This is the V equivalent *)
 ntheorem prove_v_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀t:Univ.
@@ -62,21 +62,21 @@ ntheorem prove_v_combinator:
 ∀y:Univ.
 ∀z:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply t (apply (apply b b) t))) (apply (apply b (apply (apply b b) b)) t)) x) y) z) (apply (apply z x) y)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply t (apply (apply b b) t))) (apply (apply b (apply (apply b b) b)) t)) x) y) z) (apply (apply z x) y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#t.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#t ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index cd5be1749e1a3046464fc6b5463404333415dd7e..a3188064149c4cca866a52b26adc1a1da0621bf0 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----This is the V equivalent *)
 ntheorem prove_v_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀t:Univ.
@@ -62,21 +62,21 @@ ntheorem prove_v_combinator:
 ∀y:Univ.
 ∀z:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply (apply b (apply t (apply (apply b b) t))) (apply (apply b b) b))) t) x) y) z) (apply (apply z x) y)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply (apply b (apply t (apply (apply b b) t))) (apply (apply b b) b))) t) x) y) z) (apply (apply z x) y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#t.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#t ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ef77186b1262eb2c8e67545c6e887db9a68b5e81..c85a9a273eff21366d3dd72934678ec291bdb9c3 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----This is the V equivalent *)
 ntheorem prove_v_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀t:Univ.
@@ -62,21 +62,21 @@ ntheorem prove_v_combinator:
 ∀y:Univ.
 ∀z:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply (apply b (apply (apply b (apply t (apply (apply b b) t))) b)) b)) t) x) y) z) (apply (apply z x) y)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply (apply b (apply (apply b (apply t (apply (apply b b) t))) b)) b)) t) x) y) z) (apply (apply z x) y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#t.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#t ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 2a836b1cfda611f205337e240f82d4c7dc25623a..096520b6d3e25eeece4b6d04075fb2dd7af75e5d 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----This is the V equivalent *)
 ntheorem prove_v_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀t:Univ.
@@ -62,21 +62,21 @@ ntheorem prove_v_combinator:
 ∀y:Univ.
 ∀z:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply t (apply (apply b b) t))) (apply (apply b b) (apply (apply b t) t))) x) y) z) (apply (apply z x) y)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply t (apply (apply b b) t))) (apply (apply b b) (apply (apply b t) t))) x) y) z) (apply (apply z x) y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#t.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#t ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index dc9c523747f28e192873ab83a8d9cf3ae3235a80..3fc8ac89438710a193db2e9c80ab1aa35c1ccb1a 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----This is the V equivalent *)
 ntheorem prove_v_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀t:Univ.
@@ -62,21 +62,21 @@ ntheorem prove_v_combinator:
 ∀y:Univ.
 ∀z:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply (apply b (apply t (apply (apply b b) t))) b)) (apply (apply b t) t)) x) y) z) (apply (apply z x) y)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply (apply b (apply t (apply (apply b b) t))) b)) (apply (apply b t) t)) x) y) z) (apply (apply z x) y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#t.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#t ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 47b5d02fc10b5245d237297740b5f0a788565fd1..58ce254eed84c27d88eae00d15f4f5504452af4e 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----This is the V equivalent *)
 ntheorem prove_v_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀t:Univ.
@@ -62,21 +62,21 @@ ntheorem prove_v_combinator:
 ∀y:Univ.
 ∀z:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply t (apply (apply b b) t))) (apply (apply b (apply (apply b b) t)) t)) x) y) z) (apply (apply z x) y)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply b (apply t (apply (apply b b) t))) (apply (apply b (apply (apply b b) t)) t)) x) y) z) (apply (apply z x) y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#t.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#t ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 3154381b3cb58e5b24654554cf0a67801924d068..ec1d0e7e46348d990ea694f86849aa9dc207d019 100644 (file)
@@ -48,7 +48,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_g_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀f:∀_:Univ.Univ.
@@ -57,26 +57,25 @@ ntheorem prove_g_combinator:
 ∀i:∀_:Univ.Univ.
 ∀t:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply t X) Y) (apply Y X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃X:Univ.eq Univ (apply (apply (apply (apply X (f X)) (g X)) (h X)) (i X)) (apply (apply (f X) (i X)) (apply (g X) (h X)))
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃X:Univ.eq Univ (apply (apply (apply (apply X (f X)) (g X)) (h X)) (i X)) (apply (apply (f X) (i X)) (apply (g X) (h X))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#f.
-#g.
-#h.
-#i.
-#t.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#f ##.
+#g ##.
+#h ##.
+#i ##.
+#t ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ed5438bf3ba5165c692582a2d4ea04d849a7e356..df168dc73967e0b4e2846e73d692ce8a8c5e1965 100644 (file)
@@ -48,7 +48,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀f:∀_:Univ.Univ.
@@ -58,27 +58,26 @@ ntheorem prove_p_combinator:
 ∀w:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply w X) Y) (apply (apply X Y) Y).
 ∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply q X) Y) Z) (apply Y (apply X Z)).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃X:Univ.eq Univ (apply (apply (apply (apply X (f X)) (g X)) (g X)) (h X)) (apply (apply (f X) (g X)) (apply (apply (f X) (g X)) (h X)))
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃X:Univ.eq Univ (apply (apply (apply (apply X (f X)) (g X)) (g X)) (h X)) (apply (apply (f X) (g X)) (apply (apply (f X) (g X)) (h X))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#f.
-#g.
-#h.
-#q.
-#w.
-#H0.
-#H1.
-#H2.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#f ##.
+#g ##.
+#h ##.
+#q ##.
+#w ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 295d9a3c0cdd39d199070b37d872d26796bf18d2..aec24cecfc16fab92012f6552b9cf02d848d9c91 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----This is the P equivalent *)
 ntheorem prove_p_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀q:Univ.
@@ -64,23 +64,23 @@ ntheorem prove_p_combinator:
 ∀z:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply w X) Y) (apply (apply X Y) Y).
 ∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply q X) Y) Z) (apply Y (apply X Z)).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply (apply q q) (apply w (apply q (apply q q)))) x) y) y) z) (apply (apply x y) (apply (apply x y) z))
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply (apply q q) (apply w (apply q (apply q q)))) x) y) y) z) (apply (apply x y) (apply (apply x y) z)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#q.
-#w.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#q ##.
+#w ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f8bed5745ca04c8dd78ab3b4ca1ef149b4b815d6..c012ed78e753a044758403f264251f45468c639a 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----This is the P equivalent *)
 ntheorem prove_p_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀q:Univ.
@@ -64,23 +64,23 @@ ntheorem prove_p_combinator:
 ∀z:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply w X) Y) (apply (apply X Y) Y).
 ∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply q X) Y) Z) (apply Y (apply X Z)).
-∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply (apply b (apply w (apply q (apply q q)))) q) x) y) y) z) (apply (apply x y) (apply (apply x y) z))
+∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).eq Univ (apply (apply (apply (apply (apply (apply b (apply w (apply q (apply q q)))) q) x) y) y) z) (apply (apply x y) (apply (apply x y) z)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#q.
-#w.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#q ##.
+#w ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a8ca83454e0bc463fe30870e594f73d92c70b93a..d600aeca447372efadb0e03d1c823b36c3e0b676 100644 (file)
@@ -50,29 +50,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀f:∀_:Univ.Univ.
 ∀s:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y)))
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#f.
-#s.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#f ##.
+#s ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 3f2b1b5a7935890c8db370e9fcd969170d88a49a..3982cf18cb71874def834c06235052fd9301bc10 100644 (file)
@@ -48,29 +48,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀combinator:Univ.
 ∀s:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply s X) Y) Z) (apply (apply X Z) (apply Y Z)).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#combinator.
-#s.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#combinator ##.
+#s ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 242f45e35d7015c80826830181f4202d4b694172..f99a6397e034253f373515e20c3fa1be98c53dd6 100644 (file)
@@ -50,29 +50,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀f:∀_:Univ.Univ.
 ∀l:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (apply (apply l X) Y) (apply X (apply Y Y)).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y)))
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#f.
-#l.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#f ##.
+#l ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 38b0d8182641d48b02d5b93d7323c513aaa2d4fd..56102f9df504033f2374b9963998ba36d1170bb8 100644 (file)
@@ -50,29 +50,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀combinator:Univ.
 ∀n1:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply n1 X) Y) Z) (apply (apply (apply X Y) Y) Z).∃Y:Univ.eq Univ Y (apply combinator Y)
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply n1 X) Y) Z) (apply (apply (apply X Y) Y) Z).∃Y:Univ.eq Univ Y (apply combinator Y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#combinator.
-#n1.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#combinator ##.
+#n1 ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6a0ff4c1d0409ff9c55d1cfc57c14f7d900ea457..e0fde516cff5f4147c103ffca81bfda61ce6028a 100644 (file)
@@ -50,29 +50,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀f:∀_:Univ.Univ.
 ∀n:Univ.
 ∀q:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply q X) Y) Z) (apply Y (apply X Z)).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply n X) Y) Z) (apply (apply (apply X Z) Y) Z).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y)))
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply n X) Y) Z) (apply (apply (apply X Z) Y) Z).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#f.
-#n.
-#q.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#f ##.
+#n ##.
+#q ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 84af50345a6ad0a344301c51ea80408fc23ca5a9..6a4224fb0bf0fc07fcfb68e881dbfe4a9d33ebc0 100644 (file)
@@ -54,29 +54,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_strong_fixed_point:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀f:∀_:Univ.Univ.
 ∀n1:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply n1 X) Y) Z) (apply (apply (apply X Y) Y) Z).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y)))
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply n1 X) Y) Z) (apply (apply (apply X Y) Y) Z).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#f.
-#n1.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#f ##.
+#n1 ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7c1e12d2d7ff44e9c6d16ab69e1f7e7004414c9f..a8cacceadd6e17ba2bdfc8deb88716dbc2a919fb 100644 (file)
@@ -66,31 +66,30 @@ include "logic/equality.ma".
 
 (* ----Subsitution axioms  *)
 ntheorem prove_diagonal_combinator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀abstraction:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:∀_:Univ.Univ.
 ∀c:∀_:Univ.Univ.
 ∀k:Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply abstraction X) Y) Z) (apply (apply X (apply k Z)) (apply Y Z)).
-∀H1:∀X:Univ.∀Y:Univ.eq Univ (apply (apply k X) Y) X.∃Y:Univ.eq Univ (apply (apply Y (b Y)) (c Y)) (apply (b Y) (b Y))
+∀H1:∀X:Univ.∀Y:Univ.eq Univ (apply (apply k X) Y) X.∃Y:Univ.eq Univ (apply (apply Y (b Y)) (c Y)) (apply (b Y) (b Y)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#abstraction.
-#apply.
-#b.
-#c.
-#k.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#abstraction ##.
+#apply ##.
+#b ##.
+#c ##.
+#k ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 07003702512b145402afacefb83ef2f123211b13..621896348dbfd6fad65821049e3d7c2a47d5067b 100644 (file)
@@ -42,33 +42,31 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_birds_are_compatible_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀compose:∀_:Univ.∀_:Univ.Univ.
 ∀mocking_bird:Univ.
 ∀response:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (response (compose A B) C) (response A (response B C)).
-∀H1:∀A:Univ.eq Univ (response mocking_bird A) (response A A).∃A:Univ.∃B:Univ.eq Univ (response a A) B
+∀H1:∀A:Univ.eq Univ (response mocking_bird A) (response A A).∃A:Univ.∃B:Univ.eq Univ (response a A) B)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#compose.
-#mocking_bird.
-#response.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
-nid|
-skip]
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#compose ##.
+#mocking_bird ##.
+#response ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f8c072eb30d6999a04dce920446b96cee9b48759..1b5115363948dc4c6f1bd36a3c8e8623f7e74598 100644 (file)
@@ -42,33 +42,31 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_birds_are_compatible_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀b:Univ.
 ∀compose:∀_:Univ.∀_:Univ.Univ.
 ∀mocking_bird:Univ.
 ∀response:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (response (compose A B) C) (response A (response B C)).
-∀H1:∀A:Univ.eq Univ (response mocking_bird A) (response A A).∃A:Univ.∃B:Univ.eq Univ (response b B) A
+∀H1:∀A:Univ.eq Univ (response mocking_bird A) (response A A).∃A:Univ.∃B:Univ.eq Univ (response b B) A)
 .
-#Univ.
-#A.
-#B.
-#C.
-#b.
-#compose.
-#mocking_bird.
-#response.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
-nid|
-skip]
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#b ##.
+#compose ##.
+#mocking_bird ##.
+#response ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c42c180089ad79aad03afe63410283db905976a0..a1aba169f57b5a6adfeedee67b124a13669436e0 100644 (file)
@@ -42,28 +42,26 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_happiness_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀response:∀_:Univ.∀_:Univ.Univ.
-∀H0:eq Univ (response a b) b.∃A:Univ.∃B:Univ.eq Univ (response a A) B
+∀H0:eq Univ (response a b) b.∃A:Univ.∃B:Univ.eq Univ (response a A) B)
 .
-#Univ.
-#A.
-#B.
-#a.
-#b.
-#response.
-#H0.
-napply ex_intro[
-nid2:
-napply ex_intro[
-nid2:
-nauto by H0;
-nid|
-skip]
-nid|
-skip]
+#Univ ##.
+#A ##.
+#B ##.
+#a ##.
+#b ##.
+#response ##.
+#H0 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0 ##;
+##| ##skip ##]
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a5230029bc57536d70836e25d665a84cde374762..25034b472aadcbf82bba1b9dda79d762d7f6d2b9 100644 (file)
@@ -42,28 +42,26 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_happiness_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀response:∀_:Univ.∀_:Univ.Univ.
-∀H0:eq Univ (response a b) b.∃A:Univ.∃B:Univ.eq Univ (response a B) A
+∀H0:eq Univ (response a b) b.∃A:Univ.∃B:Univ.eq Univ (response a B) A)
 .
-#Univ.
-#A.
-#B.
-#a.
-#b.
-#response.
-#H0.
-napply ex_intro[
-nid2:
-napply ex_intro[
-nid2:
-nauto by H0;
-nid|
-skip]
-nid|
-skip]
+#Univ ##.
+#A ##.
+#B ##.
+#a ##.
+#b ##.
+#response ##.
+#H0 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0 ##;
+##| ##skip ##]
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 519a4493f1a9b9d392fb714ec1452e123f5331d9..75966323330516538f4433743b19b8bcdf8d8675 100644 (file)
@@ -48,29 +48,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem strong_fixpoint:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀apply:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀f:∀_:Univ.Univ.
 ∀m:Univ.
 ∀H0:∀X:Univ.eq Univ (apply m X) (apply X X).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y)))
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (apply (apply (apply b X) Y) Z) (apply X (apply Y Z)).∃Y:Univ.eq Univ (apply Y (f Y)) (apply (f Y) (apply Y (f Y))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#apply.
-#b.
-#f.
-#m.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#apply ##.
+#b ##.
+#f ##.
+#m ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d6af7f0aeb11f7e1932992adb182fe49c54d7518..62d43484cdaebe0b84d3a0f5ac6f86fb69614218 100644 (file)
@@ -124,7 +124,7 @@ include "logic/equality.ma".
 
 (* ----Redundant two axioms *)
 ntheorem prove_b_times_a_is_c:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -137,26 +137,26 @@ ntheorem prove_b_times_a_is_c:
 ∀H3:∀X:Univ.eq Univ (multiply X identity) X.
 ∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H5:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H6:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply b a) c
+∀H6:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply b a) c)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-nauto by H0,H1,H2,H3,H4,H5,H6;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index dcf656eba06f4fbbd8adc3667d1bb27aebbe8007..4c8585c23302dd02b35d54fce7cb4809685a301f 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----There exists an identity element 'e' defined below. *)
 ntheorem prove_b_times_a_is_c:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -63,22 +63,22 @@ ntheorem prove_b_times_a_is_c:
 ∀H0:eq Univ (multiply a b) c.
 ∀H1:∀X:Univ.eq Univ (multiply X X) identity.
 ∀H2:∀X:Univ.eq Univ (multiply identity X) X.
-∀H3:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).eq Univ (multiply b a) c
+∀H3:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).eq Univ (multiply b a) c)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#identity.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index fbe01c78cc47a146da7dd9ec041a295b7289cf03..7d2d0f3b4b6dbdfdcfeedbd5c634ace918940942 100644 (file)
@@ -122,7 +122,7 @@ include "logic/equality.ma".
 
 (* ----This hypothesis is omitted in the ANL source version  *)
 ntheorem prove_k_times_inverse_b_is_e:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -143,34 +143,34 @@ ntheorem prove_k_times_inverse_b_is_e:
 ∀H7:∀X:Univ.eq Univ (multiply X identity) X.
 ∀H8:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H9:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H10:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply k (inverse b)) identity
+∀H10:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply k (inverse b)) identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#h.
-#identity.
-#inverse.
-#j.
-#k.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#h ##.
+#identity ##.
+#inverse ##.
+#j ##.
+#k ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 9051aaa60c5a9b4b077e83ffb2ad370b10054d75..76250c141845a878b750fcb71199bf1a96157e6d 100644 (file)
@@ -136,7 +136,7 @@ include "logic/equality.ma".
 
 (* ----Definition of the commutator  *)
 ntheorem prove_commutator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀commutator:∀_:Univ.∀_:Univ.Univ.
@@ -147,24 +147,24 @@ ntheorem prove_commutator:
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (commutator X Y) (multiply X (multiply Y (multiply (inverse X) (inverse Y)))).
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H3:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H4:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (commutator (commutator a b) b) identity
+∀H4:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (commutator (commutator a b) b) identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#commutator.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-nauto by H0,H1,H2,H3,H4;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#commutator ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+nauto by H0,H1,H2,H3,H4 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7f2fa4d420062c642983c119101204c99c508d8c..f4cb1b59dd401afff9b855b4e22fafba4c456948 100644 (file)
@@ -136,7 +136,7 @@ include "logic/equality.ma".
 
 (* ----Definition of the commutator  *)
 ntheorem prove_commutator:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀commutator:∀_:Univ.∀_:Univ.Univ.
@@ -149,26 +149,26 @@ ntheorem prove_commutator:
 ∀H3:∀X:Univ.eq Univ (multiply X identity) X.
 ∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H5:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H6:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (commutator (commutator a b) b) identity
+∀H6:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (commutator (commutator a b) b) identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#commutator.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-nauto by H0,H1,H2,H3,H4,H5,H6;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#commutator ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f302f70d6ca8fa264ea51fdfc5fb5e01ef1d739e..995e8f914115705ce5f3bfcaf7cbab89894c2b88 100644 (file)
@@ -50,7 +50,7 @@ include "logic/equality.ma".
 
 (* ----There exists an identity element 'e' defined below. *)
 ntheorem prove_b_times_c_is_e:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀identity:Univ.
@@ -59,22 +59,22 @@ ntheorem prove_b_times_c_is_e:
 ∀H0:eq Univ (multiply c b) identity.
 ∀H1:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
 ∀H2:∀X:Univ.eq Univ (multiply identity X) X.
-∀H3:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).eq Univ (multiply b c) identity
+∀H3:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).eq Univ (multiply b c) identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#b.
-#c.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#b ##.
+#c ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 8e239b162c444b5f6c0e5b5450095e5ef2d7b88a..58c2ed1ede13a0aaecd4ec3cc4738c6627a31e0f 100644 (file)
@@ -50,7 +50,7 @@ include "logic/equality.ma".
 
 (* ----There exists an identity element  *)
 ntheorem prove_left_cancellation:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀d:Univ.
@@ -60,23 +60,23 @@ ntheorem prove_left_cancellation:
 ∀H0:eq Univ (multiply b c) (multiply d c).
 ∀H1:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
 ∀H2:∀X:Univ.eq Univ (multiply identity X) X.
-∀H3:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).eq Univ b d
+∀H3:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).eq Univ b d)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#b.
-#c.
-#d.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#b ##.
+#c ##.
+#d ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a56976bfaeb9aa8dc942bacfc2a2b609285494ef..e4f7c3cff65195b68184e055a9ae378340150dc6 100644 (file)
@@ -114,7 +114,7 @@ include "logic/equality.ma".
 
 (* ----Redundant two axioms *)
 ntheorem prove_inverse_of_product_is_product_of_inverses:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀identity:Univ.
@@ -124,23 +124,23 @@ ntheorem prove_inverse_of_product_is_product_of_inverses:
 ∀H1:∀X:Univ.eq Univ (multiply X identity) X.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H3:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H4:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (inverse (multiply a b)) (multiply (inverse b) (inverse a))
+∀H4:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (inverse (multiply a b)) (multiply (inverse b) (inverse a)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-nauto by H0,H1,H2,H3,H4;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+nauto by H0,H1,H2,H3,H4 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index aa83df8bcbf0102fc4403d0dcd0c458d2961c1ad..a18fecb4eb9df7bda4049aad55e8a23466f3ad5f 100644 (file)
@@ -56,26 +56,26 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_associativity:
- ∀Univ:Type.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (inverse (multiply (multiply (inverse (multiply (inverse Y) (multiply (inverse X) W))) Z) (inverse (multiply Y Z))))) W.eq Univ (multiply a (multiply b c)) (multiply (multiply a b) c)
+∀H0:∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (inverse (multiply (multiply (inverse (multiply (inverse Y) (multiply (inverse X) W))) Z) (inverse (multiply Y Z))))) W.eq Univ (multiply a (multiply b c)) (multiply (multiply a b) c))
 .
-#Univ.
-#W.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#W ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6dab8aacbfafcf7166fa5edc85d50125bcf232cc..fc9000626ff390da66b0afc62f1f5ccd6c63e4a6 100644 (file)
@@ -116,7 +116,7 @@ include "logic/equality.ma".
 
 (* ----Redundant two axioms *)
 ntheorem prove_inverse_of_inverse_is_original:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀identity:Univ.
 ∀inverse:∀_:Univ.Univ.
@@ -125,22 +125,22 @@ ntheorem prove_inverse_of_inverse_is_original:
 ∀H1:∀X:Univ.eq Univ (multiply X identity) X.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H3:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H4:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (inverse (inverse a)) a
+∀H4:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (inverse (inverse a)) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-nauto by H0,H1,H2,H3,H4;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+nauto by H0,H1,H2,H3,H4 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index b5e55b39ae150a8d9b136baf032545c4500e416f..13bfa941defdebca4dfb8ad10c934f1e1b348abd 100644 (file)
@@ -112,7 +112,7 @@ include "logic/equality.ma".
 
 (* ----Redundant two axioms *)
 ntheorem prove_inverse_of_id_is_id:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀identity:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
@@ -120,21 +120,21 @@ ntheorem prove_inverse_of_id_is_id:
 ∀H1:∀X:Univ.eq Univ (multiply X identity) X.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H3:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H4:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (inverse identity) identity
+∀H4:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (inverse identity) identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-nauto by H0,H1,H2,H3,H4;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+nauto by H0,H1,H2,H3,H4 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6b73428f57d317dd3f45e9a21731bef111679280..68e336f06f32bfc95048ae28aae1afce123c0e5d 100644 (file)
@@ -124,7 +124,7 @@ include "logic/equality.ma".
 
 (* ----Denial of conclusion: *)
 ntheorem prove_center:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -136,25 +136,25 @@ ntheorem prove_center:
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (commutator X Y) (multiply (inverse X) (multiply (inverse Y) (multiply X Y))).
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H3:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H4:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply a (commutator b c)) (multiply (commutator b c) a)
+∀H4:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply a (commutator b c)) (multiply (commutator b c) a))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#commutator.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-nauto by H0,H1,H2,H3,H4;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#commutator ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+nauto by H0,H1,H2,H3,H4 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d404bd47fd9a46fe1e58bf658a37f3e2a1e78e0a..9af6d89052044b5ca92e43e08d0e42534e1ffb2d 100644 (file)
@@ -124,7 +124,7 @@ include "logic/equality.ma".
 
 (* ----This axiom is a lemma  *)
 ntheorem prove_product:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀identity:Univ.
 ∀intersection:∀_:Univ.∀_:Univ.Univ.
@@ -152,41 +152,41 @@ ntheorem prove_product:
 ∀H16:eq Univ (inverse identity) identity.
 ∀H17:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H18:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H19:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply (positive_part a) (negative_part a)) a
+∀H19:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply (positive_part a) (negative_part a)) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#identity.
-#intersection.
-#inverse.
-#multiply.
-#negative_part.
-#positive_part.
-#union.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#identity ##.
+#intersection ##.
+#inverse ##.
+#multiply ##.
+#negative_part ##.
+#positive_part ##.
+#union ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 9d54e50698119a691446c8bf5a69ecdda107009b..e8d2b3cc4f2a06b7e2646bdd95cab781ca54f603 100644 (file)
@@ -42,21 +42,21 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_order3:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀identity:Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (multiply (multiply X (multiply (multiply X Y) Z)) (multiply identity (multiply Z Z)))) Y.eq Univ (multiply a (multiply a a)) identity
+∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (multiply (multiply X (multiply (multiply X Y) Z)) (multiply identity (multiply Z Z)))) Y.eq Univ (multiply a (multiply a a)) identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#identity.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#identity ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 38048d795cd07b74a054e848ab2ad83e5a67452d..3ba7d2a3dfeaeff0cedfd704e23a52f8c106b03e 100644 (file)
@@ -42,21 +42,21 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_order3:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀identity:Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (multiply (multiply X (multiply (multiply X Y) Z)) (multiply identity (multiply Z Z)))) Y.eq Univ (multiply identity a) a
+∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (multiply (multiply X (multiply (multiply X Y) Z)) (multiply identity (multiply Z Z)))) Y.eq Univ (multiply identity a) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#identity.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#identity ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d794f935f76f3ab276bf884172ec75349a0eac41..58d7577c275882f9c207f1b6bc2ba3da4c3f40e1 100644 (file)
@@ -42,21 +42,21 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_order3:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀identity:Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (multiply (multiply X (multiply (multiply X Y) Z)) (multiply identity (multiply Z Z)))) Y.eq Univ (multiply a identity) a
+∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (multiply (multiply X (multiply (multiply X Y) Z)) (multiply identity (multiply Z Z)))) Y.eq Univ (multiply a identity) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#identity.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#identity ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 2d6944b010df49fdea1ae39318cf965cb67ff2fc..a0487adf7eb4945a095d787f8636fa86237c5f09 100644 (file)
@@ -42,25 +42,25 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_order3:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀identity:Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (multiply (multiply X (multiply (multiply X Y) Z)) (multiply identity (multiply Z Z)))) Y.eq Univ (multiply (multiply a b) c) (multiply a (multiply b c))
+∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (multiply (multiply X (multiply (multiply X Y) Z)) (multiply identity (multiply Z Z)))) Y.eq Univ (multiply (multiply a b) c) (multiply a (multiply b c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#identity.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#identity ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d0f86c4bc2a5e231719d1a81180791d476d0186c..c598dbad621dab7c3896188c5b6d95ece0e30478 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_order4:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀identity:Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:eq Univ (multiply identity identity) identity.
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply Y (multiply (multiply Y (multiply (multiply Y Y) (multiply X Z))) (multiply Z (multiply Z Z)))) X.eq Univ (multiply a (multiply a (multiply a a))) identity
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply Y (multiply (multiply Y (multiply (multiply Y Y) (multiply X Z))) (multiply Z (multiply Z Z)))) X.eq Univ (multiply a (multiply a (multiply a a))) identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#identity.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 91b597b50f3465c99c5c30e0fbddfcc9e3a21f9b..6f3661aa5a83559f7a74f0858e93059440bd945d 100644 (file)
@@ -42,23 +42,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_order3:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀identity:Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:eq Univ (multiply identity identity) identity.
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply Y (multiply (multiply Y (multiply (multiply Y Y) (multiply X Z))) (multiply Z (multiply Z Z)))) X.eq Univ (multiply identity a) a
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply Y (multiply (multiply Y (multiply (multiply Y Y) (multiply X Z))) (multiply Z (multiply Z Z)))) X.eq Univ (multiply identity a) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#identity.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7721e1a23e770a253388ae08b29dc3b33470b465..e037e78f18500dacb0e9e9fd96b52ac0e00fa5c2 100644 (file)
@@ -42,23 +42,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_order3:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀identity:Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:eq Univ (multiply identity identity) identity.
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply Y (multiply (multiply Y (multiply (multiply Y Y) (multiply X Z))) (multiply Z (multiply Z Z)))) X.eq Univ (multiply a identity) a
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply Y (multiply (multiply Y (multiply (multiply Y Y) (multiply X Z))) (multiply Z (multiply Z Z)))) X.eq Univ (multiply a identity) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#identity.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 72bea841f72fffb438f7f625396a292e8352581d..a67858ac7d79f5f944f685753bc78fd7326e2cf9 100644 (file)
@@ -42,27 +42,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_order3:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀identity:Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:eq Univ (multiply identity identity) identity.
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply Y (multiply (multiply Y (multiply (multiply Y Y) (multiply X Z))) (multiply Z (multiply Z Z)))) X.eq Univ (multiply (multiply a b) c) (multiply a (multiply b c))
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply Y (multiply (multiply Y (multiply (multiply Y Y) (multiply X Z))) (multiply Z (multiply Z Z)))) X.eq Univ (multiply (multiply a b) c) (multiply a (multiply b c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#identity.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#identity ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 19343581a1b47d4fbb3566b163b46df0ece7726e..1e120e4c3b9c5deb5f7acd2474326fd838d55190 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_antisyma:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -192,37 +192,37 @@ ntheorem prove_ax_antisyma:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ a b
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ a b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 8e3ff36b14ab92d3080d83eed4caa424ea1c6034..97da5c292cfc590f3f48b5ff78e48048ce8110f1 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_antisymb:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -192,37 +192,37 @@ ntheorem prove_ax_antisymb:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ a b
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ a b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index da10ca89e6c18d9623da9f6bf079c29d949f95b5..5733d2bf5d8ddf2781dedecea10b5358a7556265 100644 (file)
@@ -172,7 +172,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_glb1a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -197,38 +197,38 @@ ntheorem prove_ax_glb1a:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (greatest_lower_bound a b) c) (greatest_lower_bound a b)
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (greatest_lower_bound a b) c) (greatest_lower_bound a b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 892a1d93f63ab59fb136d5f2c98df6e88ffc03fc..4e8621700cbe5166e611562c56c026ac715eb4eb 100644 (file)
@@ -172,7 +172,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_glb1b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -197,38 +197,38 @@ ntheorem prove_ax_glb1b:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (greatest_lower_bound a b) c) c
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (greatest_lower_bound a b) c) c)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f449669185f8ee6b15dfc69dc119f2731207a557..f38c01b991c1df297055f2507aee573d1bf1e58a 100644 (file)
@@ -172,7 +172,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_glb1c:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -197,38 +197,38 @@ ntheorem prove_ax_glb1c:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (greatest_lower_bound a b) c) (greatest_lower_bound a b)
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (greatest_lower_bound a b) c) (greatest_lower_bound a b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 3a9efdc5661161140545610f4e9d44b3f13f7db0..fe60aece611fa6e11c38df945314ce512c1673bb 100644 (file)
@@ -172,7 +172,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_glb1d:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -197,38 +197,38 @@ ntheorem prove_ax_glb1d:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (greatest_lower_bound a b) c) c
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (greatest_lower_bound a b) c) c)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 696c40d28e554a8d1f181026db16381f9ba524e2..9e8f8487583ffe305b71a65cf1eeb4123a2cc34b 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_glb2a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -190,35 +190,35 @@ ntheorem prove_ax_glb2a:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (greatest_lower_bound a b) a) a
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (greatest_lower_bound a b) a) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 8d2cd6a95aeb3f1ad3676cfa8add76ced3b1079d..5aa44fcab87d035e1e7bc60d152716683a7d857d 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_glb2b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -190,35 +190,35 @@ ntheorem prove_ax_glb2b:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (greatest_lower_bound a b) a) (greatest_lower_bound a b)
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (greatest_lower_bound a b) a) (greatest_lower_bound a b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 4bed00c2f41e32b46a92f72b2523ad25cb708a13..f2ac4539141704efeac90e1dc0321276489c78d0 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_glb3a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -190,35 +190,35 @@ ntheorem prove_ax_glb3a:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (greatest_lower_bound a b) b) b
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (greatest_lower_bound a b) b) b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index cfa89a081c29b93aa169e2b77d8607e0312bfb1f..1efa5a3b51e2760316695fb5921b5d20403b3aad 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_glb3b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -190,35 +190,35 @@ ntheorem prove_ax_glb3b:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (greatest_lower_bound a b) b) (greatest_lower_bound a b)
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (greatest_lower_bound a b) b) (greatest_lower_bound a b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index e676ec5c56282fe917c01e8147e33aca39c4e064..5056afbaf8b0482bfcd2fc131e7590a2223a98d5 100644 (file)
@@ -172,7 +172,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_lub1a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -197,38 +197,38 @@ ntheorem prove_ax_lub1a:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (least_upper_bound a b) c) c
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (least_upper_bound a b) c) c)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 3a13169d6a5f46648e2efcff593d90cc585a5536..1e1696011a0a0695e47999485f5e5a1840983e7b 100644 (file)
@@ -172,7 +172,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_lub1b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -197,38 +197,38 @@ ntheorem prove_ax_lub1b:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (least_upper_bound a b) c) (least_upper_bound a b)
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (least_upper_bound a b) c) (least_upper_bound a b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 8079025c32ad946fc27b8666e499436ebf5bf5ef..73ba41a11fe9662b78ee8f0213953394633a0d4b 100644 (file)
@@ -172,7 +172,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_lub1c:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -197,38 +197,38 @@ ntheorem prove_ax_lub1c:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (least_upper_bound a b) c) (least_upper_bound a b)
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (least_upper_bound a b) c) (least_upper_bound a b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 579a6dad3f48460b8df32009beb6c5013a497504..c0f0387da0b5b759fc42c6145292c6c44c76ae31 100644 (file)
@@ -172,7 +172,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_lub1d:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -197,38 +197,38 @@ ntheorem prove_ax_lub1d:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (least_upper_bound a b) c) c
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (least_upper_bound a b) c) c)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 4b52a5567825c716ef67df635b6ba9877403e3c2..cba62705dfdc52580873a0b1b8768b59c0af6164 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_lub2a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -190,35 +190,35 @@ ntheorem prove_ax_lub2a:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound a (least_upper_bound a b)) (least_upper_bound a b)
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound a (least_upper_bound a b)) (least_upper_bound a b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7bec899ccc3bea7f5839bbb63dd1664ee5d91dbb..4447e1c96b15a0ad0376811c4646ff31dcaec9d9 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_lub2b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -190,35 +190,35 @@ ntheorem prove_ax_lub2b:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound a (least_upper_bound a b)) a
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound a (least_upper_bound a b)) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c6514c8e956b9174a9c93807e9f886773267069e..f30b220af441a13b292f60e2e1011cd213d968a4 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_lub3a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -190,35 +190,35 @@ ntheorem prove_ax_lub3a:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound b (least_upper_bound a b)) (least_upper_bound a b)
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound b (least_upper_bound a b)) (least_upper_bound a b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 38f3721d44cc835be4093318176b7c6d0d9f2896..3dffded8ba68e360961bf88489875ad2e3df8638 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_lub3b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -190,35 +190,35 @@ ntheorem prove_ax_lub3b:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound b (least_upper_bound a b)) b
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound b (least_upper_bound a b)) b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index de2ed811bc1e304efca1019fbc5779d697a86a3e..30e56c6018b39370a46d83f5811c5d3432bf700a 100644 (file)
@@ -172,7 +172,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_mono1a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -196,37 +196,37 @@ ntheorem prove_ax_mono1a:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H13:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H14:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (multiply a c) (multiply b c)) (multiply b c)
+∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (multiply a c) (multiply b c)) (multiply b c))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 0e15d404ff5860a544c0064ec16b8673f6ed7207..8b7e460b6831d4ad8f2f8175cdbef03164ded0b7 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_mono1b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -192,37 +192,37 @@ ntheorem prove_ax_mono1b:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H13:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H14:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (multiply a c) (multiply b c)) (multiply a c)
+∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (multiply a c) (multiply b c)) (multiply a c))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 33ae99453c189e45548233108711a941c0bb649d..07c9a473e2f46913f18d20f84b0053209567a5c4 100644 (file)
@@ -172,7 +172,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_mono1c:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -196,37 +196,37 @@ ntheorem prove_ax_mono1c:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H13:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H14:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (multiply a c) (multiply b c)) (multiply a c)
+∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (multiply a c) (multiply b c)) (multiply a c))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 009ad1fcc926605acf9b2d0d13c729c0fde5f274..124b0417d3ae99dcd52df6f630eee51968e9ded9 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_mono2a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -192,37 +192,37 @@ ntheorem prove_ax_mono2a:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H13:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H14:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (multiply c a) (multiply c b)) (multiply c b)
+∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (multiply c a) (multiply c b)) (multiply c b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index fe85a7425b75efb6056db924c0c030cfed712079..27ddf587c77a8bea362474108bb66117cb6be840 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_mono2b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -192,37 +192,37 @@ ntheorem prove_ax_mono2b:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H13:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H14:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (multiply c a) (multiply c b)) (multiply c a)
+∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (multiply c a) (multiply c b)) (multiply c a))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 569b25b05144ca84047b6fbc7af2b37db381e390..9f4e648e99e40f4d747a7290628914cbccb134b7 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_mono2c:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -192,37 +192,37 @@ ntheorem prove_ax_mono2c:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H13:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H14:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (multiply c a) (multiply c b)) (multiply c b)
+∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (multiply c a) (multiply c b)) (multiply c b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 21fbbc7da6ca9b887f9cc3e8e00b5bef5d7e20aa..9c35783f02e88cb21f6a7dd8b2b41fee1ff5b67e 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_refla:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -189,34 +189,34 @@ ntheorem prove_ax_refla:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound a a) a
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound a a) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a49bd76e3dc62eb4118e223927e0f37a7220b388..bb8b43c50f16ef33db64c0e25e831eb464e1d48e 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_reflb:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -189,34 +189,34 @@ ntheorem prove_ax_reflb:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound a a) a
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound a a) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c1c487fb5a8307affec7d402664e574db02fa7a6..050bbab3fe8c7ae45ecfaa98d6785dce2366f4a1 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_transa:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -193,38 +193,38 @@ ntheorem prove_ax_transa:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound a c) c
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound a c) c)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 988b042dae0a44ab8cd10c84d54d08f5cea6e7ac..00792f6cdf1f66c5ad0d6a4a1677bed0698212ec 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_ax_transb:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -193,38 +193,38 @@ ntheorem prove_ax_transb:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound a c) a
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound a c) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 0adb6f862c5e6ee87c1de6740e1f85708ab006c3..db03e8daf3a064b2f096c5967a350afcd5115d7b 100644 (file)
@@ -170,7 +170,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_distrnu:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -193,36 +193,36 @@ ntheorem prove_distrnu:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound a (greatest_lower_bound b c)) (greatest_lower_bound (least_upper_bound a b) (least_upper_bound a c))
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound a (greatest_lower_bound b c)) (greatest_lower_bound (least_upper_bound a b) (least_upper_bound a c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 40c0aed3d1a26d7e7078a04afbd5fbce6c999d5e..2b561b8d6c938be8d9bc926cad89e807a0e9ff18 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_distrun:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -191,36 +191,36 @@ ntheorem prove_distrun:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound a (least_upper_bound b c)) (least_upper_bound (greatest_lower_bound a b) (greatest_lower_bound a c))
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound a (least_upper_bound b c)) (least_upper_bound (greatest_lower_bound a b) (greatest_lower_bound a c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 0c142332bde097723378f943993a67814eca06b9..9505005d6d461709ce65a547094e3df5316dbe62 100644 (file)
@@ -170,7 +170,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_lat1a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -192,35 +192,35 @@ ntheorem prove_lat1a:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H13:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H14:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound a (multiply a a)) (multiply a a)
+∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound a (multiply a a)) (multiply a a))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 2ef6abeaf6c888a1a2780c14267d8618af767fd4..6f507672f2c56cd7252444e450aac289e87c1e9c 100644 (file)
@@ -172,7 +172,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_lat1b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -194,35 +194,35 @@ ntheorem prove_lat1b:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H13:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H14:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound a (multiply a a)) a
+∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound a (multiply a a)) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c99ae6fb1dfacf88167e29f0fef4ecfa2ded2549..59a9b6e3ef7c38d84784f17d2df392a8b3c0a309 100644 (file)
@@ -170,7 +170,7 @@ include "logic/equality.ma".
 
 (* ----[Dah95] says this is redundant. *)
 ntheorem prove_lat2a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -194,37 +194,37 @@ ntheorem prove_lat2a:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound a (multiply a b)) (multiply a b)
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound a (multiply a b)) (multiply a b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 4159b95a76be86804c8ce026f4e484fecb14424b..e29e4ac3d438dcd4a6ef87dd72b85efac7b2ba62 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_lat2b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -192,37 +192,37 @@ ntheorem prove_lat2b:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound a (multiply a b)) a
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound a (multiply a b)) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index cbe04c5f9ce892bd46aff4b1f0cc603d586e3e78..233f93507d419ef00c88be35c97626c31c467cc3 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_lat3a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -192,37 +192,37 @@ ntheorem prove_lat3a:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound a (multiply b a)) (multiply b a)
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound a (multiply b a)) (multiply b a))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 8db74f3aca4810c79b500df670091fa3d9cae03d..17104446877536e7e58ce51e2f165de77bfc9f09 100644 (file)
@@ -170,7 +170,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_lat3b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -194,37 +194,37 @@ ntheorem prove_lat3b:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound a (multiply b a)) a
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound a (multiply b a)) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 4694e622bd27b65bb04d7a3fa522cfafaab3ba11..916ec306caf881a8f012b6084502246567e5b7a2 100644 (file)
@@ -186,7 +186,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_lat4:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -213,40 +213,40 @@ ntheorem prove_lat4:
 ∀H15:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H16:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H17:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H18:∀X:Univ.eq Univ (multiply identity X) X.eq Univ a (multiply (positive_part a) (negative_part a))
+∀H18:∀X:Univ.eq Univ (multiply identity X) X.eq Univ a (multiply (positive_part a) (negative_part a)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#negative_part.
-#positive_part.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#negative_part ##.
+#positive_part ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 046df6030332d8fa75a1466191630d71d366903a..b77fa68fa530819dd4a2d0120c718d3cbafea907 100644 (file)
@@ -170,7 +170,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_lat4:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -200,43 +200,43 @@ ntheorem prove_lat4:
 ∀H18:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H19:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H20:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H21:∀X:Univ.eq Univ (multiply identity X) X.eq Univ a (multiply (positive_part a) (negative_part a))
+∀H21:∀X:Univ.eq Univ (multiply identity X) X.eq Univ a (multiply (positive_part a) (negative_part a)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#negative_part.
-#positive_part.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-#H20.
-#H21.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#negative_part ##.
+#positive_part ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+#H20 ##.
+#H21 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 15bfdf0073441a929208ea44281ca700764863cc..c695f895c3257f4b07f4df2797bede9111516fad 100644 (file)
@@ -174,7 +174,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p19:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -195,34 +195,34 @@ ntheorem prove_p19:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ a (multiply (least_upper_bound a identity) (greatest_lower_bound a identity))
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ a (multiply (least_upper_bound a identity) (greatest_lower_bound a identity)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ea46a3e4bdd15c60c7c595480da18d167e387286..346cf559f4d07621aa55ad8d13a95cd5bbdf8823 100644 (file)
@@ -170,7 +170,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p19:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -194,37 +194,37 @@ ntheorem prove_p19:
 ∀H14:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H15:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H16:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ a (multiply (least_upper_bound a identity) (greatest_lower_bound a identity))
+∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ a (multiply (least_upper_bound a identity) (greatest_lower_bound a identity)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 90256d155de197fd14919612370c867fb20d7684..d859a0d05c9f31efea1b0e11ad9c9b39ed48028f 100644 (file)
@@ -182,7 +182,7 @@ include "logic/equality.ma".
 
 (* ----Extra lemma *)
 ntheorem prove_lat4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -210,43 +210,43 @@ ntheorem prove_lat4:
 ∀H16:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H17:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H18:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H19:∀X:Univ.eq Univ (multiply identity X) X.eq Univ a (multiply (positive_part a) (negative_part a))
+∀H19:∀X:Univ.eq Univ (multiply identity X) X.eq Univ a (multiply (positive_part a) (negative_part a)))
 .
-#Univ.
-#A.
-#B.
-#X.
-#Y.
-#Z.
-#a.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#negative_part.
-#positive_part.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19;
+#Univ ##.
+#A ##.
+#B ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#negative_part ##.
+#positive_part ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 4b9267a391eb8763788435d38988efd46aee79a9..548494c0170de83d3659a2c3493dd21e76a4ec55 100644 (file)
@@ -176,7 +176,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p01a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -200,37 +200,37 @@ ntheorem prove_p01a:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H13:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H14:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (multiply (inverse c) (multiply a c)) (multiply (inverse c) (multiply b c))) (multiply (inverse c) (multiply b c))
+∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (multiply (inverse c) (multiply a c)) (multiply (inverse c) (multiply b c))) (multiply (inverse c) (multiply b c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index b2b0127d641149be15c3fbc3149844ced22a12e4..dd3ad67328adc9186835847e203a6acb819147ec 100644 (file)
@@ -172,7 +172,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p01b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -196,37 +196,37 @@ ntheorem prove_p01b:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H13:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H14:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (multiply (inverse c) (multiply a c)) (multiply (inverse c) (multiply b c))) (multiply (inverse c) (multiply a c))
+∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (multiply (inverse c) (multiply a c)) (multiply (inverse c) (multiply b c))) (multiply (inverse c) (multiply a c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 683edea64d1652370be6c45ea0864bdd787a9b1c..c0767e8d75ca733dc4a47e3c932858a12707098c 100644 (file)
@@ -174,7 +174,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p02a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -197,36 +197,36 @@ ntheorem prove_p02a:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H13:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H14:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound a b) a
+∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound a b) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 5fbdc304ad5766e96a1a3d9350bf26f899de2aa2..43081c98b68e0536d560bb198c60024f0ca40a88 100644 (file)
@@ -172,7 +172,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p02b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -195,36 +195,36 @@ ntheorem prove_p02b:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H13:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H14:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound a b) b
+∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound a b) b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a8faaad65cc7f303372a209cf7d342844ee41e05..e75339b7aa414fdf264008a93d17ed866290eb8f 100644 (file)
@@ -166,7 +166,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p03a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -192,39 +192,39 @@ ntheorem prove_p03a:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (multiply a c) (multiply b d)) (multiply b d)
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (multiply a c) (multiply b d)) (multiply b d))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 8dc90be527dc8b21288f603f34e22944c754a627..fdb5ce8343c372f4ad7ead77ebba9e3686951875 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p03b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -194,39 +194,39 @@ ntheorem prove_p03b:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (multiply a c) (multiply b d)) (multiply a c)
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (multiply a c) (multiply b d)) (multiply a c))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index e0e8d061ab868ea361be9c3d10b0674e847aa9d5..8fc3de379d1b051d1ba5048880b6622fc2af2b37 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p03c:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -194,39 +194,39 @@ ntheorem prove_p03c:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (multiply a c) (multiply b d)) (multiply a c)
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (multiply a c) (multiply b d)) (multiply a c))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 8a5892177aef9009ae53c46253c0bde712a18144..6dc53a8f9b8b8a29919c27f5ce4701e6094f129d 100644 (file)
@@ -170,7 +170,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p03d:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -196,39 +196,39 @@ ntheorem prove_p03d:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (multiply a c) (multiply b d)) (multiply b d)
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (multiply a c) (multiply b d)) (multiply b d))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 74cf7fd880e9150514c7f878d72522932eeb46de..7d53d8cc975788c630ae2d2980635b3cc003e947 100644 (file)
@@ -166,7 +166,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p04a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -190,37 +190,37 @@ ntheorem prove_p04a:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound identity (multiply a b)) (multiply a b)
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound identity (multiply a b)) (multiply a b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 2b11ef0195f4ea782c76301f4a52b73d66edd3c8..246b366d007f61270f4f024f30c7bf3a2cebf7be 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p04c:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -192,37 +192,37 @@ ntheorem prove_p04c:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound identity (multiply a b)) identity
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound identity (multiply a b)) identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ec686cafabb069c07d834127ac43bebf710b4abd..412fe5ed588d64aa25a9ed4e26a12cb6f2bde013 100644 (file)
@@ -166,7 +166,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p04b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -190,37 +190,37 @@ ntheorem prove_p04b:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound identity (multiply a b)) identity
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound identity (multiply a b)) identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7496f87ba4bce9be6c5d0221e28d2b131cf363c3..91fe45d0e9aee781ad1e2701706c067e3628e38f 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p04d:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -192,37 +192,37 @@ ntheorem prove_p04d:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound identity (multiply a b)) (multiply a b)
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound identity (multiply a b)) (multiply a b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f52533d9f450372f2f1a7509e8383220c306889b..f5414bb70dda6e47b7600527d4d982153121fa75 100644 (file)
@@ -176,7 +176,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p05a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -199,36 +199,36 @@ ntheorem prove_p05a:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ identity a
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ identity a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6fd8802ca51b7c4a8127c33028f1b3ddc12392b4..81f34c62a6a7745b5b4530997516528765cfb80a 100644 (file)
@@ -170,7 +170,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p05b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -193,36 +193,36 @@ ntheorem prove_p05b:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ identity a
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ identity a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a0b5ba182041fa0c0bbb338e0f32c0c106be653d..655ce7476ea3eeb1554b6c5792335378055a3b33 100644 (file)
@@ -166,7 +166,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p06a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -189,36 +189,36 @@ ntheorem prove_p06a:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H13:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H14:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound identity (multiply (inverse a) (multiply b a))) (multiply (inverse a) (multiply b a))
+∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound identity (multiply (inverse a) (multiply b a))) (multiply (inverse a) (multiply b a)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 61a329cbcdeac1d5c1a54331906a514594ea740d..ac4105e0d42bd9f7b8f6b19d32fe8b4b5f04a497 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p06b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -191,36 +191,36 @@ ntheorem prove_p06b:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H13:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H14:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound identity (multiply (inverse a) (multiply b a))) identity
+∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound identity (multiply (inverse a) (multiply b a))) identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ab51a55a20ba4166a78cb275173f07b75576e128..8d580533ab2f5f996505a8012e6d9f24ad1790ba 100644 (file)
@@ -170,7 +170,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p06c:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -193,36 +193,36 @@ ntheorem prove_p06c:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H13:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H14:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound identity (multiply (inverse a) (multiply b a))) identity
+∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound identity (multiply (inverse a) (multiply b a))) identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index cac62b59af731120fd48478cd3ad2631a1e1ae46..639d55c3c2d3e61346e74cbdee304b8a9eb7ba1d 100644 (file)
@@ -170,7 +170,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p06d:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -193,36 +193,36 @@ ntheorem prove_p06d:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H13:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H14:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound identity (multiply (inverse a) (multiply b a))) (multiply (inverse a) (multiply b a))
+∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound identity (multiply (inverse a) (multiply b a))) (multiply (inverse a) (multiply b a)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 577a4e0bf998baa1f7f291c19f095ee6dcd8eeec..a42bec615d98d6450f0e0cf41bdd92ef8e2a4ddb 100644 (file)
@@ -180,7 +180,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p07:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -204,37 +204,37 @@ ntheorem prove_p07:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply c (multiply (least_upper_bound a b) d)) (least_upper_bound (multiply c (multiply a d)) (multiply c (multiply b d)))
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply c (multiply (least_upper_bound a b) d)) (least_upper_bound (multiply c (multiply a d)) (multiply c (multiply b d))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 49e34fa8d1389a84db2d1cb213ac65ec753f028d..ad72b49c2714cd48f0c5769a65280f95c215fdfe 100644 (file)
@@ -170,7 +170,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p07:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -195,38 +195,38 @@ ntheorem prove_p07:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H13:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H14:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply c (multiply (least_upper_bound a b) d)) (least_upper_bound (multiply c (multiply a d)) (multiply c (multiply b d)))
+∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply c (multiply (least_upper_bound a b) d)) (least_upper_bound (multiply c (multiply a d)) (multiply c (multiply b d))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 12622b08b4d92034eabed89dd4370354162ecf89..72ae87b923fd015edfa068d26ab880db04274e67 100644 (file)
@@ -170,7 +170,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p08a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -196,39 +196,39 @@ ntheorem prove_p08a:
 ∀H14:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H15:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H16:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (greatest_lower_bound a (multiply b c)) (multiply (greatest_lower_bound a b) (greatest_lower_bound a c))) (multiply (greatest_lower_bound a b) (greatest_lower_bound a c))
+∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (greatest_lower_bound a (multiply b c)) (multiply (greatest_lower_bound a b) (greatest_lower_bound a c))) (multiply (greatest_lower_bound a b) (greatest_lower_bound a c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a21b9e054496012484ec3c3ed4a6c951f3faf668..031f800dc6b5eb0eb8a7df7890858d3a04c18272 100644 (file)
@@ -172,7 +172,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p08b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -198,39 +198,39 @@ ntheorem prove_p08b:
 ∀H14:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H15:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H16:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (greatest_lower_bound a (multiply b c)) (multiply (greatest_lower_bound a b) (greatest_lower_bound a c))) (greatest_lower_bound a (multiply b c))
+∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (greatest_lower_bound a (multiply b c)) (multiply (greatest_lower_bound a b) (greatest_lower_bound a c))) (greatest_lower_bound a (multiply b c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 135635cd9152aedbc48541cd5f885375cf847649..0e9af2c6dc7249e8eb5bea47a7da63bc72f4bbf8 100644 (file)
@@ -170,7 +170,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p09a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -197,40 +197,40 @@ ntheorem prove_p09a:
 ∀H15:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H16:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H17:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H18:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound a (multiply b c)) (greatest_lower_bound a c)
+∀H18:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound a (multiply b c)) (greatest_lower_bound a c))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6530ef07b9975db0626075fa03fa423e3181eacb..73274af8e0f65dbacb488aa364b5ab03991165f4 100644 (file)
@@ -172,7 +172,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p09b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -199,40 +199,40 @@ ntheorem prove_p09b:
 ∀H15:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H16:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H17:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H18:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound a (multiply b c)) (greatest_lower_bound a c)
+∀H18:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound a (multiply b c)) (greatest_lower_bound a c))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 2e41855c69ea7ddc63cd8455fd30ce55f076239d..2580773e6a0ce85508aeba64b0751e17de2a8f05 100644 (file)
@@ -170,7 +170,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p10:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -192,35 +192,35 @@ ntheorem prove_p10:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (inverse (least_upper_bound a b)) (greatest_lower_bound (inverse a) (inverse b))
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (inverse (least_upper_bound a b)) (greatest_lower_bound (inverse a) (inverse b)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 1a47cd5c0c0efe07d2730a2cd76605f62d85dd9a..69e141f963a7dccc8492184f686130e2948dbbd4 100644 (file)
@@ -172,7 +172,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p18:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -193,34 +193,34 @@ ntheorem prove_p18:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (inverse a) identity) (inverse (greatest_lower_bound a identity))
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (inverse a) identity) (inverse (greatest_lower_bound a identity)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f2c385e9a47951dd9976c25c78faa393f890b238..f6d5a79b7012f2a189d4c0c4f3cd9e99d052a5bc 100644 (file)
@@ -172,7 +172,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p18:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -196,37 +196,37 @@ ntheorem prove_p18:
 ∀H14:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H15:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H16:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (inverse a) identity) (inverse (greatest_lower_bound a identity))
+∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (inverse a) identity) (inverse (greatest_lower_bound a identity)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c873f5e2dea7afb63da740aa43e42202f15cf67a..6f7cd1a935c6fd9de463102c73aae9daf50b1d94 100644 (file)
@@ -174,7 +174,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p11:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -196,35 +196,35 @@ ntheorem prove_p11:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply a (multiply (inverse (greatest_lower_bound a b)) b)) (least_upper_bound a b)
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply a (multiply (inverse (greatest_lower_bound a b)) b)) (least_upper_bound a b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index b4168829bf026ae50d9cefe4efe9a46a863bb745..9058982001000f4e53b0dd9f44289faac6ca7553 100644 (file)
@@ -170,7 +170,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p11:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -195,38 +195,38 @@ ntheorem prove_p11:
 ∀H14:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H15:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H16:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply a (multiply (inverse (greatest_lower_bound a b)) b)) (least_upper_bound a b)
+∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply a (multiply (inverse (greatest_lower_bound a b)) b)) (least_upper_bound a b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index e48f12638451d60c7d5122fe528d4b907eea1b88..da9b6888a9e739f4c39afcd99e3ec3f640976418 100644 (file)
@@ -174,7 +174,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p12:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -199,38 +199,38 @@ ntheorem prove_p12:
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H15:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ a b
+∀H16:∀X:Univ.eq Univ (multiply identity X) X.eq Univ a b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f0e2365b55dbed0218f21e9279fbefe3e76187a7..7407c1c1392b92b1a7823e2a1de74cc047b5b0d3 100644 (file)
@@ -170,7 +170,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p12:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -198,41 +198,41 @@ ntheorem prove_p12:
 ∀H16:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H17:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H18:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H19:∀X:Univ.eq Univ (multiply identity X) X.eq Univ a b
+∀H19:∀X:Univ.eq Univ (multiply identity X) X.eq Univ a b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d221794661b87a786d2e98768f83510726898534..64eeac2bd8197b8395f89f4ebb13be496b52feaa 100644 (file)
@@ -174,7 +174,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p12x:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -201,40 +201,40 @@ ntheorem prove_p12x:
 ∀H15:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H16:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H17:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H18:∀X:Univ.eq Univ (multiply identity X) X.eq Univ a b
+∀H18:∀X:Univ.eq Univ (multiply identity X) X.eq Univ a b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 0a0329787dd8b88fc7a8858b0ebbfbe295a5d3ce..af9b4262b8b40e3b4c6cc591befde3c0e525b296 100644 (file)
@@ -170,7 +170,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p12x:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -200,43 +200,43 @@ ntheorem prove_p12x:
 ∀H18:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H19:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H20:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H21:∀X:Univ.eq Univ (multiply identity X) X.eq Univ a b
+∀H21:∀X:Univ.eq Univ (multiply identity X) X.eq Univ a b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-#H20.
-#H21.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+#H20 ##.
+#H21 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 8d0029e3f3ec708b8d28db8bc5feba4dad8eb9d5..9a29c9b37a2c67453c7d1792473bf336e44a0fcc 100644 (file)
@@ -190,7 +190,7 @@ include "logic/equality.ma".
 
 (* ----This is Dahn's clause *)
 ntheorem prove_p17a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -211,34 +211,34 @@ ntheorem prove_p17a:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound identity (greatest_lower_bound a identity)) identity
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound identity (greatest_lower_bound a identity)) identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index bb7057f22ad9ab70dd50feefcd4575986483ae24..347a98b4f4dbc9aad78536bf521dc5ac05cf3dc9 100644 (file)
@@ -186,7 +186,7 @@ include "logic/equality.ma".
 
 (* ----This is Dahn's clause *)
 ntheorem prove_p17a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -210,37 +210,37 @@ ntheorem prove_p17a:
 ∀H14:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H15:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H16:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound identity (greatest_lower_bound a identity)) identity
+∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound identity (greatest_lower_bound a identity)) identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 4d5c4f6917bd981e70d0c5e936a2c4693562d5e9..6d6d119f8d9b4e19a06637d80356b511134c5086 100644 (file)
@@ -176,7 +176,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p17b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -197,34 +197,34 @@ ntheorem prove_p17b:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound identity (least_upper_bound a identity)) identity
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound identity (least_upper_bound a identity)) identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 661c0f38dae20c1d4786ae4b48c3b4d197426af4..f6ad9fccf9aa76f7340db45932ba788b02c22b26 100644 (file)
@@ -172,7 +172,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p17b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -196,37 +196,37 @@ ntheorem prove_p17b:
 ∀H14:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H15:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H16:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound identity (least_upper_bound a identity)) identity
+∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound identity (least_upper_bound a identity)) identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index b27354b134bc06149bc3705b545fc92135afcd3b..126f03204c35747c2e3e9ff602517e98506fe26d 100644 (file)
@@ -172,7 +172,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p20:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -193,34 +193,34 @@ ntheorem prove_p20:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (least_upper_bound a identity) (inverse (greatest_lower_bound a identity))) identity
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (least_upper_bound a identity) (inverse (greatest_lower_bound a identity))) identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 0ee28d262bcd258d76581c78689c1381b85d8a7f..0c2a7a4f7ec3c6a0aa3a29ccfb9efb497da2f100 100644 (file)
@@ -166,7 +166,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p20:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -190,37 +190,37 @@ ntheorem prove_p20:
 ∀H14:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H15:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H16:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (least_upper_bound a identity) (inverse (greatest_lower_bound a identity))) identity
+∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (least_upper_bound a identity) (inverse (greatest_lower_bound a identity))) identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index e9200701b244e7d37a8cc866fe152de176db75a0..74b35d96ee697b48b81ae875bd58adbeb1685cc7 100644 (file)
@@ -172,7 +172,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_20x:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -193,34 +193,34 @@ ntheorem prove_20x:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (least_upper_bound a identity) (least_upper_bound (inverse a) identity)) identity
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (least_upper_bound a identity) (least_upper_bound (inverse a) identity)) identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 75a490a88fbc8b7a31952e7d39c67dfcd48cb9a2..1f42a158237e55aa4fe8c4fbfacb83d5c53b23d3 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_20x:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -192,37 +192,37 @@ ntheorem prove_20x:
 ∀H14:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H15:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H16:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (least_upper_bound a identity) (least_upper_bound (inverse a) identity)) identity
+∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (least_upper_bound a identity) (least_upper_bound (inverse a) identity)) identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6d14b4d95b659c1c8c5d6832b7e0168c00d670c2..c8d8b40f7cf5e54a4b8de2b6cc0ea0bccab50146 100644 (file)
@@ -174,7 +174,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p21:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -195,34 +195,34 @@ ntheorem prove_p21:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply (least_upper_bound a identity) (inverse (greatest_lower_bound a identity))) (multiply (inverse (greatest_lower_bound a identity)) (least_upper_bound a identity))
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply (least_upper_bound a identity) (inverse (greatest_lower_bound a identity))) (multiply (inverse (greatest_lower_bound a identity)) (least_upper_bound a identity)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7e8bec897674fd35c0642daa68709c5d94c5c31b..e9c470469eb7912823bd2590d3b6537438ed9dd0 100644 (file)
@@ -166,7 +166,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p21:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -190,37 +190,37 @@ ntheorem prove_p21:
 ∀H14:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H15:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H16:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply (least_upper_bound a identity) (inverse (greatest_lower_bound a identity))) (multiply (inverse (greatest_lower_bound a identity)) (least_upper_bound a identity))
+∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply (least_upper_bound a identity) (inverse (greatest_lower_bound a identity))) (multiply (inverse (greatest_lower_bound a identity)) (least_upper_bound a identity)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 29af55149290469fb0fe265d2492ae536fd8ad55..a9152c5cb016b62a05401c9e0fd20190e1b8e6ea 100644 (file)
@@ -170,7 +170,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p21x:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -191,34 +191,34 @@ ntheorem prove_p21x:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply (least_upper_bound a identity) (inverse (greatest_lower_bound a identity))) (multiply (inverse (greatest_lower_bound a identity)) (least_upper_bound a identity))
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply (least_upper_bound a identity) (inverse (greatest_lower_bound a identity))) (multiply (inverse (greatest_lower_bound a identity)) (least_upper_bound a identity)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 94ef334011eefc3cb7db5f89573bf97e14d52da3..03d3a6cbd47c41ac09c3e4abe000aaf48e2e9d48 100644 (file)
@@ -166,7 +166,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p21x:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -192,39 +192,39 @@ ntheorem prove_p21x:
 ∀H16:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H17:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H18:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H19:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply (least_upper_bound a identity) (inverse (greatest_lower_bound a identity))) (multiply (inverse (greatest_lower_bound a identity)) (least_upper_bound a identity))
+∀H19:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply (least_upper_bound a identity) (inverse (greatest_lower_bound a identity))) (multiply (inverse (greatest_lower_bound a identity)) (least_upper_bound a identity)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index feaea23abd4e7494910309c8199475c1a42b1f92..508e97b4ba2c7a164abfa03f4f8ee957da3c97e9 100644 (file)
@@ -170,7 +170,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p22a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -192,35 +192,35 @@ ntheorem prove_p22a:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (least_upper_bound (multiply a b) identity) (multiply (least_upper_bound a identity) (least_upper_bound b identity))) (multiply (least_upper_bound a identity) (least_upper_bound b identity))
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (least_upper_bound (multiply a b) identity) (multiply (least_upper_bound a identity) (least_upper_bound b identity))) (multiply (least_upper_bound a identity) (least_upper_bound b identity)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 056a1aeed591f0057cf823b540e9f4b81f4f9a0a..b5cb8dd1294fe6b670b1b4a2203ef0c1de4eda9c 100644 (file)
@@ -166,7 +166,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p22a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -191,38 +191,38 @@ ntheorem prove_p22a:
 ∀H14:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H15:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H16:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (least_upper_bound (multiply a b) identity) (multiply (least_upper_bound a identity) (least_upper_bound b identity))) (multiply (least_upper_bound a identity) (least_upper_bound b identity))
+∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (least_upper_bound (multiply a b) identity) (multiply (least_upper_bound a identity) (least_upper_bound b identity))) (multiply (least_upper_bound a identity) (least_upper_bound b identity)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 727a57c957c6de8ee0222937e50ca810ea4e9f29..6e7ed154644703f503a0cb0dffa73dc08ab61dac 100644 (file)
@@ -172,7 +172,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p22b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -194,35 +194,35 @@ ntheorem prove_p22b:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (least_upper_bound (multiply a b) identity) (multiply (least_upper_bound a identity) (least_upper_bound b identity))) (least_upper_bound (multiply a b) identity)
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (least_upper_bound (multiply a b) identity) (multiply (least_upper_bound a identity) (least_upper_bound b identity))) (least_upper_bound (multiply a b) identity))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 97bbbad375e6896fd5ce090fc02dfc6e35d3a453..d69bbc32aab4557c1ac5fa351b8b33b3020f585e 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p22b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -193,38 +193,38 @@ ntheorem prove_p22b:
 ∀H14:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H15:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H16:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (least_upper_bound (multiply a b) identity) (multiply (least_upper_bound a identity) (least_upper_bound b identity))) (least_upper_bound (multiply a b) identity)
+∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (least_upper_bound (multiply a b) identity) (multiply (least_upper_bound a identity) (least_upper_bound b identity))) (least_upper_bound (multiply a b) identity))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index b9065e655bfb5f2bf12341e65b46b1893f7830fc..9d1f4c8214b3d3586e44aaa50bb530373dcf2a5a 100644 (file)
@@ -172,7 +172,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p23:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -194,35 +194,35 @@ ntheorem prove_p23:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (multiply a b) identity) (multiply a (inverse (greatest_lower_bound a (inverse b))))
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (multiply a b) identity) (multiply a (inverse (greatest_lower_bound a (inverse b)))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 56a9f5aa26eb8bbf54af3a161d53bd0b7ddcad5f..f09153bd4a27abfd32ab873e7c9dc05954b66d67 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p23:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -193,38 +193,38 @@ ntheorem prove_p23:
 ∀H14:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H15:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H16:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (multiply a b) identity) (multiply a (inverse (greatest_lower_bound a (inverse b))))
+∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (multiply a b) identity) (multiply a (inverse (greatest_lower_bound a (inverse b)))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 8ce7ed2dc32b45272dbe37da43d29d793a7162e3..473ade1040b2b326c8f766f4e3d086977b50838f 100644 (file)
@@ -172,7 +172,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p23x:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -194,35 +194,35 @@ ntheorem prove_p23x:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (multiply a b) identity) (multiply a (least_upper_bound (inverse a) b))
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (multiply a b) identity) (multiply a (least_upper_bound (inverse a) b)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index cbe8fcb5670541eb7b314254a4fd3f3e26a84344..119e94cf8d0999776a5073436c9214226685ee8e 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p23x:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -193,38 +193,38 @@ ntheorem prove_p23x:
 ∀H14:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H15:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H16:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (multiply a b) identity) (multiply a (least_upper_bound (inverse a) b))
+∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (multiply a b) identity) (multiply a (least_upper_bound (inverse a) b)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 4ff4bf1e6d2f9603bcb1a7b5e359bd9436a4be30..4a6ce12a810505c6803ea973d68c5af6baf4ab95 100644 (file)
@@ -170,7 +170,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p33:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -193,36 +193,36 @@ ntheorem prove_p33:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H13:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H14:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply a b) (multiply b a)
+∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c2a7a25e0c488f7baedcc0a7e846f25360287d2c..8691460807d6cb32902fd97cee71c53f896b86c3 100644 (file)
@@ -170,7 +170,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p38a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -192,35 +192,35 @@ ntheorem prove_p38a:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound b (least_upper_bound a b)) (least_upper_bound a b)
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound b (least_upper_bound a b)) (least_upper_bound a b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 35910e4d80a12a9e6a25f26d644718dc95a7f895..ce0ea9cfb38b166fa5510f885a6cc36804694077 100644 (file)
@@ -166,7 +166,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p38a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -191,38 +191,38 @@ ntheorem prove_p38a:
 ∀H14:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H15:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H16:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound b (least_upper_bound a b)) (least_upper_bound a b)
+∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound b (least_upper_bound a b)) (least_upper_bound a b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 67d21174142ec5bf7fb1021b93d1a2d92d6ea5e3..cbde5bacfbfe50968f59c03849b1c54a8e97d445 100644 (file)
@@ -170,7 +170,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p38b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -192,35 +192,35 @@ ntheorem prove_p38b:
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H13:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound b (least_upper_bound a b)) b
+∀H14:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound b (least_upper_bound a b)) b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 24d4af94c8b20f6f16443dc638dda7217670969b..efdff2a17a61f9ef7bc5a475430dd017b5f09f2f 100644 (file)
@@ -166,7 +166,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p38b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -191,38 +191,38 @@ ntheorem prove_p38b:
 ∀H14:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H15:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H16:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound b (least_upper_bound a b)) b
+∀H17:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound b (least_upper_bound a b)) b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 60133e1cc2a51aa10aaae5fa56dc05ca4902eec0..6073397a97c2aae146af1e670b3e6401c8f7a77a 100644 (file)
@@ -170,7 +170,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p39a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -193,36 +193,36 @@ ntheorem prove_p39a:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H13:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H14:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (inverse a) (inverse b)) (inverse b)
+∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (inverse a) (inverse b)) (inverse b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a67ac33f6d21ac374ba5d58db1fe37a59fe33ce1..568d839ce769354592c2fc6191f403b54c262306 100644 (file)
@@ -172,7 +172,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p39c:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -195,36 +195,36 @@ ntheorem prove_p39c:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H13:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H14:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (inverse a) (inverse b)) (inverse a)
+∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (inverse a) (inverse b)) (inverse a))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 598666b24952f1450b67b18214f2137c024abd21..a3efe880307a649ff7ff129190174a2d3fc5f021 100644 (file)
@@ -170,7 +170,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p39b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -193,36 +193,36 @@ ntheorem prove_p39b:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H13:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H14:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (inverse a) (inverse b)) (inverse a)
+∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound (inverse a) (inverse b)) (inverse a))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index efd9f786876832f8dd99a5a33dce1a84cada4e3a..e9ef675d4bf06b8aa2f8a5e3fc6aef22e9f8e69c 100644 (file)
@@ -172,7 +172,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p39d:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -195,36 +195,36 @@ ntheorem prove_p39d:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H13:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H14:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (inverse a) (inverse b)) (inverse b)
+∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (least_upper_bound (inverse a) (inverse b)) (inverse b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d3119d5943700a774ea775f43578a8b1592a5add..d3a311579045bb76a42d8f36a4779465446a394d 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p40a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀greatest_lower_bound:∀_:Univ.∀_:Univ.Univ.
@@ -191,36 +191,36 @@ ntheorem prove_p40a:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H13:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H14:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply a b) (multiply b a)
+∀H15:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 94626fdeb1e19e94954b16052c61e71a7699a94a..e3defd2756dea807de047d0b861d9311a3a513ed 100644 (file)
@@ -166,7 +166,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p8_9a:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -194,41 +194,41 @@ ntheorem prove_p8_9a:
 ∀H16:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H17:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H18:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H19:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound a (multiply b c)) (greatest_lower_bound a c)
+∀H19:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound a (multiply b c)) (greatest_lower_bound a c))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 2f7104b2b5bf28fe614a540752f639220c7d0fe5..e278847329bc43a5dd174a738167c31c289c9b9f 100644 (file)
@@ -168,7 +168,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_p8_9b:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -196,41 +196,41 @@ ntheorem prove_p8_9b:
 ∀H16:∀X:Univ.∀Y:Univ.eq Univ (greatest_lower_bound X Y) (greatest_lower_bound Y X).
 ∀H17:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).
 ∀H18:∀X:Univ.eq Univ (multiply (inverse X) X) identity.
-∀H19:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound a (multiply b c)) (greatest_lower_bound a c)
+∀H19:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (greatest_lower_bound a (multiply b c)) (greatest_lower_bound a c))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#greatest_lower_bound.
-#identity.
-#inverse.
-#least_upper_bound.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#greatest_lower_bound ##.
+#identity ##.
+#inverse ##.
+#least_upper_bound ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 202eb45ba46ab11d0e5c1f3139f58caf5092e6b4..171bc3a77b69e3cfde3312d616879d308fb1e95d 100644 (file)
@@ -100,23 +100,23 @@ include "logic/equality.ma".
 
 (* ----Denial of conclusion: *)
 ntheorem prove_this:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (multiply X (multiply Y Y)) (multiply Y (multiply Y X)).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).eq Univ (multiply a (multiply b (multiply a (multiply b (multiply a (multiply b (multiply a b))))))) (multiply a (multiply a (multiply a (multiply a (multiply b (multiply b (multiply b b)))))))
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).eq Univ (multiply a (multiply b (multiply a (multiply b (multiply a (multiply b (multiply a b))))))) (multiply a (multiply a (multiply a (multiply a (multiply b (multiply b (multiply b b))))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index fc24baa5a897deeffc04a519fef2ea890b3d2c3f..551f70a33b31bb9408491ee0f09d873a7b38bd8f 100644 (file)
@@ -104,23 +104,23 @@ include "logic/equality.ma".
 
 (* ----Denial of conclusion: *)
 ntheorem prove_this:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (multiply X (multiply Y (multiply Y Y))) (multiply Y (multiply Y (multiply Y X))).
-∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).eq Univ (multiply a (multiply b (multiply a (multiply b (multiply a (multiply b (multiply a (multiply b (multiply a (multiply b (multiply a (multiply b (multiply a (multiply b (multiply a (multiply b (multiply a b))))))))))))))))) (multiply a (multiply a (multiply a (multiply a (multiply a (multiply a (multiply a (multiply a (multiply a (multiply b (multiply b (multiply b (multiply b (multiply b (multiply b (multiply b (multiply b b)))))))))))))))))
+∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X Y) Z) (multiply X (multiply Y Z)).eq Univ (multiply a (multiply b (multiply a (multiply b (multiply a (multiply b (multiply a (multiply b (multiply a (multiply b (multiply a (multiply b (multiply a (multiply b (multiply a (multiply b (multiply a b))))))))))))))))) (multiply a (multiply a (multiply a (multiply a (multiply a (multiply a (multiply a (multiply a (multiply a (multiply b (multiply b (multiply b (multiply b (multiply b (multiply b (multiply b (multiply b b))))))))))))))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 25f07202c5805caef17323a3d533c42c6b0af26b..a82996bb07ac91f530109195de08f91f2b412ab0 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----Denial of Moufang-2: *)
 ntheorem prove_moufang2:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -72,31 +72,31 @@ ntheorem prove_moufang2:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (left_division X (multiply X Y)) Y.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (multiply X (left_division X Y)) Y.
 ∀H7:∀X:Univ.eq Univ (multiply X identity) X.
-∀H8:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply (multiply (multiply a b) c) b) (multiply a (multiply b (multiply c b)))
+∀H8:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply (multiply (multiply a b) c) b) (multiply a (multiply b (multiply c b))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#identity.
-#left_division.
-#left_inverse.
-#multiply.
-#right_division.
-#right_inverse.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#identity ##.
+#left_division ##.
+#left_inverse ##.
+#multiply ##.
+#right_division ##.
+#right_inverse ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index cfe181627ddc35be00fdc850e4b802c492566516..9d7247d78c7edeb0044b31d06ec68d6f3abc0308 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----Denial of Moufang-3: *)
 ntheorem prove_moufang3:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -72,31 +72,31 @@ ntheorem prove_moufang3:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (left_division X (multiply X Y)) Y.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (multiply X (left_division X Y)) Y.
 ∀H7:∀X:Univ.eq Univ (multiply X identity) X.
-∀H8:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply (multiply (multiply a b) a) c) (multiply a (multiply b (multiply a c)))
+∀H8:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply (multiply (multiply a b) a) c) (multiply a (multiply b (multiply a c))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#identity.
-#left_division.
-#left_inverse.
-#multiply.
-#right_division.
-#right_inverse.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#identity ##.
+#left_division ##.
+#left_inverse ##.
+#multiply ##.
+#right_division ##.
+#right_inverse ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f8a1496c85f2bf1f14ba4c451016684c23f935e5..3718f35913ed5f9636d89bcfe18894177fbf603f 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----Denial of Moufang-1 *)
 ntheorem prove_moufang1:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -72,31 +72,31 @@ ntheorem prove_moufang1:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (left_division X (multiply X Y)) Y.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (multiply X (left_division X Y)) Y.
 ∀H7:∀X:Univ.eq Univ (multiply X identity) X.
-∀H8:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply (multiply a (multiply b c)) a) (multiply (multiply a b) (multiply c a))
+∀H8:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply (multiply a (multiply b c)) a) (multiply (multiply a b) (multiply c a)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#identity.
-#left_division.
-#left_inverse.
-#multiply.
-#right_division.
-#right_inverse.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#identity ##.
+#left_division ##.
+#left_inverse ##.
+#multiply ##.
+#right_division ##.
+#right_inverse ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6b841f5ad5ab48fb4ed3537becd7b35ddfc8ecf0..dcfbcec4a19c763a07be22f7da447bb95e1c192d 100644 (file)
@@ -52,7 +52,7 @@ include "logic/equality.ma".
 
 (* ----Denial of Moufang-2: *)
 ntheorem prove_moufang2:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -61,22 +61,22 @@ ntheorem prove_moufang2:
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply (multiply X Y) X) Z) (multiply X (multiply Y (multiply X Z))).
 ∀H1:∀X:Univ.eq Univ (multiply (left_inverse X) X) identity.
-∀H2:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply (multiply (multiply a b) c) b) (multiply a (multiply b (multiply c b)))
+∀H2:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply (multiply (multiply a b) c) b) (multiply a (multiply b (multiply c b))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#identity.
-#left_inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#identity ##.
+#left_inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d624beeefac829c70e2970dd508f376bff7c2001..60099d38d80e940df415747c08fe1dc806b2713c 100644 (file)
@@ -52,7 +52,7 @@ include "logic/equality.ma".
 
 (* ----Denial of Moufang-2: *)
 ntheorem prove_moufang2:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -61,22 +61,22 @@ ntheorem prove_moufang2:
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (multiply X (multiply Y Z)) X) (multiply (multiply X Y) (multiply Z X)).
 ∀H1:∀X:Univ.eq Univ (multiply (left_inverse X) X) identity.
-∀H2:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply (multiply (multiply a b) c) b) (multiply a (multiply b (multiply c b)))
+∀H2:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply (multiply (multiply a b) c) b) (multiply a (multiply b (multiply c b))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#identity.
-#left_inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#identity ##.
+#left_inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index dfbae70ece5397d4ea76166e8279ab96ead75c7e..b03156f38e30f3bc8d540c9b05804aec3ccf9fdf 100644 (file)
@@ -48,7 +48,7 @@ include "logic/equality.ma".
 
 (* ----Denial of Moufang-4 *)
 ntheorem prove_moufang4:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀identity:Univ.
 ∀left_division:∀_:Univ.∀_:Univ.Univ.
 ∀left_inverse:∀_:Univ.Univ.
@@ -66,31 +66,31 @@ ntheorem prove_moufang4:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (left_division X (multiply X Y)) Y.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (multiply X (left_division X Y)) Y.
 ∀H7:∀X:Univ.eq Univ (multiply X identity) X.
-∀H8:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply x (multiply (multiply y z) x)) (multiply (multiply x y) (multiply z x))
+∀H8:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply x (multiply (multiply y z) x)) (multiply (multiply x y) (multiply z x)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#identity.
-#left_division.
-#left_inverse.
-#multiply.
-#right_division.
-#right_inverse.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#identity ##.
+#left_division ##.
+#left_inverse ##.
+#multiply ##.
+#right_division ##.
+#right_inverse ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 0d343edd1fb8228bd955525b655b02ec0f502a00..5de6168911e91d73c85dfb1b8b3396df32b8a0c0 100644 (file)
@@ -48,7 +48,7 @@ include "logic/equality.ma".
 
 (* ----Denial of Moufang-1 *)
 ntheorem prove_moufang1:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -66,31 +66,31 @@ ntheorem prove_moufang1:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (left_division X (multiply X Y)) Y.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (multiply X (left_division X Y)) Y.
 ∀H7:∀X:Univ.eq Univ (multiply X identity) X.
-∀H8:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply (multiply a (multiply b c)) a) (multiply (multiply a b) (multiply c a))
+∀H8:∀X:Univ.eq Univ (multiply identity X) X.eq Univ (multiply (multiply a (multiply b c)) a) (multiply (multiply a b) (multiply c a)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#identity.
-#left_division.
-#left_inverse.
-#multiply.
-#right_division.
-#right_inverse.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#identity ##.
+#left_division ##.
+#left_inverse ##.
+#multiply ##.
+#right_division ##.
+#right_inverse ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 775456ace783ae6846a67ed9ab2cd80ce01427f7..01417f057bc2701a2607d0a7a29df5833d0255ab 100644 (file)
@@ -46,27 +46,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem try_prove_this_axiom:
- ∀Univ:Type.∀U:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀Y:Univ.∀Z:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀u:Univ.
 ∀x:Univ.
 ∀y:Univ.
 ∀z:Univ.
-∀H0:∀U:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply U (inverse (multiply Y (multiply (multiply (multiply Z (inverse Z)) (inverse (multiply U Y))) U)))) U.eq Univ (multiply x (inverse (multiply y (multiply (multiply (multiply z (inverse z)) (inverse (multiply u y))) x)))) u
+∀H0:∀U:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply U (inverse (multiply Y (multiply (multiply (multiply Z (inverse Z)) (inverse (multiply U Y))) U)))) U.eq Univ (multiply x (inverse (multiply y (multiply (multiply (multiply z (inverse z)) (inverse (multiply u y))) x)))) u)
 .
-#Univ.
-#U.
-#Y.
-#Z.
-#inverse.
-#multiply.
-#u.
-#x.
-#y.
-#z.
-#H0.
-nauto by H0;
+#Univ ##.
+#U ##.
+#Y ##.
+#Z ##.
+#inverse ##.
+#multiply ##.
+#u ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 59154df6d312bffd9f5006d582d7961c9785769b..c1a846e3bc333904d36adc4bf5f4ea761e22071f 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (inverse (multiply (inverse (multiply (inverse (multiply A B)) C)) (inverse (multiply B (multiply (inverse B) B)))))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (inverse (multiply (inverse (multiply (inverse (multiply A B)) C)) (inverse (multiply B (multiply (inverse B) B)))))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 99617dd26bbacdc783995bde3d7ae2637f1d123c..27892e4127e5d80189da023275d8ddc87c3f6939 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (inverse (multiply (inverse (multiply (inverse (multiply A B)) C)) (inverse (multiply B (multiply (inverse B) B)))))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (inverse (multiply (inverse (multiply (inverse (multiply A B)) C)) (inverse (multiply B (multiply (inverse B) B)))))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 60a08cb360f268b554512594a10ec4442136c70e..2c84a68cd01bad19b4984b62f60551f5c06aa2e8 100644 (file)
@@ -44,25 +44,25 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (inverse (multiply (inverse (multiply (inverse (multiply A B)) C)) (inverse (multiply B (multiply (inverse B) B)))))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (inverse (multiply (inverse (multiply (inverse (multiply A B)) C)) (inverse (multiply B (multiply (inverse B) B)))))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 4cfd212bea8b6a459d329a02108d257dd160547a..c384f49904eba1e67660eb10e5ba57e70bcb60ad 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (inverse (multiply (inverse (multiply (inverse (multiply A B)) C)) (multiply (inverse B) (multiply (inverse B) B))))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (inverse (multiply (inverse (multiply (inverse (multiply A B)) C)) (multiply (inverse B) (multiply (inverse B) B))))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 228156069bf07b60d9d9cc4e8a6db9d01aa2534c..0a859e3331ce3dfeaeff0d5ddc7d8fbd6cca255b 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (inverse (multiply (inverse (multiply (inverse (multiply A B)) C)) (multiply (inverse B) (multiply (inverse B) B))))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (inverse (multiply (inverse (multiply (inverse (multiply A B)) C)) (multiply (inverse B) (multiply (inverse B) B))))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 66d36a65bf617dae54095923dea004c0da171822..3d62add9ae2a699d18114a81b304edab49c1f88f 100644 (file)
@@ -44,25 +44,25 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (inverse (multiply (inverse (multiply (inverse (multiply A B)) C)) (multiply (inverse B) (multiply (inverse B) B))))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (inverse (multiply (inverse (multiply (inverse (multiply A B)) C)) (multiply (inverse B) (multiply (inverse B) B))))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index b1505e5bbd66f3007b34fc342cf667a48eaab665..122eba57f0ee1bcfa2e2f04361a0631e046b52af 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply (multiply (inverse (multiply A (inverse (multiply B C)))) (multiply A (inverse C))) (inverse (multiply (inverse C) C))) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply (multiply (inverse (multiply A (inverse (multiply B C)))) (multiply A (inverse C))) (inverse (multiply (inverse C) C))) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index fae41be084f540b94b6b82115535f40634698d2b..5d914a711ba9cc638f1c003053dff4335b6d4f90 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply (multiply (inverse (multiply A (inverse (multiply B C)))) (multiply A (inverse C))) (inverse (multiply (inverse C) C))) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply (multiply (inverse (multiply A (inverse (multiply B C)))) (multiply A (inverse C))) (inverse (multiply (inverse C) C))) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 94642882f19c0ea718f79af420526e51bb3be058..2391565a8f854d2395176a9ab6d462cbb6c807f5 100644 (file)
@@ -44,25 +44,25 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply (multiply (inverse (multiply A (inverse (multiply B C)))) (multiply A (inverse C))) (inverse (multiply (inverse C) C))) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply (multiply (inverse (multiply A (inverse (multiply B C)))) (multiply A (inverse C))) (inverse (multiply (inverse C) C))) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index da06b00b2c2342a4249c77c233ccd1ef8fe33ea8..26b8636fdcabd91fd9d3c0ed4cb20ddd8caae5cc 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (inverse (multiply (multiply (multiply (inverse B) B) (inverse (multiply (inverse (multiply A (inverse B))) C))) B))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (inverse (multiply (multiply (multiply (inverse B) B) (inverse (multiply (inverse (multiply A (inverse B))) C))) B))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 0a34e56b20dc2521f8b4e0e9ca84535d4b41d0bc..2ed60448968a33aae73bf6dbf77780c93b6257c0 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (inverse (multiply (multiply (multiply (inverse B) B) (inverse (multiply (inverse (multiply A (inverse B))) C))) B))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (inverse (multiply (multiply (multiply (inverse B) B) (inverse (multiply (inverse (multiply A (inverse B))) C))) B))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 1a41958a4b75ce976f8be81a328bf622f0de174d..8b73eb6339b056419ef58952ce27d6187a7ece3e 100644 (file)
@@ -44,25 +44,25 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (inverse (multiply (multiply (multiply (inverse B) B) (inverse (multiply (inverse (multiply A (inverse B))) C))) B))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (inverse (multiply (multiply (multiply (inverse B) B) (inverse (multiply (inverse (multiply A (inverse B))) C))) B))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6166de9a4ed2625f07327e24285a3175e34d4a86..3796fa9a1c462146442e5d16764ff84c06c252c2 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (multiply A (inverse (multiply (inverse (multiply (inverse (multiply B A)) (multiply B (inverse C)))) (inverse (multiply (inverse A) A)))))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (multiply A (inverse (multiply (inverse (multiply (inverse (multiply B A)) (multiply B (inverse C)))) (inverse (multiply (inverse A) A)))))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 2613f6f0d7c1729328e8a12eff416d53be2626ad..a5a6ed68f37187285656a35da0a49d33e645311f 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (multiply A (inverse (multiply (inverse (multiply (inverse (multiply B A)) (multiply B (inverse C)))) (inverse (multiply (inverse A) A)))))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (multiply A (inverse (multiply (inverse (multiply (inverse (multiply B A)) (multiply B (inverse C)))) (inverse (multiply (inverse A) A)))))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 8c972ced5da5d18b09f66edd3065602f2fe8fb68..bf844f5c1676b8f6f79587876a8e3d54ee98a2a9 100644 (file)
@@ -44,25 +44,25 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (multiply A (inverse (multiply (inverse (multiply (inverse (multiply B A)) (multiply B (inverse C)))) (inverse (multiply (inverse A) A)))))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (multiply A (inverse (multiply (inverse (multiply (inverse (multiply B A)) (multiply B (inverse C)))) (inverse (multiply (inverse A) A)))))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 64cd7d53a15a4e7bfaf9f99a429529806e35d6e3..2928861fba984d9d553edd81096d2aaddd3508ea 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (multiply (inverse (multiply A (inverse (multiply (inverse B) (inverse (multiply C (inverse (multiply (inverse C) C)))))))) (multiply A C))) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (multiply (inverse (multiply A (inverse (multiply (inverse B) (inverse (multiply C (inverse (multiply (inverse C) C)))))))) (multiply A C))) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 285ca5c74f957fa260f75bc2f79e0c961a1a0e41..3fe58e55757fde372f69e64375587c2052810c06 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (multiply (inverse (multiply A (inverse (multiply (inverse B) (inverse (multiply C (inverse (multiply (inverse C) C)))))))) (multiply A C))) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (multiply (inverse (multiply A (inverse (multiply (inverse B) (inverse (multiply C (inverse (multiply (inverse C) C)))))))) (multiply A C))) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 41b129f054a41599d0d48d3f72aabad40b51e27d..61c77ba3a6b1dc8e03c316e8451d72cdaeecc514 100644 (file)
@@ -44,25 +44,25 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (multiply (inverse (multiply A (inverse (multiply (inverse B) (inverse (multiply C (inverse (multiply (inverse C) C)))))))) (multiply A C))) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (multiply (inverse (multiply A (inverse (multiply (inverse B) (inverse (multiply C (inverse (multiply (inverse C) C)))))))) (multiply A C))) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index e7003cb6d419c0945d66c426abe79b8bf1230447..a7f5cc3732cf1ccbdbc76c43f6744cabdcb47db6 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (multiply (inverse (multiply A (inverse (multiply (inverse B) (multiply (inverse C) (inverse (multiply (inverse C) C))))))) (multiply A C))) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (multiply (inverse (multiply A (inverse (multiply (inverse B) (multiply (inverse C) (inverse (multiply (inverse C) C))))))) (multiply A C))) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 2c30562d228873bc9a4cf07ad8f7a2607d71cbe6..5beca64edf0dcf843d88b3f7736d390908db8f34 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (multiply (inverse (multiply A (inverse (multiply (inverse B) (multiply (inverse C) (inverse (multiply (inverse C) C))))))) (multiply A C))) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (multiply (inverse (multiply A (inverse (multiply (inverse B) (multiply (inverse C) (inverse (multiply (inverse C) C))))))) (multiply A C))) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 1735e73048cb0ee77e0916957fa4daf1b2588657..1f0ffef3eed975937417bf8ab3d365f8271b7c43 100644 (file)
@@ -44,25 +44,25 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (multiply (inverse (multiply A (inverse (multiply (inverse B) (multiply (inverse C) (inverse (multiply (inverse C) C))))))) (multiply A C))) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (multiply (inverse (multiply A (inverse (multiply (inverse B) (multiply (inverse C) (inverse (multiply (inverse C) C))))))) (multiply A C))) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 25c979c77025eab814f50840ae45b7056e4ca198..bc6009efd60492f2b19eec801e05406a82dc6f1d 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply (inverse (multiply (inverse (multiply A (inverse (multiply (inverse B) C)))) (multiply A (inverse C)))) (inverse (multiply (inverse C) C))) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply (inverse (multiply (inverse (multiply A (inverse (multiply (inverse B) C)))) (multiply A (inverse C)))) (inverse (multiply (inverse C) C))) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 50629626aa4389d19b83165febaac282a31276ff..3f94985b0bf8db6f9dbb4e3b5a852cc8d92f365a 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply (inverse (multiply (inverse (multiply A (inverse (multiply (inverse B) C)))) (multiply A (inverse C)))) (inverse (multiply (inverse C) C))) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply (inverse (multiply (inverse (multiply A (inverse (multiply (inverse B) C)))) (multiply A (inverse C)))) (inverse (multiply (inverse C) C))) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index b059dc6138c47bcd235c1eff6a88c9805d48c63b..366d63359a8e9d8f093348ae85446abeb4a5795e 100644 (file)
@@ -44,25 +44,25 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply (inverse (multiply (inverse (multiply A (inverse (multiply (inverse B) C)))) (multiply A (inverse C)))) (inverse (multiply (inverse C) C))) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply (inverse (multiply (inverse (multiply A (inverse (multiply (inverse B) C)))) (multiply A (inverse C)))) (inverse (multiply (inverse C) C))) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ea27150067fd9f6b86f123f1cd485e82f5c9ab8a..1774ca7a1072e9a16c3f1b13d2b8f24b49b25ac4 100644 (file)
@@ -44,24 +44,24 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (multiply A (inverse (multiply (multiply (inverse (multiply (inverse B) (multiply (inverse A) C))) D) (inverse (multiply B D))))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (multiply A (inverse (multiply (multiply (inverse (multiply (inverse B) (multiply (inverse A) C))) D) (inverse (multiply B D))))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a1.
-#b1.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a1 ##.
+#b1 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 65121fafa5d7e0645dfc23742cbba16d695cd798..f2be7561e1f156b88da366e985746473ad5900c0 100644 (file)
@@ -44,24 +44,24 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (multiply A (inverse (multiply (multiply (inverse (multiply (inverse B) (multiply (inverse A) C))) D) (inverse (multiply B D))))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (multiply A (inverse (multiply (multiply (inverse (multiply (inverse B) (multiply (inverse A) C))) D) (inverse (multiply B D))))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a2.
-#b2.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a2 ##.
+#b2 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 8c8aba52141c3e7542591b45f4a031b4b1d4b857..1c9deecb3331bc95cdd81d726d9cd697c678f14c 100644 (file)
@@ -44,26 +44,26 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (multiply A (inverse (multiply (multiply (inverse (multiply (inverse B) (multiply (inverse A) C))) D) (inverse (multiply B D))))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (multiply A (inverse (multiply (multiply (inverse (multiply (inverse B) (multiply (inverse A) C))) D) (inverse (multiply B D))))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a3.
-#b3.
-#c3.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index bda066f0ddc977f534d91627390c3f4a0be8e2cd..fce734387cc2e7b54b48c4b338c41b39ebecc9e5 100644 (file)
@@ -44,24 +44,24 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (multiply A (inverse (multiply B (multiply (multiply (multiply C (inverse C)) (inverse (multiply D B))) A)))) D.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (multiply A (inverse (multiply B (multiply (multiply (multiply C (inverse C)) (inverse (multiply D B))) A)))) D.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a1.
-#b1.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a1 ##.
+#b1 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 1e6a8334dce5aa47f07dc0a265b1b0963482f1cd..fb04939f74ab2bf5946f685b76e5e36f3900f74c 100644 (file)
@@ -44,24 +44,24 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (multiply A (inverse (multiply B (multiply (multiply (multiply C (inverse C)) (inverse (multiply D B))) A)))) D.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (multiply A (inverse (multiply B (multiply (multiply (multiply C (inverse C)) (inverse (multiply D B))) A)))) D.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a2.
-#b2.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a2 ##.
+#b2 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index fe272fa683c63990125d544b32f65a9ef8f27396..f05e33430a8c481aa36f5260ad4db972dcc5c2cb 100644 (file)
@@ -44,26 +44,26 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (multiply A (inverse (multiply B (multiply (multiply (multiply C (inverse C)) (inverse (multiply D B))) A)))) D.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (multiply A (inverse (multiply B (multiply (multiply (multiply C (inverse C)) (inverse (multiply D B))) A)))) D.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a3.
-#b3.
-#c3.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d1ba563a376a3166afc1024221fd06a8b858f9e3..180ff8070e616fab734622b2d2a4b57ba3cc911b 100644 (file)
@@ -42,24 +42,24 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (inverse (multiply (multiply (multiply (inverse (multiply (multiply A B) C)) A) B) (multiply D (inverse D)))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (inverse (multiply (multiply (multiply (inverse (multiply (multiply A B) C)) A) B) (multiply D (inverse D)))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a1.
-#b1.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a1 ##.
+#b1 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index b120a08ccc94c7c7ca9d8b6276635ee1bf9ab36f..217d2cebecbcd282030bf7b6df556f8b46ddb340 100644 (file)
@@ -42,24 +42,24 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (inverse (multiply (multiply (multiply (inverse (multiply (multiply A B) C)) A) B) (multiply D (inverse D)))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (inverse (multiply (multiply (multiply (inverse (multiply (multiply A B) C)) A) B) (multiply D (inverse D)))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a2.
-#b2.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a2 ##.
+#b2 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 84f56d45bea5bc2932b022cc7614da4f49230c23..38ff3370e96da35016ba24d08451f50de9be9cdd 100644 (file)
@@ -42,26 +42,26 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (inverse (multiply (multiply (multiply (inverse (multiply (multiply A B) C)) A) B) (multiply D (inverse D)))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (inverse (multiply (multiply (multiply (inverse (multiply (multiply A B) C)) A) B) (multiply D (inverse D)))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a3.
-#b3.
-#c3.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c84110d2690750def9af3956c097222329e1f201..7c76e7806f1dfb33d04fa8192d4d7276e5ab8ca6 100644 (file)
@@ -42,24 +42,24 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (multiply A (inverse (multiply B (multiply C (multiply (multiply (inverse C) (inverse (multiply D B))) A))))) D.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (multiply A (inverse (multiply B (multiply C (multiply (multiply (inverse C) (inverse (multiply D B))) A))))) D.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a1.
-#b1.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a1 ##.
+#b1 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index befd20302d0bbcfa4cc78470ac0f7a8703e814ab..e32843f6b0d403dcf6541a64c3d89ecb06599442 100644 (file)
@@ -42,24 +42,24 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (multiply A (inverse (multiply B (multiply C (multiply (multiply (inverse C) (inverse (multiply D B))) A))))) D.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (multiply A (inverse (multiply B (multiply C (multiply (multiply (inverse C) (inverse (multiply D B))) A))))) D.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a2.
-#b2.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a2 ##.
+#b2 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index b985457dbfdf02a83de876a9a52770cf379cd462..eb3af1e284ca3b934c3b3db35e109bf41dc1c73f 100644 (file)
@@ -42,26 +42,26 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (multiply A (inverse (multiply B (multiply C (multiply (multiply (inverse C) (inverse (multiply D B))) A))))) D.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (multiply A (inverse (multiply B (multiply C (multiply (multiply (inverse C) (inverse (multiply D B))) A))))) D.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a3.
-#b3.
-#c3.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 28d9a8f29d09a641d3bf00224e9a00713e7276fe..957ea1f26be51bc02d28eaeb1e482985fb0634f5 100644 (file)
@@ -42,24 +42,24 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (inverse (multiply A (multiply B (multiply (multiply (inverse B) C) (inverse (multiply D (multiply A C))))))) D.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (inverse (multiply A (multiply B (multiply (multiply (inverse B) C) (inverse (multiply D (multiply A C))))))) D.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a1.
-#b1.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a1 ##.
+#b1 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ed9efb4267c23f9c2c440a6b069604847ac04db6..40a3e03e1ee8419fd65d307ac9af7cebe4bbad77 100644 (file)
@@ -42,24 +42,24 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (inverse (multiply A (multiply B (multiply (multiply (inverse B) C) (inverse (multiply D (multiply A C))))))) D.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (inverse (multiply A (multiply B (multiply (multiply (inverse B) C) (inverse (multiply D (multiply A C))))))) D.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a2.
-#b2.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a2 ##.
+#b2 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6c1b7689f4b0a2997a3ba3f4dc17f7cfca01ef6b..40cd925f7bfb957a656c8df3e4a1380c4e8b507c 100644 (file)
@@ -42,26 +42,26 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (inverse (multiply A (multiply B (multiply (multiply (inverse B) C) (inverse (multiply D (multiply A C))))))) D.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (inverse (multiply A (multiply B (multiply (multiply (inverse B) C) (inverse (multiply D (multiply A C))))))) D.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a3.
-#b3.
-#c3.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index df3e7d2dda6d8b97bb49707bc5a17a946831528f..355689cd55ec90a38e335d5c02d5860850001b17 100644 (file)
@@ -42,24 +42,24 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (inverse (multiply A (multiply B (multiply (multiply C (inverse C)) (inverse (multiply D (multiply A B))))))) D.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (inverse (multiply A (multiply B (multiply (multiply C (inverse C)) (inverse (multiply D (multiply A B))))))) D.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a1.
-#b1.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a1 ##.
+#b1 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 19659a24a67be63333372b86da313280e3c91d92..9e5c02baa34d564c3cfb135cafb9106e74ddfce4 100644 (file)
@@ -42,24 +42,24 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (inverse (multiply A (multiply B (multiply (multiply C (inverse C)) (inverse (multiply D (multiply A B))))))) D.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (inverse (multiply A (multiply B (multiply (multiply C (inverse C)) (inverse (multiply D (multiply A B))))))) D.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a2.
-#b2.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a2 ##.
+#b2 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7911163a2afe59eb1925e35311d0136d3ca0e556..b975a65edf6e509580238748761f37aca1b269fd 100644 (file)
@@ -42,26 +42,26 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (inverse (multiply A (multiply B (multiply (multiply C (inverse C)) (inverse (multiply D (multiply A B))))))) D.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (inverse (multiply A (multiply B (multiply (multiply C (inverse C)) (inverse (multiply D (multiply A B))))))) D.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a3.
-#b3.
-#c3.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6d9fd1bc985bc8c9950b47ee7bca8eb3564d814d..8418608c55b8685062a4eeab2e3a1e7a65571042 100644 (file)
@@ -44,7 +44,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -52,21 +52,21 @@ ntheorem prove_these_axioms_1:
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide (divide (divide A A) B) C) (divide (divide (divide A A) A) C))) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide (divide (divide A A) B) C) (divide (divide (divide A A) A) C))) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 71cc757eef5eeaaa31109ce77a626ce5df0a2366..a2017d6b2fee4b56038d377682c8a93457a24180 100644 (file)
@@ -44,7 +44,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -52,21 +52,21 @@ ntheorem prove_these_axioms_2:
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide (divide (divide A A) B) C) (divide (divide (divide A A) A) C))) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide (divide (divide A A) B) C) (divide (divide (divide A A) A) C))) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 916466da5c59973a522f63b4e05c106294e89f18..02d75901e16fe8836feaf07401bbfc5b574d0d7b 100644 (file)
@@ -44,7 +44,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -53,22 +53,22 @@ ntheorem prove_these_axioms_3:
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide (divide (divide A A) B) C) (divide (divide (divide A A) A) C))) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide (divide (divide A A) B) C) (divide (divide (divide A A) A) C))) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a148e15cef502046b11a8e4df289cf8fadec8842..adbc9e1f23c888f12934385a1cd7c2c6871a09f6 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -50,21 +50,21 @@ ntheorem prove_these_axioms_1:
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide (divide (divide B B) B) C) (divide (divide (divide B B) A) C))) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide (divide (divide B B) B) C) (divide (divide (divide B B) A) C))) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 56086be0da3c459e501e1f75811fe7cc0482e004..66e69765404ca1aa0ca5e0648fe8dd66a026396e 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -50,21 +50,21 @@ ntheorem prove_these_axioms_2:
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide (divide (divide B B) B) C) (divide (divide (divide B B) A) C))) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide (divide (divide B B) B) C) (divide (divide (divide B B) A) C))) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 30345590f6e69832a2c00b7634586e2dee17e823..c9e403d71a17f33d76e9ad672b5eda91ccf2a875 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_3:
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide (divide (divide B B) B) C) (divide (divide (divide B B) A) C))) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide (divide (divide B B) B) C) (divide (divide (divide B B) A) C))) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index b34de13b8e7a4bc6545d2ac1cdf422d66285edec..25112e82a2a324e62251a3f63db5df4baba281ba 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -50,21 +50,21 @@ ntheorem prove_these_axioms_1:
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide (divide A A) (divide A (divide B (divide (divide (divide A A) A) C)))) C) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide (divide A A) (divide A (divide B (divide (divide (divide A A) A) C)))) C) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7d72af84b75eb38e4bdd5cd0e487960c63f5c007..a4425d1664ad5ae0a0aa16fd9ba5c734119c614e 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -50,21 +50,21 @@ ntheorem prove_these_axioms_2:
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide (divide A A) (divide A (divide B (divide (divide (divide A A) A) C)))) C) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide (divide A A) (divide A (divide B (divide (divide (divide A A) A) C)))) C) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 2132d98b62f2045ec2903bd0f54d37c12ce369e8..0636f2c493cbc2436493d2c9507f8a592178c113 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_3:
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide (divide A A) (divide A (divide B (divide (divide (divide A A) A) C)))) C) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide (divide A A) (divide A (divide B (divide (divide (divide A A) A) C)))) C) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 87c212d972c86c1214d52a77f61ac642c69900fd..4575c0beffed06bc1fea0e8e2739d979850ea6d5 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_1:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.eq Univ (inverse A) (divide identity A).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (divide identity B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity (divide A (divide B (divide (divide (divide A A) A) C)))) C) B.eq Univ (multiply (inverse a1) a1) identity
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity (divide A (divide B (divide (divide (divide A A) A) C)))) C) B.eq Univ (multiply (inverse a1) a1) identity)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 761dd43c9183cbe41eaf99f6767bc3cca5eac8e2..c8e7f698b9f8a82dd222a1551f629df8a2f77b3c 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_2:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.eq Univ (inverse A) (divide identity A).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (divide identity B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity (divide A (divide B (divide (divide (divide A A) A) C)))) C) B.eq Univ (multiply identity a2) a2
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity (divide A (divide B (divide (divide (divide A A) A) C)))) C) B.eq Univ (multiply identity a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ec7d503db68012980f5cfd1427b46a57cdeb3476..96c3c2435d34be07360df9a37604af8acfdacc70 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -53,24 +53,24 @@ ntheorem prove_these_axioms_3:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.eq Univ (inverse A) (divide identity A).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (divide identity B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity (divide A (divide B (divide (divide (divide A A) A) C)))) C) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity (divide A (divide B (divide (divide (divide A A) A) C)))) C) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 3605339eb05805859e3565e86a8ccd4cec19c92c..807aa273f3700db1280dd45022cd818704adaba0 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_1:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.eq Univ (inverse A) (divide identity A).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (divide identity B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide (divide A A) (divide A (divide B (divide (divide identity A) C)))) C) B.eq Univ (multiply (inverse a1) a1) identity
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide (divide A A) (divide A (divide B (divide (divide identity A) C)))) C) B.eq Univ (multiply (inverse a1) a1) identity)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c176d88df5007ab8cca214d516a7d20cb483d27d..755039a3156b017a0ef744e42a4b5ffcef170dc5 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_2:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.eq Univ (inverse A) (divide identity A).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (divide identity B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide (divide A A) (divide A (divide B (divide (divide identity A) C)))) C) B.eq Univ (multiply identity a2) a2
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide (divide A A) (divide A (divide B (divide (divide identity A) C)))) C) B.eq Univ (multiply identity a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c62e8ec369e747e9e7d3f264df28e0078d09dac1..41156cec13dc5657ad6306309687781194a79c39 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -53,24 +53,24 @@ ntheorem prove_these_axioms_3:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.eq Univ (inverse A) (divide identity A).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (divide identity B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide (divide A A) (divide A (divide B (divide (divide identity A) C)))) C) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide (divide A A) (divide A (divide B (divide (divide identity A) C)))) C) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 040b43f0f452330f42c29b0b3edaab4d39216a64..94eda6ef59be9e9b9617f6757544582f50ebbb92 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_1:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.eq Univ (inverse A) (divide identity A).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (divide identity B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide (divide identity B) C) (divide (divide (divide A A) A) C))) B.eq Univ (multiply (inverse a1) a1) identity
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide (divide identity B) C) (divide (divide (divide A A) A) C))) B.eq Univ (multiply (inverse a1) a1) identity)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 9caff9e2c87fc4ad8c371089ad0f036edaf09292..0b967907534416f58354abbbd7dc4989c3dbbf93 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_2:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.eq Univ (inverse A) (divide identity A).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (divide identity B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide (divide identity B) C) (divide (divide (divide A A) A) C))) B.eq Univ (multiply identity a2) a2
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide (divide identity B) C) (divide (divide (divide A A) A) C))) B.eq Univ (multiply identity a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 544cf7608ccf0213b3f4715a5a2b4f576b954659..46b5ab7dce60646df5c0cd03bd42bc71a6c696d8 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -53,24 +53,24 @@ ntheorem prove_these_axioms_3:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.eq Univ (inverse A) (divide identity A).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (divide identity B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide (divide identity B) C) (divide (divide (divide A A) A) C))) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide (divide identity B) C) (divide (divide (divide A A) A) C))) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f08e037b96ce0b36aa244154fdc3f920f5917852..96a391484ee1352c4be974f3a335496bf4ea1bb5 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_1:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.eq Univ (inverse A) (divide identity A).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (divide identity B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide (divide (divide A A) B) C) (divide (divide identity A) C))) B.eq Univ (multiply (inverse a1) a1) identity
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide (divide (divide A A) B) C) (divide (divide identity A) C))) B.eq Univ (multiply (inverse a1) a1) identity)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 8f9c131d6d9326b758778e1c1cf101e2fdf3d79a..af4d64b73c9bd5d523ecb27996249f6c08ab3cf9 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_2:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.eq Univ (inverse A) (divide identity A).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (divide identity B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide (divide (divide A A) B) C) (divide (divide identity A) C))) B.eq Univ (multiply identity a2) a2
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide (divide (divide A A) B) C) (divide (divide identity A) C))) B.eq Univ (multiply identity a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index aed21ebbf586239f8118ccfa9f9ccf8ba0be5965..299e71ccbde2d0879af5f6bb84331ac45f262d61 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -53,24 +53,24 @@ ntheorem prove_these_axioms_3:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.eq Univ (inverse A) (divide identity A).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (divide identity B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide (divide (divide A A) B) C) (divide (divide identity A) C))) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide (divide (divide A A) B) C) (divide (divide identity A) C))) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 4d4a4e63d825443b05b6141c7c8bbeac92d7fc42..f766a182a67652fd308910a37096cee0e808f338 100644 (file)
@@ -42,28 +42,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (divide A A) (divide B (divide (divide C (divide D B)) (inverse D)))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (divide A A) (divide B (divide (divide C (divide D B)) (inverse D)))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a1.
-#b1.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a1 ##.
+#b1 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 8a475fb53cd34f4255a968918f2982d3bb7ca77e..13aed9a51babf8abb3b83e77809e2776c7f52beb 100644 (file)
@@ -42,28 +42,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (divide A A) (divide B (divide (divide C (divide D B)) (inverse D)))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (divide A A) (divide B (divide (divide C (divide D B)) (inverse D)))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a2.
-#b2.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a2 ##.
+#b2 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 95ba27cde9ae282d7cd7f0429d88275d07218158..26ab05aebc389f44916dd4de2c62e20f129f5365 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -50,22 +50,22 @@ ntheorem prove_these_axioms_3:
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (divide A A) (divide B (divide (divide C (divide D B)) (inverse D)))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (divide A A) (divide B (divide (divide C (divide D B)) (inverse D)))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a3.
-#b3.
-#c3.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 30496da52a739e8a41fa23b02281b058cfda6c42..a06761fcb94d4eef4aaf5dc3c909e1566d08cfe1 100644 (file)
@@ -42,28 +42,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (inverse (divide A (divide B (divide C D)))) (divide (divide D C) A)) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (inverse (divide A (divide B (divide C D)))) (divide (divide D C) A)) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a1.
-#b1.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a1 ##.
+#b1 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 9eb7fd41796292b70666d2da2715d99fe8c3f042..1c068958bec44ca76c5c83aa6a4bdde964458c3e 100644 (file)
@@ -42,28 +42,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (inverse (divide A (divide B (divide C D)))) (divide (divide D C) A)) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (inverse (divide A (divide B (divide C D)))) (divide (divide D C) A)) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a2.
-#b2.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a2 ##.
+#b2 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ed9cea8b6359f27885c583452ae283d37ec019dd..ba9538fd6e2f158c4b8a8f3d1632ae4ba47b90aa 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -50,22 +50,22 @@ ntheorem prove_these_axioms_3:
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (inverse (divide A (divide B (divide C D)))) (divide (divide D C) A)) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (inverse (divide A (divide B (divide C D)))) (divide (divide D C) A)) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a3.
-#b3.
-#c3.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f45a230f7987bf09bfa1b9cb5ae955f137223c5a..79a4a5be1f66729ab57aeccdfbc5c2ce2ae5cfd4 100644 (file)
@@ -42,28 +42,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (divide (inverse (divide A B)) (divide (divide C D) A)) (divide D C)) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (divide (inverse (divide A B)) (divide (divide C D) A)) (divide D C)) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a1.
-#b1.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a1 ##.
+#b1 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ecdd2d0bb7fad253c8ced24c7b90827f27ac16aa..c2368b582fcb557996a7d468f3b1c5157e0b6f3d 100644 (file)
@@ -42,28 +42,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (divide (inverse (divide A B)) (divide (divide C D) A)) (divide D C)) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (divide (inverse (divide A B)) (divide (divide C D) A)) (divide D C)) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a2.
-#b2.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a2 ##.
+#b2 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7828b5a7952d4e8ad044488003f70dc09bea9927..c3f0ccff25154120e71e25b9f54b7c45d9c36c63 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -50,22 +50,22 @@ ntheorem prove_these_axioms_3:
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (divide (inverse (divide A B)) (divide (divide C D) A)) (divide D C)) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (divide (inverse (divide A B)) (divide (divide C D) A)) (divide D C)) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a3.
-#b3.
-#c3.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 96bb546199deda137df3eb7de7046b682152641e..2822352fd3a7053befa47d7619eca573aa46adea 100644 (file)
@@ -42,28 +42,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (inverse (divide (divide (divide A B) C) (divide D C))) (divide B A)) D.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (inverse (divide (divide (divide A B) C) (divide D C))) (divide B A)) D.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a1.
-#b1.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a1 ##.
+#b1 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index b84d82ef04c524552cd2e817ebc849dd97be84bf..69aad58856de47fdc4cb0ebb1a9b37b3d32a17d2 100644 (file)
@@ -42,28 +42,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (inverse (divide (divide (divide A B) C) (divide D C))) (divide B A)) D.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (inverse (divide (divide (divide A B) C) (divide D C))) (divide B A)) D.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a2.
-#b2.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a2 ##.
+#b2 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 66ef3278c651e42e08791a375b41610ac7f3195a..0a1ef109a1aaebb1d487bb64af17638e5e7e2304 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -50,22 +50,22 @@ ntheorem prove_these_axioms_3:
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (inverse (divide (divide (divide A B) C) (divide D C))) (divide B A)) D.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (inverse (divide (divide (divide A B) C) (divide D C))) (divide B A)) D.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a3.
-#b3.
-#c3.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 451efce968a096625cd5046c3a6384d87bad8b41..ac8d7d52b87980b5f7b9e83e1666cf0574adfd90 100644 (file)
@@ -42,28 +42,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (inverse (divide (divide (divide A A) B) (divide C (divide B D)))) D) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (inverse (divide (divide (divide A A) B) (divide C (divide B D)))) D) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a1.
-#b1.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a1 ##.
+#b1 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index b18f0cc11e1885b87d9b1b842a917e516480a10d..96ae398595db2f4879dccf1d99659e3869100c8c 100644 (file)
@@ -42,28 +42,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (inverse (divide (divide (divide A A) B) (divide C (divide B D)))) D) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (inverse (divide (divide (divide A A) B) (divide C (divide B D)))) D) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a2.
-#b2.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a2 ##.
+#b2 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index b5b5ba50bfe7f35d93ad19465a34e972a68ebe9c..9786e751c6a5e2a47ed5c97ddd6e6ec7fe8ab987 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -50,22 +50,22 @@ ntheorem prove_these_axioms_3:
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (inverse (divide (divide (divide A A) B) (divide C (divide B D)))) D) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (divide (inverse (divide (divide (divide A A) B) (divide C (divide B D)))) D) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a3.
-#b3.
-#c3.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index e69260458b1392fbb831083402f5aaf24a1676fc..12bee487129fdd1b426b719e183e6f016c5ffd58 100644 (file)
@@ -44,7 +44,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a1:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -53,23 +53,23 @@ ntheorem prove_these_axioms_1:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (double_divide (double_divide (double_divide A (double_divide B identity)) (double_divide (double_divide C (double_divide D (double_divide D identity))) (double_divide A identity))) B) C.eq Univ (multiply (inverse a1) a1) identity
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (double_divide (double_divide (double_divide A (double_divide B identity)) (double_divide (double_divide C (double_divide D (double_divide D identity))) (double_divide A identity))) B) C.eq Univ (multiply (inverse a1) a1) identity)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a1.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a1 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 3fc4b9df4f7d14da593f1bd5152241fbd7273c5b..de47ea5b7555358ff0461c57d9364ec65096e861 100644 (file)
@@ -44,7 +44,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a2:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -53,23 +53,23 @@ ntheorem prove_these_axioms_2:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (double_divide (double_divide (double_divide A (double_divide B identity)) (double_divide (double_divide C (double_divide D (double_divide D identity))) (double_divide A identity))) B) C.eq Univ (multiply identity a2) a2
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (double_divide (double_divide (double_divide A (double_divide B identity)) (double_divide (double_divide C (double_divide D (double_divide D identity))) (double_divide A identity))) B) C.eq Univ (multiply identity a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a2.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a2 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index bf9af7de8b88aba4fb6cba65c5aac0b5017aacc0..6396b3304f0a69a6b3f3ae80f0c1ecebf055da00 100644 (file)
@@ -44,7 +44,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -55,25 +55,25 @@ ntheorem prove_these_axioms_3:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (double_divide (double_divide (double_divide A (double_divide B identity)) (double_divide (double_divide C (double_divide D (double_divide D identity))) (double_divide A identity))) B) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (double_divide (double_divide (double_divide A (double_divide B identity)) (double_divide (double_divide C (double_divide D (double_divide D identity))) (double_divide A identity))) B) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a3.
-#b3.
-#c3.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 294db2870af9e009623e685158e2e4bd92054409..09b0e091c920076161869a747124497455267f5a 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_1:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide (double_divide A B) C) (double_divide B identity))) (double_divide identity identity)) C.eq Univ (multiply (inverse a1) a1) identity
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide (double_divide A B) C) (double_divide B identity))) (double_divide identity identity)) C.eq Univ (multiply (inverse a1) a1) identity)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 4248746f440d9902c7f6017a14cdb292b6b43ed1..59569d979af83b74bab679bf6a916181a8b5cbd5 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_2:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide (double_divide A B) C) (double_divide B identity))) (double_divide identity identity)) C.eq Univ (multiply identity a2) a2
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide (double_divide A B) C) (double_divide B identity))) (double_divide identity identity)) C.eq Univ (multiply identity a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 469282c739693fae2484fc6b4d604baef02d48c4..470bf8f637bd4e2a8c1dda62870bddd25261dd3c 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -53,24 +53,24 @@ ntheorem prove_these_axioms_3:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide (double_divide A B) C) (double_divide B identity))) (double_divide identity identity)) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide (double_divide A B) C) (double_divide B identity))) (double_divide identity identity)) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a276d8fd0b199f0d06e766e4f9b767d4ae47745b..8d27572b731f2a5cd5b559386f34562bf60184e6 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_1:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide A (double_divide (double_divide (double_divide identity (double_divide (double_divide A identity) (double_divide B C))) B) identity)) C.eq Univ (multiply (inverse a1) a1) identity
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide A (double_divide (double_divide (double_divide identity (double_divide (double_divide A identity) (double_divide B C))) B) identity)) C.eq Univ (multiply (inverse a1) a1) identity)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 9df2118811f3576a834e7f5e350578e52bb2e8b9..dced1b098f354b5d62c5ceae6130947592a2c8b3 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_2:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide A (double_divide (double_divide (double_divide identity (double_divide (double_divide A identity) (double_divide B C))) B) identity)) C.eq Univ (multiply identity a2) a2
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide A (double_divide (double_divide (double_divide identity (double_divide (double_divide A identity) (double_divide B C))) B) identity)) C.eq Univ (multiply identity a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7e5d03efa7a86e9bc46e474be7d7c4a2e8dc817f..42408cd4452f6c0efccc0445ba06d40829532097 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -53,24 +53,24 @@ ntheorem prove_these_axioms_3:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide A (double_divide (double_divide (double_divide identity (double_divide (double_divide A identity) (double_divide B C))) B) identity)) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide A (double_divide (double_divide (double_divide identity (double_divide (double_divide A identity) (double_divide B C))) B) identity)) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6d2768164c4ee5c362b4654f84b0f18b67b34cff..5c1ae9bd66f74cc1e9e8c0f9d9e52f4358a97021 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_1:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide identity A) (double_divide identity (double_divide (double_divide (double_divide A B) identity) (double_divide C B)))) C.eq Univ (multiply (inverse a1) a1) identity
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide identity A) (double_divide identity (double_divide (double_divide (double_divide A B) identity) (double_divide C B)))) C.eq Univ (multiply (inverse a1) a1) identity)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ef3420d086e7f8adc27ebd926347c827a595b7b8..93fd414676fb060aa77f821e58d6ab6beb9d2c41 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_2:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide identity A) (double_divide identity (double_divide (double_divide (double_divide A B) identity) (double_divide C B)))) C.eq Univ (multiply identity a2) a2
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide identity A) (double_divide identity (double_divide (double_divide (double_divide A B) identity) (double_divide C B)))) C.eq Univ (multiply identity a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ed941d373ff7f1e32b0c82f8617be4d38f6c8d25..d44f5da17bad17217a309182000ca91cca170842 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -53,24 +53,24 @@ ntheorem prove_these_axioms_3:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide identity A) (double_divide identity (double_divide (double_divide (double_divide A B) identity) (double_divide C B)))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide identity A) (double_divide identity (double_divide (double_divide (double_divide A B) identity) (double_divide C B)))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c3db76a9289fd6154d3fc7d9c298d8d85d5e5a24..3c7bdabbcba3fa1168d3b7015433fe023a4bee35 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_1:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide identity A) (double_divide (double_divide (double_divide B C) (double_divide identity identity)) (double_divide A C))) B.eq Univ (multiply (inverse a1) a1) identity
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide identity A) (double_divide (double_divide (double_divide B C) (double_divide identity identity)) (double_divide A C))) B.eq Univ (multiply (inverse a1) a1) identity)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a9eecedfd6ae63d6c7b07d858994201661ea6ee5..f0526a191dd0e3aa2631d85519801f77042e7d25 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_2:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide identity A) (double_divide (double_divide (double_divide B C) (double_divide identity identity)) (double_divide A C))) B.eq Univ (multiply identity a2) a2
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide identity A) (double_divide (double_divide (double_divide B C) (double_divide identity identity)) (double_divide A C))) B.eq Univ (multiply identity a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 87aa0e17f8d6766e4649c3cbbfb2fe59597e2963..4b45ef052e7f056d88fc1b6b0f0529330299cf31 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -53,24 +53,24 @@ ntheorem prove_these_axioms_3:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide identity A) (double_divide (double_divide (double_divide B C) (double_divide identity identity)) (double_divide A C))) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide identity A) (double_divide (double_divide (double_divide B C) (double_divide identity identity)) (double_divide A C))) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 149cb514a46aed9f4e1578b3985dbae2f8b91802..0eb5a5462a8bae06ccafdb567cda8791cb2b203c 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_1:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide identity (double_divide A (double_divide B identity))) (double_divide (double_divide B (double_divide C A)) identity)) C.eq Univ (multiply (inverse a1) a1) identity
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide identity (double_divide A (double_divide B identity))) (double_divide (double_divide B (double_divide C A)) identity)) C.eq Univ (multiply (inverse a1) a1) identity)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 43830cc38ad140ab8eff2002cc2fbc6a469ddb0e..2c33f0a2c5e22e69870214a3c2bd2ffa3d3f5c25 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_2:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide identity (double_divide A (double_divide B identity))) (double_divide (double_divide B (double_divide C A)) identity)) C.eq Univ (multiply identity a2) a2
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide identity (double_divide A (double_divide B identity))) (double_divide (double_divide B (double_divide C A)) identity)) C.eq Univ (multiply identity a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 9955b5dee8dc7db18e1f51d0ba85b4085b448fc8..c54add80575a9514e638b16ad49ee4f3dbf9d36b 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -53,24 +53,24 @@ ntheorem prove_these_axioms_3:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide identity (double_divide A (double_divide B identity))) (double_divide (double_divide B (double_divide C A)) identity)) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide identity (double_divide A (double_divide B identity))) (double_divide (double_divide B (double_divide C A)) identity)) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 1bc0c3566b322d9fd11bfe42d6e3b6b45ab5f981..88f2839ae1a486b48a9c75196e9584d1e3105d93 100644 (file)
@@ -42,28 +42,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (double_divide (inverse A) (inverse (double_divide (inverse (double_divide A (double_divide B C))) (double_divide D (double_divide B D))))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (double_divide (inverse A) (inverse (double_divide (inverse (double_divide A (double_divide B C))) (double_divide D (double_divide B D))))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a1.
-#b1.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a1 ##.
+#b1 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ebdcf71a25b1bd96152d616ef7f1741901fc0379..0527d9b8215cc0b3d4f23d3b7b72c7102bfffc7a 100644 (file)
@@ -42,28 +42,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (double_divide (inverse A) (inverse (double_divide (inverse (double_divide A (double_divide B C))) (double_divide D (double_divide B D))))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (double_divide (inverse A) (inverse (double_divide (inverse (double_divide A (double_divide B C))) (double_divide D (double_divide B D))))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a2.
-#b2.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a2 ##.
+#b2 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 35ca44ccd35446ad60103d9746c0f5eff0c9fcb2..8a7c5dd8036ed26c9ef4a43a4441ce6dcbba32ec 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -50,22 +50,22 @@ ntheorem prove_these_axioms_3:
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (double_divide (inverse A) (inverse (double_divide (inverse (double_divide A (double_divide B C))) (double_divide D (double_divide B D))))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (double_divide (inverse A) (inverse (double_divide (inverse (double_divide A (double_divide B C))) (double_divide D (double_divide B D))))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a3.
-#b3.
-#c3.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index eaed7714dbc93765b3e09fb1f80d92bf98849707..9773ff32ca616b676f2788e2b67095b4ec11b42c 100644 (file)
@@ -42,28 +42,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (double_divide (double_divide A (inverse (double_divide B C))) (double_divide (inverse B) (inverse (double_divide D (double_divide A D))))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (double_divide (double_divide A (inverse (double_divide B C))) (double_divide (inverse B) (inverse (double_divide D (double_divide A D))))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a1.
-#b1.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a1 ##.
+#b1 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c6b8517783c746730120ed8457556f213dff5790..0e36105a63e44004c91b9dd7e88ed25a480287e8 100644 (file)
@@ -42,28 +42,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (double_divide (double_divide A (inverse (double_divide B C))) (double_divide (inverse B) (inverse (double_divide D (double_divide A D))))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (double_divide (double_divide A (inverse (double_divide B C))) (double_divide (inverse B) (inverse (double_divide D (double_divide A D))))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a2.
-#b2.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a2 ##.
+#b2 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 04631734142c5bb17a18abe09c065f90180a7d23..68dcd94eb4ecd45d2b4b544feb1176c0eb5873ab 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -50,22 +50,22 @@ ntheorem prove_these_axioms_3:
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (double_divide (double_divide A (inverse (double_divide B C))) (double_divide (inverse B) (inverse (double_divide D (double_divide A D))))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (double_divide (double_divide A (inverse (double_divide B C))) (double_divide (inverse B) (inverse (double_divide D (double_divide A D))))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a3.
-#b3.
-#c3.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 1758710565daa157e733d7ce01b2a3f01ca97b16..38d84e467ccf554e3329fad5f3bd7195c11b6f0d 100644 (file)
@@ -46,26 +46,26 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.eq Univ (multiply (inverse (multiply (inverse (multiply (inverse (multiply A B)) (multiply B A))) (multiply (inverse (multiply C D)) (multiply C (inverse (multiply (multiply E (inverse F)) (inverse D))))))) F) E.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.eq Univ (multiply (inverse (multiply (inverse (multiply (inverse (multiply A B)) (multiply B A))) (multiply (inverse (multiply C D)) (multiply C (inverse (multiply (multiply E (inverse F)) (inverse D))))))) F) E.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#E.
-#F.
-#a1.
-#b1.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#E ##.
+#F ##.
+#a1 ##.
+#b1 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c9c29eb94939c97cbb67fb91ed3031e3bb250c1a..d88a0420f1852f2a872c9f61dabed8d819712a94 100644 (file)
@@ -46,26 +46,26 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.eq Univ (multiply (inverse (multiply (inverse (multiply (inverse (multiply A B)) (multiply B A))) (multiply (inverse (multiply C D)) (multiply C (inverse (multiply (multiply E (inverse F)) (inverse D))))))) F) E.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.eq Univ (multiply (inverse (multiply (inverse (multiply (inverse (multiply A B)) (multiply B A))) (multiply (inverse (multiply C D)) (multiply C (inverse (multiply (multiply E (inverse F)) (inverse D))))))) F) E.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#E.
-#F.
-#a2.
-#b2.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#E ##.
+#F ##.
+#a2 ##.
+#b2 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index bba15764fc337b817479d7b273d069631ef96c04..cc576198f31074830e03d082f3dde344f7a31f14 100644 (file)
@@ -46,28 +46,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.eq Univ (multiply (inverse (multiply (inverse (multiply (inverse (multiply A B)) (multiply B A))) (multiply (inverse (multiply C D)) (multiply C (inverse (multiply (multiply E (inverse F)) (inverse D))))))) F) E.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.eq Univ (multiply (inverse (multiply (inverse (multiply (inverse (multiply A B)) (multiply B A))) (multiply (inverse (multiply C D)) (multiply C (inverse (multiply (multiply E (inverse F)) (inverse D))))))) F) E.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#E.
-#F.
-#a3.
-#b3.
-#c3.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#E ##.
+#F ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f39469bac79521c63979372194e0e89e3d81c1f4..51bff57f16c8ebc41c4184bfa97fc6034c6fa135 100644 (file)
@@ -48,26 +48,26 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.eq Univ (multiply (inverse (multiply (inverse (multiply (inverse (multiply A B)) (multiply B A))) (multiply (inverse (multiply C D)) (multiply C (inverse (multiply (multiply E (inverse F)) (inverse D))))))) F) E.eq Univ (multiply a b) (multiply b a)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.eq Univ (multiply (inverse (multiply (inverse (multiply (inverse (multiply A B)) (multiply B A))) (multiply (inverse (multiply C D)) (multiply C (inverse (multiply (multiply E (inverse F)) (inverse D))))))) F) E.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#E.
-#F.
-#a.
-#b.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#E ##.
+#F ##.
+#a ##.
+#b ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 554bf348fd01b51f55d4d0c3fc7583c02f80f81c..153d2a3050e62fcaad686fc626570dc695b7d438 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply (multiply (multiply A B) C) (inverse (multiply A C))) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply (multiply (multiply A B) C) (inverse (multiply A C))) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 9233ad4ca6e6311cd8e2d3d66778850957b32a00..3853ee252690b449ad4b9014272820cf707a7b8d 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply (multiply (multiply A B) C) (inverse (multiply A C))) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply (multiply (multiply A B) C) (inverse (multiply A C))) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d25661700f94cae9766af45acb2b74b6b5b5607f..3817828bc213159c4d4229a7ee820e5b46adc4e5 100644 (file)
@@ -44,25 +44,25 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply (multiply (multiply A B) C) (inverse (multiply A C))) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply (multiply (multiply A B) C) (inverse (multiply A C))) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 287b790efb44d16103f7e81a4221ce64711a1b76..a0444ed595e735aa125d9c66987b4c26d2b3f29e 100644 (file)
@@ -46,23 +46,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply (multiply (multiply A B) C) (inverse (multiply A C))) B.eq Univ (multiply a b) (multiply b a)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply (multiply (multiply A B) C) (inverse (multiply A C))) B.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 422d45132c918d312653acf49359d8cf58697709..621b7c9600f74e875fffbc36ca4d6657ad400a08 100644 (file)
@@ -42,23 +42,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (multiply (multiply B C) (inverse (multiply A C)))) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (multiply (multiply B C) (inverse (multiply A C)))) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 4deb56ec755257c57b10f34444881bd51df4a7e5..68482523bd322be952b54f0cdec6b28cddde8ebe 100644 (file)
@@ -42,23 +42,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (multiply (multiply B C) (inverse (multiply A C)))) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (multiply (multiply B C) (inverse (multiply A C)))) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7beb00cb2ba46113df4d712c96418ecbfa6ecfd9..fb351a2966b5a8393330784ed7be84b2521c6542 100644 (file)
@@ -42,25 +42,25 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (multiply (multiply B C) (inverse (multiply A C)))) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (multiply (multiply B C) (inverse (multiply A C)))) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7dfb86338a26c41bdc5144e34a397d6dcb32c722..9e3016c6df7ef0db2cc2f82ab6ce17f5d8211093 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (multiply (multiply B C) (inverse (multiply A C)))) B.eq Univ (multiply a b) (multiply b a)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (multiply (multiply B C) (inverse (multiply A C)))) B.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 50b756fb1a6f4ebd6b1e6ccbe533aef4cab1d8ae..9d6b2cfc1666b19bed64f953930dd129b6f49ce0 100644 (file)
@@ -42,23 +42,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (multiply (multiply (inverse (multiply A B)) C) B)) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (multiply (multiply (inverse (multiply A B)) C) B)) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 3942acf63388ce7337adc08f1732774b5a9ba4a9..e479db4d50697e0e13fb68d290bfedddf1c227ee 100644 (file)
@@ -42,23 +42,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (multiply (multiply (inverse (multiply A B)) C) B)) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (multiply (multiply (inverse (multiply A B)) C) B)) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c41563030057974ebdbb7cb6462b3ffda6879f9d..1f6df982e98feedf25169708874c7ae725a315df 100644 (file)
@@ -42,25 +42,25 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (multiply (multiply (inverse (multiply A B)) C) B)) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (multiply (multiply (inverse (multiply A B)) C) B)) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ce16cd7cbf4f427841f9473743393e8c5c95a2b7..ac9b9e0e4ac62ddd989280c216c9b83f49496ffb 100644 (file)
@@ -44,23 +44,23 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (multiply (multiply (inverse (multiply A B)) C) B)) C.eq Univ (multiply a b) (multiply b a)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A (multiply (multiply (inverse (multiply A B)) C) B)) C.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#inverse.
-#multiply.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index bbf1c91c8d0db7d83225719acf34772ad0ec9090..686429dcc129d7fb7726c395c234b38dd3507621 100644 (file)
@@ -44,7 +44,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -52,21 +52,21 @@ ntheorem prove_these_axioms_1:
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide B (divide C (divide A B)))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide B (divide C (divide A B)))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c7ad818a06e09618d5469f0dcc0169b7038d4c34..c6dbff14518debf7659f8db098a04745117db0d2 100644 (file)
@@ -44,7 +44,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -52,21 +52,21 @@ ntheorem prove_these_axioms_2:
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide B (divide C (divide A B)))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide B (divide C (divide A B)))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 750944fa1b61be417a4c7f1f0b3b23d35bc32417..d7cb870f936f74ce0275b4afd54555fe83ee6728 100644 (file)
@@ -44,7 +44,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -53,22 +53,22 @@ ntheorem prove_these_axioms_3:
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide B (divide C (divide A B)))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide B (divide C (divide A B)))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index fb7ed0745a0bb053dcd19f935086a3896c835fca..31f1d82f27d32d1b4f43bc0b326f196e00f64d69 100644 (file)
@@ -46,7 +46,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -54,21 +54,21 @@ ntheorem prove_these_axioms_4:
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide B (divide C (divide A B)))) C.eq Univ (multiply a b) (multiply b a)
+∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide B (divide C (divide A B)))) C.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index e6b23b370bf1e63cc0cdc0c0b0157b929566c5b2..426c25c531c9535b3c73e97c087b63c3b7156059 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -50,21 +50,21 @@ ntheorem prove_these_axioms_1:
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide A B) (divide C B))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide A B) (divide C B))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 8bbcd06efe4d96687d36ccd5d926182c27755813..18da54689f0857c80a9c4118833420e28cf9f34c 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -50,21 +50,21 @@ ntheorem prove_these_axioms_2:
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide A B) (divide C B))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide A B) (divide C B))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 0ee5db0e086c6db8a5e4635dd8b1f2e6869b3692..79cfce82eff55f5c5541fb69e418aa9325abf304 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_3:
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide A B) (divide C B))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide A B) (divide C B))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c08b968531d05d55ddc9af77574ee9a721462ac3..d3933fe4c9c78312c1122e075e947ef79b5cd390 100644 (file)
@@ -44,7 +44,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -52,21 +52,21 @@ ntheorem prove_these_axioms_4:
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide A B) (divide C B))) C.eq Univ (multiply a b) (multiply b a)
+∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (divide (divide A B) (divide C B))) C.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 0d607869426af5ae8783bbbd2ec6a7a7dc64d100..70d1fe54b5e8b22a1e897e4e7e1111428eed07a0 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -50,21 +50,21 @@ ntheorem prove_these_axioms_1:
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A (divide B C)) (divide A B)) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A (divide B C)) (divide A B)) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 81350f0a06f385b5058ebcfcb0f80fbbe7a07f79..7f832564de1b190456c3e938918a2b1afbb6408d 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -50,21 +50,21 @@ ntheorem prove_these_axioms_2:
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A (divide B C)) (divide A B)) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A (divide B C)) (divide A B)) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 523f3a462eb83e6931b9c271424ef9cd95d215d2..5cace15ea9e7b492c30ab73bdc90c1fb2d7c1926 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_3:
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A (divide B C)) (divide A B)) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A (divide B C)) (divide A B)) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 1ad0115022440f7740b012082608766b0d4479f9..29dfc5e5636216e896732d2beaaf404253a2759d 100644 (file)
@@ -44,7 +44,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -52,21 +52,21 @@ ntheorem prove_these_axioms_4:
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A (divide B C)) (divide A B)) C.eq Univ (multiply a b) (multiply b a)
+∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A (divide B C)) (divide A B)) C.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 1640a8325dfb022d102ce9bffe25d770f06b8157..d3dd5ef434a77ff0b8164bb2773858cc506c770d 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -52,23 +52,23 @@ ntheorem prove_these_axioms_1:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A (divide (divide A B) C)) B) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A (divide (divide A B) C)) B) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 977f361ae5c64361be8402adec9df1e1f8b8ac90..b247615c0b8bd4a4118d78849ee5791f0878af92 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -52,23 +52,23 @@ ntheorem prove_these_axioms_2:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A (divide (divide A B) C)) B) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A (divide (divide A B) C)) B) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index cdc9a5fbafe588005657bd075dc7a45b26246ace..a177853f2c214d07f7ee903262dcc600d701d946 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -53,24 +53,24 @@ ntheorem prove_these_axioms_3:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A (divide (divide A B) C)) B) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A (divide (divide A B) C)) B) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 1b8aac15ba56bc61fe747bc9be3dcfb1f34f5c8b..a811cff524230a4a59bfb86898e80f1ff2a0a1d4 100644 (file)
@@ -44,7 +44,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -54,23 +54,23 @@ ntheorem prove_these_axioms_4:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A (divide (divide A B) C)) B) C.eq Univ (multiply a b) (multiply b a)
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A (divide (divide A B) C)) B) C.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7fee7faf8a7a1b74fcba2a649593877c9be9a718..36020a8c91247c2a6394f381d7a91e16da7d04df 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -52,23 +52,23 @@ ntheorem prove_these_axioms_1:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A B) (divide (divide A C) B)) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A B) (divide (divide A C) B)) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f08441aadeed7c999fc9776e46ef65fb31461507..650d873c8da4606a85a9dfc28b1130f91a04121f 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -52,23 +52,23 @@ ntheorem prove_these_axioms_2:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A B) (divide (divide A C) B)) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A B) (divide (divide A C) B)) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 99c06f9842dfb74af42c5e12c695277cbac905ef..52bcf01f78917e1c02469bd86a5c5f3e7c7805a6 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -53,24 +53,24 @@ ntheorem prove_these_axioms_3:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A B) (divide (divide A C) B)) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A B) (divide (divide A C) B)) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7768c1cffc353e2fcb22fa11b555df34ecd98a35..b71de165cfee7b547bc65ba6f4954c02bd7ffc7d 100644 (file)
@@ -44,7 +44,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -54,23 +54,23 @@ ntheorem prove_these_axioms_4:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.∀B:Univ.eq Univ (inverse A) (divide (divide B B) A).
 ∀H2:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (multiply A B) (divide A (divide (divide C C) B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A B) (divide (divide A C) B)) C.eq Univ (multiply a b) (multiply b a)
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A B) (divide (divide A C) B)) C.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 9c86fe3721c267fc182281319ec00ef9eaaa1d3e..afdf8b3388f98dfbb2c7fe4a729a237f9cce391f 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -52,23 +52,23 @@ ntheorem prove_these_axioms_1:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.eq Univ (inverse A) (divide identity A).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (divide identity B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity (divide (divide (divide A B) C) A)) C) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity (divide (divide (divide A B) C) A)) C) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 360fc06bbc5170fb124ed699a57980bddfe8a8ad..1ae6d15a13a546b24d8dcc21ba8ef72dd3780f2f 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -52,23 +52,23 @@ ntheorem prove_these_axioms_2:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.eq Univ (inverse A) (divide identity A).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (divide identity B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity (divide (divide (divide A B) C) A)) C) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity (divide (divide (divide A B) C) A)) C) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 947a0c584395e0494404c5e07efa46e043d3c1f2..41806e718a7180537a8a0bcf5715a06fda4def0a 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -53,24 +53,24 @@ ntheorem prove_these_axioms_3:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.eq Univ (inverse A) (divide identity A).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (divide identity B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity (divide (divide (divide A B) C) A)) C) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity (divide (divide (divide A B) C) A)) C) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index b28e35e062588403fac8ec3a1d41777d5cea5a74..438323ec6b7b74e1a690a6d068240d01e08842f4 100644 (file)
@@ -44,7 +44,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -54,23 +54,23 @@ ntheorem prove_these_axioms_4:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.eq Univ (inverse A) (divide identity A).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (divide identity B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity (divide (divide (divide A B) C) A)) C) B.eq Univ (multiply a b) (multiply b a)
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity (divide (divide (divide A B) C) A)) C) B.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index e2bd3d94706033b379445f12a5d5ec22d93ad2a2..e9dcf10feb1225ee0fd7c1a22e6d7b0d09ae0505 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -52,23 +52,23 @@ ntheorem prove_these_axioms_1:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.eq Univ (inverse A) (divide identity A).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (divide identity B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity (divide A B)) (divide (divide B C) A)) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity (divide A B)) (divide (divide B C) A)) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7432a8b2884b7b1bb6ca6dbd021485d899f4c2ac..980de2272c2ca00baa004d3167f77ab2dab9e693 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -52,23 +52,23 @@ ntheorem prove_these_axioms_2:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.eq Univ (inverse A) (divide identity A).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (divide identity B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity (divide A B)) (divide (divide B C) A)) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity (divide A B)) (divide (divide B C) A)) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ba39a6705a7b641ea1e7150c4ea2e9f4707d307d..c574393784f792a9969b3b7fc9b0942272dafe93 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -53,24 +53,24 @@ ntheorem prove_these_axioms_3:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.eq Univ (inverse A) (divide identity A).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (divide identity B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity (divide A B)) (divide (divide B C) A)) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity (divide A B)) (divide (divide B C) A)) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c5c404e8c9deb6fdaf90f6d6ba11027028ff366c..e4c1eb274a0b68d9500e731bb66656e7c8ea727c 100644 (file)
@@ -44,7 +44,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -54,23 +54,23 @@ ntheorem prove_these_axioms_4:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.eq Univ (inverse A) (divide identity A).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (divide identity B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity (divide A B)) (divide (divide B C) A)) C.eq Univ (multiply a b) (multiply b a)
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity (divide A B)) (divide (divide B C) A)) C.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 359109f79e516fdb9e71a9a65f0770419bbe69f2..8ac514124fd70f87e72664b79eb3d64f23c52516 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -52,23 +52,23 @@ ntheorem prove_these_axioms_1:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.eq Univ (inverse A) (divide identity A).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (divide identity B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity A) (divide (divide (divide B A) C) B)) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity A) (divide (divide (divide B A) C) B)) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index cbaef27d1c3de1d6be677ac471977a281411f0df..1ae00fd487be5f051e153b0f57b8d3a726acb69f 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -52,23 +52,23 @@ ntheorem prove_these_axioms_2:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.eq Univ (inverse A) (divide identity A).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (divide identity B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity A) (divide (divide (divide B A) C) B)) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity A) (divide (divide (divide B A) C) B)) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a8a530c87c49dc8a416648c9c6397a1fd9b080f0..ec9d53f8d7ceb5528b0dbe5c8250b72e0dfa42d0 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -53,24 +53,24 @@ ntheorem prove_these_axioms_3:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.eq Univ (inverse A) (divide identity A).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (divide identity B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity A) (divide (divide (divide B A) C) B)) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity A) (divide (divide (divide B A) C) B)) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d1ee805da43c96eb654a5a1bb69be7c8608bda22..a79f97d762a607a6d223e464258de6cf1ab4e753 100644 (file)
@@ -44,7 +44,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
@@ -54,23 +54,23 @@ ntheorem prove_these_axioms_4:
 ∀H0:∀A:Univ.eq Univ identity (divide A A).
 ∀H1:∀A:Univ.eq Univ (inverse A) (divide identity A).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (divide identity B)).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity A) (divide (divide (divide B A) C) B)) C.eq Univ (multiply a b) (multiply b a)
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide identity A) (divide (divide (divide B A) C) B)) C.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 3e766fcc0b867997d7a849fff0a7553e76390ad5..7065e5afab4b7627cb215b11105bad3a2c322ce7 100644 (file)
@@ -42,27 +42,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A (inverse (divide B (divide A C)))) C) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A (inverse (divide B (divide A C)))) C) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 5d7b7f593b649e4068bc695d60cf9f255cfa10c3..6064e70e71c8979f84a5b3ec7240d6dd332a9838 100644 (file)
@@ -42,27 +42,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A (inverse (divide B (divide A C)))) C) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A (inverse (divide B (divide A C)))) C) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 624da5e46492cb482fae709a5ff15e29893497bf..0adc21920ace659173ab643f350764fa491c5ce9 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -50,21 +50,21 @@ ntheorem prove_these_axioms_3:
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A (inverse (divide B (divide A C)))) C) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A (inverse (divide B (divide A C)))) C) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index b231689230f073ef859778a11b525ea98cd6f02c..beca625fc58352c81f17cecfe291e02002cc6904 100644 (file)
@@ -44,27 +44,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A (inverse (divide B (divide A C)))) C) B.eq Univ (multiply a b) (multiply b a)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide A (inverse (divide B (divide A C)))) C) B.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 0d087c31e6bab3b18a3ec3a0ab00ef696fbc7ab3..99534762858595f3ccf326b4c5f21748f2c8f4b7 100644 (file)
@@ -42,27 +42,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (inverse (divide (divide B C) (divide A C)))) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (inverse (divide (divide B C) (divide A C)))) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 9126baa770e90c2469c543d400e6b22033b171b8..05da7bfd5c9fe7deb96caa077dd74c85481b932b 100644 (file)
@@ -42,27 +42,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (inverse (divide (divide B C) (divide A C)))) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (inverse (divide (divide B C) (divide A C)))) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ec9e14fcad1a16d4923567e8d99a0ad3d1ec92d6..3381519db11307fa5b488ccc1440b60cfdb3d77f 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -50,21 +50,21 @@ ntheorem prove_these_axioms_3:
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (inverse (divide (divide B C) (divide A C)))) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (inverse (divide (divide B C) (divide A C)))) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 312246d0f78df093ea13e2b3624062607208287f..e651ea723ac5c18a2a40717e680283feac81342b 100644 (file)
@@ -44,27 +44,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (inverse (divide (divide B C) (divide A C)))) B.eq Univ (multiply a b) (multiply b a)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide A (inverse (divide (divide B C) (divide A C)))) B.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f2b8dc6fba371bfd2b2fccca1628d255757ef840..78825bcc3d7a5e768f57280119524a9f7a462f88 100644 (file)
@@ -42,27 +42,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide (divide A (inverse B)) C) (divide A C)) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide (divide A (inverse B)) C) (divide A C)) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 0cab9e2db962ca1e27581e7fc4375b81872f5834..abeb3dce5b2669b90d85a7f6b95903a4ccbca1c7 100644 (file)
@@ -42,27 +42,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide (divide A (inverse B)) C) (divide A C)) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide (divide A (inverse B)) C) (divide A C)) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7608d32e3fc6de3054ad3d2f48b4b3940c150c26..e259171a438b33219ebf66ac3f2c1f7062a1dc97 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -50,21 +50,21 @@ ntheorem prove_these_axioms_3:
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide (divide A (inverse B)) C) (divide A C)) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide (divide A (inverse B)) C) (divide A C)) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 83cfba55354d08e20ae9d0e561475649ea360a5a..6bfde9b046b602dba95c454cbd0e54b32a816ac3 100644 (file)
@@ -44,27 +44,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (divide A (inverse B)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide (divide A (inverse B)) C) (divide A C)) B.eq Univ (multiply a b) (multiply b a)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (divide (divide (divide A (inverse B)) C) (divide A C)) B.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 28b8fcc2f9774aa2e2f98223d1e42c8a44849b0c..ad1e0a6d144c10ec26578feeeb3fb88b7c0dd8b9 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_1:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide B (double_divide A C)) (double_divide identity C))) (double_divide identity identity)) B.eq Univ (multiply (inverse a1) a1) identity
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide B (double_divide A C)) (double_divide identity C))) (double_divide identity identity)) B.eq Univ (multiply (inverse a1) a1) identity)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 887f25172c4f46c74f7830e02bb4be86634bc8d3..0363aac1e70f02a0947d60385a8693d965f75a42 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_2:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide B (double_divide A C)) (double_divide identity C))) (double_divide identity identity)) B.eq Univ (multiply identity a2) a2
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide B (double_divide A C)) (double_divide identity C))) (double_divide identity identity)) B.eq Univ (multiply identity a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6321b9b986673b89f4823447eb09c90381f75134..39b6b7e3dfc7827f9a0f889c92c3cec4f90e2608 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -53,24 +53,24 @@ ntheorem prove_these_axioms_3:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide B (double_divide A C)) (double_divide identity C))) (double_divide identity identity)) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide B (double_divide A C)) (double_divide identity C))) (double_divide identity identity)) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 0ed4770dded71686a974944f5289c066d255fe69..749631010cfc140f987af3e386fcac9366c82f22 100644 (file)
@@ -44,7 +44,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
@@ -54,23 +54,23 @@ ntheorem prove_these_axioms_4:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide B (double_divide A C)) (double_divide identity C))) (double_divide identity identity)) B.eq Univ (multiply a b) (multiply b a)
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide B (double_divide A C)) (double_divide identity C))) (double_divide identity identity)) B.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ae7a500185a115ab84c5a0c745101644951bcd29..5b74f437186cb8f25bf8ccd47b98f5501de7d35d 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_1:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide B (double_divide A C)) (double_divide C identity))) (double_divide identity identity)) B.eq Univ (multiply (inverse a1) a1) identity
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide B (double_divide A C)) (double_divide C identity))) (double_divide identity identity)) B.eq Univ (multiply (inverse a1) a1) identity)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 68dbffab1fd7e0645ea45d41ad62ecf86aa405cc..513f2fcddcd3d7873c20da1819a3914d99c26912 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_2:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide B (double_divide A C)) (double_divide C identity))) (double_divide identity identity)) B.eq Univ (multiply identity a2) a2
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide B (double_divide A C)) (double_divide C identity))) (double_divide identity identity)) B.eq Univ (multiply identity a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6d7f122515b46d25a80f8fd9092da82d1d129a13..88f9820db7c75f8b8031b7a524db118869a2dbb7 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -53,24 +53,24 @@ ntheorem prove_these_axioms_3:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide B (double_divide A C)) (double_divide C identity))) (double_divide identity identity)) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide B (double_divide A C)) (double_divide C identity))) (double_divide identity identity)) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 92199becd5d022070b190a30442bb5fdca474ac6..af70347bd5025221b6a9a8a080cea32669e829d4 100644 (file)
@@ -44,7 +44,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
@@ -54,23 +54,23 @@ ntheorem prove_these_axioms_4:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide B (double_divide A C)) (double_divide C identity))) (double_divide identity identity)) B.eq Univ (multiply a b) (multiply b a)
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide B (double_divide A C)) (double_divide C identity))) (double_divide identity identity)) B.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c73992b92da44b4c6751f55c162bd84bb53791e1..21a357f86b3f7e4ca189b9e044ce23e054e3cde0 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_1:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide B (double_divide C A)) (double_divide C identity))) (double_divide identity identity)) B.eq Univ (multiply (inverse a1) a1) identity
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide B (double_divide C A)) (double_divide C identity))) (double_divide identity identity)) B.eq Univ (multiply (inverse a1) a1) identity)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 8747fba41fe2a5cbab3bea06ce377c2ed6ee5de7..be30a4612275272b5ac335f3585fe506246e13d6 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_2:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide B (double_divide C A)) (double_divide C identity))) (double_divide identity identity)) B.eq Univ (multiply identity a2) a2
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide B (double_divide C A)) (double_divide C identity))) (double_divide identity identity)) B.eq Univ (multiply identity a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 3abc8c0efb7a7ef6753fbf081d527115711fadb9..bb1acf06daf31045025d930efb827aa25187dcdb 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -53,24 +53,24 @@ ntheorem prove_these_axioms_3:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide B (double_divide C A)) (double_divide C identity))) (double_divide identity identity)) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide B (double_divide C A)) (double_divide C identity))) (double_divide identity identity)) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 21471d50bd228119f2e5cbb474adc4a62cc00067..b9c0057f3daa9387ffb89a83e95dc4bd54d4f9ff 100644 (file)
@@ -44,7 +44,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
@@ -54,23 +54,23 @@ ntheorem prove_these_axioms_4:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide B (double_divide C A)) (double_divide C identity))) (double_divide identity identity)) B.eq Univ (multiply a b) (multiply b a)
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide B (double_divide C A)) (double_divide C identity))) (double_divide identity identity)) B.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 3af4b7563c3da70feb8538da460a2933931a1d9c..b585afcdf38356fb271c43c58741cff9f2f254ef 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_1:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide (double_divide B A) C) (double_divide B identity))) (double_divide identity identity)) C.eq Univ (multiply (inverse a1) a1) identity
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide (double_divide B A) C) (double_divide B identity))) (double_divide identity identity)) C.eq Univ (multiply (inverse a1) a1) identity)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 79e7e896e37fa4b97b4a151cdca1e1cba072f7db..97e7da5c5424e456324a56c9706871a879e8046e 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_2:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide (double_divide B A) C) (double_divide B identity))) (double_divide identity identity)) C.eq Univ (multiply identity a2) a2
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide (double_divide B A) C) (double_divide B identity))) (double_divide identity identity)) C.eq Univ (multiply identity a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 15c5f1b0e7e4d4e22c29a5b3c7abe84f5e745fcc..8d745e162c50cc21e54e9ef9089449809a609f04 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -53,24 +53,24 @@ ntheorem prove_these_axioms_3:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide (double_divide B A) C) (double_divide B identity))) (double_divide identity identity)) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide (double_divide B A) C) (double_divide B identity))) (double_divide identity identity)) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index df48bb1b833961608af9761355cb5d12edb1d2c3..70ddefa168558df65849be7a5bd1c0517528850b 100644 (file)
@@ -44,7 +44,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
@@ -54,23 +54,23 @@ ntheorem prove_these_axioms_4:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide (double_divide B A) C) (double_divide B identity))) (double_divide identity identity)) C.eq Univ (multiply a b) (multiply b a)
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide (double_divide B A) C) (double_divide B identity))) (double_divide identity identity)) C.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f7e228ba5850f77043fbd1ae1b9b81e12cfdeb24..ff5b2d35362b8fed12c58d120f4b7d6e8723a355 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_1:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide identity B) (double_divide C (double_divide B A)))) (double_divide identity identity)) C.eq Univ (multiply (inverse a1) a1) identity
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide identity B) (double_divide C (double_divide B A)))) (double_divide identity identity)) C.eq Univ (multiply (inverse a1) a1) identity)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 086989b3f101fe89ca4ca36dcd8f3a29c2cde1f9..5d65580b9c5e6cd66d8e01f7c1b5977a576875ab 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀identity:Univ.
@@ -51,22 +51,22 @@ ntheorem prove_these_axioms_2:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide identity B) (double_divide C (double_divide B A)))) (double_divide identity identity)) C.eq Univ (multiply identity a2) a2
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide identity B) (double_divide C (double_divide B A)))) (double_divide identity identity)) C.eq Univ (multiply identity a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 25084122534c90096fc2a14339a1659faf5ea6ee..e24aa930c0c2dc592650d456bfad345b1eb722c2 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -53,24 +53,24 @@ ntheorem prove_these_axioms_3:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide identity B) (double_divide C (double_divide B A)))) (double_divide identity identity)) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide identity B) (double_divide C (double_divide B A)))) (double_divide identity identity)) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index df363bcb2c1110708457d527c3704ca0f2e2197c..3407ff886e65f3e9ee0605f8b5a4d69165a53ec7 100644 (file)
@@ -44,7 +44,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
@@ -54,23 +54,23 @@ ntheorem prove_these_axioms_4:
 ∀H0:∀A:Univ.eq Univ identity (double_divide A (inverse A)).
 ∀H1:∀A:Univ.eq Univ (inverse A) (double_divide A identity).
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (double_divide (double_divide B A) identity).
-∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide identity B) (double_divide C (double_divide B A)))) (double_divide identity identity)) C.eq Univ (multiply a b) (multiply b a)
+∀H3:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A (double_divide (double_divide identity B) (double_divide C (double_divide B A)))) (double_divide identity identity)) C.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#double_divide.
-#identity.
-#inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#double_divide ##.
+#identity ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index adcb802b935ec849b6b36666d2818141c9962392..a2b52eb26cbec054b3f6108686502360f94e69ea 100644 (file)
@@ -42,27 +42,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide A (inverse (double_divide (inverse (double_divide (double_divide A B) (inverse C))) B))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide A (inverse (double_divide (inverse (double_divide (double_divide A B) (inverse C))) B))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 3d7d13fbc67634013021bdc84c093c66d4a97437..1bf2de2e38b5e4659e2eba491bd925b2b12f44a5 100644 (file)
@@ -42,27 +42,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide A (inverse (double_divide (inverse (double_divide (double_divide A B) (inverse C))) B))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide A (inverse (double_divide (inverse (double_divide (double_divide A B) (inverse C))) B))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f3dd0d6c0aa0d7fb978bcdd3902a78fbc511d54a..e15f2c40f3e826803f3378e126ad9b6b7249527a 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -50,21 +50,21 @@ ntheorem prove_these_axioms_3:
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide A (inverse (double_divide (inverse (double_divide (double_divide A B) (inverse C))) B))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide A (inverse (double_divide (inverse (double_divide (double_divide A B) (inverse C))) B))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f400339f4df64255b1ff5bc821773ba2b58da5fa..cf745feff48236a71083878af39c855b51fff5e2 100644 (file)
@@ -44,27 +44,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide A (inverse (double_divide (inverse (double_divide (double_divide A B) (inverse C))) B))) C.eq Univ (multiply a b) (multiply b a)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide A (inverse (double_divide (inverse (double_divide (double_divide A B) (inverse C))) B))) C.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 8bac910e906801c1aa5dc2e5f3ddfcccd8a688fa..d7bddccf0f18a696c187233fb2176fd9cae2b886 100644 (file)
@@ -42,27 +42,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (inverse (double_divide (double_divide A B) (inverse (double_divide A (inverse C))))) B) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (inverse (double_divide (double_divide A B) (inverse (double_divide A (inverse C))))) B) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 162f71f6e1cda0bfef185a551e855833144e665c..c4c5dc9758b6cf5881b8ab506eb015445259b0fe 100644 (file)
@@ -42,27 +42,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (inverse (double_divide (double_divide A B) (inverse (double_divide A (inverse C))))) B) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (inverse (double_divide (double_divide A B) (inverse (double_divide A (inverse C))))) B) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 986f8eb49ee6fd956f5019853ce989031ae9c4b1..f213912e666123bec8fe0010cdec1804fbd2ce9a 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -50,21 +50,21 @@ ntheorem prove_these_axioms_3:
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (inverse (double_divide (double_divide A B) (inverse (double_divide A (inverse C))))) B) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (inverse (double_divide (double_divide A B) (inverse (double_divide A (inverse C))))) B) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f92e44b3690d775b3f62cd7cfbe16b495a75e42f..988e5982a32e542a39640ba57c68e8373c69d643 100644 (file)
@@ -44,27 +44,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (inverse (double_divide (double_divide A B) (inverse (double_divide A (inverse C))))) B) C.eq Univ (multiply a b) (multiply b a)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (inverse (double_divide (double_divide A B) (inverse (double_divide A (inverse C))))) B) C.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 75b0cfa3f0b412061f2a1eeab2147904c8645a4f..b5f88158e18972913753212817523e461c239870 100644 (file)
@@ -42,27 +42,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (double_divide (double_divide A B) (inverse (double_divide A (inverse (double_divide C B)))))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (double_divide (double_divide A B) (inverse (double_divide A (inverse (double_divide C B)))))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 29b8955b96f9087fbeb00172a0f54a7befd9c617..e25ca8bb163447b805a32d499ae2602d2ef70965 100644 (file)
@@ -42,27 +42,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (double_divide (double_divide A B) (inverse (double_divide A (inverse (double_divide C B)))))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (double_divide (double_divide A B) (inverse (double_divide A (inverse (double_divide C B)))))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ef861880fc0cf0689d968e0b29a41bbde2ce3121..a494643ccc802e64681f81d211a382ec95b0583f 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -50,21 +50,21 @@ ntheorem prove_these_axioms_3:
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (double_divide (double_divide A B) (inverse (double_divide A (inverse (double_divide C B)))))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (double_divide (double_divide A B) (inverse (double_divide A (inverse (double_divide C B)))))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 1dbcc169fc33a2b0ca7e059f28093063a1782f3d..8a1a88fbfc17db34cfb53ee86cb0538ef1e45262 100644 (file)
@@ -44,27 +44,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (double_divide (double_divide A B) (inverse (double_divide A (inverse (double_divide C B)))))) C.eq Univ (multiply a b) (multiply b a)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (double_divide (double_divide A B) (inverse (double_divide A (inverse (double_divide C B)))))) C.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7e83dfc6098e90aea4211793fea74b4cfb353c9e..603c3ecd3fca8310047efbc48469e6546b641ede 100644 (file)
@@ -42,27 +42,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A B) (inverse (double_divide A (inverse (double_divide (inverse C) B))))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A B) (inverse (double_divide A (inverse (double_divide (inverse C) B))))) C.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 2d679efdf0a3dbc4608f65ace200309d3fa85dd2..b29ef75848db030158d4ea5e414c1f3f543e0d2f 100644 (file)
@@ -42,27 +42,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A B) (inverse (double_divide A (inverse (double_divide (inverse C) B))))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A B) (inverse (double_divide A (inverse (double_divide (inverse C) B))))) C.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 2c0e2ab89033a97f8448d9490eca3db4f6498d02..76f4aeb7ae4c301aafb715d66c0925e827b6a9fb 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -50,21 +50,21 @@ ntheorem prove_these_axioms_3:
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A B) (inverse (double_divide A (inverse (double_divide (inverse C) B))))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A B) (inverse (double_divide A (inverse (double_divide (inverse C) B))))) C.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 8c9d233b2da29d1b59c1a713451c5c5e38998d4f..43379ae221bc77fdb89c3b938528ce6a87352633 100644 (file)
@@ -44,27 +44,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A B) (inverse (double_divide A (inverse (double_divide (inverse C) B))))) C.eq Univ (multiply a b) (multiply b a)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (double_divide A B) (inverse (double_divide A (inverse (double_divide (inverse C) B))))) C.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index fcb6f9f768061ff2f76e66dfc554a72ee2a1ed38..a880b04bc2e6f80fb1b9314fd3bd1e661264d462 100644 (file)
@@ -42,27 +42,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (double_divide (inverse (double_divide A (inverse (double_divide B (double_divide A C))))) C)) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (double_divide (inverse (double_divide A (inverse (double_divide B (double_divide A C))))) C)) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 8f8d7fc89e8aa98cb1935efcc891ada767448362..2aec077346c456cd32688935fce58c7263a157b1 100644 (file)
@@ -42,27 +42,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (double_divide (inverse (double_divide A (inverse (double_divide B (double_divide A C))))) C)) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (double_divide (inverse (double_divide A (inverse (double_divide B (double_divide A C))))) C)) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 2d18b4a1c8e0f6ce3e0678669107123e4cb35d10..476e04eae69c2fe87f30bddd410bfd6256509659 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -50,21 +50,21 @@ ntheorem prove_these_axioms_3:
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (double_divide (inverse (double_divide A (inverse (double_divide B (double_divide A C))))) C)) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (double_divide (inverse (double_divide A (inverse (double_divide B (double_divide A C))))) C)) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 73b8041c67d7722b116a99f77d6394c8de28c013..ad89f139164fcadebd24a09397bc1620a40bce87 100644 (file)
@@ -44,27 +44,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (double_divide (inverse (double_divide A (inverse (double_divide B (double_divide A C))))) C)) B.eq Univ (multiply a b) (multiply b a)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (double_divide (inverse (double_divide A (inverse (double_divide B (double_divide A C))))) C)) B.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f44ef9d5f4f343175507e72dda977ef981e51e46..1666dafabb8e9337a4ed248c5d2e108085e38957 100644 (file)
@@ -42,27 +42,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (inverse (double_divide A (inverse (double_divide (inverse B) (double_divide A C))))) C) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (inverse (double_divide A (inverse (double_divide (inverse B) (double_divide A C))))) C) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 062699c628096fe497f2d50de7eb388c08d815d5..83f737da3448f36c8036618067780de1c4df5fc2 100644 (file)
@@ -42,27 +42,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (inverse (double_divide A (inverse (double_divide (inverse B) (double_divide A C))))) C) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (inverse (double_divide A (inverse (double_divide (inverse B) (double_divide A C))))) C) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 76b35336701f3998d9a50a7fb6e51f5421cf717b..59dbab99e23845d6e1dd645a4b56a21283063ef3 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -50,21 +50,21 @@ ntheorem prove_these_axioms_3:
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (inverse (double_divide A (inverse (double_divide (inverse B) (double_divide A C))))) C) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (inverse (double_divide A (inverse (double_divide (inverse B) (double_divide A C))))) C) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6fde1bd123c970fd43b801d939be351bcd13d12e..9aea5f8f6e4e82ecfed9d3c757bad8083d65145e 100644 (file)
@@ -44,27 +44,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (inverse (double_divide A (inverse (double_divide (inverse B) (double_divide A C))))) C) B.eq Univ (multiply a b) (multiply b a)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (inverse (double_divide A (inverse (double_divide (inverse B) (double_divide A C))))) C) B.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a3859b4dd140ad5b1bf00f407add1d9f0731a937..e31dcc06340fc609a1f0605533b89d06b2c2a955 100644 (file)
@@ -42,27 +42,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (double_divide (inverse (double_divide (inverse (double_divide A B)) C)) (double_divide A C))) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (double_divide (inverse (double_divide (inverse (double_divide A B)) C)) (double_divide A C))) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 026c82b15c223476958767993b8d1d24ca855fa1..3af39c42022a9dd2410b38a2f62ba2dc5291579e 100644 (file)
@@ -42,27 +42,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (double_divide (inverse (double_divide (inverse (double_divide A B)) C)) (double_divide A C))) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (double_divide (inverse (double_divide (inverse (double_divide A B)) C)) (double_divide A C))) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index b9eec35d7db049c46fd2aa0b6bcd3adad644266b..53390659c7d7d0d79fedeb18e31628e17d416403 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -50,21 +50,21 @@ ntheorem prove_these_axioms_3:
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (double_divide (inverse (double_divide (inverse (double_divide A B)) C)) (double_divide A C))) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (double_divide (inverse (double_divide (inverse (double_divide A B)) C)) (double_divide A C))) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 9c0e214d4f4ec9c98c3651d23af0a1fa051769cc..2606923772886bf560216154ae03550dbd21d003 100644 (file)
@@ -44,27 +44,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (double_divide (inverse (double_divide (inverse (double_divide A B)) C)) (double_divide A C))) B.eq Univ (multiply a b) (multiply b a)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (inverse (double_divide (inverse (double_divide (inverse (double_divide A B)) C)) (double_divide A C))) B.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7eb3cf6783fa9523c730d766c19251f04490ceec..0f943490022e65ca94b406b4382fc7fc294e9faa 100644 (file)
@@ -42,27 +42,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a1:Univ.
 ∀b1:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (inverse (double_divide (inverse (double_divide A (inverse B))) C)) (double_divide A C)) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (inverse (double_divide (inverse (double_divide A (inverse B))) C)) (double_divide A C)) B.eq Univ (multiply (inverse a1) a1) (multiply (inverse b1) b1))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a1.
-#b1.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a1 ##.
+#b1 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 5a26002fbaf6233c19689b6590d57ceecb5cf719..fb7392af44dee745a40a9710ffb691bdcb95ad28 100644 (file)
@@ -42,27 +42,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a2:Univ.
 ∀b2:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (inverse (double_divide (inverse (double_divide A (inverse B))) C)) (double_divide A C)) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (inverse (double_divide (inverse (double_divide A (inverse B))) C)) (double_divide A C)) B.eq Univ (multiply (multiply (inverse b2) b2) a2) a2)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a2.
-#b2.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a2 ##.
+#b2 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f9e2303ec8e92e62209211fd1830a82fba9dc4d9..1132b2d8085fcf4ed8f079ec101cb15ef85866b1 100644 (file)
@@ -42,7 +42,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a3:Univ.
 ∀b3:Univ.
 ∀c3:Univ.
@@ -50,21 +50,21 @@ ntheorem prove_these_axioms_3:
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (inverse (double_divide (inverse (double_divide A (inverse B))) C)) (double_divide A C)) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3))
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (inverse (double_divide (inverse (double_divide A (inverse B))) C)) (double_divide A C)) B.eq Univ (multiply (multiply a3 b3) c3) (multiply a3 (multiply b3 c3)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a3.
-#b3.
-#c3.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a3 ##.
+#b3 ##.
+#c3 ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 9293a5525a4f783f4bf443d78df4d1a61f7468dd..3467a37f38b7713d0207244d23d7e7532bc8448f 100644 (file)
@@ -44,27 +44,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_these_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀double_divide:∀_:Univ.∀_:Univ.Univ.
 ∀inverse:∀_:Univ.Univ.
 ∀multiply:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀A:Univ.∀B:Univ.eq Univ (multiply A B) (inverse (double_divide B A)).
-∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (inverse (double_divide (inverse (double_divide A (inverse B))) C)) (double_divide A C)) B.eq Univ (multiply a b) (multiply b a)
+∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (double_divide (inverse (double_divide (inverse (double_divide A (inverse B))) C)) (double_divide A C)) B.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#double_divide.
-#inverse.
-#multiply.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#double_divide ##.
+#inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 230d42770612900e05ebeba449bbcd8c8f747c66..c9fe28094432fdb05b7c461bca7286854af898f3 100644 (file)
@@ -52,27 +52,27 @@ include "logic/equality.ma".
 
 (* ----Denial of the conclusion: *)
 ntheorem prove_associativity_of_meet:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
 ∀meet:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (meet X (join Y Z)) (join (meet Z X) (meet Y X)).
-∀H1:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.eq Univ (meet (meet a b) c) (meet a (meet b c))
+∀H1:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.eq Univ (meet (meet a b) c) (meet a (meet b c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 4b9d7b6a14c18ac7dcd4ff5ac5507311f2d9c417..4b4830b65c21b201b31c90ee3139a0e02e5ae2a7 100644 (file)
@@ -52,27 +52,27 @@ include "logic/equality.ma".
 
 (* ----Denial of the conclusion: *)
 ntheorem prove_associativity_of_join:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
 ∀meet:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (meet X (join Y Z)) (join (meet Z X) (meet Y X)).
-∀H1:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.eq Univ (join (join a b) c) (join a (join b c))
+∀H1:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.eq Univ (join (join a b) c) (join a (join b c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 66f91939d721608f2315e9ce15e3407b75213209..70d6caeba4cede172e723f3d8598b9f9b47a93b8 100644 (file)
@@ -52,25 +52,25 @@ include "logic/equality.ma".
 
 (* ----Denial of the conclusion: *)
 ntheorem prove_absorbtion_dual:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
 ∀meet:∀_:Univ.∀_:Univ.Univ.
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (meet X (join Y Z)) (join (meet Z X) (meet Y X)).
-∀H1:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.eq Univ (join a (meet a b)) a
+∀H1:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.eq Univ (join a (meet a b)) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#join.
-#meet.
-#H0.
-#H1.
-nauto by H0,H1;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+nauto by H0,H1 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ff81bcdfb4b477febe3085866d0e5f5823e7883a..53836a655ada598d843f16812c06fbb06242f525 100644 (file)
@@ -102,7 +102,7 @@ include "logic/equality.ma".
 
 (* ----Denial of ordinary distributivity. *)
 ntheorem prove_distributivity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -116,27 +116,27 @@ ntheorem prove_distributivity:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet b c)) (meet (join a b) (join a c))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet b c)) (meet (join a b) (join a c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 4a41eaee956473bf537975f776d27f7a4eadc72c..3818ff6488bf451e45b22178e88469f6b646fb46 100644 (file)
@@ -100,7 +100,7 @@ include "logic/equality.ma".
 
 (* ----Denial of the conclusion: *)
 ntheorem prove_this:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -117,31 +117,31 @@ ntheorem prove_this:
 ∀H7:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H8:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H9:∀X:Univ.eq Univ (join X X) X.
-∀H10:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (meet (join b c) (join b d))) (meet (meet a (meet (join b c) (join b d))) (join (meet a (join b (meet c d))) (join (meet a c) (meet a d))))
+∀H10:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (meet (join b c) (join b d))) (meet (meet a (meet (join b c) (join b d))) (join (meet a (join b (meet c d))) (join (meet a c) (meet a d)))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index cd9041cba9d49b03992369a7c095a0cf90293c5e..309702accb0d66e82251b0be2cd7ae8679bcf390 100644 (file)
@@ -106,7 +106,7 @@ include "logic/equality.ma".
 
 (* ----Denial that meet1 and meet2 are the same: *)
 ntheorem prove_meets_are_same:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
@@ -124,31 +124,31 @@ ntheorem prove_meets_are_same:
 ∀H9:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H10:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H11:∀X:Univ.eq Univ (join X X) X.
-∀H12:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a b) (meet2 a b)
+∀H12:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a b) (meet2 a b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#join.
-#meet.
-#meet2.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#join ##.
+#meet ##.
+#meet2 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6bf4ffcab67db3da169b6269d307a44ce540ad9f..80f90acc3c380f5201c048fdd25d17ef55d712cc 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----Denial of conclusion: *)
 ntheorem prove_commutativity_of_meet:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
@@ -62,21 +62,21 @@ ntheorem prove_commutativity_of_meet:
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (meet (meet (join X Y) (join Y Z)) Y) Y.
 ∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (join (join (meet X Y) (meet Y Z)) Y) Y.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (meet X (join Y (join X Z))) X.
-∀H3:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (join X (meet Y (meet X Z))) X.eq Univ (meet b a) (meet a b)
+∀H3:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (join X (meet Y (meet X Z))) X.eq Univ (meet b a) (meet a b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index b1b1d0c631d2662220d74c5e12ed7385662574f5..09f42fbebfb3d535917f640d358d5b47aef9ee1a 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----Denial of conclusion: *)
 ntheorem prove_associativity_of_meet:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -63,22 +63,22 @@ ntheorem prove_associativity_of_meet:
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (meet (meet (join X Y) (join Y Z)) Y) Y.
 ∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (join (join (meet X Y) (meet Y Z)) Y) Y.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (meet X (join Y (join X Z))) X.
-∀H3:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (join X (meet Y (meet X Z))) X.eq Univ (meet (meet a b) c) (meet a (meet b c))
+∀H3:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (join X (meet Y (meet X Z))) X.eq Univ (meet (meet a b) c) (meet a (meet b c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 99e5955c6069b26acedb50ec75055882065565a5..705578d847029ec684e28729892ba3536a6b021b 100644 (file)
@@ -54,7 +54,7 @@ include "logic/equality.ma".
 
 (* ----Denial of conclusion: *)
 ntheorem prove_absorbtion:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
@@ -62,21 +62,21 @@ ntheorem prove_absorbtion:
 ∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (meet (meet (join X Y) (join Y Z)) Y) Y.
 ∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (join (join (meet X Y) (meet Y Z)) Y) Y.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (meet X (join Y (join X Z))) X.
-∀H3:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (join X (meet Y (meet X Z))) X.eq Univ (meet a (join a b)) a
+∀H3:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (join X (meet Y (meet X Z))) X.eq Univ (meet a (join a b)) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 9da1b618afce38e66cf76fce822db1ba85f0e083..e93daaa954fdd65a36bf9e31a2f868a22edfab69 100644 (file)
@@ -104,7 +104,7 @@ include "logic/equality.ma".
 
 (* ----Denial of equation E1 *)
 ntheorem prove_e1:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀complement:∀_:Univ.Univ.
@@ -121,30 +121,30 @@ ntheorem prove_e1:
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X Y) (meet Y X).
 ∀H7:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H8:∀X:Univ.eq Univ (meet (complement X) X) n0.
-∀H9:∀X:Univ.eq Univ (join (complement X) X) n1.eq Univ (join (complement (join (meet a (complement b)) (complement a))) (join (meet a (complement b)) (join (meet (complement a) (meet (join a (complement b)) (join a b))) (meet (complement a) (complement (meet (join a (complement b)) (join a b))))))) n1
+∀H9:∀X:Univ.eq Univ (join (complement X) X) n1.eq Univ (join (complement (join (meet a (complement b)) (complement a))) (join (meet a (complement b)) (join (meet (complement a) (meet (join a (complement b)) (join a b))) (meet (complement a) (complement (meet (join a (complement b)) (join a b))))))) n1)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#complement.
-#join.
-#meet.
-#n0.
-#n1.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#complement ##.
+#join ##.
+#meet ##.
+#n0 ##.
+#n1 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 0c1216286b8e79e17f26fabc940dcff60931f79e..1bf610418c4677a6f430c634c651a2fa54bc3c1d 100644 (file)
@@ -102,7 +102,7 @@ include "logic/equality.ma".
 
 (* ----Denial of equation E2 *)
 ntheorem prove_e2:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀complement:∀_:Univ.Univ.
@@ -119,30 +119,30 @@ ntheorem prove_e2:
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X Y) (meet Y X).
 ∀H7:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H8:∀X:Univ.eq Univ (meet (complement X) X) n0.
-∀H9:∀X:Univ.eq Univ (join (complement X) X) n1.eq Univ (join a (join (meet (complement a) (meet (join a (complement b)) (join a b))) (meet (complement a) (join (meet (complement a) b) (meet (complement a) (complement b)))))) n1
+∀H9:∀X:Univ.eq Univ (join (complement X) X) n1.eq Univ (join a (join (meet (complement a) (meet (join a (complement b)) (join a b))) (meet (complement a) (join (meet (complement a) b) (meet (complement a) (complement b)))))) n1)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#complement.
-#join.
-#meet.
-#n0.
-#n1.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#complement ##.
+#join ##.
+#meet ##.
+#n0 ##.
+#n1 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index e3b88368d2023d065590ee421edc7a2c71111467..c00d5b361df6d9a305bbb64833d37dfb5779cfc4 100644 (file)
@@ -102,7 +102,7 @@ include "logic/equality.ma".
 
 (* ----Denial of equation E3 *)
 ntheorem prove_e3:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀complement:∀_:Univ.Univ.
@@ -119,30 +119,30 @@ ntheorem prove_e3:
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X Y) (meet Y X).
 ∀H7:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H8:∀X:Univ.eq Univ (meet (complement X) X) n0.
-∀H9:∀X:Univ.eq Univ (join (complement X) X) n1.eq Univ (join (complement (join (join (meet (complement a) b) (meet (complement a) (complement b))) (meet a (join (complement a) b)))) (join (complement a) b)) n1
+∀H9:∀X:Univ.eq Univ (join (complement X) X) n1.eq Univ (join (complement (join (join (meet (complement a) b) (meet (complement a) (complement b))) (meet a (join (complement a) b)))) (join (complement a) b)) n1)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#complement.
-#join.
-#meet.
-#n0.
-#n1.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#complement ##.
+#join ##.
+#meet ##.
+#n0 ##.
+#n1 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 098916872bae74d19fafe0ee2d9f6be852e184de..c061a967c4cafb17c778c66b31f8fc7f6fc2471e 100644 (file)
@@ -98,7 +98,7 @@ include "logic/equality.ma".
 
 (* ----Denial of the corresponding dual distributivity law: *)
 ntheorem prove_distributivity_law_dual:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -112,27 +112,27 @@ ntheorem prove_distributivity_law_dual:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X Y) (join Y X).
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X Y) (meet Y X).
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet b c)) (meet (join a b) (join a c))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet b c)) (meet (join a b) (join a c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 36b341f4d8d548eb882ba393c720da4bd0eea891..a0afabbe2dbe4a2de8a9c055812ff34df4c439a1 100644 (file)
@@ -98,7 +98,7 @@ include "logic/equality.ma".
 
 (* ----Denial of ordinary distributivity: *)
 ntheorem prove_distributivity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -112,27 +112,27 @@ ntheorem prove_distributivity:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X Y) (join Y X).
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X Y) (meet Y X).
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b c)) (join (meet a b) (meet a c))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b c)) (join (meet a b) (meet a c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ad011cf998fd444dc2b84d0e92cd5a814ce9e1fe..40883faa0aeea8f40c8a34d11441e80d74a9c370 100644 (file)
@@ -98,7 +98,7 @@ include "logic/equality.ma".
 
 (* ----Denial of distributivity: *)
 ntheorem prove_distributivity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -112,27 +112,27 @@ ntheorem prove_distributivity:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X Y) (join Y X).
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X Y) (meet Y X).
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b c)) (join (meet a b) (meet a c))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b c)) (join (meet a b) (meet a c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 99b716108730ef7c0d2fcdee6f6170a1ce7abd0e..12095c66135a1ce1b701b638bf9dff3b1eb3fbce 100644 (file)
@@ -102,7 +102,7 @@ include "logic/equality.ma".
 
 (* ----Denial of ordinary equational modularity: *)
 ntheorem prove_modularity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -116,27 +116,27 @@ ntheorem prove_modularity:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X Y) (join Y X).
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X Y) (meet Y X).
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (join (meet a b) (meet a c))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (join (meet a b) (meet a c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 785e8a9ffb56141e050a32dce80fd5cd201840e8..d49c1913baea252b9f43ef748157941f25d8ff36 100644 (file)
@@ -98,7 +98,7 @@ include "logic/equality.ma".
 
 (* ----Denial of ordinary equational modularity: *)
 ntheorem prove_modularity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -112,27 +112,27 @@ ntheorem prove_modularity:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X Y) (join Y X).
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X Y) (meet Y X).
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (join (meet a b) (meet a c))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (join (meet a b) (meet a c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6e3419f56a388cd6a5e7f2ff8d2baac67efe15a9..a6d415ee458459a5fb527b04080be855f9cc62ff 100644 (file)
@@ -106,7 +106,7 @@ include "logic/equality.ma".
 
 (* ----Denial that meet1 and meet2 are the same: *)
 ntheorem prove_meets_equal:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
@@ -124,31 +124,31 @@ ntheorem prove_meets_equal:
 ∀H9:∀X:Univ.∀Y:Univ.eq Univ (join X Y) (join Y X).
 ∀H10:∀X:Univ.∀Y:Univ.eq Univ (meet X Y) (meet Y X).
 ∀H11:∀X:Univ.eq Univ (join X X) X.
-∀H12:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a b) (meet2 a b)
+∀H12:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a b) (meet2 a b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#join.
-#meet.
-#meet2.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#join ##.
+#meet ##.
+#meet2 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index e212ec9e6428d3ca7793afb3bac7caf87e872715..3f8b30b4a28794bb0b9a3257a13be2858de91581 100644 (file)
@@ -56,7 +56,7 @@ include "logic/equality.ma".
 
 (* ----Denial of meet=meet2. *)
 ntheorem prove_meets_equal:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
@@ -75,32 +75,32 @@ ntheorem prove_meets_equal:
 ∀H10:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H12:∀X:Univ.eq Univ (join X X) X.
-∀H13:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a b) (meet2 a b)
+∀H13:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a b) (meet2 a b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#join.
-#meet.
-#meet2.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#join ##.
+#meet ##.
+#meet2 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7711cfb0e2d2a974406ebd30a618a616d9aa45a5..c15c8dd2e17655adc1921405a27d462bf37dcc6f 100644 (file)
@@ -100,7 +100,7 @@ include "logic/equality.ma".
 
 (* ----Denial of associativity of meet: *)
 ntheorem prove_associativity_of_meet:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -112,25 +112,25 @@ ntheorem prove_associativity_of_meet:
 ∀H3:∀X:Univ.∀Y:Univ.eq Univ (join X Y) (join Y X).
 ∀H4:∀X:Univ.∀Y:Univ.eq Univ (meet X Y) (meet Y X).
 ∀H5:∀X:Univ.eq Univ (join X X) X.
-∀H6:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet (meet a b) c) (meet a (meet b c))
+∀H6:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet (meet a b) c) (meet a (meet b c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-nauto by H0,H1,H2,H3,H4,H5,H6;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 3fa60ade7bab8477449d09ccdb6c37cf1801ce09..a60194d9101c4b9777154a1180d93b524d511128 100644 (file)
@@ -100,7 +100,7 @@ include "logic/equality.ma".
 
 (* ----Denial of associativity of join: *)
 ntheorem prove_associativity_of_join:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -112,25 +112,25 @@ ntheorem prove_associativity_of_join:
 ∀H3:∀X:Univ.∀Y:Univ.eq Univ (join X Y) (join Y X).
 ∀H4:∀X:Univ.∀Y:Univ.eq Univ (meet X Y) (meet Y X).
 ∀H5:∀X:Univ.eq Univ (join X X) X.
-∀H6:∀X:Univ.eq Univ (meet X X) X.eq Univ (join (join a b) c) (join a (join b c))
+∀H6:∀X:Univ.eq Univ (meet X X) X.eq Univ (join (join a b) c) (join a (join b c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-nauto by H0,H1,H2,H3,H4,H5,H6;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 230168e14a03808e6ea8f43f70a1a8c51118dc0c..14d6cdeee184fcb33aa03435e175a57529d5fbb9 100644 (file)
@@ -104,7 +104,7 @@ include "logic/equality.ma".
 
 (* ----Denial of meet=meet2: *)
 ntheorem name:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
@@ -119,28 +119,28 @@ ntheorem name:
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (join X Y) (join Y X).
 ∀H7:∀X:Univ.∀Y:Univ.eq Univ (meet X Y) (meet Y X).
 ∀H8:∀X:Univ.eq Univ (join X X) X.
-∀H9:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a b) (meet2 a b)
+∀H9:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a b) (meet2 a b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#join.
-#meet.
-#meet2.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#join ##.
+#meet ##.
+#meet2 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 91182d8b23f53b89cec35821d1725cf44cb906f9..450d27802eb099d0fdea40e4a043d36ebdfb3485 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem dist_join:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
 ∀meet:∀_:Univ.∀_:Univ.Univ.
 ∀xx:Univ.
@@ -110,27 +110,27 @@ ntheorem dist_join:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (join xx (meet yy zz)) (meet (join xx yy) (join xx zz))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (join xx (meet yy zz)) (meet (join xx yy) (join xx zz)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#join.
-#meet.
-#xx.
-#yy.
-#zz.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#join ##.
+#meet ##.
+#xx ##.
+#yy ##.
+#zz ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 21825ff73e260c624f78d74bbc57056afb69ea79..64b004449c59aec822f0daa0e8dd0cfbc14f48da 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem dist_meet:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
 ∀meet:∀_:Univ.∀_:Univ.Univ.
 ∀xx:Univ.
@@ -110,27 +110,27 @@ ntheorem dist_meet:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet xx (join yy zz)) (join (meet xx yy) (meet xx zz))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet xx (join yy zz)) (join (meet xx yy) (meet xx zz)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#join.
-#meet.
-#xx.
-#yy.
-#zz.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#join ##.
+#meet ##.
+#xx ##.
+#yy ##.
+#zz ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c4318d931bf3ff7c3f11ba0f5d122dbf46d098bb..290ac6f5a0e194eace28efeed133515533465b26 100644 (file)
@@ -52,7 +52,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem idempotence_of_join:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
 ∀meet:∀_:Univ.∀_:Univ.Univ.
 ∀xx:Univ.
@@ -61,22 +61,22 @@ ntheorem idempotence_of_join:
 ∀H2:∀X:Univ.∀Y:Univ.eq Univ (join X Y) (join Y X).
 ∀H3:∀X:Univ.∀Y:Univ.eq Univ (meet X Y) (meet Y X).
 ∀H4:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
-∀H5:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.eq Univ (join xx xx) xx
+∀H5:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.eq Univ (join xx xx) xx)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#join.
-#meet.
-#xx.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-nauto by H0,H1,H2,H3,H4,H5;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#join ##.
+#meet ##.
+#xx ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+nauto by H0,H1,H2,H3,H4,H5 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ce4e272918f3f6e85c2c0189c0828050028cd84f..860439ac9e68079fc8fa4c1a23ed293197066f70 100644 (file)
@@ -52,7 +52,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem idempotence_of_meet:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
 ∀meet:∀_:Univ.∀_:Univ.Univ.
 ∀xx:Univ.
@@ -61,22 +61,22 @@ ntheorem idempotence_of_meet:
 ∀H2:∀X:Univ.∀Y:Univ.eq Univ (join X Y) (join Y X).
 ∀H3:∀X:Univ.∀Y:Univ.eq Univ (meet X Y) (meet Y X).
 ∀H4:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
-∀H5:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.eq Univ (meet xx xx) xx
+∀H5:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.eq Univ (meet xx xx) xx)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#join.
-#meet.
-#xx.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-nauto by H0,H1,H2,H3,H4,H5;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#join ##.
+#meet ##.
+#xx ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+nauto by H0,H1,H2,H3,H4,H5 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 37fb8d7d5bfe57dedec562f67d6f20b9c076740d..dd0677fe5ede8e9f06ca09a99989f0ffc36aed42 100644 (file)
@@ -106,7 +106,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem rhs:
- ∀Univ:Type.∀U:Univ.∀V:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀V:Univ.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀aa:Univ.
 ∀bb:Univ.
 ∀cc:Univ.
@@ -130,40 +130,40 @@ ntheorem rhs:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H14:∀X:Univ.eq Univ (join X X) X.
-∀H15:∀X:Univ.eq Univ (meet X X) X.eq Univ (f aa dd) (f cc dd)
+∀H15:∀X:Univ.eq Univ (meet X X) X.eq Univ (f aa dd) (f cc dd))
 .
-#Univ.
-#U.
-#V.
-#W.
-#X.
-#Y.
-#Z.
-#aa.
-#bb.
-#cc.
-#dd.
-#f.
-#join.
-#meet.
-#n0.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#U ##.
+#V ##.
+#W ##.
+#X ##.
+#Y ##.
+#Z ##.
+#aa ##.
+#bb ##.
+#cc ##.
+#dd ##.
+#f ##.
+#join ##.
+#meet ##.
+#n0 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 414f5bbdb77c6b4559873edca854971be5fd6b96..849a668c090491a96a2a1f25a14be8aea3ee8b05 100644 (file)
@@ -100,7 +100,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem rhs:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
 ∀meet:∀_:Univ.∀_:Univ.Univ.
 ∀xx:Univ.
@@ -116,29 +116,29 @@ ntheorem rhs:
 ∀H7:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H8:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H9:∀X:Univ.eq Univ (join X X) X.
-∀H10:∀X:Univ.eq Univ (meet X X) X.eq Univ (join xx (meet yy zz)) (meet yy (join xx zz))
+∀H10:∀X:Univ.eq Univ (meet X X) X.eq Univ (join xx (meet yy zz)) (meet yy (join xx zz)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#join.
-#meet.
-#xx.
-#yy.
-#zz.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#join ##.
+#meet ##.
+#xx ##.
+#yy ##.
+#zz ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 1cff13ba22b0f4ac18b4ec7def32e359dad9e90e..3898ab504b93031763f22709da7d07bba8872245 100644 (file)
@@ -98,7 +98,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem rhs:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
 ∀meet:∀_:Univ.∀_:Univ.Univ.
 ∀xx:Univ.
@@ -114,29 +114,29 @@ ntheorem rhs:
 ∀H7:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H8:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H9:∀X:Univ.eq Univ (join X X) X.
-∀H10:∀X:Univ.eq Univ (meet X X) X.eq Univ (join xx (meet yy zz)) (meet (join xx yy) (join xx zz))
+∀H10:∀X:Univ.eq Univ (meet X X) X.eq Univ (join xx (meet yy zz)) (meet (join xx yy) (join xx zz)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#join.
-#meet.
-#xx.
-#yy.
-#zz.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#join ##.
+#meet ##.
+#xx ##.
+#yy ##.
+#zz ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index fd14ebbb7269ea9033acad62f40355d906f99662..c9377b192575600d47c5fd136a745324929145af 100644 (file)
@@ -98,7 +98,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem rhs:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
 ∀meet:∀_:Univ.∀_:Univ.Univ.
 ∀xx:Univ.
@@ -115,30 +115,30 @@ ntheorem rhs:
 ∀H8:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H9:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H10:∀X:Univ.eq Univ (join X X) X.
-∀H11:∀X:Univ.eq Univ (meet X X) X.eq Univ yy zz
+∀H11:∀X:Univ.eq Univ (meet X X) X.eq Univ yy zz)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#join.
-#meet.
-#xx.
-#yy.
-#zz.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#join ##.
+#meet ##.
+#xx ##.
+#yy ##.
+#zz ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 3f0062418f1f4f16f022d963f6884f4f2a4c9696..670313caf081d36a162e1e80a231ca6032b39503 100644 (file)
@@ -104,7 +104,7 @@ include "logic/equality.ma".
 
 (* ----Denial of modular law: *)
 ntheorem prove_modular_law:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -124,33 +124,33 @@ ntheorem prove_modular_law:
 ∀H8:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H9:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H10:∀X:Univ.eq Univ (join X X) X.
-∀H11:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet b (join a c))) (meet (join a b) (join a c))
+∀H11:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet b (join a c))) (meet (join a b) (join a c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#complement.
-#join.
-#meet.
-#n0.
-#n1.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#complement ##.
+#join ##.
+#meet ##.
+#n0 ##.
+#n1 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 4f89b3bb862dc1100d76b04dc55569d083d78632..e9e110e952e359987a0a7885a49c16b79f192869 100644 (file)
@@ -104,7 +104,7 @@ include "logic/equality.ma".
 
 (* ----Denial of compatability *)
 ntheorem prove_compatability_law:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀c:Univ.
 ∀complement:∀_:Univ.Univ.
 ∀d:Univ.
@@ -123,32 +123,32 @@ ntheorem prove_compatability_law:
 ∀H8:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H9:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H10:∀X:Univ.eq Univ (join X X) X.
-∀H11:∀X:Univ.eq Univ (meet X X) X.eq Univ (complement (join c d)) (meet (complement c) (complement d))
+∀H11:∀X:Univ.eq Univ (meet X X) X.eq Univ (complement (join c d)) (meet (complement c) (complement d)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#c.
-#complement.
-#d.
-#join.
-#meet.
-#n0.
-#n1.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#c ##.
+#complement ##.
+#d ##.
+#join ##.
+#meet ##.
+#n0 ##.
+#n1 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 4f44c7cf154b2e93dd056df58501536272d3532b..1a304708f0f3d6a3a2e600149025806bee9a42f6 100644 (file)
@@ -104,7 +104,7 @@ include "logic/equality.ma".
 
 (* ----Denial of weak orthomodular law (10) *)
 ntheorem prove_weak_orthomodular_law:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀complement:∀_:Univ.Univ.
@@ -125,34 +125,34 @@ ntheorem prove_weak_orthomodular_law:
 ∀H10:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H12:∀X:Univ.eq Univ (join X X) X.
-∀H13:∀X:Univ.eq Univ (meet X X) X.eq Univ (join (meet (complement a) (join a b)) (join (complement b) (meet a b))) n1
+∀H13:∀X:Univ.eq Univ (meet X X) X.eq Univ (join (meet (complement a) (join a b)) (join (complement b) (meet a b))) n1)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#complement.
-#join.
-#meet.
-#n0.
-#n1.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#complement ##.
+#join ##.
+#meet ##.
+#n0 ##.
+#n1 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index bb7d59f214b618093d96ce06744a53caaf09b744..8d071b0190156531225e03264e7b07836b08c256 100644 (file)
@@ -104,7 +104,7 @@ include "logic/equality.ma".
 
 (* ----Denial of orthomodular law (8) *)
 ntheorem prove_orthomodular_law:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀complement:∀_:Univ.Univ.
@@ -125,34 +125,34 @@ ntheorem prove_orthomodular_law:
 ∀H10:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H12:∀X:Univ.eq Univ (join X X) X.
-∀H13:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet (complement a) (join a b))) (join a b)
+∀H13:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet (complement a) (join a b))) (join a b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#complement.
-#join.
-#meet.
-#n0.
-#n1.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#complement ##.
+#join ##.
+#meet ##.
+#n0 ##.
+#n1 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 455824235316570fda26bf83b3e9008791ad1205..0ded34a1d35411f4266ace1fb4fb1048c24973b8 100644 (file)
@@ -104,7 +104,7 @@ include "logic/equality.ma".
 
 (* ----Denial of distributivity (4) *)
 ntheorem prove_distributivity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -126,35 +126,35 @@ ntheorem prove_distributivity:
 ∀H10:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H12:∀X:Univ.eq Univ (join X X) X.
-∀H13:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b c)) (join (meet a b) (meet a c))
+∀H13:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b c)) (join (meet a b) (meet a c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#complement.
-#join.
-#meet.
-#n0.
-#n1.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#complement ##.
+#join ##.
+#meet ##.
+#n0 ##.
+#n1 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6528774886b7e1cc3fae9c1d8e32e5351ba02969..71d57f861a10150fbb292cfebe3019dfa763ca86 100644 (file)
@@ -98,7 +98,7 @@ include "logic/equality.ma".
 
 (* ----Denial of modularity (7) *)
 ntheorem prove_modularity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -111,26 +111,26 @@ ntheorem prove_modularity:
 ∀H4:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H6:∀X:Univ.eq Univ (join X X) X.
-∀H7:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet b (join a c))) (meet (join a b) (join a c))
+∀H7:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet b (join a c))) (meet (join a b) (join a c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index e98612595412b187675945f606fc583c731e1508..53b29626552c014f57a4a7dd4d66929b4517116d 100644 (file)
@@ -104,7 +104,7 @@ include "logic/equality.ma".
 
 (* ----Denial of orthomodular law (8) *)
 ntheorem prove_orthomodular_law:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀complement:∀_:Univ.Univ.
@@ -125,34 +125,34 @@ ntheorem prove_orthomodular_law:
 ∀H10:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H12:∀X:Univ.eq Univ (join X X) X.
-∀H13:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet (complement a) (join a b))) (join a b)
+∀H13:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet (complement a) (join a b))) (join a b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#complement.
-#join.
-#meet.
-#n0.
-#n1.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#complement ##.
+#join ##.
+#meet ##.
+#n0 ##.
+#n1 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6a9977343eead5945de36a62bedcab7442d18c2d..3033e987fd04a8f3dfb07985b0a10533c7362297 100644 (file)
@@ -102,7 +102,7 @@ include "logic/equality.ma".
 
 (* ----Denial of weak orthomodular law (10) *)
 ntheorem prove_weak_orthomodular_law:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀complement:∀_:Univ.Univ.
@@ -122,33 +122,33 @@ ntheorem prove_weak_orthomodular_law:
 ∀H9:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H10:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H11:∀X:Univ.eq Univ (join X X) X.
-∀H12:∀X:Univ.eq Univ (meet X X) X.eq Univ (join (meet (complement a) (join a b)) (join (complement b) (meet a b))) n1
+∀H12:∀X:Univ.eq Univ (meet X X) X.eq Univ (join (meet (complement a) (join a b)) (join (complement b) (meet a b))) n1)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#complement.
-#join.
-#meet.
-#n0.
-#n1.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#complement ##.
+#join ##.
+#meet ##.
+#n0 ##.
+#n1 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 76ab9a495bb6c98a6815bd4050498d9b2dd0afe5..1bdeb0c16d87f775aa7555e5a5ec2c0cbcbb52d4 100644 (file)
@@ -110,7 +110,7 @@ include "logic/equality.ma".
 
 (* ----Denial of modular law: *)
 ntheorem prove_modular_law:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -132,35 +132,35 @@ ntheorem prove_modular_law:
 ∀H10:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H12:∀X:Univ.eq Univ (join X X) X.
-∀H13:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet b (join a c))) (meet (join a b) (join a c))
+∀H13:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet b (join a c))) (meet (join a b) (join a c)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#complement.
-#join.
-#meet.
-#n0.
-#n1.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#complement ##.
+#join ##.
+#meet ##.
+#n0 ##.
+#n1 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f88678a036c311c91d3cc357ee08c670c489c954..aad2e25b71db6e042555fccfbdcdd13565c69371 100644 (file)
@@ -102,7 +102,7 @@ include "logic/equality.ma".
 
 (* ----Denial of compatibility (6) *)
 ntheorem prove_compatibility_law:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀complement:∀_:Univ.Univ.
@@ -120,31 +120,31 @@ ntheorem prove_compatibility_law:
 ∀H7:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H8:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H9:∀X:Univ.eq Univ (join X X) X.
-∀H10:∀X:Univ.eq Univ (meet X X) X.eq Univ (complement (join a b)) (meet (complement a) (complement b))
+∀H10:∀X:Univ.eq Univ (meet X X) X.eq Univ (complement (join a b)) (meet (complement a) (complement b)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#complement.
-#join.
-#meet.
-#n0.
-#n1.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#complement ##.
+#join ##.
+#meet ##.
+#n0 ##.
+#n1 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 5cde284967cba284fec5dc476099f89aecda1210..2cbb344bf079895ec2afb5acc4999e0137d7cc77 100644 (file)
@@ -104,7 +104,7 @@ include "logic/equality.ma".
 
 (* ----Denial of compatibility (6) *)
 ntheorem prove_compatibility_law:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀complement:∀_:Univ.Univ.
@@ -123,32 +123,32 @@ ntheorem prove_compatibility_law:
 ∀H8:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H9:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H10:∀X:Univ.eq Univ (join X X) X.
-∀H11:∀X:Univ.eq Univ (meet X X) X.eq Univ (complement (join a b)) (meet (complement a) (complement b))
+∀H11:∀X:Univ.eq Univ (meet X X) X.eq Univ (complement (join a b)) (meet (complement a) (complement b)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#complement.
-#join.
-#meet.
-#n0.
-#n1.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#complement ##.
+#join ##.
+#meet ##.
+#n0 ##.
+#n1 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 26d40408f5fe4213ef745c944b173171826dad7d..fd95f1a515a38e5f58d9909a43451f26ef4c5578 100644 (file)
@@ -110,7 +110,7 @@ include "logic/equality.ma".
 
 (* ----Denial of equation in question *)
 ntheorem prove_this:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀complement:∀_:Univ.Univ.
@@ -131,34 +131,34 @@ ntheorem prove_this:
 ∀H10:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H11:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H12:∀X:Univ.eq Univ (join X X) X.
-∀H13:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a (join (complement a) (meet a b))))) (meet a (join (complement a) (meet a b)))
+∀H13:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a (join (complement a) (meet a b))))) (meet a (join (complement a) (meet a b))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#complement.
-#join.
-#meet.
-#n0.
-#n1.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#complement ##.
+#join ##.
+#meet ##.
+#n0 ##.
+#n1 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index cf631367ed2911afa959b250435684f07b3d0f7b..f8992eacbd623d58e2bea4f3f7e1bdd32e8d822b 100644 (file)
@@ -108,7 +108,7 @@ include "logic/equality.ma".
 
 (* ----Denial of equation in question *)
 ntheorem prove_this:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀complement:∀_:Univ.Univ.
@@ -128,33 +128,33 @@ ntheorem prove_this:
 ∀H9:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H10:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H11:∀X:Univ.eq Univ (join X X) X.
-∀H12:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet (complement b) (join (complement a) (meet (complement b) (join a (meet (complement b) (complement a))))))) (join a (meet (complement b) (join (complement a) (meet (complement b) (join a (meet (complement b) (join (complement a) (meet (complement b) a))))))))
+∀H12:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet (complement b) (join (complement a) (meet (complement b) (join a (meet (complement b) (complement a))))))) (join a (meet (complement b) (join (complement a) (meet (complement b) (join a (meet (complement b) (join (complement a) (meet (complement b) a)))))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#complement.
-#join.
-#meet.
-#n0.
-#n1.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#complement ##.
+#join ##.
+#meet ##.
+#n0 ##.
+#n1 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index b4d3993d3ec57fa6ee50ab03978b6438412d8c43..0cf86379ed1ce467f0a48b92a65c2363f85604c4 100644 (file)
@@ -98,7 +98,7 @@ include "logic/equality.ma".
 
 (* ----Denial of E51 *)
 ntheorem prove_e51:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀complement:∀_:Univ.Univ.
@@ -116,33 +116,33 @@ ntheorem prove_e51:
 ∀H7:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H8:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H9:∀X:Univ.eq Univ (join X X) X.
-∀H10:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet (join a (complement b)) (join (join (meet a b) (meet (complement a) b)) (meet (complement a) (complement b)))) (join (meet a b) (meet (complement a) (complement b)))
+∀H10:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet (join a (complement b)) (join (join (meet a b) (meet (complement a) b)) (meet (complement a) (complement b)))) (join (meet a b) (meet (complement a) (complement b))))
 .
-#Univ.
-#A.
-#B.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#complement.
-#join.
-#meet.
-#n0.
-#n1.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10;
+#Univ ##.
+#A ##.
+#B ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#complement ##.
+#join ##.
+#meet ##.
+#n0 ##.
+#n1 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f79da410886d57e93f3adf0cbe1c8cc924d542ab..526ece0e2db9cec56d100d55fd3f94be8f4d88fd 100644 (file)
@@ -98,7 +98,7 @@ include "logic/equality.ma".
 
 (* ----Denial of E62 *)
 ntheorem prove_e62:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀complement:∀_:Univ.Univ.
@@ -116,33 +116,33 @@ ntheorem prove_e62:
 ∀H7:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H8:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H9:∀X:Univ.eq Univ (join X X) X.
-∀H10:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a (join (complement a) (meet a b))))) (meet a (join (complement a) (meet a b)))
+∀H10:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a (join (complement a) (meet a b))))) (meet a (join (complement a) (meet a b))))
 .
-#Univ.
-#A.
-#B.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#complement.
-#join.
-#meet.
-#n0.
-#n1.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10;
+#Univ ##.
+#A ##.
+#B ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#complement ##.
+#join ##.
+#meet ##.
+#n0 ##.
+#n1 ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c2741e568004eb09b2d05a44e72b8cad273441d0..419daa259b293eb82d19fb9c6f84604ccdab0356 100644 (file)
@@ -48,24 +48,24 @@ include "logic/equality.ma".
 
 (* ----Denial of Sheffer stroke associativity *)
 ntheorem associativity:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀f:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (f (f (f (f B A) (f A C)) D) (f A (f (f A (f (f B B) B)) C))) A.eq Univ (f a (f (f b c) (f b c))) (f c (f (f b a) (f b a)))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (f (f (f (f B A) (f A C)) D) (f A (f (f A (f (f B B) B)) C))) A.eq Univ (f a (f (f b c) (f b c))) (f c (f (f b a) (f b a))))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a.
-#b.
-#c.
-#f.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a ##.
+#b ##.
+#c ##.
+#f ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 0367a84a886183c1e7fd721cd717a4dd93d54471..6e72455770bd0f3f42b3c7d1c25f4cb873cb943b 100644 (file)
@@ -50,24 +50,24 @@ include "logic/equality.ma".
 
 (* ----Denial of Sheffer stroke associativity *)
 ntheorem associativity:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀f:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (f (f B A) (f (f (f (f B A) A) (f C A)) (f (f A A) D))) A.eq Univ (f a (f (f b c) (f b c))) (f c (f (f b a) (f b a)))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (f (f B A) (f (f (f (f B A) A) (f C A)) (f (f A A) D))) A.eq Univ (f a (f (f b c) (f b c))) (f c (f (f b a) (f b a))))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a.
-#b.
-#c.
-#f.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a ##.
+#b ##.
+#c ##.
+#f ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 061fbcd3cd58fcebb9c1afa2a10e902614ba1ceb..5dc838e980d4f8f9a0e034a8ea9af56c049abfde 100644 (file)
@@ -50,24 +50,24 @@ include "logic/equality.ma".
 
 (* ----Denial of Sheffer stroke associativity *)
 ntheorem associativity:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀f:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (f (f (f (f B A) (f A C)) D) (f A (f (f C (f (f A A) C)) C))) A.eq Univ (f a (f (f b c) (f b c))) (f c (f (f b a) (f b a)))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (f (f (f (f B A) (f A C)) D) (f A (f (f C (f (f A A) C)) C))) A.eq Univ (f a (f (f b c) (f b c))) (f c (f (f b a) (f b a))))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a.
-#b.
-#c.
-#f.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a ##.
+#b ##.
+#c ##.
+#f ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a794acc46e8a102e7166aa64cc3692363072df4d..e225137b4e0e694f862bddb820d144e4cc2a4f49 100644 (file)
@@ -50,24 +50,24 @@ include "logic/equality.ma".
 
 (* ----Denial of Sheffer stroke modularity *)
 ntheorem modularity:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀f:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (f (f (f B (f A B)) B) (f A (f C (f (f A B) (f (f C C) D))))) A.eq Univ (f a (f b (f a (f c c)))) (f a (f c (f a (f b b))))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (f (f (f B (f A B)) B) (f A (f C (f (f A B) (f (f C C) D))))) A.eq Univ (f a (f b (f a (f c c)))) (f a (f c (f a (f b b)))))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a.
-#b.
-#c.
-#f.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a ##.
+#b ##.
+#c ##.
+#f ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index cad65bd027a69e5c7e57d27e8f5dbde1eeb7b4aa..1ef9a1b2c0fed0806fb674b390dc1cb4427ebc9e 100644 (file)
@@ -50,24 +50,24 @@ include "logic/equality.ma".
 
 (* ----Denial of Sheffer stroke associativity *)
 ntheorem associativity:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀f:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (f (f B A) (f (f (f A A) C) (f (f (f (f (f A B) C) C) A) (f A D)))) A.eq Univ (f a (f (f b c) (f b c))) (f c (f (f b a) (f b a)))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (f (f B A) (f (f (f A A) C) (f (f (f (f (f A B) C) C) A) (f A D)))) A.eq Univ (f a (f (f b c) (f b c))) (f c (f (f b a) (f b a))))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a.
-#b.
-#c.
-#f.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a ##.
+#b ##.
+#c ##.
+#f ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 3efa62ec646d927ed3b1d15e7473e3877d86d9b8..3fd4856e77fb02edce4f6fee70f0625d5cc27276 100644 (file)
@@ -50,24 +50,24 @@ include "logic/equality.ma".
 
 (* ----Denial of Sheffer stroke modularity *)
 ntheorem modularity:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀f:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (f (f B A) (f (f (f A A) C) (f (f (f (f (f A B) C) C) A) (f A D)))) A.eq Univ (f a (f b (f a (f c c)))) (f a (f c (f a (f b b))))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (f (f B A) (f (f (f A A) C) (f (f (f (f (f A B) C) C) A) (f A D)))) A.eq Univ (f a (f b (f a (f c c)))) (f a (f c (f a (f b b)))))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a.
-#b.
-#c.
-#f.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a ##.
+#b ##.
+#c ##.
+#f ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index bb9b8b9f74ca20c8911ceecb0c11f281cc8e2426..f027a076217626e8235010c199da4f7efb2287a3 100644 (file)
@@ -50,24 +50,24 @@ include "logic/equality.ma".
 
 (* ----Denial of Sheffer stroke associativity *)
 ntheorem associativity:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀f:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (f (f (f (f B A) (f C A)) D) (f A (f (f (f (f (f (f B B) A) C) C) A) B))) A.eq Univ (f a (f (f b c) (f b c))) (f c (f (f b a) (f b a)))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (f (f (f (f B A) (f C A)) D) (f A (f (f (f (f (f (f B B) A) C) C) A) B))) A.eq Univ (f a (f (f b c) (f b c))) (f c (f (f b a) (f b a))))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a.
-#b.
-#c.
-#f.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a ##.
+#b ##.
+#c ##.
+#f ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d37f4b1696caefa8752afb9f57621c2e5a4cd0e8..c4d9441a5d47aa68342269d70a5eb7debeed66e6 100644 (file)
@@ -50,24 +50,24 @@ include "logic/equality.ma".
 
 (* ----Denial of Sheffer stroke modularity *)
 ntheorem modularity:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀f:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (f (f (f (f B A) (f C A)) D) (f A (f (f (f (f (f (f B B) A) C) C) A) B))) A.eq Univ (f a (f b (f a (f c c)))) (f a (f c (f a (f b b))))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (f (f (f (f B A) (f C A)) D) (f A (f (f (f (f (f (f B B) A) C) C) A) B))) A.eq Univ (f a (f b (f a (f c c)))) (f a (f c (f a (f b b)))))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a.
-#b.
-#c.
-#f.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a ##.
+#b ##.
+#c ##.
+#f ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 656c0bf405975a20d3cd5ed9077555ab6a0c9f60..af4604043f8b81db36663952bf6a00cfa8043ec0 100644 (file)
@@ -50,24 +50,24 @@ include "logic/equality.ma".
 
 (* ----Denial of Sheffer stroke associativity *)
 ntheorem associativity:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀f:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (f (f (f (f B A) (f A C)) D) (f A (f (f (f B (f B (f (f C C) A))) A) C))) A.eq Univ (f a (f (f b c) (f b c))) (f c (f (f b a) (f b a)))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (f (f (f (f B A) (f A C)) D) (f A (f (f (f B (f B (f (f C C) A))) A) C))) A.eq Univ (f a (f (f b c) (f b c))) (f c (f (f b a) (f b a))))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a.
-#b.
-#c.
-#f.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a ##.
+#b ##.
+#c ##.
+#f ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 24ef05694287d94209966fb801e59b957cc8ca63..c8eef427889825a235c12b3ccbbeb6e80278befa 100644 (file)
@@ -50,24 +50,24 @@ include "logic/equality.ma".
 
 (* ----Denial of Sheffer stroke modularity *)
 ntheorem modularity:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀f:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (f (f (f (f B A) (f A C)) D) (f A (f (f (f B (f B (f (f C C) A))) A) C))) A.eq Univ (f a (f b (f a (f c c)))) (f a (f c (f a (f b b))))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.eq Univ (f (f (f (f B A) (f A C)) D) (f A (f (f (f B (f B (f (f C C) A))) A) C))) A.eq Univ (f a (f b (f a (f c c)))) (f a (f c (f a (f b b)))))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#a.
-#b.
-#c.
-#f.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#a ##.
+#b ##.
+#c ##.
+#f ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 77ef4705c5a1b50ea86ca06cab8b79e5e74ee613..f988251bc058fc97b554d3b9db70c4b3873f96d1 100644 (file)
@@ -44,25 +44,25 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_normal_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.
 ∀a:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
 ∀meet:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet D B) (meet B E)) B)) (meet (join (meet B (meet (meet (join D (join B E)) (join F B)) B)) (meet G (join B (meet (meet (join D (join B E)) (join F B)) B)))) (join A (join (join (meet D B) (meet B E)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (meet a a) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet D B) (meet B E)) B)) (meet (join (meet B (meet (meet (join D (join B E)) (join F B)) B)) (meet G (join B (meet (meet (join D (join B E)) (join F B)) B)))) (join A (join (join (meet D B) (meet B E)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (meet a a) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#E.
-#F.
-#G.
-#a.
-#join.
-#meet.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#E ##.
+#F ##.
+#G ##.
+#a ##.
+#join ##.
+#meet ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 195973ba32afc4fdfc341514b4890815ac0b0d68..1e0b7674af93d428688e9340a747902915a25b8f 100644 (file)
@@ -44,27 +44,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_normal_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
 ∀meet:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet D B) (meet B E)) B)) (meet (join (meet B (meet (meet (join D (join B E)) (join F B)) B)) (meet G (join B (meet (meet (join D (join B E)) (join F B)) B)))) (join A (join (join (meet D B) (meet B E)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (meet a b) (meet b a)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet D B) (meet B E)) B)) (meet (join (meet B (meet (meet (join D (join B E)) (join F B)) B)) (meet G (join B (meet (meet (join D (join B E)) (join F B)) B)))) (join A (join (join (meet D B) (meet B E)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (meet a b) (meet b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#E.
-#F.
-#G.
-#a.
-#b.
-#join.
-#meet.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#E ##.
+#F ##.
+#G ##.
+#a ##.
+#b ##.
+#join ##.
+#meet ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c7f79d5ab2bf5355552079d32a0d9d62dc601fcb..4220f197a2b4bb78c6ed3020fc38ad3139924a33 100644 (file)
@@ -44,29 +44,29 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_normal_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
 ∀meet:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet D B) (meet B E)) B)) (meet (join (meet B (meet (meet (join D (join B E)) (join F B)) B)) (meet G (join B (meet (meet (join D (join B E)) (join F B)) B)))) (join A (join (join (meet D B) (meet B E)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (meet (meet a b) c) (meet a (meet b c))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet D B) (meet B E)) B)) (meet (join (meet B (meet (meet (join D (join B E)) (join F B)) B)) (meet G (join B (meet (meet (join D (join B E)) (join F B)) B)))) (join A (join (join (meet D B) (meet B E)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (meet (meet a b) c) (meet a (meet b c)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#E.
-#F.
-#G.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#E ##.
+#F ##.
+#G ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 4cb8b50abf699999e83d7fbc8218e10e5063f726..dfbde99b9ea6fcc9e8411d37d51f90b198bbd7b8 100644 (file)
@@ -44,25 +44,25 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_normal_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.
 ∀a:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
 ∀meet:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet D B) (meet B E)) B)) (meet (join (meet B (meet (meet (join D (join B E)) (join F B)) B)) (meet G (join B (meet (meet (join D (join B E)) (join F B)) B)))) (join A (join (join (meet D B) (meet B E)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (join a a) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet D B) (meet B E)) B)) (meet (join (meet B (meet (meet (join D (join B E)) (join F B)) B)) (meet G (join B (meet (meet (join D (join B E)) (join F B)) B)))) (join A (join (join (meet D B) (meet B E)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (join a a) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#E.
-#F.
-#G.
-#a.
-#join.
-#meet.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#E ##.
+#F ##.
+#G ##.
+#a ##.
+#join ##.
+#meet ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 5ea52b57309dc9862e160de938f9dc96c8d7712f..98907f1d8c58c83ff5109866bb96023cfac96adc 100644 (file)
@@ -44,27 +44,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_normal_axioms_5:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
 ∀meet:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet D B) (meet B E)) B)) (meet (join (meet B (meet (meet (join D (join B E)) (join F B)) B)) (meet G (join B (meet (meet (join D (join B E)) (join F B)) B)))) (join A (join (join (meet D B) (meet B E)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (join a b) (join b a)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet D B) (meet B E)) B)) (meet (join (meet B (meet (meet (join D (join B E)) (join F B)) B)) (meet G (join B (meet (meet (join D (join B E)) (join F B)) B)))) (join A (join (join (meet D B) (meet B E)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (join a b) (join b a))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#E.
-#F.
-#G.
-#a.
-#b.
-#join.
-#meet.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#E ##.
+#F ##.
+#G ##.
+#a ##.
+#b ##.
+#join ##.
+#meet ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 2245c79b8ec402c65ce24d053d2ed46166682f31..1b6df28fd956f9c7920486cdfb8eda22759d1c20 100644 (file)
@@ -44,29 +44,29 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_normal_axioms_6:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
 ∀meet:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet D B) (meet B E)) B)) (meet (join (meet B (meet (meet (join D (join B E)) (join F B)) B)) (meet G (join B (meet (meet (join D (join B E)) (join F B)) B)))) (join A (join (join (meet D B) (meet B E)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (join (join a b) c) (join a (join b c))
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet D B) (meet B E)) B)) (meet (join (meet B (meet (meet (join D (join B E)) (join F B)) B)) (meet G (join B (meet (meet (join D (join B E)) (join F B)) B)))) (join A (join (join (meet D B) (meet B E)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (join (join a b) c) (join a (join b c)))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#E.
-#F.
-#G.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#E ##.
+#F ##.
+#G ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f12c2801dba12afb16faea03c5d5da767c7464c7..541b4e86cc09af42b11d916bc9dd5c6741898a3d 100644 (file)
@@ -44,27 +44,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_normal_axioms_7:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
 ∀meet:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet D B) (meet B E)) B)) (meet (join (meet B (meet (meet (join D (join B E)) (join F B)) B)) (meet G (join B (meet (meet (join D (join B E)) (join F B)) B)))) (join A (join (join (meet D B) (meet B E)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (meet a (join a b)) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet D B) (meet B E)) B)) (meet (join (meet B (meet (meet (join D (join B E)) (join F B)) B)) (meet G (join B (meet (meet (join D (join B E)) (join F B)) B)))) (join A (join (join (meet D B) (meet B E)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (meet a (join a b)) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#E.
-#F.
-#G.
-#a.
-#b.
-#join.
-#meet.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#E ##.
+#F ##.
+#G ##.
+#a ##.
+#b ##.
+#join ##.
+#meet ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d59b019418c2a6ee697a6cf8c2aba3eaadf1142b..51c069943eb4bf91f00ea4616718a2fd4a3b8d94 100644 (file)
@@ -44,27 +44,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_normal_axioms_8:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
 ∀meet:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet D B) (meet B E)) B)) (meet (join (meet B (meet (meet (join D (join B E)) (join F B)) B)) (meet G (join B (meet (meet (join D (join B E)) (join F B)) B)))) (join A (join (join (meet D B) (meet B E)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (join a (meet a b)) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.∀G:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet D B) (meet B E)) B)) (meet (join (meet B (meet (meet (join D (join B E)) (join F B)) B)) (meet G (join B (meet (meet (join D (join B E)) (join F B)) B)))) (join A (join (join (meet D B) (meet B E)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (join a (meet a b)) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#E.
-#F.
-#G.
-#a.
-#b.
-#join.
-#meet.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#E ##.
+#F ##.
+#G ##.
+#a ##.
+#b ##.
+#join ##.
+#meet ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index cead215b52b92b066be708b577ab7be8a0257dc9..7ab3ba553ff8a2062a9b8a9cfe1457a3da947b20 100644 (file)
@@ -44,7 +44,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_normal_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
 ∀meet:∀_:Univ.∀_:Univ.Univ.
@@ -52,21 +52,21 @@ ntheorem prove_normal_axioms_1:
 ∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (meet (meet (join A B) (join C A)) A) A.
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (join (meet A B) (meet B (join A B))) B.
 ∀H3:∀A:Univ.∀B:Univ.eq Univ (join (meet A A) (meet B (join A A))) A.
-∀H4:∀A:Univ.∀B:Univ.eq Univ (join (meet A B) (meet A (join A B))) A.eq Univ (meet a a) a
+∀H4:∀A:Univ.∀B:Univ.eq Univ (join (meet A B) (meet A (join A B))) A.eq Univ (meet a a) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-nauto by H0,H1,H2,H3,H4;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+nauto by H0,H1,H2,H3,H4 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 72cf2348f52fb58692a0d9b0f6cbde6417a437a0..3ef0067fba9379545eff1a3b2498445819707fd3 100644 (file)
@@ -44,7 +44,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_normal_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
@@ -53,22 +53,22 @@ ntheorem prove_normal_axioms_2:
 ∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (meet (meet (join A B) (join C A)) A) A.
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (join (meet A B) (meet B (join A B))) B.
 ∀H3:∀A:Univ.∀B:Univ.eq Univ (join (meet A A) (meet B (join A A))) A.
-∀H4:∀A:Univ.∀B:Univ.eq Univ (join (meet A B) (meet A (join A B))) A.eq Univ (meet b a) (meet a b)
+∀H4:∀A:Univ.∀B:Univ.eq Univ (join (meet A B) (meet A (join A B))) A.eq Univ (meet b a) (meet a b))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-nauto by H0,H1,H2,H3,H4;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+nauto by H0,H1,H2,H3,H4 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 002a647e26e442b440bea6a4a5d654076331e817..d55368558cd08a0e328f3818bde2dacfdcbab730 100644 (file)
@@ -44,7 +44,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_normal_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
 ∀meet:∀_:Univ.∀_:Univ.Univ.
@@ -52,21 +52,21 @@ ntheorem prove_normal_axioms_3:
 ∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (meet (meet (join A B) (join C A)) A) A.
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (join (meet A B) (meet B (join A B))) B.
 ∀H3:∀A:Univ.∀B:Univ.eq Univ (join (meet A A) (meet B (join A A))) A.
-∀H4:∀A:Univ.∀B:Univ.eq Univ (join (meet A B) (meet A (join A B))) A.eq Univ (join a a) a
+∀H4:∀A:Univ.∀B:Univ.eq Univ (join (meet A B) (meet A (join A B))) A.eq Univ (join a a) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-nauto by H0,H1,H2,H3,H4;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+nauto by H0,H1,H2,H3,H4 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 396afaf7ced161540addd6f060b3f26be9c167d6..0dff618da7c68e9ab7b133807d381dab5d7bbde2 100644 (file)
@@ -44,7 +44,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_normal_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
@@ -53,22 +53,22 @@ ntheorem prove_normal_axioms_4:
 ∀H1:∀A:Univ.∀B:Univ.∀C:Univ.eq Univ (meet (meet (join A B) (join C A)) A) A.
 ∀H2:∀A:Univ.∀B:Univ.eq Univ (join (meet A B) (meet B (join A B))) B.
 ∀H3:∀A:Univ.∀B:Univ.eq Univ (join (meet A A) (meet B (join A A))) A.
-∀H4:∀A:Univ.∀B:Univ.eq Univ (join (meet A B) (meet A (join A B))) A.eq Univ (join b a) (join a b)
+∀H4:∀A:Univ.∀B:Univ.eq Univ (join (meet A B) (meet A (join A B))) A.eq Univ (join b a) (join a b))
 .
-#Univ.
-#A.
-#B.
-#C.
-#a.
-#b.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-nauto by H0,H1,H2,H3,H4;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#a ##.
+#b ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+nauto by H0,H1,H2,H3,H4 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 1a6a9f384d536fd43990cc196520fc728937c25a..cb5a9d0a8094d12af0b97dceb4daa105315e25ee 100644 (file)
@@ -44,24 +44,24 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_wal_axioms_1:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.
 ∀a:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
 ∀meet:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet B D) (meet E B)) B)) (meet (join (meet B (meet (meet (join B D) (join E B)) B)) (meet F (join B (meet (meet (join B D) (join E B)) B)))) (join A (join (join (meet B D) (meet E B)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (meet a a) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet B D) (meet E B)) B)) (meet (join (meet B (meet (meet (join B D) (join E B)) B)) (meet F (join B (meet (meet (join B D) (join E B)) B)))) (join A (join (join (meet B D) (meet E B)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (meet a a) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#E.
-#F.
-#a.
-#join.
-#meet.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#E ##.
+#F ##.
+#a ##.
+#join ##.
+#meet ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a296cb8c7801c744fe102e10a9d366ead095ab79..4220ad468716f0a67deae05180e761ac45dcc635 100644 (file)
@@ -44,26 +44,26 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_wal_axioms_2:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
 ∀meet:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet B D) (meet E B)) B)) (meet (join (meet B (meet (meet (join B D) (join E B)) B)) (meet F (join B (meet (meet (join B D) (join E B)) B)))) (join A (join (join (meet B D) (meet E B)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (meet b a) (meet a b)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet B D) (meet E B)) B)) (meet (join (meet B (meet (meet (join B D) (join E B)) B)) (meet F (join B (meet (meet (join B D) (join E B)) B)))) (join A (join (join (meet B D) (meet E B)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (meet b a) (meet a b))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#E.
-#F.
-#a.
-#b.
-#join.
-#meet.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#E ##.
+#F ##.
+#a ##.
+#b ##.
+#join ##.
+#meet ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6e9e3bd0d18917dc6c599953f565e80ae01c031c..5bb57b1398c7730fe213ba97375fdb7634079c28 100644 (file)
@@ -44,24 +44,24 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_wal_axioms_3:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.
 ∀a:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
 ∀meet:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet B D) (meet E B)) B)) (meet (join (meet B (meet (meet (join B D) (join E B)) B)) (meet F (join B (meet (meet (join B D) (join E B)) B)))) (join A (join (join (meet B D) (meet E B)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (join a a) a
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet B D) (meet E B)) B)) (meet (join (meet B (meet (meet (join B D) (join E B)) B)) (meet F (join B (meet (meet (join B D) (join E B)) B)))) (join A (join (join (meet B D) (meet E B)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (join a a) a)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#E.
-#F.
-#a.
-#join.
-#meet.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#E ##.
+#F ##.
+#a ##.
+#join ##.
+#meet ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 05837e059d087772ec1f062dbe3af1d22db76045..13163eb1f693aeb4a4abb5d9361f2bdbdac37e5a 100644 (file)
@@ -44,26 +44,26 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_wal_axioms_4:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
 ∀meet:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet B D) (meet E B)) B)) (meet (join (meet B (meet (meet (join B D) (join E B)) B)) (meet F (join B (meet (meet (join B D) (join E B)) B)))) (join A (join (join (meet B D) (meet E B)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (join b a) (join a b)
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet B D) (meet E B)) B)) (meet (join (meet B (meet (meet (join B D) (join E B)) B)) (meet F (join B (meet (meet (join B D) (join E B)) B)))) (join A (join (join (meet B D) (meet E B)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (join b a) (join a b))
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#E.
-#F.
-#a.
-#b.
-#join.
-#meet.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#E ##.
+#F ##.
+#a ##.
+#b ##.
+#join ##.
+#meet ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6ba41ced46234ce831b30cb0ba38fe22973b0a6b..887e06debe6ad024aebf236601f0edbbbc2bfbb1 100644 (file)
@@ -44,28 +44,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_wal_axioms_5:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
 ∀meet:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet B D) (meet E B)) B)) (meet (join (meet B (meet (meet (join B D) (join E B)) B)) (meet F (join B (meet (meet (join B D) (join E B)) B)))) (join A (join (join (meet B D) (meet E B)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (meet (meet (join a b) (join c b)) b) b
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet B D) (meet E B)) B)) (meet (join (meet B (meet (meet (join B D) (join E B)) B)) (meet F (join B (meet (meet (join B D) (join E B)) B)))) (join A (join (join (meet B D) (meet E B)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (meet (meet (join a b) (join c b)) b) b)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#E.
-#F.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#E ##.
+#F ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ae1b28e7c6932dac9b74a9e7810855dec4a4c67e..c25e16a9d6fbfe9105e993148e6cc2652180ed1d 100644 (file)
@@ -44,28 +44,28 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_wal_axioms_6:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀join:∀_:Univ.∀_:Univ.Univ.
 ∀meet:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet B D) (meet E B)) B)) (meet (join (meet B (meet (meet (join B D) (join E B)) B)) (meet F (join B (meet (meet (join B D) (join E B)) B)))) (join A (join (join (meet B D) (meet E B)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (join (join (meet a b) (meet c b)) b) b
+∀H0:∀A:Univ.∀B:Univ.∀C:Univ.∀D:Univ.∀E:Univ.∀F:Univ.eq Univ (join (meet (join (meet A B) (meet B (join A B))) C) (meet (join (meet A (join (join (meet B D) (meet E B)) B)) (meet (join (meet B (meet (meet (join B D) (join E B)) B)) (meet F (join B (meet (meet (join B D) (join E B)) B)))) (join A (join (join (meet B D) (meet E B)) B)))) (join (join (meet A B) (meet B (join A B))) C))) B.eq Univ (join (join (meet a b) (meet c b)) b) b)
 .
-#Univ.
-#A.
-#B.
-#C.
-#D.
-#E.
-#F.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-nauto by H0;
+#Univ ##.
+#A ##.
+#B ##.
+#C ##.
+#D ##.
+#E ##.
+#F ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 2c86ca36b59d719cfdb85555348274d3d535690a..4353e18099ce7d2f1fa763624262625e15ac0438 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H3:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -110,27 +110,27 @@ ntheorem prove_H3:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join b (meet a (join c (meet a b)))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join b (meet a (join c (meet a b))))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index d79633e10af31d1427780d3104b209538a1fa7a8..d266668c7a51d56a28aaa44539b921f0e39a8f59 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H2:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -110,27 +110,27 @@ ntheorem prove_H2:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join (meet a (join b c)) (meet b c)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join (meet a (join b c)) (meet b c))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index a867faa01a85b184b7c75b02c169045da383e6a4..3828f8ee6de00412a3bb78f16fae5711c9af0189 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H4:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -111,28 +111,28 @@ ntheorem prove_H4:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a (join c d)))) (meet a (join b (meet (join a (meet b d)) (join c d))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a (join c d)))) (meet a (join b (meet (join a (meet b d)) (join c d)))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index aa01c4e7cf39967e97636b86a74e3c4d063bca1b..b8bda8e046c94d922ec738ec6242ee8ca6eb4185 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H10:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -110,27 +110,27 @@ ntheorem prove_H10:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join a (meet b c)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join a (meet b c))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 6758a72e8f6a36041f6ebecd8b31146d9de93668..2826950d9ad37e9d19edb03b4787f76827fee83f 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H4:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -111,28 +111,28 @@ ntheorem prove_H4:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a (join c d)))) (meet a (join b (meet (join a (meet b d)) (join c d))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a (join c d)))) (meet a (join b (meet (join a (meet b d)) (join c d)))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 4245d9191760e79c974c8d364d5b94e2ee3f4fc1..ae7bfd994089b7acfdb118de77781e00a5475ecc 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H6:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -110,27 +110,27 @@ ntheorem prove_H6:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join (meet a (join b (meet a c))) (meet c (join a b))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join (meet a (join b (meet a c))) (meet c (join a b)))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 10cd2bfb425f16ade65521767ba7bcd536302087..41dc3124bda97116f192d70fcf8f6963b2811fde 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H3:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -110,27 +110,27 @@ ntheorem prove_H3:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join b (meet a (join c (meet a b)))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join b (meet a (join c (meet a b))))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index ec67299558e74a8c71053c28882f9e05b05bc658..98a5ed09abce865dd648bf916990c6a0a17672fb 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H10:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -110,27 +110,27 @@ ntheorem prove_H10:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join a (meet b c)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join a (meet b c))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 7a637bf4ea83ecd9daab02cbfa6a1903beec8dda..29fbb08f6251711ee499013150dceba877fb9aa0 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H3:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -110,27 +110,27 @@ ntheorem prove_H3:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join b (meet a (join c (meet a b)))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join b (meet a (join c (meet a b))))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 4916dc861f84510efd9dd80cc829156348f597f8..604edac4be3fb9c4596cbe8ad5bda855fc0093ee 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H17:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -110,27 +110,27 @@ ntheorem prove_H17:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join (meet a b) (meet a c))) (meet a (join (meet b (join a (meet b c))) (meet c (join a b))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join (meet a b) (meet a c))) (meet a (join (meet b (join a (meet b c))) (meet c (join a b)))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 6d4644f0efbeee72a6c8e76e65be019cac96bb27..0695bc7ca6993c00b756f745cd1ad45e5639cdfc 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H42:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -111,29 +111,29 @@ ntheorem prove_H42:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (meet c (join b (join d (meet a c))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (meet c (join b (join d (meet a c)))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 7d78e688c0ca8c7936d8b4683e3e4ad1a78cc808..c961d5c1f216c50aa3d656237e813e575119e26f 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H40:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -111,29 +111,29 @@ ntheorem prove_H40:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (meet c (join d (meet c (join a b))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (meet c (join d (meet c (join a b)))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index e66e7defac1407a1be7733adc2bff7fa89c1b99f..9b52222ec6a15c18353d261e895d872d3c86b569 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H42:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -111,29 +111,29 @@ ntheorem prove_H42:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (meet c (join b (join d (meet a c))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (meet c (join b (join d (meet a c)))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index bc54b9b25e6d806742bbc92d55690fff143af14f..890f4e14a871fac1f6463647252de1d573e28c26 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H40:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -111,29 +111,29 @@ ntheorem prove_H40:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (meet c (join d (meet c (join a b))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (meet c (join d (meet c (join a b)))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 181f30b9c203206f278f7bd2033e73c2620ddb94..2a6b6b2b4855b8424438bd50931faf69e4b29aed 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H42:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -111,29 +111,29 @@ ntheorem prove_H42:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (meet c (join b (join d (meet a c))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (meet c (join b (join d (meet a c)))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index cb4867c6e4291e6d53d8d55743fb0458d42bbbcd..c2341dd77be49d81b0cb69d7cbe286fa3aa0cbe8 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H40:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -111,29 +111,29 @@ ntheorem prove_H40:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (meet c (join d (meet c (join a b))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (meet c (join d (meet c (join a b)))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 9fab125b49f8bda8b232b1066ad4ae86b8556620..31a584c73b29874d3f633716d05ad63c4c897a08 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H56:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -110,27 +110,27 @@ ntheorem prove_H56:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (join (meet a b) (meet a (join b c))) (meet a (join b (meet (join a b) (join c (meet a b)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (join (meet a b) (meet a (join b c))) (meet a (join b (meet (join a b) (join c (meet a b))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 60fa4849e420328ce37ab230f0c75c09dd72ac8d..5f7b70a839cdaf2169e64e1c3d25bcaf9239d9f8 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H59:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -111,28 +111,28 @@ ntheorem prove_H59:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (meet (join b c) (join b d))) (meet a (join b (meet (join b d) (join c (meet a b)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (meet (join b c) (join b d))) (meet a (join b (meet (join b d) (join c (meet a b))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index dfe1746e623b82a382a57b50abd4d8b55b00d8bd..c00022747457e903d3e97c9011a82ad155eac423 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H60:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -111,28 +111,28 @@ ntheorem prove_H60:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (meet (join b c) (join b d))) (meet a (join b (meet (join b c) (join d (meet a b)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (meet (join b c) (join b d))) (meet a (join b (meet (join b c) (join d (meet a b))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index ff81b0ed1548ec0989e0f2ab029fb4f392503210..d9a71dac635912a29025adbb78b498c334ad84b4 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H69:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -110,28 +110,28 @@ ntheorem prove_H69:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b c)) (join (meet a (join c (meet a b))) (meet a (join b (meet a c))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b c)) (join (meet a (join c (meet a b))) (meet a (join b (meet a c)))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index d3ff1c7c8df74cc4a0e14a379329942df338587b..73d42d96eb7bfada7979215541326b0e5e373b5d 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H69:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -110,28 +110,28 @@ ntheorem prove_H69:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b c)) (join (meet a (join c (meet a b))) (meet a (join b (meet a c))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b c)) (join (meet a (join c (meet a b))) (meet a (join b (meet a c)))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 413dd27284fd4a36b1e02ed1f9d19a1bfadaa342..12710e360d11cbcf476dcb3db7a0b1611b37ed5c 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H3:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -110,27 +110,27 @@ ntheorem prove_H3:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join b (meet a (join c (meet a b)))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join b (meet a (join c (meet a b))))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 8f12862195cba0c03d2ecbaad44418d8ba72bdb8..a36dc39a231dcb4124927ef4ace20523b65f61f1 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H58:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -110,27 +110,27 @@ ntheorem prove_H58:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b c)) (meet a (join b (meet (join a b) (join c (meet a b)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b c)) (meet a (join b (meet (join a b) (join c (meet a b))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 611839b4717fbabb9ff82593b183c019cd1cbfd1..095c62960263f6a3759fcefab440e110ff6a8e6f 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H55:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -110,27 +110,27 @@ ntheorem prove_H55:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet b (join a c))) (join a (meet b (join c (meet a (join c b)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet b (join a c))) (join a (meet b (join c (meet a (join c b))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index e588eec643e5c164e0e2ad7e8cbbaef65564bbe9..9691d8e91c34964f520f1e28867c912001e63423 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H55:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -110,27 +110,27 @@ ntheorem prove_H55:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet b (join a c))) (join a (meet b (join c (meet a (join c b)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet b (join a c))) (join a (meet b (join c (meet a (join c b))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 997aa8715dcd3d59708a954110fdd5dba037dfbd..6d6b3edcc8dd034001ac2bfca6f1b66b56bbbf62 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H55:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -110,27 +110,27 @@ ntheorem prove_H55:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet b (join a c))) (join a (meet b (join c (meet a (join c b)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet b (join a c))) (join a (meet b (join c (meet a (join c b))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 0bfb6c5a8065727b49fbcd58062cc47f8ac14c99..93a6ea79b6af833c79cfdeb78e958e254b6f94ea 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H69:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -110,28 +110,28 @@ ntheorem prove_H69:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b c)) (join (meet a (join c (meet a b))) (meet a (join b (meet a c))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b c)) (join (meet a (join c (meet a b))) (meet a (join b (meet a c)))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index aa1b10538e97eb8f592c8dbaa97859afb6d6411e..3e764db23602a64c0998c5346c21dc1ecdc7a9cc 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H69:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -110,28 +110,28 @@ ntheorem prove_H69:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b c)) (join (meet a (join c (meet a b))) (meet a (join b (meet a c))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b c)) (join (meet a (join c (meet a b))) (meet a (join b (meet a c)))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 8ad7a515e3c35ff2349582ce85eb7aebadcb06dc..edd8e894f18aa811be7a15a0e22a2deabe00a195 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H69:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -110,28 +110,28 @@ ntheorem prove_H69:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b c)) (join (meet a (join c (meet a b))) (meet a (join b (meet a c))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b c)) (join (meet a (join c (meet a b))) (meet a (join b (meet a c)))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index ed0229f4c40d00ab837c7ac7306d30d5a5ec501e..d09420bc30b8d799bb12d41d6dc8f3facd4d391a 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H6:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -110,27 +110,27 @@ ntheorem prove_H6:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join (meet a (join b (meet a c))) (meet c (join a b))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join (meet a (join b (meet a c))) (meet c (join a b)))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 2c33fd8f16f398682e40681708590f5f3a195adc..7e7520c19251f314885da489b0dbc5aadff74030 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H3:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -110,27 +110,27 @@ ntheorem prove_H3:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join b (meet a (join c (meet a b)))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join b (meet a (join c (meet a b))))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index bb2ab891bf0bb7b1405cfaf65866d80f26317ea8..d46dd31a6ac325c2f7500910683860f25c5a7257 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H10:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -110,27 +110,27 @@ ntheorem prove_H10:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join a (meet b c)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join a (meet b c))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index cb4904b0fdb28f7ac9384b970adf3eedf4b8544b..74ef4b4417f4fb092f6a9936c766f876da9416d2 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H39:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -111,28 +111,28 @@ ntheorem prove_H39:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (meet c (join d (meet a c)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (meet c (join d (meet a c))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 0c1795354cdc4bbfd363a5e7c4460a3cc34391b3..609ee79623ee5f3357a70dbd24efa6c6f24b279d 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H42:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -111,28 +111,28 @@ ntheorem prove_H42:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (meet c (join b (join d (meet a c))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (meet c (join b (join d (meet a c)))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index ff9c9b942b65c79e2f97a9acef92d0c742596018..0d51e23b4449c776d9fba3ed7104c54ec146c637 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H42:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -111,28 +111,28 @@ ntheorem prove_H42:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (meet c (join b (join d (meet a c))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (meet c (join b (join d (meet a c)))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index b32350e1fe6a22414906c1c7630c08117f5d3d21..c02168b7242da1f417af969ef66a6c7a67b70a10 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H6_dual:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -110,27 +110,27 @@ ntheorem prove_H6_dual:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet b (join a c))) (join a (meet (join a (meet b (join a c))) (join c (meet a b))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet b (join a c))) (join a (meet (join a (meet b (join a c))) (join c (meet a b)))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index e6b97b84a84a3ebd212d3924e90ccd8fce4c6490..584a6f4ed0cc4732856da924e800c2b7613cc906 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H22_dual:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -110,27 +110,27 @@ ntheorem prove_H22_dual:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet (join a b) (join a c)) (join a (meet (join b (meet c (join a b))) (join c (meet a b))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet (join a b) (join a c)) (join a (meet (join b (meet c (join a b))) (join c (meet a b)))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 90d9f2d2953c14bf5018f6a6cdeb7fd0cb67c1ec..5ba5acdb44c61db0fe35aae93c5b404d9fa76912 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H39_dual:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -111,28 +111,28 @@ ntheorem prove_H39_dual:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet b (join c (meet a d)))) (join a (meet b (join c (meet d (join a c)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet b (join c (meet a d)))) (join a (meet b (join c (meet d (join a c))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 426b2ec4ee408dee7fe1bda28f8571ef8d74c2fe..b0a91612a24617198c377b4cec85ed9e96c24e08 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H39_dual:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -111,28 +111,28 @@ ntheorem prove_H39_dual:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet b (join c (meet a d)))) (join a (meet b (join c (meet d (join a c)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet b (join c (meet a d)))) (join a (meet b (join c (meet d (join a c))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index a83226e9e86cf3cc23a4e4834c2f2b45adad0fe2..4cb884983dc1ebd5c990de9e7a8442842bba2234 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H40_dual:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -111,28 +111,28 @@ ntheorem prove_H40_dual:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet b (join c (meet a d)))) (join a (meet b (join c (meet d (join c (meet a b))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (join a (meet b (join c (meet a d)))) (join a (meet b (join c (meet d (join c (meet a b)))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index e6d9158dd08369da981d172c77a65cfca3e6a10f..792085727f9c52f678d64e73947584f0e8e3d442 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H6:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -108,27 +108,27 @@ ntheorem prove_H6:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join (meet a (join b (meet a c))) (meet c (join a b))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join (meet a (join b (meet a c))) (meet c (join a b)))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 34dd4d2a80b7449bf310ab826c254af8e5567868..33d0b75eed87be2cd2c70f16eb6231a8d3436d66 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H10:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -108,27 +108,27 @@ ntheorem prove_H10:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join a (meet b c)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join a (meet b c))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 73bea8e2f1a8657cd3d559f57b8b17ffeff075c9..ba6402d83c8f37e606949cbc74768fe267a6cef2 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H2:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -108,27 +108,27 @@ ntheorem prove_H2:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join (meet a (join b c)) (meet b c)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join (meet a (join b c)) (meet b c))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 2e5a78df6502a75cbda7b07c49585c675c9afc47..f3eebea8d98e9b3d9c75360ab968f995cd171760 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H6:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -108,27 +108,27 @@ ntheorem prove_H6:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join (meet a (join b (meet a c))) (meet c (join a b))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join (meet a (join b (meet a c))) (meet c (join a b)))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index e194c7ae66b51a933b002b3d2cc2eb60e9554f3b..8e46c0bb6aba552bd15c683b0bd65a7de1c1ba12 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H6:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -108,27 +108,27 @@ ntheorem prove_H6:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join (meet a (join b (meet a c))) (meet c (join a b))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join (meet a (join b (meet a c))) (meet c (join a b)))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 1e5e1ce960507289b34a7bf56cc5966d46f75551..a4aee6248c138cd9fd9ea67552f2314547460f91 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H15:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -108,27 +108,27 @@ ntheorem prove_H15:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join (meet a b) (meet a c))) (meet a (join (meet a b) (join (meet a c) (meet c (join a b)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join (meet a b) (meet a c))) (meet a (join (meet a b) (join (meet a c) (meet c (join a b))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index b02006e005c54e31a34d87c301ff074c1563100e..fde21c0af413f5e6cd9ff784033522e16fb61f10 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H2:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -108,28 +108,28 @@ ntheorem prove_H2:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join (meet a (join b c)) (meet b c)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join (meet a (join b c)) (meet b c))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 36d50b21f37c9dcb75251e8d6fafdd0d95976734..b2cf6562d47681e9a7d23017d0fa83fb8ca862b7 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H6:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -108,28 +108,28 @@ ntheorem prove_H6:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join (meet a (join b (meet a c))) (meet c (join a b))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join (meet a (join b (meet a c))) (meet c (join a b)))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index c1ba8a2462980986b415800541764938ce83e30f..d9cdee383df25d906abf20954d0a147d8b268129 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H28:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -109,29 +109,29 @@ ntheorem prove_H28:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a (meet c d)))) (meet a (join b (meet c (meet d (join a (meet b d))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a (meet c d)))) (meet a (join b (meet c (meet d (join a (meet b d)))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 6c7cb44b05fd6866be1b3a8707d0a5243f551aa9..61078e9850f0b6b19f40d089772df65b02453c02 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H45:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -109,29 +109,29 @@ ntheorem prove_H45:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (meet b (join c (meet a d)))) (meet a (meet b (join c (meet d (join a (meet b c))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (meet b (join c (meet a d)))) (meet a (meet b (join c (meet d (join a (meet b c)))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index b6ac365f5d29376103d19cd2eee2e45b05156e78..d46dbce07299f87d648177e947ac208cb1fb7d0c 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H7:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -108,28 +108,28 @@ ntheorem prove_H7:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet a (join (meet a b) (meet c (join a b))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet a (join (meet a b) (meet c (join a b)))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 898c1590bcd1936b392feca33e1bf533341c6b69..8e1ca28f1c10980a68fea0e12c9d1818708c3bf1 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H43:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -109,29 +109,29 @@ ntheorem prove_H43:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join b d)))) (meet a (join b (meet c (join d (meet a (join b d))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join b d)))) (meet a (join b (meet c (join d (meet a (join b d)))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 3cbf00fd4bc885359df4d2d412b69f1036e7c534..c0745aa1097926af7374fa95dd4eb326f750e96a 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H40:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -109,29 +109,29 @@ ntheorem prove_H40:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (meet c (join d (meet c (join a b))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (meet c (join d (meet c (join a b)))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 4b251d1349125c0ce2dfbf1266b749708ee6ca65..4c354f65c0f83914bca040c4d91cdf229d614960 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H42:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -109,29 +109,29 @@ ntheorem prove_H42:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (meet c (join b (join d (meet a c))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (meet c (join b (join d (meet a c)))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 439c2e6b89a6d4d4d1fc21ff7d4e97e0680d490b..3e9afcf299836edb2d26d52a09078bf97e28bdb2 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H6:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -108,28 +108,28 @@ ntheorem prove_H6:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join (meet a (join b (meet a c))) (meet c (join a b))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join (meet a (join b (meet a c))) (meet c (join a b)))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index a654c4224eef3e5315c65fff1f1997a58aa8f6e3..aa3e4e67132e902cfc51b4b8736c0963e81d4c55 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H7:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -108,28 +108,28 @@ ntheorem prove_H7:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet a (join (meet a b) (meet c (join a b))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet a (join (meet a b) (meet c (join a b)))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index b01f13c899421f2a8e7360a2f91dca28e450513c..641737ff99d4f880710cd223420f2fb375ec828c 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H6:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -108,28 +108,28 @@ ntheorem prove_H6:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join (meet a (join b (meet a c))) (meet c (join a b))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join (meet a (join b (meet a c))) (meet c (join a b)))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 825191b91d83f9c34035cffdfa81f00083a60ddc..882cadec9ea7bfc7315e85d280d73690f8df4f28 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H2:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -108,28 +108,28 @@ ntheorem prove_H2:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join (meet a (join b c)) (meet b c)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join (meet a (join b c)) (meet b c))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index c475084d952d9c220bc4048ae8583ca5f0b02cab..a9c8faa77e5cd8b59fafbad40011ae14b339e757 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H6:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -108,28 +108,28 @@ ntheorem prove_H6:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join (meet a (join b (meet a c))) (meet c (join a b))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join (meet a (join b (meet a c))) (meet c (join a b)))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 6787d55a8ddebf421fe23c0e819103ce9b400ef4..bd391cdb13b1df1e0537f979617fb33478ff2f3e 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H2:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -108,28 +108,28 @@ ntheorem prove_H2:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join (meet a (join b c)) (meet b c)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet c (join (meet a (join b c)) (meet b c))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index dbed634712beefb194baeb6b848a3d2967742952..bf59b4877a0b64b9278fe3adee06c021b01b096c 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H49:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -109,29 +109,29 @@ ntheorem prove_H49:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (join (meet a c) (meet c (join b d)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (join (meet a c) (meet c (join b d))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 8de3d38c02cbfc24bbd92458d58543b8ef8bdaa3..401f2f4959229c18bb809b017e73f9c0f10af79a 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H7:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -108,28 +108,28 @@ ntheorem prove_H7:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet a (join (meet a b) (meet c (join a b))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join b (meet a (join (meet a b) (meet c (join a b)))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 54353ac5b1c3e30fa6d1152cb73fdd1f5390e5e9..35462d6afbf942c804c34b0fb2a4297b11bf0851 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H51:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -109,29 +109,29 @@ ntheorem prove_H51:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (join (meet a c) (meet c d))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (join (meet a c) (meet c d)))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 89ea7203177cfe15be09b97e2c47b7fb4bf3abd9..4a95ac7f29eb05a59860ece0a749a011b3321ad6 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H59:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -109,28 +109,28 @@ ntheorem prove_H59:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (meet (join b c) (join b d))) (meet a (join b (meet (join b d) (join c (meet a b)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (meet (join b c) (join b d))) (meet a (join b (meet (join b d) (join c (meet a b))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 993517a9cdbb757c1fd5ed288716f661b46606e8..e2ba632c7f63df5dd9405c0b2688dd90ae1aeb52 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H73:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -109,28 +109,28 @@ ntheorem prove_H73:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (meet b (join c d))) (meet a (meet b (join c (meet a (join d (meet b c))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (meet b (join c d))) (meet a (meet b (join c (meet a (join d (meet b c)))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 5050af7aa1a6dcee626d0eacb9d67ad97260ecc7..0d68d0a02e0dfc4d7b8ace9322af3fdca2a70e81 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H32:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -109,29 +109,29 @@ ntheorem prove_H32:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a (meet c d)))) (meet a (join b (meet c (join (meet a d) (meet b d)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a (meet c d)))) (meet a (join b (meet c (join (meet a d) (meet b d))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 0f65de1f995847be275b04f5fb3f2122c6bb5968..2363cdec19c7adfc4a67d23845b8ec345044354f 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H6:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -108,28 +108,28 @@ ntheorem prove_H6:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join (meet a (join b (meet a c))) (meet c (join a b))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join (meet a (join b (meet a c))) (meet c (join a b)))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 8c775947f3348a4eae528c4cfd7150119c36b00c..7af7f34f7d40fbc1dbaf070c864fafb1551156bd 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H77:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -109,29 +109,29 @@ ntheorem prove_H77:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join b d)))) (meet a (join b (meet c (join d (meet a (meet b c))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join b d)))) (meet a (join b (meet c (join d (meet a (meet b c)))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index d20e91cc1ae08dbc4f8bd94f73d81eb0de231827..3ce05128b11ce3468cef5d6f4f997dfb3a33de50 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H78:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -109,29 +109,29 @@ ntheorem prove_H78:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join b d)))) (meet a (join b (meet c (join d (meet b (join a d))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join b d)))) (meet a (join b (meet c (join d (meet b (join a d)))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 5d60167f55841c8d1be0da8d56865553aa2157ce..7aa6a73dc10126ba624759d4f4837951f406c575 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H77:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -109,29 +109,29 @@ ntheorem prove_H77:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join b d)))) (meet a (join b (meet c (join d (meet a (meet b c))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join b d)))) (meet a (join b (meet c (join d (meet a (meet b c)))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 706a8644618f3ca755b9e156ded7e2621e10b8e9..a96473cdd8f26ff15fe1475e085fe22d60d86eb8 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H58:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -108,27 +108,27 @@ ntheorem prove_H58:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b c)) (meet a (join b (meet (join a b) (join c (meet a b)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b c)) (meet a (join b (meet (join a b) (join c (meet a b))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index f1847dedf373be471ed572051e5f7ebbc105b123..4de3ff368c0a07e41ab155d6a6fc09127b111044 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H58:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -108,27 +108,27 @@ ntheorem prove_H58:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b c)) (meet a (join b (meet (join a b) (join c (meet a b)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b c)) (meet a (join b (meet (join a b) (join c (meet a b))))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index fbd73156760218199271fb01eef632ea5d12db15..eb7930fc4963a97c08c8bdc523887a08323d8a89 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H58:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -108,28 +108,28 @@ ntheorem prove_H58:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b c)) (meet a (join b (meet (join a b) (join c (meet a b)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b c)) (meet a (join b (meet (join a b) (join c (meet a b))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index f3a1f681c0a0bfad45d045bb7c3156325d27a78f..486ae563d44863f4c92284a9b9160eef69c4cfa0 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H6:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -108,27 +108,27 @@ ntheorem prove_H6:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join (meet a (join b (meet a c))) (meet c (join a b))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join (meet a (join b (meet a c))) (meet c (join a b)))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index e7389871c240ad3d029e5751f7ef35c6f86b9b82..9eb7912e8e7a842822a2b333449ccc821d81f5ae 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H32:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -109,29 +109,29 @@ ntheorem prove_H32:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a (meet c d)))) (meet a (join b (meet c (join (meet a d) (meet b d)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a (meet c d)))) (meet a (join b (meet c (join (meet a d) (meet b d))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index e49dc5a493206251b77313ba9cfe25fb2eb02878..54da5bba7086f81476bba285f3998fdbac8154c8 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H40:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -109,29 +109,29 @@ ntheorem prove_H40:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (meet c (join d (meet c (join a b))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (meet c (join d (meet c (join a b)))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 86201e93aa18ed1955b72997c7d0105db8c67d09..6ee4979ea4364c208f6dc65b10b8ea3cfe025013 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H6:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -108,28 +108,28 @@ ntheorem prove_H6:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join (meet a (join b (meet a c))) (meet c (join a b))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join (meet a (join b (meet a c))) (meet c (join a b)))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index dca001bf950e97db4b34a11624a8bff63c9f7b32..f7d1d9164c85a220f3a513a3a22067f0ea46eab4 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H32:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -109,29 +109,29 @@ ntheorem prove_H32:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a (meet c d)))) (meet a (join b (meet c (join (meet a d) (meet b d)))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a (meet c d)))) (meet a (join b (meet c (join (meet a d) (meet b d))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index fe0bdf3eebe6594b1f898aa8f4a492a5da0a9ca7..53fe02b67c6a694222b8c5549ac464a560700626 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H42:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -109,29 +109,29 @@ ntheorem prove_H42:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (meet c (join b (join d (meet a c))))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet c (join a d)))) (meet a (join b (meet c (join b (join d (meet a c)))))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 183a6c44fd095b8a4c9f3690ad2a9fec97dee94a..b068d504717de8d4ff4de5219f501ff0d5612614 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_H6:
- ∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
@@ -108,28 +108,28 @@ ntheorem prove_H6:
 ∀H5:∀X:Univ.∀Y:Univ.eq Univ (join X (meet X Y)) X.
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (meet X (join X Y)) X.
 ∀H7:∀X:Univ.eq Univ (join X X) X.
-∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join (meet a (join b (meet a c))) (meet c (join a b))))
+∀H8:∀X:Univ.eq Univ (meet X X) X.eq Univ (meet a (join b (meet a c))) (meet a (join (meet a (join b (meet a c))) (meet c (join a b)))))
 .
-#Univ.
-#U.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#join.
-#meet.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8;
+#Univ ##.
+#U ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#join ##.
+#meet ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8 ##;
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index f57e46a3b6c35d70bb3c35ffbb1b5ecd31b3dc75..b5eb0e620b663820832fb719df499a7a3fbe2b47 100644 (file)
@@ -118,7 +118,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_wajsberg_mv_4:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀implies:∀_:Univ.∀_:Univ.Univ.
@@ -127,22 +127,22 @@ ntheorem prove_wajsberg_mv_4:
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies (implies (implies a b) (implies b a)) (implies b a)) truth
+∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies (implies (implies a b) (implies b a)) (implies b a)) truth)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#implies.
-#not.
-#truth.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#implies ##.
+#not ##.
+#truth ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 3b9d1042c4681b8141a424241bd56736a3043d5b..922e6b2f16dad42a0a84b7102258e925da19b3f6 100644 (file)
@@ -112,7 +112,7 @@ include "logic/equality.ma".
 
 (* ----Include the definition of implies in terms of xor and and_star  *)
 ntheorem prove_wajsberg_mv_4:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀and_star:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -133,34 +133,34 @@ ntheorem prove_wajsberg_mv_4:
 ∀H9:∀X:Univ.eq Univ (and_star X truth) X.
 ∀H10:∀X:Univ.eq Univ (xor X X) falsehood.
 ∀H11:∀X:Univ.eq Univ (xor X falsehood) X.
-∀H12:∀X:Univ.eq Univ (not X) (xor X truth).eq Univ (implies (implies (implies a b) (implies b a)) (implies b a)) truth
+∀H12:∀X:Univ.eq Univ (not X) (xor X truth).eq Univ (implies (implies (implies a b) (implies b a)) (implies b a)) truth)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#and_star.
-#b.
-#falsehood.
-#implies.
-#not.
-#truth.
-#xor.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#and_star ##.
+#b ##.
+#falsehood ##.
+#implies ##.
+#not ##.
+#truth ##.
+#xor ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c88434c1a82011006db7bf7e9ddf3fcf16720811..2ed79d1ed4c91f31dd5b59c31aca6c9b55d05054 100644 (file)
@@ -104,7 +104,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_mv_24:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀implies:∀_:Univ.∀_:Univ.Univ.
 ∀not:∀_:Univ.Univ.
 ∀truth:Univ.
@@ -112,21 +112,21 @@ ntheorem prove_mv_24:
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies (not (not x)) x) truth
+∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies (not (not x)) x) truth)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#implies.
-#not.
-#truth.
-#x.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#implies ##.
+#not ##.
+#truth ##.
+#x ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6614e5692dd82ededcf146dccebd62488fc72f2c..dbf4d4fee163fe7a42b6d726ed638d10bf010884 100644 (file)
@@ -108,7 +108,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_mv_25:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀implies:∀_:Univ.∀_:Univ.Univ.
 ∀not:∀_:Univ.Univ.
 ∀truth:Univ.
@@ -118,23 +118,23 @@ ntheorem prove_mv_25:
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies (implies x y) (implies (implies z x) (implies z y))) truth
+∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies (implies x y) (implies (implies z x) (implies z y))) truth)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#implies.
-#not.
-#truth.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#implies ##.
+#not ##.
+#truth ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index b3e51dc223a26f76132f9eee01f47eb87b07273b..2cb8cdb58c12319a1d33faa9f3dc232c7d1358f6 100644 (file)
@@ -106,7 +106,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_mv_29:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀implies:∀_:Univ.∀_:Univ.Univ.
 ∀not:∀_:Univ.Univ.
 ∀truth:Univ.
@@ -114,21 +114,21 @@ ntheorem prove_mv_29:
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies x (not (not x))) truth
+∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies x (not (not x))) truth)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#implies.
-#not.
-#truth.
-#x.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#implies ##.
+#not ##.
+#truth ##.
+#x ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a47824980d9b1c2352ef2e5fc30172150a07b716..332865e645e2d608745a6d9956315bc18bb8cd35 100644 (file)
@@ -102,7 +102,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_mv_33:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀implies:∀_:Univ.∀_:Univ.Univ.
 ∀not:∀_:Univ.Univ.
 ∀truth:Univ.
@@ -111,22 +111,22 @@ ntheorem prove_mv_33:
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies (implies (not x) y) (implies (not y) x)) truth
+∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies (implies (not x) y) (implies (not y) x)) truth)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#implies.
-#not.
-#truth.
-#x.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#implies ##.
+#not ##.
+#truth ##.
+#x ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index bdbe0632d76c3ca392a234dd9aa48f67482f72b6..8dacec0d613df5a93b54480d491f1fbba83c1f3b 100644 (file)
@@ -104,7 +104,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_mv_36:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀implies:∀_:Univ.∀_:Univ.Univ.
 ∀not:∀_:Univ.Univ.
 ∀truth:Univ.
@@ -113,22 +113,22 @@ ntheorem prove_mv_36:
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies (implies x y) (implies (not y) (not x))) truth
+∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies (implies x y) (implies (not y) (not x))) truth)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#implies.
-#not.
-#truth.
-#x.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#implies ##.
+#not ##.
+#truth ##.
+#x ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index aa510f7867c46f989de9f9f7f2e924be6e7217cf..9792c03e6bd5282392fe7f1b83491bd3d47ab4b0 100644 (file)
@@ -102,7 +102,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_mv_39:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀implies:∀_:Univ.∀_:Univ.Univ.
@@ -111,22 +111,22 @@ ntheorem prove_mv_39:
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies (not (implies a b)) (not b)) truth
+∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies (not (implies a b)) (not b)) truth)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#implies.
-#not.
-#truth.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#implies ##.
+#not ##.
+#truth ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 3c69aa5ed75709b47b3ac66e851a7f81921de8cb..72a39a0a283be9ca61c24cdabe551a6ce5cbc666 100644 (file)
@@ -102,7 +102,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_mv_50:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀implies:∀_:Univ.∀_:Univ.Univ.
@@ -111,22 +111,22 @@ ntheorem prove_mv_50:
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies (not a) (implies b (not (implies b a)))) truth
+∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies (not a) (implies b (not (implies b a)))) truth)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#implies.
-#not.
-#truth.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#implies ##.
+#not ##.
+#truth ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index e1f0217a22001184c9a1741df1535bbabf047a44..98aa1600caeaa8998816af231817eff9bdb0c14a 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_wajsberg_lemma:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀implies:∀_:Univ.∀_:Univ.Univ.
 ∀not:∀_:Univ.Univ.
 ∀truth:Univ.
@@ -102,21 +102,21 @@ ntheorem prove_wajsberg_lemma:
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies x x) truth
+∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies x x) truth)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#implies.
-#not.
-#truth.
-#x.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#implies ##.
+#not ##.
+#truth ##.
+#x ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 2500bc7e88a8d25772f48145102fbedc3de23361..62c6e618e6ee6d9acfbd429d2061561580473d71 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_wajsberg_lemma:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀implies:∀_:Univ.∀_:Univ.Univ.
 ∀not:∀_:Univ.Univ.
 ∀truth:Univ.
@@ -104,23 +104,23 @@ ntheorem prove_wajsberg_lemma:
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H2:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H3:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H4:∀X:Univ.eq Univ (implies truth X) X.eq Univ x y
+∀H4:∀X:Univ.eq Univ (implies truth X) X.eq Univ x y)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#implies.
-#not.
-#truth.
-#x.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-nauto by H0,H1,H2,H3,H4;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#implies ##.
+#not ##.
+#truth ##.
+#x ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+nauto by H0,H1,H2,H3,H4 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 147aa33e4d8d3dca0ddcba54989d2f3abfbdf611..6526b1a208c117dea07366eb38d252540a93e8db 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_wajsberg_lemma:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀implies:∀_:Univ.∀_:Univ.Univ.
 ∀not:∀_:Univ.Univ.
 ∀truth:Univ.
@@ -102,21 +102,21 @@ ntheorem prove_wajsberg_lemma:
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies x truth) truth
+∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies x truth) truth)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#implies.
-#not.
-#truth.
-#x.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#implies ##.
+#not ##.
+#truth ##.
+#x ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index fe981588fa53dda3b7ad0dc2eb6dfdabe9bec7a1..e4fb0659faf07a8956e5845fbe412bbc0fdaa174 100644 (file)
@@ -102,7 +102,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_wajsberg_lemma:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀implies:∀_:Univ.∀_:Univ.Univ.
 ∀not:∀_:Univ.Univ.
 ∀truth:Univ.
@@ -111,22 +111,22 @@ ntheorem prove_wajsberg_lemma:
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies x (implies y x)) truth
+∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies x (implies y x)) truth)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#implies.
-#not.
-#truth.
-#x.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#implies ##.
+#not ##.
+#truth ##.
+#x ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index fe9a999e57b54ac263d7afa515605def72ee3748..b3e65946dd2ff753505b15d4a31fac6931692c1f 100644 (file)
@@ -102,7 +102,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_wajsberg_lemma:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀implies:∀_:Univ.∀_:Univ.Univ.
 ∀not:∀_:Univ.Univ.
 ∀truth:Univ.
@@ -113,24 +113,24 @@ ntheorem prove_wajsberg_lemma:
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H2:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H3:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H4:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies x z) truth
+∀H4:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies x z) truth)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#implies.
-#not.
-#truth.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-nauto by H0,H1,H2,H3,H4;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#implies ##.
+#not ##.
+#truth ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+nauto by H0,H1,H2,H3,H4 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 444b18427ba15410bff570a9693b98ca2b192837..a7b67ea38f5e40ed7206437824fb36d4af11b450 100644 (file)
@@ -100,7 +100,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_wajsberg_lemma:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀implies:∀_:Univ.∀_:Univ.Univ.
 ∀not:∀_:Univ.Univ.
 ∀truth:Univ.
@@ -110,23 +110,23 @@ ntheorem prove_wajsberg_lemma:
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies (implies (implies x y) y) (implies (implies y z) (implies x z))) truth
+∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies (implies (implies x y) y) (implies (implies y z) (implies x z))) truth)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#implies.
-#not.
-#truth.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#implies ##.
+#not ##.
+#truth ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index fb355b9779937f5ab3dbd17678505b3194090ed8..19dadd8069c58dca4c3b7b51e2488b088417488d 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_wajsberg_lemma:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀implies:∀_:Univ.∀_:Univ.Univ.
 ∀not:∀_:Univ.Univ.
 ∀truth:Univ.
@@ -104,23 +104,23 @@ ntheorem prove_wajsberg_lemma:
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies x (implies y z)) (implies y (implies x z))
+∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies x (implies y z)) (implies y (implies x z)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#implies.
-#not.
-#truth.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#implies ##.
+#not ##.
+#truth ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 88e37963fae9dd86290dfe6bd2f05d2fa0704cce..7da3696ae36ad73191249e33108771ee93be9212 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_wajsberg_lemma:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀implies:∀_:Univ.∀_:Univ.Univ.
 ∀not:∀_:Univ.Univ.
 ∀truth:Univ.
@@ -102,21 +102,21 @@ ntheorem prove_wajsberg_lemma:
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies x (not truth)) (not x)
+∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies x (not truth)) (not x))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#implies.
-#not.
-#truth.
-#x.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#implies ##.
+#not ##.
+#truth ##.
+#x ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 5315fcc0baf65592d235338fd60d2e59282c79b7..ef4988ea5befa89f32f760cef15760c9f2a01021 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_wajsberg_lemma:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀implies:∀_:Univ.∀_:Univ.Univ.
 ∀not:∀_:Univ.Univ.
 ∀truth:Univ.
@@ -102,21 +102,21 @@ ntheorem prove_wajsberg_lemma:
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (not (not x)) x
+∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (not (not x)) x)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#implies.
-#not.
-#truth.
-#x.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#implies ##.
+#not ##.
+#truth ##.
+#x ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f00e2f8f9190322c7ad26078687d78f709d1dfc1..94220288606a07924a168e4e4194aeb71165ffb1 100644 (file)
@@ -102,7 +102,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_wajsberg_lemma:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀implies:∀_:Univ.∀_:Univ.Univ.
 ∀not:∀_:Univ.Univ.
 ∀truth:Univ.
@@ -111,22 +111,22 @@ ntheorem prove_wajsberg_lemma:
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies (not x) (not y)) (implies y x)
+∀H3:∀X:Univ.eq Univ (implies truth X) X.eq Univ (implies (not x) (not y)) (implies y x))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#implies.
-#not.
-#truth.
-#x.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#implies ##.
+#not ##.
+#truth ##.
+#x ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index cae6ddc88553cb29a19ecdde40bfd1a1a32ba2a3..e3bd93a9a4c6f7287a48f69ed5cf6f36958d9618 100644 (file)
@@ -200,7 +200,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_alternative_wajsberg_axiom:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀myand:∀_:Univ.∀_:Univ.Univ.
 ∀and_star:∀_:Univ.∀_:Univ.Univ.
 ∀falsehood:Univ.
@@ -225,38 +225,38 @@ ntheorem prove_alternative_wajsberg_axiom:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H15:∀X:Univ.eq Univ (implies truth X) X.eq Univ (not x) (xor x truth)
+∀H15:∀X:Univ.eq Univ (implies truth X) X.eq Univ (not x) (xor x truth))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#and.
-#and_star.
-#falsehood.
-#implies.
-#not.
-#or.
-#truth.
-#x.
-#xor.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#and ##.
+#and_star ##.
+#falsehood ##.
+#implies ##.
+#not ##.
+#or ##.
+#truth ##.
+#x ##.
+#xor ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 4c1cb683971d4a459eed487927bca91089416a56..e916686629f373b68c2279f32d7fea38938b8795 100644 (file)
@@ -200,7 +200,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_alternative_wajsberg_axiom:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀myand:∀_:Univ.∀_:Univ.Univ.
 ∀and_star:∀_:Univ.∀_:Univ.Univ.
 ∀falsehood:Univ.
@@ -225,38 +225,38 @@ ntheorem prove_alternative_wajsberg_axiom:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H15:∀X:Univ.eq Univ (implies truth X) X.eq Univ (xor x falsehood) x
+∀H15:∀X:Univ.eq Univ (implies truth X) X.eq Univ (xor x falsehood) x)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#and.
-#and_star.
-#falsehood.
-#implies.
-#not.
-#or.
-#truth.
-#x.
-#xor.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#and ##.
+#and_star ##.
+#falsehood ##.
+#implies ##.
+#not ##.
+#or ##.
+#truth ##.
+#x ##.
+#xor ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index aef193031a546d9ccf145c3cbb6d4df2c9204510..4835947c6bcbacb33d308e9b58c01d51f6aa7193 100644 (file)
@@ -200,7 +200,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_alternative_wajsberg_axiom:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀myand:∀_:Univ.∀_:Univ.Univ.
 ∀and_star:∀_:Univ.∀_:Univ.Univ.
 ∀falsehood:Univ.
@@ -225,38 +225,38 @@ ntheorem prove_alternative_wajsberg_axiom:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H15:∀X:Univ.eq Univ (implies truth X) X.eq Univ (xor x x) falsehood
+∀H15:∀X:Univ.eq Univ (implies truth X) X.eq Univ (xor x x) falsehood)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#and.
-#and_star.
-#falsehood.
-#implies.
-#not.
-#or.
-#truth.
-#x.
-#xor.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#and ##.
+#and_star ##.
+#falsehood ##.
+#implies ##.
+#not ##.
+#or ##.
+#truth ##.
+#x ##.
+#xor ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 007fe42d60c60b9553d0682198b612563b62d4ae..cc526399f0d047bb92a7d9f9000a28f56be1f7fa 100644 (file)
@@ -200,7 +200,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_alternative_wajsberg_axiom:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀myand:∀_:Univ.∀_:Univ.Univ.
 ∀and_star:∀_:Univ.∀_:Univ.Univ.
 ∀falsehood:Univ.
@@ -225,38 +225,38 @@ ntheorem prove_alternative_wajsberg_axiom:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H15:∀X:Univ.eq Univ (implies truth X) X.eq Univ (and_star x truth) x
+∀H15:∀X:Univ.eq Univ (implies truth X) X.eq Univ (and_star x truth) x)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#and.
-#and_star.
-#falsehood.
-#implies.
-#not.
-#or.
-#truth.
-#x.
-#xor.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#and ##.
+#and_star ##.
+#falsehood ##.
+#implies ##.
+#not ##.
+#or ##.
+#truth ##.
+#x ##.
+#xor ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index e104ae5e2fddbfd1eb815960ef79e6c716320b71..0cf3cdc31a38847b22c89e78667350f853cd264a 100644 (file)
@@ -200,7 +200,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_alternative_wajsberg_axiom:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀myand:∀_:Univ.∀_:Univ.Univ.
 ∀and_star:∀_:Univ.∀_:Univ.Univ.
 ∀falsehood:Univ.
@@ -225,38 +225,38 @@ ntheorem prove_alternative_wajsberg_axiom:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H15:∀X:Univ.eq Univ (implies truth X) X.eq Univ (and_star x falsehood) falsehood
+∀H15:∀X:Univ.eq Univ (implies truth X) X.eq Univ (and_star x falsehood) falsehood)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#and.
-#and_star.
-#falsehood.
-#implies.
-#not.
-#or.
-#truth.
-#x.
-#xor.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#and ##.
+#and_star ##.
+#falsehood ##.
+#implies ##.
+#not ##.
+#or ##.
+#truth ##.
+#x ##.
+#xor ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 5a4d483eead1ca95ab929d5046cd80701a7e4940..3cb01d959c8d7aa8dda5f9905b58dd269a5c70e2 100644 (file)
@@ -200,7 +200,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_alternative_wajsberg_axiom:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀myand:∀_:Univ.∀_:Univ.Univ.
 ∀and_star:∀_:Univ.∀_:Univ.Univ.
 ∀falsehood:Univ.
@@ -225,38 +225,38 @@ ntheorem prove_alternative_wajsberg_axiom:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H15:∀X:Univ.eq Univ (implies truth X) X.eq Univ (and_star (xor truth x) x) falsehood
+∀H15:∀X:Univ.eq Univ (implies truth X) X.eq Univ (and_star (xor truth x) x) falsehood)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#and.
-#and_star.
-#falsehood.
-#implies.
-#not.
-#or.
-#truth.
-#x.
-#xor.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#and ##.
+#and_star ##.
+#falsehood ##.
+#implies ##.
+#not ##.
+#or ##.
+#truth ##.
+#x ##.
+#xor ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 32f437b2b9338241c01d1ee2f79a81d4791dee98..450621a8334cbe96e704f433e3dd8410261ec4e8 100644 (file)
@@ -200,7 +200,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_alternative_wajsberg_axiom:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀myand:∀_:Univ.∀_:Univ.Univ.
 ∀and_star:∀_:Univ.∀_:Univ.Univ.
 ∀falsehood:Univ.
@@ -226,39 +226,39 @@ ntheorem prove_alternative_wajsberg_axiom:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H15:∀X:Univ.eq Univ (implies truth X) X.eq Univ (xor x (xor truth y)) (xor (xor x truth) y)
+∀H15:∀X:Univ.eq Univ (implies truth X) X.eq Univ (xor x (xor truth y)) (xor (xor x truth) y))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#and.
-#and_star.
-#falsehood.
-#implies.
-#not.
-#or.
-#truth.
-#x.
-#xor.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#and ##.
+#and_star ##.
+#falsehood ##.
+#implies ##.
+#not ##.
+#or ##.
+#truth ##.
+#x ##.
+#xor ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d1e3d9f22fdc5642c7f44b806e973bac295c77f4..0b2d3dd00128a385846d378b1b488f36ca28b194 100644 (file)
@@ -200,7 +200,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_alternative_wajsberg_axiom:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀myand:∀_:Univ.∀_:Univ.Univ.
 ∀and_star:∀_:Univ.∀_:Univ.Univ.
 ∀falsehood:Univ.
@@ -226,39 +226,39 @@ ntheorem prove_alternative_wajsberg_axiom:
 ∀H12:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H13:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H15:∀X:Univ.eq Univ (implies truth X) X.eq Univ (and_star (xor (and_star (xor truth x) y) truth) y) (and_star (xor (and_star (xor truth y) x) truth) x)
+∀H15:∀X:Univ.eq Univ (implies truth X) X.eq Univ (and_star (xor (and_star (xor truth x) y) truth) y) (and_star (xor (and_star (xor truth y) x) truth) x))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#and.
-#and_star.
-#falsehood.
-#implies.
-#not.
-#or.
-#truth.
-#x.
-#xor.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#and ##.
+#and_star ##.
+#falsehood ##.
+#implies ##.
+#not ##.
+#or ##.
+#truth ##.
+#x ##.
+#xor ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ebac3edfb08616f33ad11597b470bb7c4c9edef0..25fc7efb7878c33184d088ffe75c83d952dc27cb 100644 (file)
@@ -108,7 +108,7 @@ include "logic/equality.ma".
 
 (* ----Include the definition of implies in terms of xor and and_star  *)
 ntheorem prove_wajsberg_axiom:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀and_star:∀_:Univ.∀_:Univ.Univ.
 ∀falsehood:Univ.
 ∀implies:∀_:Univ.∀_:Univ.Univ.
@@ -128,33 +128,33 @@ ntheorem prove_wajsberg_axiom:
 ∀H9:∀X:Univ.eq Univ (and_star X truth) X.
 ∀H10:∀X:Univ.eq Univ (xor X X) falsehood.
 ∀H11:∀X:Univ.eq Univ (xor X falsehood) X.
-∀H12:∀X:Univ.eq Univ (not X) (xor X truth).eq Univ (implies truth x) x
+∀H12:∀X:Univ.eq Univ (not X) (xor X truth).eq Univ (implies truth x) x)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#and_star.
-#falsehood.
-#implies.
-#not.
-#truth.
-#x.
-#xor.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#and_star ##.
+#falsehood ##.
+#implies ##.
+#not ##.
+#truth ##.
+#x ##.
+#xor ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index b1d9a7a8244db06cda1142587e3ac87b2321fd26..9959c93fecda76d6efe55e27abbf70876397bcf0 100644 (file)
@@ -108,7 +108,7 @@ include "logic/equality.ma".
 
 (* ----Include the definition of implies in terms of xor and and_star  *)
 ntheorem prove_wajsberg_axiom:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀and_star:∀_:Univ.∀_:Univ.Univ.
 ∀falsehood:Univ.
 ∀implies:∀_:Univ.∀_:Univ.Univ.
@@ -130,35 +130,35 @@ ntheorem prove_wajsberg_axiom:
 ∀H9:∀X:Univ.eq Univ (and_star X truth) X.
 ∀H10:∀X:Univ.eq Univ (xor X X) falsehood.
 ∀H11:∀X:Univ.eq Univ (xor X falsehood) X.
-∀H12:∀X:Univ.eq Univ (not X) (xor X truth).eq Univ (implies (implies x y) (implies (implies y z) (implies x z))) truth
+∀H12:∀X:Univ.eq Univ (not X) (xor X truth).eq Univ (implies (implies x y) (implies (implies y z) (implies x z))) truth)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#and_star.
-#falsehood.
-#implies.
-#not.
-#truth.
-#x.
-#xor.
-#y.
-#z.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#and_star ##.
+#falsehood ##.
+#implies ##.
+#not ##.
+#truth ##.
+#x ##.
+#xor ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ce259e5d1f287c265fc72b516ce2ee85b2a1977d..03ab41df7370bb6b6634d7dbc7efe3611281ccc8 100644 (file)
@@ -108,7 +108,7 @@ include "logic/equality.ma".
 
 (* ----Include the definition of implies in terms of xor and and_star  *)
 ntheorem prove_wajsberg_axiom:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀and_star:∀_:Univ.∀_:Univ.Univ.
 ∀falsehood:Univ.
 ∀implies:∀_:Univ.∀_:Univ.Univ.
@@ -129,34 +129,34 @@ ntheorem prove_wajsberg_axiom:
 ∀H9:∀X:Univ.eq Univ (and_star X truth) X.
 ∀H10:∀X:Univ.eq Univ (xor X X) falsehood.
 ∀H11:∀X:Univ.eq Univ (xor X falsehood) X.
-∀H12:∀X:Univ.eq Univ (not X) (xor X truth).eq Univ (implies (implies x y) y) (implies (implies y x) x)
+∀H12:∀X:Univ.eq Univ (not X) (xor X truth).eq Univ (implies (implies x y) y) (implies (implies y x) x))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#and_star.
-#falsehood.
-#implies.
-#not.
-#truth.
-#x.
-#xor.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#and_star ##.
+#falsehood ##.
+#implies ##.
+#not ##.
+#truth ##.
+#x ##.
+#xor ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 71b33f1908c85c22f8acec1986c2359b8ff37155..4e908ed5c71ed6f0ce378c73f0874644d6f8d968 100644 (file)
@@ -108,7 +108,7 @@ include "logic/equality.ma".
 
 (* ----Include the definition of implies in terms of xor and and_star  *)
 ntheorem prove_wajsberg_axiom:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀and_star:∀_:Univ.∀_:Univ.Univ.
 ∀falsehood:Univ.
 ∀implies:∀_:Univ.∀_:Univ.Univ.
@@ -129,34 +129,34 @@ ntheorem prove_wajsberg_axiom:
 ∀H9:∀X:Univ.eq Univ (and_star X truth) X.
 ∀H10:∀X:Univ.eq Univ (xor X X) falsehood.
 ∀H11:∀X:Univ.eq Univ (xor X falsehood) X.
-∀H12:∀X:Univ.eq Univ (not X) (xor X truth).eq Univ (implies (implies (not x) (not y)) (implies y x)) truth
+∀H12:∀X:Univ.eq Univ (not X) (xor X truth).eq Univ (implies (implies (not x) (not y)) (implies y x)) truth)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#and_star.
-#falsehood.
-#implies.
-#not.
-#truth.
-#x.
-#xor.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#and_star ##.
+#falsehood ##.
+#implies ##.
+#not ##.
+#truth ##.
+#x ##.
+#xor ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 1acd6646db64cd0e11ff86aba3cc00ca38589824..7c2d610d95812269afeff952591999ef74ba28d5 100644 (file)
@@ -146,7 +146,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_wajsberg_ntheorem:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀myand:∀_:Univ.∀_:Univ.Univ.
 ∀implies:∀_:Univ.∀_:Univ.Univ.
 ∀not:∀_:Univ.Univ.
@@ -162,29 +162,29 @@ ntheorem prove_wajsberg_ntheorem:
 ∀H6:∀X:Univ.∀Y:Univ.eq Univ (implies (implies (not X) (not Y)) (implies Y X)) truth.
 ∀H7:∀X:Univ.∀Y:Univ.eq Univ (implies (implies X Y) Y) (implies (implies Y X) X).
 ∀H8:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (implies (implies X Y) (implies (implies Y Z) (implies X Z))) truth.
-∀H9:∀X:Univ.eq Univ (implies truth X) X.eq Univ (not (or (myand x (or x x)) (myand x x))) (myand (not x) (or (or (not x) (not x)) (myand (not x) (not x))))
+∀H9:∀X:Univ.eq Univ (implies truth X) X.eq Univ (not (or (myand x (or x x)) (myand x x))) (myand (not x) (or (or (not x) (not x)) (myand (not x) (not x)))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#and.
-#implies.
-#not.
-#or.
-#truth.
-#x.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#and ##.
+#implies ##.
+#not ##.
+#or ##.
+#truth ##.
+#x ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 409b5d3fc2f45b445b582f71152dc98df87deb9a..317d8fb6420dd6e8d7f15ec3cec763b34f4930a4 100644 (file)
@@ -46,7 +46,7 @@ include "logic/equality.ma".
 
 (* ----3*2*U = U*U*U  *)
 ntheorem prove_equation:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀f:∀_:Univ.∀_:Univ.Univ.
 ∀n1:Univ.
 ∀n2:Univ.
@@ -55,22 +55,22 @@ ntheorem prove_equation:
 ∀H0:eq Univ u (f n2 n2).
 ∀H1:eq Univ n3 (f n2 n1).
 ∀H2:eq Univ n2 (f n1 n1).
-∀H3:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (f X (f Y Z)) (f (f X Y) (f X Z)).eq Univ (f (f n3 n2) u) (f (f u u) u)
+∀H3:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (f X (f Y Z)) (f (f X Y) (f X Z)).eq Univ (f (f n3 n2) u) (f (f u u) u))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#f.
-#n1.
-#n2.
-#n3.
-#u.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#f ##.
+#n1 ##.
+#n2 ##.
+#n3 ##.
+#u ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d715ed70822b9e3c8b0dc15e0c1dd986bba4a256..f99623f54ff0ed40a7593f6e5d458e51eb66403e 100644 (file)
@@ -46,7 +46,7 @@ include "logic/equality.ma".
 
 (* ----3*2*U2*(UU*UU) = U1*U3*(uU*UU)  *)
 ntheorem prove_equation:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀f:∀_:Univ.∀_:Univ.Univ.
@@ -69,36 +69,36 @@ ntheorem prove_equation:
 ∀H7:eq Univ u (f n2 n2).
 ∀H8:eq Univ n3 (f n2 n1).
 ∀H9:eq Univ n2 (f n1 n1).
-∀H10:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (f X (f Y Z)) (f (f X Y) (f X Z)).eq Univ (f a v) (f b v)
+∀H10:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (f X (f Y Z)) (f (f X Y) (f X Z)).eq Univ (f a v) (f b v))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#f.
-#n1.
-#n2.
-#n3.
-#u.
-#u1.
-#u2.
-#u3.
-#uu.
-#v.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#f ##.
+#n1 ##.
+#n2 ##.
+#n3 ##.
+#u ##.
+#u1 ##.
+#u2 ##.
+#u3 ##.
+#uu ##.
+#v ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 57ad1fac35ceef219d8011090995e933fce4b97e..d7d4ed63f58d33424ee93efa9f161a011637839e 100644 (file)
@@ -50,7 +50,7 @@ include "logic/equality.ma".
 
 (* ----t(tsk) = tt(ts)(tk), where k=crit(t)  *)
 ntheorem prove_equation:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀f:∀_:Univ.∀_:Univ.Univ.
 ∀k:Univ.
 ∀s:Univ.
@@ -65,28 +65,28 @@ ntheorem prove_equation:
 ∀H2:eq Univ tt_ts (f tt ts).
 ∀H3:eq Univ ts (f t s).
 ∀H4:eq Univ tt (f t t).
-∀H5:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (f X (f Y Z)) (f (f X Y) (f X Z)).eq Univ (f t tsk) (f tt_ts tk)
+∀H5:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (f X (f Y Z)) (f (f X Y) (f X Z)).eq Univ (f t tsk) (f tt_ts tk))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#f.
-#k.
-#s.
-#t.
-#tk.
-#ts.
-#tsk.
-#tt.
-#tt_ts.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-nauto by H0,H1,H2,H3,H4,H5;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#f ##.
+#k ##.
+#s ##.
+#t ##.
+#tk ##.
+#ts ##.
+#tsk ##.
+#tt ##.
+#tt_ts ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+nauto by H0,H1,H2,H3,H4,H5 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index aeb930e1df56ff6f591157b33a33893ab0d7120a..14452aa9941c5feb08511bcb1de92abd9999c887 100644 (file)
@@ -118,7 +118,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_inverse:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -138,33 +138,33 @@ ntheorem prove_inverse:
 ∀H11:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (add X Y) Z) (add (multiply X Z) (multiply Y Z)).
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply X Y) (multiply X Z)).
 ∀H13:∀X:Univ.eq Univ (add (additive_inverse X) X) additive_identity.
-∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (add a a) additive_identity
+∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (add a a) additive_identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#additive_inverse.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 2ec7c33932b2cd319304c7a8d87090770f03b6bb..d943757e074b2cb6779d5366c51faea126154c1e 100644 (file)
@@ -122,7 +122,7 @@ include "logic/equality.ma".
 
 (* ----Right identity and inverse are dependent lemmas  *)
 ntheorem prove_commutativity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -147,38 +147,38 @@ ntheorem prove_commutativity:
 ∀H14:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (add X Y) Z) (add (multiply X Z) (multiply Y Z)).
 ∀H15:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply X Y) (multiply X Z)).
 ∀H16:∀X:Univ.eq Univ (add (additive_inverse X) X) additive_identity.
-∀H17:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply b a) c
+∀H17:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply b a) c)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#additive_inverse.
-#b.
-#c.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#b ##.
+#c ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 1f635f79dce37bd403fe923e41387a320ffab225..1132ca8e837baa10e1b754c424b0143827bf1b87 100644 (file)
@@ -120,7 +120,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_commutativity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -143,36 +143,36 @@ ntheorem prove_commutativity:
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (add X Y) Z) (add (multiply X Z) (multiply Y Z)).
 ∀H13:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply X Y) (multiply X Z)).
 ∀H14:∀X:Univ.eq Univ (add (additive_inverse X) X) additive_identity.
-∀H15:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply b a) c
+∀H15:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply b a) c)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#additive_inverse.
-#b.
-#c.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#b ##.
+#c ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ea1b110822bcbcd7faeb19213b6229ea68c9b55a..97ad08d77e60277458ce72a84cc05732779476ce 100644 (file)
@@ -114,7 +114,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_commutativity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -132,31 +132,31 @@ ntheorem prove_commutativity:
 ∀H7:∀X:Univ.eq Univ (add X (additive_inverse X)) additive_identity.
 ∀H8:∀X:Univ.eq Univ (add (additive_inverse X) X) additive_identity.
 ∀H9:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H10:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply b a) c
+∀H10:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply b a) c)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#additive_inverse.
-#b.
-#c.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#b ##.
+#c ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c54e35210b05514cc2e9ba8bb054fa46093c4932..b9634bf40300f1c97e71bc0f931fd0d7229a1339 100644 (file)
@@ -68,7 +68,7 @@ include "logic/equality.ma".
 
 (* ----Associativity of product  *)
 ntheorem prove_commutativity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -82,27 +82,27 @@ ntheorem prove_commutativity:
 ∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply (add X Y) Z) (add (multiply X Z) (multiply Y Z)).
 ∀H5:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y Z)) (add (multiply X Y) (multiply X Z)).
 ∀H6:∀X:Univ.eq Univ (add X (additive_inverse X)) additive_identity.
-∀H7:∀X:Univ.eq Univ (add X additive_identity) X.eq Univ (multiply a b) (multiply b a)
+∀H7:∀X:Univ.eq Univ (add X additive_identity) X.eq Univ (multiply a b) (multiply b a))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#additive_inverse.
-#b.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#b ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 022e4e944b2b7bbc165b19b0c9be7b387408c4d5..6fbab396e67c7094b5a9a949d1c6800883aa827d 100644 (file)
@@ -108,7 +108,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_commutativity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -126,31 +126,31 @@ ntheorem prove_commutativity:
 ∀H7:∀X:Univ.eq Univ (add X (additive_inverse X)) additive_identity.
 ∀H8:∀X:Univ.eq Univ (add (additive_inverse X) X) additive_identity.
 ∀H9:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H10:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply b a) c
+∀H10:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply b a) c)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#additive_inverse.
-#b.
-#c.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#b ##.
+#c ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 20f0cbf0288e65a585821dea0c1d76fb146cedc6..53e71afc1230c32d87ec8f9292afa6b545023e41 100644 (file)
@@ -110,7 +110,7 @@ include "logic/equality.ma".
 
 (* ----Middle Moufang  *)
 ntheorem prove_skew_symmetry:
- ∀Univ:Type.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -147,51 +147,51 @@ ntheorem prove_skew_symmetry:
 ∀H22:∀X:Univ.eq Univ (add additive_identity X) X.
 ∀H23:∀X:Univ.eq Univ (add X additive_identity) X.
 ∀H24:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add X Y) Z) (add X (add Y Z)).
-∀H25:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (s a b c d) (additive_inverse (s b a c d))
+∀H25:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (s a b c d) (additive_inverse (s b a c d)))
 .
-#Univ.
-#W.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#b.
-#c.
-#commutator.
-#d.
-#multiply.
-#s.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-#H20.
-#H21.
-#H22.
-#H23.
-#H24.
-#H25.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21,H22,H23,H24,H25;
+#Univ ##.
+#W ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#b ##.
+#c ##.
+#commutator ##.
+#d ##.
+#multiply ##.
+#s ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+#H20 ##.
+#H21 ##.
+#H22 ##.
+#H23 ##.
+#H24 ##.
+#H25 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21,H22,H23,H24,H25 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c0ca77876c9a465beed19e10594f3272ac79fe3f..6990c3dff8fbdbb3546e5b2c5fb3c6855752dfb6 100644 (file)
@@ -130,7 +130,7 @@ include "logic/equality.ma".
 
 (* ----Left Moufang *)
 ntheorem prove_skew_symmetry:
- ∀Univ:Type.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -160,44 +160,44 @@ ntheorem prove_skew_symmetry:
 ∀H15:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H16:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H17:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H18:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (s a b c d) (additive_inverse (s b a c d))
+∀H18:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (s a b c d) (additive_inverse (s b a c d)))
 .
-#Univ.
-#W.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#b.
-#c.
-#commutator.
-#d.
-#multiply.
-#s.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18;
+#Univ ##.
+#W ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#b ##.
+#c ##.
+#commutator ##.
+#d ##.
+#multiply ##.
+#s ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 855e088e5a7b1b858b59d2c1240c8f1573c1c082..33af942137f125d63d511d0c815cf4c314c2a5af 100644 (file)
@@ -132,7 +132,7 @@ include "logic/equality.ma".
 
 (* ----Left Moufang *)
 ntheorem prove_skew_symmetry:
- ∀Univ:Type.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀W:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -169,51 +169,51 @@ ntheorem prove_skew_symmetry:
 ∀H22:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H23:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H24:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H25:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (s a b c d) (additive_inverse (s b a c d))
+∀H25:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (s a b c d) (additive_inverse (s b a c d)))
 .
-#Univ.
-#W.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#b.
-#c.
-#commutator.
-#d.
-#multiply.
-#s.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-#H20.
-#H21.
-#H22.
-#H23.
-#H24.
-#H25.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21,H22,H23,H24,H25;
+#Univ ##.
+#W ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#b ##.
+#c ##.
+#commutator ##.
+#d ##.
+#multiply ##.
+#s ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+#H20 ##.
+#H21 ##.
+#H22 ##.
+#H23 ##.
+#H24 ##.
+#H25 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21,H22,H23,H24,H25 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c648708498cc8a411d3e3fddad000be8a09e7301..967c509b44019bb86236a250e5f3edc43650b5fa 100644 (file)
@@ -86,7 +86,7 @@ include "logic/equality.ma".
 
 (* ----Middle associator identity  *)
 ntheorem prove_equality:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -115,42 +115,42 @@ ntheorem prove_equality:
 ∀H17:∀X:Univ.eq Univ (add additive_identity X) X.
 ∀H18:∀X:Univ.eq Univ (add X additive_identity) X.
 ∀H19:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add X Y) Z) (add X (add Y Z)).
-∀H20:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (multiply (multiply (associator a a b) a) (associator a a b)) additive_identity
+∀H20:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (multiply (multiply (associator a a b) a) (associator a a b)) additive_identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#b.
-#commutator.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-#H20.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#b ##.
+#commutator ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+#H20 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 0966476be1a6b1aef58a3b1c620d7e5c81bcf2c8..418d692ac38fcdc068e3b10611752c2292706489 100644 (file)
@@ -110,7 +110,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_equation:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -133,36 +133,36 @@ ntheorem prove_equation:
 ∀H11:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H12:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H13:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply (additive_inverse a) (additive_inverse b)) (multiply a b)
+∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply (additive_inverse a) (additive_inverse b)) (multiply a b))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#b.
-#commutator.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#b ##.
+#commutator ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 01cbc74c08ef44cf5f339d38264b6f2e8d850954..9115cb2eceea4ddbe6d84f686da681562e231165 100644 (file)
@@ -110,7 +110,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_equation:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -133,36 +133,36 @@ ntheorem prove_equation:
 ∀H11:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H12:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H13:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply (additive_inverse a) b) (additive_inverse (multiply a b))
+∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply (additive_inverse a) b) (additive_inverse (multiply a b)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#b.
-#commutator.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#b ##.
+#commutator ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 8567d448b13548caa6278d6096cb2179026e53a3..900a70dd3717e393baaddd319cd8506eae96ac8d 100644 (file)
@@ -110,7 +110,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_equation:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -133,36 +133,36 @@ ntheorem prove_equation:
 ∀H11:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H12:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H13:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply a (additive_inverse b)) (additive_inverse (multiply a b))
+∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply a (additive_inverse b)) (additive_inverse (multiply a b)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#b.
-#commutator.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#b ##.
+#commutator ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c9c45cf7529c8da5553d69707019886cb5283f0a..28af5b7b7f4aac334df41f0b99db3f48c81bf028 100644 (file)
@@ -110,7 +110,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_distributivity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -134,37 +134,37 @@ ntheorem prove_distributivity:
 ∀H11:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H12:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H13:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply x (add y (additive_inverse z))) (add (multiply x y) (additive_inverse (multiply x z)))
+∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply x (add y (additive_inverse z))) (add (multiply x y) (additive_inverse (multiply x z))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 59a382195a4b8a26ff97044460a5bdce518501fe..c13b880e9545c8441180426b093adeb362359293 100644 (file)
@@ -110,7 +110,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_distributivity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -134,37 +134,37 @@ ntheorem prove_distributivity:
 ∀H11:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H12:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H13:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply (add x (additive_inverse y)) z) (add (multiply x z) (additive_inverse (multiply y z)))
+∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply (add x (additive_inverse y)) z) (add (multiply x z) (additive_inverse (multiply y z))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index fac210f4d0237a89c9e282914f3aa60237d86b3b..a7020501eba6fe8b562e5920b5bc0d0f929168e5 100644 (file)
@@ -110,7 +110,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_distributivity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -134,37 +134,37 @@ ntheorem prove_distributivity:
 ∀H11:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H12:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H13:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply (additive_inverse x) (add y z)) (add (additive_inverse (multiply x y)) (additive_inverse (multiply x z)))
+∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply (additive_inverse x) (add y z)) (add (additive_inverse (multiply x y)) (additive_inverse (multiply x z))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ee1d8d0e3887a9e2a0b8447e9df8eac3eaf9f6f8..d4d23ee7e64072eeed479dcdc498feab19fe8195 100644 (file)
@@ -110,7 +110,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_distributivity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -134,37 +134,37 @@ ntheorem prove_distributivity:
 ∀H11:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H12:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H13:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply (add x y) (additive_inverse z)) (add (additive_inverse (multiply x z)) (additive_inverse (multiply y z)))
+∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply (add x y) (additive_inverse z)) (add (additive_inverse (multiply x z)) (additive_inverse (multiply y z))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c85dd9ef4d566a15a6f0bb982f4fc18842446b05..4fe2198a204a0928036b4dcc43b6981fed7f1acc 100644 (file)
@@ -114,7 +114,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_linearised_form1:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -139,38 +139,38 @@ ntheorem prove_linearised_form1:
 ∀H11:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H12:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H13:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x y (add u v)) (add (associator x y u) (associator x y v))
+∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x y (add u v)) (add (associator x y u) (associator x y v)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#u.
-#v.
-#x.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#u ##.
+#v ##.
+#x ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d41fa24840cda873869e97b0d91058e73fd94a67..eae788ee493d9512108152c35e2ec6d98b1bc97c 100644 (file)
@@ -116,7 +116,7 @@ include "logic/equality.ma".
 
 (* ----The next 7 clause are extra lemmas which Stevens found useful  *)
 ntheorem prove_linearised_form1:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -148,45 +148,45 @@ ntheorem prove_linearised_form1:
 ∀H18:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H19:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H20:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x y (add u v)) (add (associator x y u) (associator x y v))
+∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x y (add u v)) (add (associator x y u) (associator x y v)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#u.
-#v.
-#x.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-#H20.
-#H21.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#u ##.
+#v ##.
+#x ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+#H20 ##.
+#H21 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f4c1a0f95c86a7c7c5081ed2e956be6b24e2a19e..cfc07d85b8e6f494798e9e30297d74e8341a9e0d 100644 (file)
@@ -114,7 +114,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_linearised_form2:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -139,38 +139,38 @@ ntheorem prove_linearised_form2:
 ∀H11:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H12:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H13:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x (add u v) y) (add (associator x u y) (associator x v y))
+∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x (add u v) y) (add (associator x u y) (associator x v y)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#u.
-#v.
-#x.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#u ##.
+#v ##.
+#x ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 1159fafc98c3777e0e067191c0c13c261b72bae3..2f9b9919c3cce8e3757e82361c2ebdf86d5d6929 100644 (file)
@@ -116,7 +116,7 @@ include "logic/equality.ma".
 
 (* ----The next 7 clause are extra lemmas which Stevens found useful  *)
 ntheorem prove_linearised_form2:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -148,45 +148,45 @@ ntheorem prove_linearised_form2:
 ∀H18:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H19:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H20:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x (add u v) y) (add (associator x u y) (associator x v y))
+∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x (add u v) y) (add (associator x u y) (associator x v y)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#u.
-#v.
-#x.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-#H20.
-#H21.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#u ##.
+#v ##.
+#x ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+#H20 ##.
+#H21 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 3879ebacd08be96862d1bbfd3d0c92ca034832f8..d75d067cc9dfe4ba00d61612af5948003fd39088 100644 (file)
@@ -114,7 +114,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_linearised_form3:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -139,38 +139,38 @@ ntheorem prove_linearised_form3:
 ∀H11:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H12:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H13:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator (add u v) x y) (add (associator u x y) (associator v x y))
+∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator (add u v) x y) (add (associator u x y) (associator v x y)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#u.
-#v.
-#x.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#u ##.
+#v ##.
+#x ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f0dbb6042432f790e9e703049b8658270e448fd8..1b5d524dc95a6a3ed562216757b7de2b6f36e4b0 100644 (file)
@@ -116,7 +116,7 @@ include "logic/equality.ma".
 
 (* ----The next 7 clause are extra lemmas which Stevens found useful  *)
 ntheorem prove_linearised_form3:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -148,45 +148,45 @@ ntheorem prove_linearised_form3:
 ∀H18:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H19:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H20:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator (add u v) x y) (add (associator u x y) (associator v x y))
+∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator (add u v) x y) (add (associator u x y) (associator v x y)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#u.
-#v.
-#x.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-#H20.
-#H21.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#u ##.
+#v ##.
+#x ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+#H20 ##.
+#H21 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 2d79a7ef80673fbb6f3858f69c898168ef390110..f49becb37a29aa5ac40a352560b3bba463b1ca77 100644 (file)
@@ -114,7 +114,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_left_alternative:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -137,36 +137,36 @@ ntheorem prove_left_alternative:
 ∀H11:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H12:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H13:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x x y) additive_identity
+∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x x y) additive_identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#x.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#x ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 50ad5010d82a1d1d2e82acad672221493968d6d7..20e7ad8d9081cecf7e40210e74f4a71e16f2253a 100644 (file)
@@ -116,7 +116,7 @@ include "logic/equality.ma".
 
 (* ----The next 7 clause are extra lemmas which Stevens found useful  *)
 ntheorem prove_left_alternative:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -146,43 +146,43 @@ ntheorem prove_left_alternative:
 ∀H18:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H19:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H20:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x x y) additive_identity
+∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x x y) additive_identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#x.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-#H20.
-#H21.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#x ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+#H20 ##.
+#H21 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 62f9e1acfafd1c16bf4772538ceee7c7db0d0609..21016c6d96716cfdf9a809010a1affeb869dc38f 100644 (file)
@@ -114,7 +114,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_right_alternative:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -137,36 +137,36 @@ ntheorem prove_right_alternative:
 ∀H11:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H12:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H13:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x y y) additive_identity
+∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x y y) additive_identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#x.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#x ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index cd32b61ea87530cb37f4fb429167e68d13800235..44f5f92a692d87d57b3d473ba35890d85b67b3d3 100644 (file)
@@ -116,7 +116,7 @@ include "logic/equality.ma".
 
 (* ----The next 7 clause are extra lemmas which Stevens found useful  *)
 ntheorem prove_right_alternative:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -146,43 +146,43 @@ ntheorem prove_right_alternative:
 ∀H18:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H19:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H20:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x y y) additive_identity
+∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x y y) additive_identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#x.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-#H20.
-#H21.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#x ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+#H20 ##.
+#H21 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c48def0b8383a9b7f13e1cccec3e07d1c0525c55..3a62f36b05ee05e0d18756296bb4e58dc227b8ec 100644 (file)
@@ -114,7 +114,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_equation:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -138,37 +138,37 @@ ntheorem prove_equation:
 ∀H11:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H12:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H13:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (add (associator x y z) (associator x z y)) additive_identity
+∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (add (associator x y z) (associator x z y)) additive_identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 58c33d873c7da8c4610dd70a966997be0955b12a..81e9f7a28a95df99112e94cd6335fa6409570101 100644 (file)
@@ -116,7 +116,7 @@ include "logic/equality.ma".
 
 (* ----The next 7 clause are extra lemmas which Stevens found useful  *)
 ntheorem prove_equation:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -147,44 +147,44 @@ ntheorem prove_equation:
 ∀H18:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H19:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H20:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (add (associator x y z) (associator x z y)) additive_identity
+∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (add (associator x y z) (associator x z y)) additive_identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-#H20.
-#H21.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+#H20 ##.
+#H21 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 25108636e3637ea0ecc183ea09f45fb31e41cfd7..822fc057890f8131c43e927088bc01d704756756 100644 (file)
@@ -114,7 +114,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_flexible_law:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -137,36 +137,36 @@ ntheorem prove_flexible_law:
 ∀H11:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H12:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H13:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x y x) additive_identity
+∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x y x) additive_identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#x.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#x ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 103e8a59d4eba0ba1b5766c40698c88b2dd4bc59..db3270b15ecd60153bfeea24716404054bbf0610 100644 (file)
@@ -116,7 +116,7 @@ include "logic/equality.ma".
 
 (* ----The next 7 clause are extra lemmas which Stevens found useful  *)
 ntheorem prove_flexible_law:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -146,43 +146,43 @@ ntheorem prove_flexible_law:
 ∀H18:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H19:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H20:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x y x) additive_identity
+∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x y x) additive_identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#x.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-#H20.
-#H21.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#x ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+#H20 ##.
+#H21 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d8ff521a213caf2b72f80632533b5187ace12c62..b2065c5b4a5d97039d0917a34b02a1d1aee94af3 100644 (file)
@@ -82,7 +82,7 @@ include "logic/equality.ma".
 
 (* ----Commutator  *)
 ntheorem prove_flexible_law:
- ∀Univ:Type.∀U:Univ.∀V:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀V:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -108,41 +108,41 @@ ntheorem prove_flexible_law:
 ∀H13:∀X:Univ.eq Univ (add X additive_identity) X.
 ∀H14:∀X:Univ.eq Univ (add additive_identity X) X.
 ∀H15:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (add Y Z)) (add (add X Y) Z).
-∀H16:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (associator a b c) (associator a c b)) additive_identity
+∀H16:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (associator a b c) (associator a c b)) additive_identity)
 .
-#Univ.
-#U.
-#V.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#b.
-#c.
-#commutator.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16;
+#Univ ##.
+#U ##.
+#V ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#b ##.
+#c ##.
+#commutator ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 14474c2b2d7a8dde5f1902475cce01bf2cac9d9f..0f415c015b45180567141c6a1598608f358b3f4c 100644 (file)
@@ -84,7 +84,7 @@ include "logic/equality.ma".
 
 (* ----Commutator  *)
 ntheorem prove_flexible_law:
- ∀Univ:Type.∀U:Univ.∀V:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀U:Univ.∀V:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -117,48 +117,48 @@ ntheorem prove_flexible_law:
 ∀H20:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y (additive_inverse Z))) (add (multiply X Y) (additive_inverse (multiply X Z))).
 ∀H21:∀X:Univ.∀Y:Univ.eq Univ (multiply X (additive_inverse Y)) (additive_inverse (multiply X Y)).
 ∀H22:∀X:Univ.∀Y:Univ.eq Univ (multiply (additive_inverse X) Y) (additive_inverse (multiply X Y)).
-∀H23:∀X:Univ.∀Y:Univ.eq Univ (multiply (additive_inverse X) (additive_inverse Y)) (multiply X Y).eq Univ (add (associator a b c) (associator a c b)) additive_identity
+∀H23:∀X:Univ.∀Y:Univ.eq Univ (multiply (additive_inverse X) (additive_inverse Y)) (multiply X Y).eq Univ (add (associator a b c) (associator a c b)) additive_identity)
 .
-#Univ.
-#U.
-#V.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#b.
-#c.
-#commutator.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-#H20.
-#H21.
-#H22.
-#H23.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21,H22,H23;
+#Univ ##.
+#U ##.
+#V ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#b ##.
+#c ##.
+#commutator ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+#H20 ##.
+#H21 ##.
+#H22 ##.
+#H23 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21,H22,H23 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 02440d3d155820f02536f008cb82b30058feed5b..9bb3c1953a029320a420c27dea0bc767c3b5d69d 100644 (file)
@@ -110,7 +110,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_teichmuller_identity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -135,38 +135,38 @@ ntheorem prove_teichmuller_identity:
 ∀H11:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H12:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H13:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (add (add (associator (multiply a b) c d) (associator a b (multiply c d))) (additive_inverse (add (add (associator a (multiply b c) d) (multiply a (associator b c d))) (multiply (associator a b c) d)))) additive_identity
+∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (add (add (associator (multiply a b) c d) (associator a b (multiply c d))) (additive_inverse (add (add (associator a (multiply b c) d) (multiply a (associator b c d))) (multiply (associator a b c) d)))) additive_identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#b.
-#c.
-#commutator.
-#d.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#b ##.
+#c ##.
+#commutator ##.
+#d ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 08863a0dafc0c654f79ac0527a3292b41f15c4de..9385d8b8d4da531e8f2ba1cbe85bd8e470a8a483 100644 (file)
@@ -112,7 +112,7 @@ include "logic/equality.ma".
 
 (* ----The next 7 clause are extra lemmas which Stevens found useful  *)
 ntheorem prove_teichmuller_identity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -144,45 +144,45 @@ ntheorem prove_teichmuller_identity:
 ∀H18:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H19:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H20:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (add (add (associator (multiply a b) c d) (associator a b (multiply c d))) (additive_inverse (add (add (associator a (multiply b c) d) (multiply a (associator b c d))) (multiply (associator a b c) d)))) additive_identity
+∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (add (add (associator (multiply a b) c d) (associator a b (multiply c d))) (additive_inverse (add (add (associator a (multiply b c) d) (multiply a (associator b c d))) (multiply (associator a b c) d)))) additive_identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#b.
-#c.
-#commutator.
-#d.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-#H20.
-#H21.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#b ##.
+#c ##.
+#commutator ##.
+#d ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+#H20 ##.
+#H21 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 32df52956f1683aed743ef6574b35c0476953086..77bde24707959a0f147beb9a200a713bc1aa429f 100644 (file)
@@ -116,7 +116,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_right_moufang:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -140,37 +140,37 @@ ntheorem prove_right_moufang:
 ∀H11:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H12:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H13:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply cz (multiply cx (multiply cy cx))) (multiply (multiply (multiply cz cx) cy) cx)
+∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply cz (multiply cx (multiply cy cx))) (multiply (multiply (multiply cz cx) cy) cx))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#cx.
-#cy.
-#cz.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#cx ##.
+#cy ##.
+#cz ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 037c7220fe0872fe7a2eeafe6d1b7c088c0dece2..48b4fe029a3d63615a5d219eb3e9f3dd6998fdae 100644 (file)
@@ -116,7 +116,7 @@ include "logic/equality.ma".
 
 (* ----The next 7 clause are extra lemmas which Stevens found useful  *)
 ntheorem prove_right_moufang:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -147,44 +147,44 @@ ntheorem prove_right_moufang:
 ∀H18:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H19:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H20:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply cz (multiply cx (multiply cy cx))) (multiply (multiply (multiply cz cx) cy) cx)
+∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply cz (multiply cx (multiply cy cx))) (multiply (multiply (multiply cz cx) cy) cx))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#cx.
-#cy.
-#cz.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-#H20.
-#H21.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#cx ##.
+#cy ##.
+#cz ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+#H20 ##.
+#H21 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d314855713721fc33a0958bbbf84783398acaff6..5b5eca6b60d9b153cc3da434fb357d08265b8792 100644 (file)
@@ -118,7 +118,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_right_moufang:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -142,37 +142,37 @@ ntheorem prove_right_moufang:
 ∀H11:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H12:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H13:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x (multiply x y) z) (multiply (associator x y z) x)
+∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x (multiply x y) z) (multiply (associator x y z) x))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index fa034e3e0c60f993727461cfd5b255bd9261faa4..24cd1a6aa75b9e35e9a67841226d6884f4d86bee 100644 (file)
@@ -114,7 +114,7 @@ include "logic/equality.ma".
 
 (* ----The next 7 clause are extra lemmas which Stevens found useful  *)
 ntheorem prove_right_moufang:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -145,44 +145,44 @@ ntheorem prove_right_moufang:
 ∀H18:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H19:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H20:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x (multiply x y) z) (multiply (associator x y z) x)
+∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x (multiply x y) z) (multiply (associator x y z) x))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-#H20.
-#H21.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+#H20 ##.
+#H21 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 036ca92c7daac358e972c749d17aec4688c4d345..dffec11c4021ee631693e702201a037fec0cbfd9 100644 (file)
@@ -116,7 +116,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_left_moufang:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -140,37 +140,37 @@ ntheorem prove_left_moufang:
 ∀H11:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H12:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H13:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply (multiply cx (multiply cy cx)) cz) (multiply cx (multiply cy (multiply cx cz)))
+∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply (multiply cx (multiply cy cx)) cz) (multiply cx (multiply cy (multiply cx cz))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#cx.
-#cy.
-#cz.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#cx ##.
+#cy ##.
+#cz ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a760f4b5f0b47e9ea7eb71c872be78f9fecca8d2..1259b372abeb648b4e900ea8248dfd7f0aa92623 100644 (file)
@@ -116,7 +116,7 @@ include "logic/equality.ma".
 
 (* ----The next 7 clause are extra lemmas which Stevens found useful  *)
 ntheorem prove_left_moufang:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -147,44 +147,44 @@ ntheorem prove_left_moufang:
 ∀H18:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H19:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H20:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply (multiply cx (multiply cy cx)) cz) (multiply cx (multiply cy (multiply cx cz)))
+∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply (multiply cx (multiply cy cx)) cz) (multiply cx (multiply cy (multiply cx cz))))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#cx.
-#cy.
-#cz.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-#H20.
-#H21.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#cx ##.
+#cy ##.
+#cz ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+#H20 ##.
+#H21 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d6aba11c00428039b94b1ed8d27c37f5ae50163e..ce8b28cbdce03300a8b3a323d06a59986370aa99 100644 (file)
@@ -118,7 +118,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_left_moufang:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -142,37 +142,37 @@ ntheorem prove_left_moufang:
 ∀H11:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H12:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H13:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x (multiply y x) z) (multiply x (associator x y z))
+∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x (multiply y x) z) (multiply x (associator x y z)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 0f39aca0e8146ea9708b38c4b30bc3813f51f152..3a5a3f4a956799aeff2badc3ef41e2620e717774 100644 (file)
@@ -114,7 +114,7 @@ include "logic/equality.ma".
 
 (* ----The next 7 clause are extra lemmas which Stevens found useful  *)
 ntheorem prove_left_moufang:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -145,44 +145,44 @@ ntheorem prove_left_moufang:
 ∀H18:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H19:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H20:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x (multiply y x) z) (multiply x (associator x y z))
+∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (associator x (multiply y x) z) (multiply x (associator x y z)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-#H20.
-#H21.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+#H20 ##.
+#H21 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index f95752bb3b1f79f7a7e4952f106879e4c50f396f..80da263afca0096921d424e389e68ac927d075f9 100644 (file)
@@ -116,7 +116,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_middle_law:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -140,37 +140,37 @@ ntheorem prove_middle_law:
 ∀H11:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H12:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H13:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply (multiply cx cy) (multiply cz cx)) (multiply cx (multiply (multiply cy cz) cx))
+∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply (multiply cx cy) (multiply cz cx)) (multiply cx (multiply (multiply cy cz) cx)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#cx.
-#cy.
-#cz.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#cx ##.
+#cy ##.
+#cz ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 96332588f60b69d1b31fb66ccc3aae61d8cbaa6e..73486f3d8175767f0a9652f015bac6dd463e504a 100644 (file)
@@ -112,7 +112,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_middle_moufang:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -136,37 +136,37 @@ ntheorem prove_middle_moufang:
 ∀H11:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H12:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H13:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply (multiply x y) (multiply z x)) (multiply (multiply x (multiply y z)) x)
+∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply (multiply x y) (multiply z x)) (multiply (multiply x (multiply y z)) x))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 5be18d2cce26c8af2b006da92ff6914b30d8224c..7d1816ac6a7d6e64bdbaebd1d1711cfe324908b6 100644 (file)
@@ -114,7 +114,7 @@ include "logic/equality.ma".
 
 (* ----The next 7 clause are extra lemmas which Stevens found useful  *)
 ntheorem prove_middle_moufang:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -145,44 +145,44 @@ ntheorem prove_middle_moufang:
 ∀H18:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H19:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H20:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply (multiply x y) (multiply z x)) (multiply (multiply x (multiply y z)) x)
+∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply (multiply x y) (multiply z x)) (multiply (multiply x (multiply y z)) x))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-#H20.
-#H21.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+#H20 ##.
+#H21 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 7d136d32ca4fbe5243a33adb5e7ae0188711551b..514d0a9115f84cb6d96f895ec8b7bd9b3eb62b7b 100644 (file)
@@ -76,7 +76,7 @@ include "logic/equality.ma".
 
 (* ----Commutator  *)
 ntheorem prove_conjecture_1:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -98,35 +98,35 @@ ntheorem prove_conjecture_1:
 ∀H10:∀X:Univ.eq Univ (add X additive_identity) X.
 ∀H11:∀X:Univ.eq Univ (add additive_identity X) X.
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (add Y Z)) (add (add X Y) Z).
-∀H13:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (multiply (associator x x y) (multiply (associator x x y) (associator x x y))) (multiply (associator x x y) (multiply (associator x x y) (associator x x y)))) additive_identity
+∀H13:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (multiply (associator x x y) (multiply (associator x x y) (associator x x y))) (multiply (associator x x y) (multiply (associator x x y) (associator x x y)))) additive_identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#x.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#x ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 5731b42d90200e59c2677aaa98c20252fe664515..fcc333735da97f31b9360f3bd1ad22c9a1baa424 100644 (file)
@@ -78,7 +78,7 @@ include "logic/equality.ma".
 
 (* ----Commutator  *)
 ntheorem prove_conjecture_1:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -107,42 +107,42 @@ ntheorem prove_conjecture_1:
 ∀H17:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y (additive_inverse Z))) (add (multiply X Y) (additive_inverse (multiply X Z))).
 ∀H18:∀X:Univ.∀Y:Univ.eq Univ (multiply X (additive_inverse Y)) (additive_inverse (multiply X Y)).
 ∀H19:∀X:Univ.∀Y:Univ.eq Univ (multiply (additive_inverse X) Y) (additive_inverse (multiply X Y)).
-∀H20:∀X:Univ.∀Y:Univ.eq Univ (multiply (additive_inverse X) (additive_inverse Y)) (multiply X Y).eq Univ (add (multiply (associator x x y) (multiply (associator x x y) (associator x x y))) (multiply (associator x x y) (multiply (associator x x y) (associator x x y)))) additive_identity
+∀H20:∀X:Univ.∀Y:Univ.eq Univ (multiply (additive_inverse X) (additive_inverse Y)) (multiply X Y).eq Univ (add (multiply (associator x x y) (multiply (associator x x y) (associator x x y))) (multiply (associator x x y) (multiply (associator x x y) (associator x x y)))) additive_identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#x.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-#H20.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#x ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+#H20 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index b082100836ca38da437d3ce1beee71fb216efe1c..bb504c97d10b35a0c83b13f69b3cd2facd3067b2 100644 (file)
@@ -78,7 +78,7 @@ include "logic/equality.ma".
 
 (* ----Commutator  *)
 ntheorem prove_conjecture_2:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -100,35 +100,35 @@ ntheorem prove_conjecture_2:
 ∀H10:∀X:Univ.eq Univ (add X additive_identity) X.
 ∀H11:∀X:Univ.eq Univ (add additive_identity X) X.
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (add Y Z)) (add (add X Y) Z).
-∀H13:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (multiply (multiply (multiply (associator x x y) (associator x x y)) x) (multiply (associator x x y) (associator x x y))) additive_identity
+∀H13:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (multiply (multiply (multiply (associator x x y) (associator x x y)) x) (multiply (associator x x y) (associator x x y))) additive_identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#x.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#x ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 36c7034e662f1b30207b9fbec8d345daf58a1155..663fc2b715f034302dcf4e00928e10528c9c79f1 100644 (file)
@@ -82,7 +82,7 @@ include "logic/equality.ma".
 
 (* ----Commutator  *)
 ntheorem prove_conjecture_2:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -111,42 +111,42 @@ ntheorem prove_conjecture_2:
 ∀H17:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y (additive_inverse Z))) (add (multiply X Y) (additive_inverse (multiply X Z))).
 ∀H18:∀X:Univ.∀Y:Univ.eq Univ (multiply X (additive_inverse Y)) (additive_inverse (multiply X Y)).
 ∀H19:∀X:Univ.∀Y:Univ.eq Univ (multiply (additive_inverse X) Y) (additive_inverse (multiply X Y)).
-∀H20:∀X:Univ.∀Y:Univ.eq Univ (multiply (additive_inverse X) (additive_inverse Y)) (multiply X Y).eq Univ (multiply (multiply (multiply (associator x x y) (associator x x y)) x) (multiply (associator x x y) (associator x x y))) additive_identity
+∀H20:∀X:Univ.∀Y:Univ.eq Univ (multiply (additive_inverse X) (additive_inverse Y)) (multiply X Y).eq Univ (multiply (multiply (multiply (associator x x y) (associator x x y)) x) (multiply (associator x x y) (associator x x y))) additive_identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#x.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-#H20.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#x ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+#H20 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 2d60f28349f204e1596a33364885097ac0612111..8475d8391abb7f0afc494830da233048a18fee95 100644 (file)
@@ -76,7 +76,7 @@ include "logic/equality.ma".
 
 (* ----Commutator  *)
 ntheorem prove_conjecture_3:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -98,35 +98,35 @@ ntheorem prove_conjecture_3:
 ∀H10:∀X:Univ.eq Univ (add X additive_identity) X.
 ∀H11:∀X:Univ.eq Univ (add additive_identity X) X.
 ∀H12:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add X (add Y Z)) (add (add X Y) Z).
-∀H13:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (add (add (add (add (multiply (associator x x y) (multiply (associator x x y) (associator x x y))) (multiply (associator x x y) (multiply (associator x x y) (associator x x y)))) (multiply (associator x x y) (multiply (associator x x y) (associator x x y)))) (multiply (associator x x y) (multiply (associator x x y) (associator x x y)))) (multiply (associator x x y) (multiply (associator x x y) (associator x x y)))) (multiply (associator x x y) (multiply (associator x x y) (associator x x y)))) additive_identity
+∀H13:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (add (add (add (add (multiply (associator x x y) (multiply (associator x x y) (associator x x y))) (multiply (associator x x y) (multiply (associator x x y) (associator x x y)))) (multiply (associator x x y) (multiply (associator x x y) (associator x x y)))) (multiply (associator x x y) (multiply (associator x x y) (associator x x y)))) (multiply (associator x x y) (multiply (associator x x y) (associator x x y)))) (multiply (associator x x y) (multiply (associator x x y) (associator x x y)))) additive_identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#x.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#x ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index db423664a7f2ec2fc2ff943a8fdbe826c7553df6..b3c67e18a77dd57a07af28ca6eb353fc10deebdc 100644 (file)
@@ -78,7 +78,7 @@ include "logic/equality.ma".
 
 (* ----Commutator  *)
 ntheorem prove_conjecture_3:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -107,42 +107,42 @@ ntheorem prove_conjecture_3:
 ∀H17:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (multiply X (add Y (additive_inverse Z))) (add (multiply X Y) (additive_inverse (multiply X Z))).
 ∀H18:∀X:Univ.∀Y:Univ.eq Univ (multiply X (additive_inverse Y)) (additive_inverse (multiply X Y)).
 ∀H19:∀X:Univ.∀Y:Univ.eq Univ (multiply (additive_inverse X) Y) (additive_inverse (multiply X Y)).
-∀H20:∀X:Univ.∀Y:Univ.eq Univ (multiply (additive_inverse X) (additive_inverse Y)) (multiply X Y).eq Univ (add (add (add (add (add (multiply (associator x x y) (multiply (associator x x y) (associator x x y))) (multiply (associator x x y) (multiply (associator x x y) (associator x x y)))) (multiply (associator x x y) (multiply (associator x x y) (associator x x y)))) (multiply (associator x x y) (multiply (associator x x y) (associator x x y)))) (multiply (associator x x y) (multiply (associator x x y) (associator x x y)))) (multiply (associator x x y) (multiply (associator x x y) (associator x x y)))) additive_identity
+∀H20:∀X:Univ.∀Y:Univ.eq Univ (multiply (additive_inverse X) (additive_inverse Y)) (multiply X Y).eq Univ (add (add (add (add (add (multiply (associator x x y) (multiply (associator x x y) (associator x x y))) (multiply (associator x x y) (multiply (associator x x y) (associator x x y)))) (multiply (associator x x y) (multiply (associator x x y) (associator x x y)))) (multiply (associator x x y) (multiply (associator x x y) (associator x x y)))) (multiply (associator x x y) (multiply (associator x x y) (associator x x y)))) (multiply (associator x x y) (multiply (associator x x y) (associator x x y)))) additive_identity)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#x.
-#y.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-#H20.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#x ##.
+#y ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+#H20 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 02dd89c149456e07adf64b977f3a9f2952c86848..04f339737ed708618535d698148410811aa169a1 100644 (file)
@@ -110,7 +110,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_challenge:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -135,38 +135,38 @@ ntheorem prove_challenge:
 ∀H11:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H12:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H13:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (add (associator (multiply x y) z w) (associator x y (commutator z w))) (add (multiply x (associator y z w)) (multiply (associator x z w) y))
+∀H14:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (add (associator (multiply x y) z w) (associator x y (commutator z w))) (add (multiply x (associator y z w)) (multiply (associator x z w) y)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#w.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#w ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 60ff29fc1fae7926aaf6fb3f8b90f38165f9f1f4..12e30a3f54ed32b3cbcaf3a4e88d4a4aca6f0f4a 100644 (file)
@@ -112,7 +112,7 @@ include "logic/equality.ma".
 
 (* ----The next 7 clause are extra lemmas which Stevens found useful  *)
 ntheorem prove_challenge:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -144,45 +144,45 @@ ntheorem prove_challenge:
 ∀H18:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H19:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H20:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (add (associator (multiply x y) z w) (associator x y (commutator z w))) (add (multiply x (associator y z w)) (multiply (associator x z w) y))
+∀H21:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (add (associator (multiply x y) z w) (associator x y (commutator z w))) (add (multiply x (associator y z w)) (multiply (associator x z w) y)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#w.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-#H20.
-#H21.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#w ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+#H20 ##.
+#H21 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 4010312f2700c512893cd3aa56d5fc2cb3325410..c295fe39bad0329b34b182da442341a661c7b25a 100644 (file)
@@ -116,7 +116,7 @@ include "logic/equality.ma".
 
 (* ----Right Moufang *)
 ntheorem prove_challenge:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -142,39 +142,39 @@ ntheorem prove_challenge:
 ∀H12:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H13:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H14:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H15:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (add (associator (multiply x y) z w) (associator x y (commutator z w))) (add (multiply x (associator y z w)) (multiply (associator x z w) y))
+∀H15:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (add (associator (multiply x y) z w) (associator x y (commutator z w))) (add (multiply x (associator y z w)) (multiply (associator x z w) y)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#w.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#w ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 93017c38c8748457a3715aad3a66c97537610004..9883ba974f03785f42e4ee5923d98b6f791a2713 100644 (file)
@@ -118,7 +118,7 @@ include "logic/equality.ma".
 
 (* ----Right Moufang *)
 ntheorem prove_challenge:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
 ∀additive_inverse:∀_:Univ.Univ.
@@ -151,46 +151,46 @@ ntheorem prove_challenge:
 ∀H19:∀X:Univ.eq Univ (multiply X additive_identity) additive_identity.
 ∀H20:∀X:Univ.eq Univ (multiply additive_identity X) additive_identity.
 ∀H21:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H22:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (add (associator (multiply x y) z w) (associator x y (commutator z w))) (add (multiply x (associator y z w)) (multiply (associator x z w) y))
+∀H22:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (add (associator (multiply x y) z w) (associator x y (commutator z w))) (add (multiply x (associator y z w)) (multiply (associator x z w) y)))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#additive_identity.
-#additive_inverse.
-#associator.
-#commutator.
-#multiply.
-#w.
-#x.
-#y.
-#z.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-#H11.
-#H12.
-#H13.
-#H14.
-#H15.
-#H16.
-#H17.
-#H18.
-#H19.
-#H20.
-#H21.
-#H22.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21,H22;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#associator ##.
+#commutator ##.
+#multiply ##.
+#w ##.
+#x ##.
+#y ##.
+#z ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+#H11 ##.
+#H12 ##.
+#H13 ##.
+#H14 ##.
+#H15 ##.
+#H16 ##.
+#H17 ##.
+#H18 ##.
+#H19 ##.
+#H20 ##.
+#H21 ##.
+#H22 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,H13,H14,H15,H16,H17,H18,H19,H20,H21,H22 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 06b2743f4514a17c720252d2c2f4032746251107..00a6466ec53fd5ad4489c68621159b1a9a9fbbdd 100644 (file)
@@ -104,7 +104,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_commutativity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -122,31 +122,31 @@ ntheorem prove_commutativity:
 ∀H7:∀X:Univ.eq Univ (add X (additive_inverse X)) additive_identity.
 ∀H8:∀X:Univ.eq Univ (add (additive_inverse X) X) additive_identity.
 ∀H9:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H10:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply b a) c
+∀H10:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply b a) c)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#additive_inverse.
-#b.
-#c.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#b ##.
+#c ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 96e40b2f02c524fb1c18a86b494623cf7b080045..cb3a5d1a58a65ee51201feb400c06699ca6f7c53 100644 (file)
@@ -104,7 +104,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_commutativity:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀additive_identity:Univ.
@@ -122,31 +122,31 @@ ntheorem prove_commutativity:
 ∀H7:∀X:Univ.eq Univ (add X (additive_inverse X)) additive_identity.
 ∀H8:∀X:Univ.eq Univ (add (additive_inverse X) X) additive_identity.
 ∀H9:∀X:Univ.eq Univ (add X additive_identity) X.
-∀H10:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply b a) c
+∀H10:∀X:Univ.eq Univ (add additive_identity X) X.eq Univ (multiply b a) c)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#additive_identity.
-#additive_inverse.
-#b.
-#c.
-#multiply.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-#H6.
-#H7.
-#H8.
-#H9.
-#H10.
-nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#additive_identity ##.
+#additive_inverse ##.
+#b ##.
+#c ##.
+#multiply ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+#H6 ##.
+#H7 ##.
+#H8 ##.
+#H9 ##.
+#H10 ##.
+nauto by H0,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 9c782b0e0d62680955290f87f67f40878c163ec5..5c5b99fd17d094dd56c067540830d2aade835413 100644 (file)
@@ -94,27 +94,27 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_huntingtons_axiom:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
 ∀negate:∀_:Univ.Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (negate (add (negate (add X Y)) (negate (add X (negate Y))))) X.
 ∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add X Y) Z) (add X (add Y Z)).
-∀H2:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (negate (add a (negate b))) (negate (add (negate a) (negate b)))) b
+∀H2:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (negate (add a (negate b))) (negate (add (negate a) (negate b)))) b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#negate.
-#H0.
-#H1.
-#H2.
-nauto by H0,H1,H2;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#negate ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+nauto by H0,H1,H2 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 4efb8da766e1f812a9423eb41fbfd3da36c3411a..3de7979ec4b514adfca907b46daf9a6a91ff707a 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_huntingtons_axiom:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -102,21 +102,21 @@ ntheorem prove_huntingtons_axiom:
 ∀H0:∀X:Univ.eq Univ (negate (negate X)) X.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (negate (add (negate (add X Y)) (negate (add X (negate Y))))) X.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add X Y) Z) (add X (add Y Z)).
-∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (negate (add a (negate b))) (negate (add (negate a) (negate b)))) b
+∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (negate (add a (negate b))) (negate (add (negate a) (negate b)))) b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#negate.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#negate ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index fd10b53763f0282d4b23d32fccb506b16b7734d4..9f3fb004fcfc6d0bd9817b7889e7e5320e1ac8b5 100644 (file)
@@ -108,7 +108,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_huntingtons_axiom:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -117,22 +117,22 @@ ntheorem prove_huntingtons_axiom:
 ∀H0:∀X:Univ.eq Univ (add X c) c.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (negate (add (negate (add X Y)) (negate (add X (negate Y))))) X.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add X Y) Z) (add X (add Y Z)).
-∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (negate (add a (negate b))) (negate (add (negate a) (negate b)))) b
+∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (negate (add a (negate b))) (negate (add (negate a) (negate b)))) b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#c.
-#negate.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#c ##.
+#negate ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 981a05054078ae13dacf8730f48f703dd0b2656e..4b2757f558fffc958f1a2dc08b2aa3dd94b0e47d 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_huntingtons_axiom:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -108,25 +108,25 @@ ntheorem prove_huntingtons_axiom:
 ∀H2:eq Univ (negate d) c.
 ∀H3:∀X:Univ.∀Y:Univ.eq Univ (negate (add (negate (add X Y)) (negate (add X (negate Y))))) X.
 ∀H4:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add X Y) Z) (add X (add Y Z)).
-∀H5:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (negate (add a (negate b))) (negate (add (negate a) (negate b)))) b
+∀H5:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (negate (add a (negate b))) (negate (add (negate a) (negate b)))) b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#c.
-#d.
-#negate.
-#H0.
-#H1.
-#H2.
-#H3.
-#H4.
-#H5.
-nauto by H0,H1,H2,H3,H4,H5;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#c ##.
+#d ##.
+#negate ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+#H4 ##.
+#H5 ##.
+nauto by H0,H1,H2,H3,H4,H5 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 01a7efe5f24176d843c0c13da574545324b1d5e2..d921ea73fc131080477d136edfc2a90f2066a174 100644 (file)
@@ -116,7 +116,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_huntingtons_axiom:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -125,22 +125,22 @@ ntheorem prove_huntingtons_axiom:
 ∀H0:eq Univ (add c c) c.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (negate (add (negate (add X Y)) (negate (add X (negate Y))))) X.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add X Y) Z) (add X (add Y Z)).
-∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (negate (add a (negate b))) (negate (add (negate a) (negate b)))) b
+∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (negate (add a (negate b))) (negate (add (negate a) (negate b)))) b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#c.
-#negate.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#c ##.
+#negate ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index dc48108180a6377a3d53a376b3d12deeb2bcd1ab..ab3f8aeea199a9d46d01a672d04713550f3e08c9 100644 (file)
@@ -104,7 +104,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_huntingtons_axiom:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -114,23 +114,23 @@ ntheorem prove_huntingtons_axiom:
 ∀H0:eq Univ (add c d) d.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (negate (add (negate (add X Y)) (negate (add X (negate Y))))) X.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add X Y) Z) (add X (add Y Z)).
-∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (negate (add a (negate b))) (negate (add (negate a) (negate b)))) b
+∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (negate (add a (negate b))) (negate (add (negate a) (negate b)))) b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#c.
-#d.
-#negate.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#c ##.
+#d ##.
+#negate ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 054ecfb45acc926ec36b7876db642c3988b98662..49f37838bb548e683b059231d1693a335d44cf76 100644 (file)
@@ -100,7 +100,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_idempotence:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀c:Univ.
 ∀d:Univ.
@@ -108,25 +108,24 @@ ntheorem prove_idempotence:
 ∀H0:eq Univ (add c d) d.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (negate (add (negate (add X Y)) (negate (add X (negate Y))))) X.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add X Y) Z) (add X (add Y Z)).
-∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).∃X:Univ.eq Univ (add X X) X
+∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).∃X:Univ.eq Univ (add X X) X)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#add.
-#c.
-#d.
-#negate.
-#H0.
-#H1.
-#H2.
-#H3.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2,H3;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#c ##.
+#d ##.
+#negate ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2,H3 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 93bc99301ed345c697c5632fce0eefaf0ac8ae64..01be6c2e54a4d46ba8db1a479b0489eb1edb8262 100644 (file)
@@ -100,7 +100,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_huntingtons_axiom:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -108,21 +108,21 @@ ntheorem prove_huntingtons_axiom:
 ∀H0:eq Univ (negate (add a b)) (negate b).
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (negate (add (negate (add X Y)) (negate (add X (negate Y))))) X.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add X Y) Z) (add X (add Y Z)).
-∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (negate (add a (negate b))) (negate (add (negate a) (negate b)))) b
+∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (negate (add a (negate b))) (negate (add (negate a) (negate b)))) b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#negate.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#negate ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index a3484ea0351e42edc7b091bca2329a3067552bad..ced2a0f363f821b18ba7618fdd7f286324a410dd 100644 (file)
@@ -98,7 +98,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_idempotence:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -106,25 +106,24 @@ ntheorem prove_idempotence:
 ∀H0:eq Univ (negate (add a b)) (negate b).
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (negate (add (negate (add X Y)) (negate (add X (negate Y))))) X.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add X Y) Z) (add X (add Y Z)).
-∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).∃X:Univ.eq Univ (add X X) X
+∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).∃X:Univ.eq Univ (add X X) X)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#negate.
-#H0.
-#H1.
-#H2.
-#H3.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2,H3;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#negate ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2,H3 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index d717a03259a53db5cabfdffaca6286e793b12948..86c734f3bcaca086d44afda8f4f2f120347150dd 100644 (file)
@@ -90,7 +90,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_result:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -99,22 +99,22 @@ ntheorem prove_result:
 ∀H0:eq Univ (negate (add a (negate (add b c)))) (negate (add a (add b (negate c)))).
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (negate (add (negate (add X Y)) (negate (add X (negate Y))))) X.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add X Y) Z) (add X (add Y Z)).
-∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add a b) a
+∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add a b) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#c.
-#negate.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#c ##.
+#negate ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index ee01fc63734270c2c3268117ce45b96734bd917f..e27abe286818c8bfd44fe6efa2c4c4ba4b6666ed 100644 (file)
@@ -90,7 +90,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_result:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -99,22 +99,22 @@ ntheorem prove_result:
 ∀H0:eq Univ (negate (add a (negate (add b c)))) (negate (add b (negate (add a c)))).
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (negate (add (negate (add X Y)) (negate (add X (negate Y))))) X.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add X Y) Z) (add X (add Y Z)).
-∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ a b
+∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ a b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#c.
-#negate.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#c ##.
+#negate ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 826fab9904d1e022f8fd30cda73d1bad05a2cb30..314a7d9fa4dbb28457084ca2f881cb1028eb4bc3 100644 (file)
@@ -94,7 +94,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_result:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -103,22 +103,22 @@ ntheorem prove_result:
 ∀H0:eq Univ (negate (add a (negate b))) c.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (negate (add (negate (add X Y)) (negate (add X (negate Y))))) X.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add X Y) Z) (add X (add Y Z)).
-∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (negate (add c (negate (add b a)))) a
+∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (negate (add c (negate (add b a)))) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#c.
-#negate.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#c ##.
+#negate ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index aab351bddbc41d24911af2445f74ffd1636033d8..577a5fb6022fef220e2d38e8930d1e624918591d 100644 (file)
@@ -90,7 +90,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_result:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -99,22 +99,22 @@ ntheorem prove_result:
 ∀H0:eq Univ (negate (add a b)) c.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (negate (add (negate (add X Y)) (negate (add X (negate Y))))) X.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add X Y) Z) (add X (add Y Z)).
-∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (negate (add c (negate (add (negate b) a)))) a
+∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (negate (add c (negate (add (negate b) a)))) a)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#c.
-#negate.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#c ##.
+#negate ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 22e28eeeae7407fb45e285854f33a722dc2f9bbe..38a4cd42c323cc878eb8bc94da93ca2590344d91 100644 (file)
@@ -98,7 +98,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_huntingtons_axiom:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -106,21 +106,21 @@ ntheorem prove_huntingtons_axiom:
 ∀H0:eq Univ (negate (add a (negate b))) b.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (negate (add (negate (add X Y)) (negate (add X (negate Y))))) X.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add X Y) Z) (add X (add Y Z)).
-∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (negate (add a (negate b))) (negate (add (negate a) (negate b)))) b
+∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (negate (add a (negate b))) (negate (add (negate a) (negate b)))) b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#negate.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#negate ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 4a2cf54652500561ffc31bbc386697649251e5fc..f670b4209a870d1d9e833d9d0ba9dfada145799a 100644 (file)
@@ -102,7 +102,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_idempotence:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -110,25 +110,24 @@ ntheorem prove_idempotence:
 ∀H0:eq Univ (negate (add a (negate b))) b.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (negate (add (negate (add X Y)) (negate (add X (negate Y))))) X.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add X Y) Z) (add X (add Y Z)).
-∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).∃X:Univ.eq Univ (add X X) X
+∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).∃X:Univ.eq Univ (add X X) X)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#negate.
-#H0.
-#H1.
-#H2.
-#H3.
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2,H3;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#negate ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2,H3 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index de2d007e31a461df24d23abbd2244fd71b9825ec..48b53a3a8f90155e0cef9526a8e5c050b52b69e1 100644 (file)
@@ -98,7 +98,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_huntingtons_axiom:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -107,22 +107,22 @@ ntheorem prove_huntingtons_axiom:
 ∀H0:eq Univ (add c (negate c)) c.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (negate (add (negate (add X Y)) (negate (add X (negate Y))))) X.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add X Y) Z) (add X (add Y Z)).
-∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (negate (add a (negate b))) (negate (add (negate a) (negate b)))) b
+∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (negate (add a (negate b))) (negate (add (negate a) (negate b)))) b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#c.
-#negate.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#c ##.
+#negate ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 03691189e01321ee3d090243d72eb6a113a208d9..8f10b8a86fdd4cf2db3b54f3db445c8ff27df7e9 100644 (file)
@@ -98,7 +98,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_huntingtons_axiom:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -106,21 +106,21 @@ ntheorem prove_huntingtons_axiom:
 ∀H0:∀X:Univ.eq Univ (add X X) X.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (negate (add (negate (add X Y)) (negate (add X (negate Y))))) X.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add X Y) Z) (add X (add Y Z)).
-∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (negate (add a (negate b))) (negate (add (negate a) (negate b)))) b
+∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (negate (add a (negate b))) (negate (add (negate a) (negate b)))) b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#negate.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#negate ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 0d65e78d600eacbc18897b0d0d8f91ee7f073208..42848d7e834762263d44672fedc5ca6f77405b0e 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_huntingtons_axiom:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -104,21 +104,21 @@ ntheorem prove_huntingtons_axiom:
 ∀H0:eq Univ (negate (add (negate (add a (add a b))) (negate (add a (negate b))))) a.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (negate (add (negate (add X Y)) (negate (add X (negate Y))))) X.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add X Y) Z) (add X (add Y Z)).
-∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (negate (add a (negate b))) (negate (add (negate a) (negate b)))) b
+∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (negate (add a (negate b))) (negate (add (negate a) (negate b)))) b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#negate.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#negate ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index b59420a6d2611aded5c56efca185b4fa15804224..231f92e6211246df18c66000890db273e9272dc3 100644 (file)
@@ -100,7 +100,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_huntingtons_axiom:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -110,23 +110,23 @@ ntheorem prove_huntingtons_axiom:
 ∀H0:eq Univ (add c d) c.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (negate (add (negate (add X Y)) (negate (add X (negate Y))))) X.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add X Y) Z) (add X (add Y Z)).
-∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (negate (add a (negate b))) (negate (add (negate a) (negate b)))) b
+∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (negate (add a (negate b))) (negate (add (negate a) (negate b)))) b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#c.
-#d.
-#negate.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#c ##.
+#d ##.
+#negate ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index efba01858c85e44dfb84b590bf8568f2dbe54038..b8189354d63a2140c17a43fb32b334e5264af498 100644 (file)
@@ -100,7 +100,7 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_huntingtons_axiom:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀b:Univ.
@@ -109,22 +109,22 @@ ntheorem prove_huntingtons_axiom:
 ∀H0:eq Univ (negate (negate c)) c.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (negate (add (negate (add X Y)) (negate (add X (negate Y))))) X.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add X Y) Z) (add X (add Y Z)).
-∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (negate (add a (negate b))) (negate (add (negate a) (negate b)))) b
+∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).eq Univ (add (negate (add a (negate b))) (negate (add (negate a) (negate b)))) b)
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#add.
-#b.
-#c.
-#negate.
-#H0.
-#H1.
-#H2.
-#H3.
-nauto by H0,H1,H2,H3;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#add ##.
+#b ##.
+#c ##.
+#negate ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+nauto by H0,H1,H2,H3 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index fb868fb1c408b0ed84f14023b73d1d45ba7e1ba6..c96e41a027bf79f15bc0a80f58cea433fbb2dcf3 100644 (file)
@@ -96,7 +96,7 @@ include "logic/equality.ma".
 
 (* ------------------------------------------------------------------------------ *)
 ntheorem prove_absorption_within_negation:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀c:Univ.
 ∀d:Univ.
@@ -104,31 +104,29 @@ ntheorem prove_absorption_within_negation:
 ∀H0:eq Univ (add c d) d.
 ∀H1:∀X:Univ.∀Y:Univ.eq Univ (negate (add (negate (add X Y)) (negate (add X (negate Y))))) X.
 ∀H2:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add X Y) Z) (add X (add Y Z)).
-∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).∃A:Univ.∃B:Univ.eq Univ (negate (add A B)) (negate B)
+∀H3:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).∃A:Univ.∃B:Univ.eq Univ (negate (add A B)) (negate B))
 .
-#Univ.
-#A.
-#B.
-#X.
-#Y.
-#Z.
-#add.
-#c.
-#d.
-#negate.
-#H0.
-#H1.
-#H2.
-#H3.
-napply ex_intro[
-nid2:
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2,H3;
-nid|
-skip]
-nid|
-skip]
+#Univ ##.
+#A ##.
+#B ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#c ##.
+#d ##.
+#negate ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+#H3 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2,H3 ##;
+##| ##skip ##]
+##| ##skip ##]
 nqed.
 
 (* ------------------------------------------------------------------------------ *)
index 2dac0a308d35904aa8fe9cc9a3767b1d511c9ebf..90b0758a6e5a7547578e850df6f26cab1b61e0f7 100644 (file)
@@ -96,33 +96,31 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_absorption_within_negation:
- ∀Univ:Type.∀A:Univ.∀B:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀A:Univ.∀B:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀negate:∀_:Univ.Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (negate (add (negate (add X Y)) (negate (add X (negate Y))))) X.
 ∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add X Y) Z) (add X (add Y Z)).
-∀H2:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).∃A:Univ.∃B:Univ.eq Univ (negate (add A B)) (negate B)
+∀H2:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).∃A:Univ.∃B:Univ.eq Univ (negate (add A B)) (negate B))
 .
-#Univ.
-#A.
-#B.
-#X.
-#Y.
-#Z.
-#add.
-#negate.
-#H0.
-#H1.
-#H2.
-napply ex_intro[
-nid2:
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2;
-nid|
-skip]
-nid|
-skip]
+#Univ ##.
+#A ##.
+#B ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#negate ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2 ##;
+##| ##skip ##]
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 10130dfc7b745a41691f05c560b24fe47c782941..72e2506aa59161350e5510af9fd48ecc01404ec5 100644 (file)
@@ -98,33 +98,31 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_absorbtion:
- ∀Univ:Type.∀C:Univ.∀D:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀C:Univ.∀D:Univ.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀add:∀_:Univ.∀_:Univ.Univ.
 ∀negate:∀_:Univ.Univ.
 ∀H0:∀X:Univ.∀Y:Univ.eq Univ (negate (add (negate (add X Y)) (negate (add X (negate Y))))) X.
 ∀H1:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (add (add X Y) Z) (add X (add Y Z)).
-∀H2:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).∃C:Univ.∃D:Univ.eq Univ (add C D) D
+∀H2:∀X:Univ.∀Y:Univ.eq Univ (add X Y) (add Y X).∃C:Univ.∃D:Univ.eq Univ (add C D) D)
 .
-#Univ.
-#C.
-#D.
-#X.
-#Y.
-#Z.
-#add.
-#negate.
-#H0.
-#H1.
-#H2.
-napply ex_intro[
-nid2:
-napply ex_intro[
-nid2:
-nauto by H0,H1,H2;
-nid|
-skip]
-nid|
-skip]
+#Univ ##.
+#C ##.
+#D ##.
+#X ##.
+#Y ##.
+#Z ##.
+#add ##.
+#negate ##.
+#H0 ##.
+#H1 ##.
+#H2 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1,H2 ##;
+##| ##skip ##]
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index c67b5a25abadf6412e9715f801e066dec7e02e6e..c73ba7702ac1a28ad0cd1e457122d521d4720cb4 100644 (file)
@@ -42,22 +42,22 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_this:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀f:∀_:Univ.Univ.
 ∀g:∀_:Univ.Univ.
-∀H0:∀X:Univ.∀Y:Univ.eq Univ (f X) (g Y).eq Univ (f (f a)) (f (g b))
+∀H0:∀X:Univ.∀Y:Univ.eq Univ (f X) (g Y).eq Univ (f (f a)) (f (g b)))
 .
-#Univ.
-#X.
-#Y.
-#a.
-#b.
-#f.
-#g.
-#H0.
-nauto by H0;
+#Univ ##.
+#X ##.
+#Y ##.
+#a ##.
+#b ##.
+#f ##.
+#g ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 6e2b48abe5c853cfced60ff6946717eafc3bc331..75e2d93cfff34d93eb3c8175c395977ef5223322 100644 (file)
@@ -42,25 +42,25 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem prove_this:
- ∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
(∀Univ:Type.∀X:Univ.∀Y:Univ.∀Z:Univ.
 ∀a:Univ.
 ∀b:Univ.
 ∀c:Univ.
 ∀d:Univ.
 ∀f:∀_:Univ.∀_:Univ.Univ.
-∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (f X (f Y Z)) (f (f X Y) Z).eq Univ (f a (f b (f c d))) (f (f (f a b) c) d)
+∀H0:∀X:Univ.∀Y:Univ.∀Z:Univ.eq Univ (f X (f Y Z)) (f (f X Y) Z).eq Univ (f a (f b (f c d))) (f (f (f a b) c) d))
 .
-#Univ.
-#X.
-#Y.
-#Z.
-#a.
-#b.
-#c.
-#d.
-#f.
-#H0.
-nauto by H0;
+#Univ ##.
+#X ##.
+#Y ##.
+#Z ##.
+#a ##.
+#b ##.
+#c ##.
+#d ##.
+#f ##.
+#H0 ##.
+nauto by H0 ##;
 nqed.
 
 (* -------------------------------------------------------------------------- *)
index 938dd75b77999a008440e5553cf01a9867f7793c..bd361c182144efc78b5abdbe9f4d85d50fc529d2 100644 (file)
@@ -42,25 +42,24 @@ include "logic/equality.ma".
 
 (* -------------------------------------------------------------------------- *)
 ntheorem clause3:
- ∀Univ:Type.∀X:Univ.
(∀Univ:Type.∀X:Univ.
 ∀f:∀_:Univ.Univ.
 ∀g1:∀_:Univ.Univ.
 ∀g2:∀_:Univ.Univ.
 ∀H0:∀X:Univ.eq Univ (f (g2 X)) X.
-∀H1:∀X:Univ.eq Univ (f (g1 X)) X.∃X:Univ.eq Univ (g1 X) (g2 X)
+∀H1:∀X:Univ.eq Univ (f (g1 X)) X.∃X:Univ.eq Univ (g1 X) (g2 X))
 .
-#Univ.
-#X.
-#f.
-#g1.
-#g2.
-#H0.
-#H1.
-napply ex_intro[
-nid2:
-nauto by H0,H1;
-nid|
-skip]
+#Univ ##.
+#X ##.
+#f ##.
+#g1 ##.
+#g2 ##.
+#H0 ##.
+#H1 ##.
+napply (ex_intro ? ? ? ?) ##[
+##2:
+nauto by H0,H1 ##;
+##| ##skip ##]
 nqed.
 
 (* -------------------------------------------------------------------------- *)