TMTP Model File: CAT020-1.006-Sat
View Problem
- Process Model
%------------------------------------------------------------------------------
% File : Vampire---4.0
% Problem : CAT020-1 : TPTP v6.2.0. Released v2.5.0.
% Transform : none
% Format : tptp:raw
% Command : vampire --mode casc -t %d %s
% Computer : n162.star.cs.uiowa.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
% Memory : 32286.75MB
% OS : Linux 2.6.32-504.23.4.el6.x86_64
% CPULimit : 300s
% DateTime : Wed Jul 8 10:00:18 EDT 2015
% Result : Satisfiable 0.03s
% Output : Saturation 0.03s
% Verified :
% Statistics : Number of clauses : 297 ( 297 expanded)
% Number of leaves : 297 ( 297 expanded)
% Depth : 0
% Number of atoms : 773 ( 773 expanded)
% Number of equality atoms : 34 ( 34 expanded)
% Maximal clause size : 5 ( 3 average)
% Maximal term depth : 3 ( 1 average)
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Vampire---4.0 format not known, defaulting to TPTP
cnf(codomain_is_an_identity_map,axiom,
( identity_map(codomain(X0)) )).
cnf(domain_is_an_identity_map,axiom,
( identity_map(domain(X0)) )).
cnf(u2153,axiom,
( ~ identity_map(X5)
| product(X7,codomain(X6),codomain(X6))
| ~ product(X5,codomain(X6),X7) )).
cnf(u2124,axiom,
( ~ identity_map(X11)
| product(X11,X10,codomain(X9))
| ~ defined(X11,codomain(X9))
| ~ product(codomain(X9),codomain(X9),X10) )).
cnf(u2122,axiom,
( ~ identity_map(X4)
| product(codomain(X5),X6,codomain(X5))
| ~ defined(codomain(X5),X4)
| ~ product(X4,codomain(X5),X6) )).
cnf(u2096,axiom,
( ~ identity_map(X4)
| ~ defined(X4,codomain(X3))
| product(codomain(X3),codomain(X3),compose(X4,codomain(X3))) )).
cnf(u2084,axiom,
( ~ identity_map(X5)
| ~ defined(X5,domain(X4))
| product(domain(X4),domain(X4),compose(X5,domain(X4))) )).
cnf(u1985,axiom,
( ~ identity_map(X7)
| product(X9,domain(X8),domain(X8))
| ~ product(X7,domain(X8),X9) )).
cnf(u1952,axiom,
( ~ identity_map(X11)
| product(X11,X10,domain(X9))
| ~ defined(X11,domain(X9))
| ~ product(domain(X9),domain(X9),X10) )).
cnf(u1950,axiom,
( ~ identity_map(X4)
| product(domain(X5),X6,domain(X5))
| ~ defined(domain(X5),X4)
| ~ product(X4,domain(X5),X6) )).
cnf(u1502,axiom,
( ~ identity_map(X3)
| ~ defined(X3,codomain(X4))
| product(compose(X3,codomain(X4)),codomain(X4),codomain(X4)) )).
cnf(u1490,axiom,
( ~ identity_map(X4)
| ~ defined(X4,domain(X5))
| product(compose(X4,domain(X5)),domain(X5),domain(X5)) )).
cnf(u1229,axiom,
( ~ identity_map(X3)
| ~ defined(domain(X2),X3)
| defined(domain(X2),compose(X3,domain(X2))) )).
cnf(u1206,axiom,
( ~ identity_map(X6)
| ~ defined(X6,codomain(X5))
| defined(compose(codomain(X5),X6),codomain(X5)) )).
cnf(u1181,axiom,
( ~ identity_map(X3)
| ~ defined(codomain(X2),X3)
| defined(codomain(X2),compose(X3,codomain(X2))) )).
cnf(u1093,axiom,
( ~ identity_map(X6)
| ~ defined(X6,domain(X5))
| defined(compose(domain(X5),X6),domain(X5)) )).
cnf(u1058,axiom,
( ~ identity_map(X7)
| ~ product(X5,X7,codomain(X6))
| defined(X5,codomain(X6)) )).
cnf(u1027,axiom,
( ~ identity_map(X10)
| defined(X11,codomain(X9))
| ~ defined(X10,codomain(X9))
| ~ product(codomain(X9),X10,X11) )).
cnf(u1025,axiom,
( ~ identity_map(X6)
| defined(X5,X6)
| ~ defined(codomain(X4),X6)
| ~ product(codomain(X4),codomain(X4),X5) )).
cnf(u1019,axiom,
( ~ identity_map(X4)
| ~ product(X4,X3,domain(X2))
| defined(domain(X2),X3) )).
cnf(u989,axiom,
( ~ identity_map(X11)
| defined(X11,X10)
| ~ defined(X11,domain(X9))
| ~ product(domain(X9),domain(X9),X10) )).
cnf(u987,axiom,
( ~ identity_map(X4)
| defined(domain(X5),X6)
| ~ defined(domain(X5),X4)
| ~ product(X4,domain(X5),X6) )).
cnf(u868,axiom,
( ~ identity_map(X1)
| product(codomain(X1),codomain(X1),X1) )).
cnf(u686,axiom,
( ~ identity_map(X3)
| ~ defined(codomain(X2),X3)
| product(codomain(X2),domain(X3),X3) )).
cnf(u675,axiom,
( ~ identity_map(X2)
| ~ defined(domain(X1),X2)
| product(domain(X1),domain(X2),X2) )).
cnf(u666,axiom,
( ~ identity_map(X4)
| ~ defined(X4,codomain(X3))
| product(codomain(X3),codomain(X3),X4) )).
cnf(u646,axiom,
( ~ identity_map(X5)
| ~ defined(X5,domain(X4))
| product(domain(X4),domain(X4),X5) )).
cnf(u578,axiom,
( ~ identity_map(X5)
| ~ defined(X5,X4)
| product(X4,domain(X4),compose(X5,X4)) )).
cnf(u576,axiom,
( ~ identity_map(X2)
| ~ defined(X1,X2)
| product(X1,domain(X2),compose(X1,X2)) )).
cnf(u531,axiom,
( ~ identity_map(X2)
| product(domain(X2),domain(X2),X2) )).
cnf(u489,axiom,
( ~ identity_map(X2)
| product(codomain(X2),domain(X2),X2) )).
cnf(u421,axiom,
( ~ identity_map(X2)
| ~ defined(codomain(X3),X2)
| defined(X2,codomain(X3)) )).
cnf(u413,axiom,
( ~ identity_map(X6)
| ~ defined(X6,codomain(X5))
| defined(codomain(X5),X6) )).
cnf(u403,axiom,
( ~ identity_map(X2)
| ~ defined(domain(X3),X2)
| defined(X2,domain(X3)) )).
cnf(u387,axiom,
( ~ identity_map(X6)
| ~ defined(X6,domain(X5))
| defined(domain(X5),X6) )).
cnf(u344,axiom,
( ~ identity_map(X2)
| defined(codomain(X2),domain(X2)) )).
cnf(u320,axiom,
( ~ identity_map(X5)
| product(codomain(X6),X6,X7)
| ~ defined(X5,codomain(X6))
| ~ product(X5,X6,X7) )).
cnf(u304,axiom,
( ~ identity_map(X7)
| product(X9,domain(X8),X8)
| ~ product(X7,X8,X9) )).
cnf(u303,axiom,
( ~ identity_map(X3)
| product(X4,domain(X3),X2)
| ~ product(X2,X3,X4) )).
cnf(u288,axiom,
( ~ identity_map(X11)
| product(X11,X10,X9)
| ~ defined(X11,codomain(X9))
| ~ product(codomain(X9),X9,X10) )).
cnf(u286,axiom,
( ~ identity_map(X4)
| product(codomain(X5),X6,X5)
| ~ defined(codomain(X5),X4)
| ~ product(X4,X5,X6) )).
cnf(u268,axiom,
( ~ identity_map(X9)
| product(X9,X8,X7)
| ~ defined(X9,X7)
| ~ product(X7,domain(X7),X8) )).
cnf(u266,axiom,
( ~ identity_map(X2)
| product(X3,X4,X3)
| ~ defined(X3,X2)
| ~ product(X2,domain(X3),X4) )).
cnf(u256,axiom,
( ~ identity_map(X8)
| defined(X9,X7)
| ~ defined(X8,X7)
| ~ product(codomain(X7),X8,X9) )).
cnf(u254,axiom,
( ~ identity_map(X4)
| defined(X3,X4)
| ~ defined(X2,X4)
| ~ product(codomain(X2),X2,X3) )).
cnf(u244,axiom,
( ~ identity_map(X2)
| ~ defined(codomain(X3),X2)
| codomain(X3) = X2 )).
cnf(u237,axiom,
( ~ identity_map(X10)
| defined(X11,domain(X9))
| ~ defined(X10,domain(X9))
| ~ product(X9,X10,X11) )).
cnf(u235,axiom,
( ~ identity_map(X6)
| defined(X5,X6)
| ~ defined(domain(X4),X6)
| ~ product(X4,domain(X4),X5) )).
cnf(u227,axiom,
( ~ identity_map(X1)
| ~ defined(domain(X2),X1)
| domain(X2) = X1 )).
cnf(u221,axiom,
( ~ identity_map(X11)
| defined(X11,X10)
| ~ defined(X11,codomain(X9))
| ~ product(codomain(X9),X9,X10) )).
cnf(u219,axiom,
( ~ identity_map(X4)
| defined(codomain(X5),X6)
| ~ defined(codomain(X5),X4)
| ~ product(X4,X5,X6) )).
cnf(u212,axiom,
( ~ identity_map(X3)
| ~ defined(X3,codomain(X4))
| codomain(X4) = X3 )).
cnf(u205,axiom,
( ~ identity_map(X4)
| ~ defined(X4,domain(X5))
| domain(X5) = X4 )).
cnf(u196,axiom,
( ~ identity_map(X9)
| defined(X9,X8)
| ~ defined(X9,X7)
| ~ product(X7,domain(X7),X8) )).
cnf(u194,axiom,
( ~ identity_map(X2)
| defined(X3,X4)
| ~ defined(X3,X2)
| ~ product(X2,domain(X3),X4) )).
cnf(u120,axiom,
( ~ identity_map(X6)
| ~ defined(X6,X7)
| compose(X6,X7) = X7 )).
cnf(u117,axiom,
( ~ identity_map(X2)
| ~ defined(X1,X2)
| compose(X1,X2) = X1 )).
cnf(u97,axiom,
( ~ identity_map(X1)
| codomain(X1) = X1 )).
cnf(u91,axiom,
( ~ identity_map(X19)
| ~ product(X18,X21,X22)
| product(X20,X21,X22)
| ~ defined(X19,X21)
| ~ product(X18,X19,X20) )).
cnf(u88,axiom,
( ~ identity_map(X8)
| ~ product(X4,X5,X7)
| product(X6,X8,X7)
| ~ defined(X5,X8)
| ~ product(X4,X5,X6) )).
cnf(u86,axiom,
( ~ identity_map(X3)
| domain(X3) = X3 )).
cnf(u76,axiom,
( ~ identity_map(X22)
| ~ product(X21,X18,X22)
| product(X21,X20,X19)
| ~ defined(X22,X19)
| ~ product(X18,X19,X20) )).
cnf(u73,axiom,
( ~ identity_map(X5)
| ~ product(X7,X4,X8)
| product(X7,X6,X8)
| ~ defined(X8,X5)
| ~ product(X4,X5,X6) )).
cnf(u71,axiom,
( ~ identity_map(X7)
| ~ defined(X7,X6)
| defined(codomain(X6),X7) )).
cnf(u58,axiom,
( ~ identity_map(X5)
| ~ defined(X5,domain(X4))
| defined(X4,X5) )).
cnf(u48,axiom,
( ~ identity_map(X10)
| X11 = X12
| ~ product(X10,X11,X12) )).
cnf(u46,axiom,
( ~ identity_map(X3)
| X2 = X4
| ~ product(X2,X3,X4) )).
cnf(u38,axiom,
( ~ identity_map(X1)
| ~ defined(codomain(X2),X1)
| defined(X1,X2) )).
cnf(u29,axiom,
( ~ identity_map(X1)
| ~ defined(X2,X1)
| defined(X1,domain(X2)) )).
cnf(category_theory_axiom6,axiom,
( ~ identity_map(X1)
| ~ defined(X1,X2)
| ~ defined(X0,X1)
| defined(X0,X2) )).
cnf(u131,axiom,
( product(codomain(X2),codomain(X2),codomain(X2)) )).
cnf(u124,axiom,
( product(domain(X2),domain(X2),domain(X2)) )).
cnf(closure_of_composition,axiom,
( product(X0,X1,compose(X0,X1))
| ~ defined(X0,X1) )).
cnf(identity1,axiom,
( product(X0,X1,X1)
| ~ defined(X0,X1)
| ~ identity_map(X0) )).
cnf(product_on_codomain,axiom,
( product(codomain(X0),X0,X0) )).
cnf(identity2,axiom,
( product(X0,X1,X0)
| ~ defined(X0,X1)
| ~ identity_map(X1) )).
cnf(product_on_domain,axiom,
( product(X0,domain(X0),X0) )).
cnf(u1674,axiom,
( ~ product(domain(X4),codomain(X3),X5)
| product(codomain(X3),codomain(X3),X5) )).
cnf(u2010,axiom,
( ~ product(domain(X4),codomain(X3),X5)
| product(X5,codomain(X3),codomain(X3)) )).
cnf(u1672,axiom,
( ~ product(domain(X1),domain(X0),X2)
| product(domain(X0),domain(X0),X2) )).
cnf(u1989,axiom,
( ~ product(domain(X2),domain(X1),X0)
| product(X0,domain(X1),domain(X1)) )).
cnf(u193,axiom,
( ~ product(domain(X0),domain(X0),X1)
| defined(X0,X1) )).
cnf(u265,axiom,
( ~ product(domain(X0),domain(X0),X1)
| product(X0,X1,X0) )).
cnf(u200,axiom,
( ~ product(domain(X13),domain(X13),X14)
| defined(domain(X13),X14) )).
cnf(u260,axiom,
( ~ product(domain(X13),domain(X13),X14)
| defined(X14,domain(X13)) )).
cnf(u272,axiom,
( ~ product(domain(X13),domain(X13),X14)
| product(domain(X13),X14,domain(X13)) )).
cnf(u306,axiom,
( ~ product(domain(X13),domain(X13),X14)
| product(X14,domain(X13),domain(X13)) )).
cnf(u1041,axiom,
( ~ product(domain(X4),X5,codomain(X3))
| defined(codomain(X3),X5) )).
cnf(u1021,axiom,
( ~ product(domain(X0),X1,domain(X2))
| defined(domain(X2),X1) )).
cnf(u137,axiom,
( ~ product(domain(X2),X0,X1)
| X0 = X1 )).
cnf(u563,axiom,
( ~ product(domain(X2),X1,X0)
| product(X0,domain(X1),X1) )).
cnf(u65,axiom,
( ~ product(domain(X14),X15,X12)
| defined(X12,X13)
| ~ product(X15,X13,domain(X14)) )).
cnf(u1691,axiom,
( ~ product(codomain(X3),codomain(X4),X5)
| product(codomain(X4),codomain(X4),X5) )).
cnf(u2036,axiom,
( ~ product(codomain(X4),codomain(X3),X5)
| product(X5,codomain(X3),codomain(X3)) )).
cnf(u255,axiom,
( ~ product(codomain(X5),codomain(X5),X6)
| defined(X6,X5) )).
cnf(u201,axiom,
( ~ product(codomain(X15),codomain(X15),X16)
| defined(codomain(X15),X16) )).
cnf(u261,axiom,
( ~ product(codomain(X15),codomain(X15),X16)
| defined(X16,codomain(X15)) )).
cnf(u273,axiom,
( ~ product(codomain(X15),codomain(X15),X16)
| product(codomain(X15),X16,codomain(X15)) )).
cnf(u307,axiom,
( ~ product(codomain(X15),codomain(X15),X16)
| product(X16,codomain(X15),codomain(X15)) )).
cnf(u1681,axiom,
( ~ product(codomain(X3),domain(X4),X5)
| product(domain(X4),domain(X4),X5) )).
cnf(u1990,axiom,
( ~ product(codomain(X5),domain(X4),X3)
| product(X3,domain(X4),domain(X4)) )).
cnf(u1049,axiom,
( ~ product(codomain(X4),X5,codomain(X3))
| defined(codomain(X3),X5) )).
cnf(u1022,axiom,
( ~ product(codomain(X3),X4,domain(X5))
| defined(domain(X5),X4) )).
cnf(u138,axiom,
( ~ product(codomain(X5),X3,X4)
| X3 = X4 )).
cnf(u564,axiom,
( ~ product(codomain(X5),X4,X3)
| product(X3,domain(X4),X4) )).
cnf(u43,axiom,
( ~ product(codomain(X5),X5,X6)
| X5 = X6 )).
cnf(u253,axiom,
( ~ product(codomain(X0),X0,X1)
| defined(X1,domain(X0)) )).
cnf(u297,axiom,
( ~ product(codomain(X5),X5,X6)
| product(X6,domain(X5),X5) )).
cnf(u217,axiom,
( ~ product(codomain(X0),X0,X1)
| defined(codomain(X0),X1) )).
cnf(u284,axiom,
( ~ product(codomain(X0),X0,X1)
| product(codomain(X0),X1,X0) )).
cnf(u1140,axiom,
( ~ product(X1,codomain(X2),domain(X0))
| defined(X1,domain(X0)) )).
cnf(u1115,axiom,
( ~ product(X3,codomain(X4),codomain(X5))
| defined(X3,codomain(X5)) )).
cnf(u2093,axiom,
( ~ product(X4,codomain(X3),X5)
| product(X5,codomain(X3),compose(X4,codomain(X3))) )).
cnf(u799,axiom,
( ~ product(X4,codomain(X3),X5)
| product(compose(X4,codomain(X3)),codomain(X3),X5) )).
cnf(u543,axiom,
( ~ product(X5,codomain(X4),X3)
| product(X3,codomain(X4),X5) )).
cnf(u186,axiom,
( ~ product(X6,codomain(X7),X9)
| ~ product(X6,codomain(X7),X8)
| product(X8,codomain(X7),X9) )).
cnf(u114,axiom,
( ~ product(X3,codomain(X5),X4)
| X3 = X4 )).
cnf(u89,axiom,
( ~ product(X9,codomain(X10),X11)
| ~ product(X9,X10,X12)
| product(X11,X10,X12) )).
cnf(u78,axiom,
( ~ product(X6,codomain(X7),X5)
| defined(X4,X5)
| ~ product(X4,X6,codomain(X7)) )).
cnf(u1114,axiom,
( ~ product(X0,domain(X1),codomain(X2))
| defined(X0,codomain(X2)) )).
cnf(u1130,axiom,
( ~ product(X1,domain(X2),domain(X0))
| defined(X1,domain(X0)) )).
cnf(u113,axiom,
( ~ product(X0,domain(X2),X1)
| X0 = X1 )).
cnf(u542,axiom,
( ~ product(X2,domain(X1),X0)
| product(X0,domain(X1),X2) )).
cnf(u797,axiom,
( ~ product(X1,domain(X0),X2)
| product(compose(X1,domain(X0)),domain(X0),X2) )).
cnf(u169,axiom,
( ~ product(X6,domain(X7),X9)
| ~ product(X6,domain(X7),X8)
| product(X8,domain(X7),X9) )).
cnf(u1986,axiom,
( ~ product(X10,domain(X11),X12)
| product(X12,domain(X11),compose(X10,domain(X11))) )).
cnf(u41,axiom,
( ~ product(X0,domain(X0),X1)
| X0 = X1 )).
cnf(u195,axiom,
( ~ product(X5,domain(X5),X6)
| defined(codomain(X5),X6) )).
cnf(u267,axiom,
( ~ product(X5,domain(X5),X6)
| product(codomain(X5),X6,X5) )).
cnf(u302,axiom,
( ~ product(X0,domain(X0),X1)
| product(X1,domain(X0),X0) )).
cnf(u233,axiom,
( ~ product(X0,domain(X0),X1)
| defined(X1,domain(X0)) )).
cnf(u1191,axiom,
( ~ product(X1,X2,domain(X0))
| defined(X1,compose(X2,domain(X0))) )).
cnf(u1020,axiom,
( ~ product(X9,X10,domain(X8))
| defined(compose(domain(X8),X9),X10) )).
cnf(u168,axiom,
( ~ product(X5,X2,domain(X3))
| ~ product(X2,domain(X3),X4)
| product(X5,X4,domain(X3)) )).
cnf(u62,axiom,
( ~ product(X3,X1,domain(X2))
| ~ product(X2,X3,X0)
| defined(X0,X1) )).
cnf(u53,axiom,
( ~ product(X8,X10,domain(X11))
| ~ product(X10,domain(X11),X9)
| defined(X8,X9) )).
cnf(u36,axiom,
( ~ product(X5,X3,domain(X4))
| defined(X3,domain(X4)) )).
cnf(u35,axiom,
( ~ product(X1,X2,domain(X0))
| defined(domain(X0),X1) )).
cnf(u26,axiom,
( ~ product(X1,X2,domain(X0))
| defined(X0,X1) )).
cnf(u1103,axiom,
( ~ product(X4,X5,codomain(X3))
| defined(compose(codomain(X3),X4),X5) )).
cnf(u1059,axiom,
( ~ product(X8,X9,codomain(X10))
| defined(X8,compose(X9,codomain(X10))) )).
cnf(u185,axiom,
( ~ product(X5,X2,codomain(X3))
| ~ product(X2,codomain(X3),X4)
| product(X5,X4,codomain(X3)) )).
cnf(u80,axiom,
( ~ product(X13,X11,codomain(X12))
| defined(X11,codomain(X12)) )).
cnf(u79,axiom,
( ~ product(X9,X10,codomain(X8))
| defined(codomain(X8),X9) )).
cnf(u77,axiom,
( ~ product(X3,X1,codomain(X2))
| ~ product(codomain(X2),X3,X0)
| defined(X0,X1) )).
cnf(u74,axiom,
( ~ product(X12,X9,codomain(X10))
| ~ product(X9,X10,X11)
| product(X12,X11,X10) )).
cnf(u52,axiom,
( ~ product(X4,X6,codomain(X7))
| ~ product(X6,X7,X5)
| defined(X4,X5) )).
cnf(u25,axiom,
( ~ product(X5,X3,codomain(X4))
| defined(X3,X4) )).
cnf(u305,axiom,
( ~ product(X10,X11,X12)
| product(X12,domain(X11),compose(X10,X11)) )).
cnf(u87,axiom,
( ~ product(X0,X1,X3)
| ~ product(X0,X1,X2)
| product(X2,domain(X1),X3) )).
cnf(u72,axiom,
( ~ product(X3,X0,X1)
| ~ product(X0,domain(X1),X2)
| product(X3,X2,X1) )).
cnf(u64,axiom,
( ~ product(X11,X9,X10)
| ~ product(codomain(X10),X11,X8)
| defined(X8,X9) )).
cnf(u51,axiom,
( ~ product(X0,X2,X3)
| ~ product(X2,domain(X3),X1)
| defined(X0,X1) )).
cnf(u47,axiom,
( ~ product(X7,X8,X9)
| compose(X7,X8) = X9 )).
cnf(u27,axiom,
( ~ product(X4,X5,X3)
| defined(codomain(X3),X4) )).
cnf(u24,axiom,
( ~ product(X2,X0,X1)
| defined(X0,domain(X1)) )).
cnf(composition_is_well_defined,axiom,
( ~ product(X0,X1,X2)
| ~ product(X0,X1,X6)
| X2 = X6 )).
cnf(category_theory_axiom5,axiom,
( ~ product(X1,X2,X4)
| ~ product(X0,X1,X3)
| ~ product(X0,X4,X5)
| product(X3,X2,X5) )).
cnf(category_theory_axiom2,axiom,
( ~ product(X3,X2,X5)
| ~ product(X1,X2,X4)
| ~ product(X0,X1,X3)
| product(X0,X4,X5) )).
cnf(associative_property1,axiom,
( ~ product(X0,X1,X2)
| defined(X0,X1) )).
cnf(u28,axiom,
( defined(domain(X0),domain(X0)) )).
cnf(u69,axiom,
( defined(codomain(X3),codomain(X3)) )).
cnf(mapping_from_codomain_of_x_to_x,axiom,
( defined(codomain(X0),X0) )).
cnf(mapping_from_x_to_its_domain,axiom,
( defined(X0,domain(X0)) )).
cnf(u2002,axiom,
( ~ defined(domain(X5),domain(X6))
| product(compose(domain(X5),domain(X6)),domain(X6),domain(X6)) )).
cnf(u1678,axiom,
( ~ defined(domain(X6),domain(X5))
| product(domain(X5),domain(X5),compose(domain(X6),domain(X5))) )).
cnf(u1618,axiom,
( ~ defined(domain(X1),domain(X0))
| ~ product(domain(X0),domain(X0),X2)
| product(domain(X1),X2,domain(X0)) )).
cnf(u1556,axiom,
( ~ defined(domain(X0),domain(X1))
| product(domain(X0),X2,domain(X0))
| ~ product(domain(X1),domain(X0),X2) )).
cnf(u1546,axiom,
( ~ defined(domain(X0),domain(X1))
| defined(domain(X0),compose(domain(X1),domain(X0))) )).
cnf(u1521,axiom,
( ~ defined(domain(X0),domain(X1))
| defined(compose(domain(X1),domain(X0)),domain(X1)) )).
cnf(u1433,axiom,
( ~ defined(domain(X1),domain(X0))
| defined(X2,domain(X0))
| ~ product(domain(X0),domain(X1),X2) )).
cnf(u1382,axiom,
( ~ defined(domain(X0),domain(X1))
| ~ product(domain(X0),domain(X0),X2)
| defined(X2,domain(X1)) )).
cnf(u1331,axiom,
( ~ defined(domain(X1),domain(X0))
| ~ product(domain(X0),domain(X0),X2)
| defined(domain(X1),X2) )).
cnf(u1282,axiom,
( ~ defined(domain(X0),domain(X1))
| defined(domain(X0),X2)
| ~ product(domain(X1),domain(X0),X2) )).
cnf(u963,axiom,
( ~ defined(domain(X0),domain(X1))
| product(domain(X0),domain(X1),domain(X1)) )).
cnf(u922,axiom,
( ~ defined(domain(X0),domain(X1))
| product(domain(X1),domain(X1),domain(X0)) )).
cnf(u703,axiom,
( ~ defined(domain(X2),domain(X1))
| defined(X0,domain(X1))
| ~ product(X1,domain(X2),X0) )).
cnf(u699,axiom,
( ~ defined(domain(X2),domain(X1))
| defined(X0,domain(X1))
| ~ product(X2,domain(X2),X0) )).
cnf(u587,axiom,
( ~ defined(domain(X0),domain(X1))
| domain(X0) = domain(X1) )).
cnf(u452,axiom,
( ~ defined(domain(X0),domain(X1))
| defined(domain(X1),domain(X0)) )).
cnf(u308,axiom,
( ~ defined(domain(X0),domain(X1))
| defined(X1,domain(X0)) )).
cnf(u2029,axiom,
( ~ defined(codomain(X6),domain(X7))
| product(compose(codomain(X6),domain(X7)),domain(X7),domain(X7)) )).
cnf(u1713,axiom,
( ~ defined(codomain(X7),domain(X6))
| product(domain(X6),domain(X6),compose(codomain(X7),domain(X6))) )).
cnf(u1650,axiom,
( ~ defined(codomain(X1),domain(X0))
| ~ product(domain(X0),domain(X0),X2)
| product(codomain(X1),X2,domain(X0)) )).
cnf(u1557,axiom,
( ~ defined(codomain(X3),domain(X4))
| product(codomain(X3),X5,codomain(X3))
| ~ product(domain(X4),codomain(X3),X5) )).
cnf(u1532,axiom,
( ~ defined(codomain(X0),domain(X1))
| defined(codomain(X0),compose(domain(X1),codomain(X0))) )).
cnf(u1522,axiom,
( ~ defined(codomain(X2),domain(X3))
| defined(compose(domain(X3),codomain(X2)),domain(X3)) )).
cnf(u1464,axiom,
( ~ defined(codomain(X1),domain(X0))
| defined(X2,domain(X0))
| ~ product(domain(X0),codomain(X1),X2) )).
cnf(u1383,axiom,
( ~ defined(codomain(X3),domain(X4))
| ~ product(codomain(X3),codomain(X3),X5)
| defined(X5,domain(X4)) )).
cnf(u1361,axiom,
( ~ defined(codomain(X1),domain(X0))
| ~ product(domain(X0),domain(X0),X2)
| defined(codomain(X1),X2) )).
cnf(u1283,axiom,
( ~ defined(codomain(X3),domain(X4))
| defined(codomain(X3),X5)
| ~ product(domain(X4),codomain(X3),X5) )).
cnf(u996,axiom,
( ~ defined(codomain(X0),domain(X1))
| product(codomain(X0),domain(X1),domain(X1)) )).
cnf(u923,axiom,
( ~ defined(codomain(X2),domain(X3))
| product(domain(X3),domain(X3),codomain(X2)) )).
cnf(u745,axiom,
( ~ defined(codomain(X0),domain(X2))
| product(codomain(X0),X1,X0)
| ~ product(domain(X2),X0,X1) )).
cnf(u704,axiom,
( ~ defined(codomain(X5),domain(X4))
| defined(X3,domain(X4))
| ~ product(X4,codomain(X5),X3) )).
cnf(u682,axiom,
( ~ defined(codomain(X0),domain(X2))
| defined(codomain(X0),X1)
| ~ product(domain(X2),X0,X1) )).
cnf(u588,axiom,
( ~ defined(codomain(X2),domain(X3))
| domain(X3) = codomain(X2) )).
cnf(u453,axiom,
( ~ defined(codomain(X2),domain(X3))
| defined(domain(X3),codomain(X2)) )).
cnf(u309,axiom,
( ~ defined(codomain(X2),domain(X3))
| defined(X3,codomain(X2)) )).
cnf(u293,axiom,
( ~ defined(codomain(X0),domain(X1))
| defined(domain(X1),X0) )).
cnf(u1491,axiom,
( ~ defined(X6,domain(X7))
| product(compose(X6,domain(X7)),domain(X7),compose(X6,domain(X7))) )).
cnf(u716,axiom,
( ~ defined(X0,domain(X2))
| product(X0,X1,X0)
| ~ product(domain(X2),domain(X0),X1) )).
cnf(u647,axiom,
( ~ defined(X6,domain(X7))
| product(compose(X6,domain(X7)),domain(X7),X6) )).
cnf(u629,axiom,
( ~ defined(X2,domain(X1))
| defined(X0,domain(X1))
| ~ product(codomain(X2),X2,X0) )).
cnf(u597,axiom,
( ~ defined(X0,domain(X2))
| defined(X0,X1)
| ~ product(domain(X2),domain(X0),X1) )).
cnf(u381,axiom,
( ~ defined(X1,domain(X4))
| product(X3,domain(X4),X2)
| ~ product(X0,X1,X2)
| ~ product(X0,X1,X3) )).
cnf(u328,axiom,
( ~ defined(X2,domain(X4))
| product(X0,X3,X2)
| ~ product(X0,X1,X2)
| ~ product(X1,domain(X4),X3) )).
cnf(u274,axiom,
( ~ defined(X0,domain(X1))
| defined(domain(X1),domain(X0)) )).
cnf(u206,axiom,
( ~ defined(X6,domain(X7))
| compose(X6,domain(X7)) = X6 )).
cnf(u2039,axiom,
( ~ defined(domain(X4),codomain(X5))
| product(compose(domain(X4),codomain(X5)),codomain(X5),codomain(X5)) )).
cnf(u1689,axiom,
( ~ defined(domain(X5),codomain(X4))
| product(codomain(X4),codomain(X4),compose(domain(X5),codomain(X4))) )).
cnf(u1619,axiom,
( ~ defined(domain(X4),codomain(X3))
| ~ product(codomain(X3),codomain(X3),X5)
| product(domain(X4),X5,codomain(X3)) )).
cnf(u1594,axiom,
( ~ defined(domain(X0),codomain(X1))
| product(domain(X0),X2,domain(X0))
| ~ product(codomain(X1),domain(X0),X2) )).
cnf(u1547,axiom,
( ~ defined(domain(X2),codomain(X3))
| defined(domain(X2),compose(codomain(X3),domain(X2))) )).
cnf(u1534,axiom,
( ~ defined(domain(X0),codomain(X1))
| defined(compose(codomain(X1),domain(X0)),codomain(X1)) )).
cnf(u1434,axiom,
( ~ defined(domain(X4),codomain(X3))
| defined(X5,codomain(X3))
| ~ product(codomain(X3),domain(X4),X5) )).
cnf(u1409,axiom,
( ~ defined(domain(X0),codomain(X1))
| ~ product(domain(X0),domain(X0),X2)
| defined(X2,codomain(X1)) )).
cnf(u1332,axiom,
( ~ defined(domain(X4),codomain(X3))
| ~ product(codomain(X3),codomain(X3),X5)
| defined(domain(X4),X5) )).
cnf(u1313,axiom,
( ~ defined(domain(X0),codomain(X1))
| defined(domain(X0),X2)
| ~ product(codomain(X1),domain(X0),X2) )).
cnf(u964,axiom,
( ~ defined(domain(X2),codomain(X3))
| product(domain(X2),codomain(X3),codomain(X3)) )).
cnf(u942,axiom,
( ~ defined(domain(X0),codomain(X1))
| product(codomain(X1),codomain(X1),domain(X0)) )).
cnf(u777,axiom,
( ~ defined(domain(X2),codomain(X0))
| product(codomain(X0),X0,X1)
| ~ product(domain(X2),X0,X1) )).
cnf(u757,axiom,
( ~ defined(domain(X0),codomain(X2))
| product(domain(X0),X1,X2)
| ~ product(codomain(X2),X2,X1) )).
cnf(u700,axiom,
( ~ defined(domain(X5),codomain(X4))
| defined(X3,codomain(X4))
| ~ product(X5,domain(X5),X3) )).
cnf(u693,axiom,
( ~ defined(domain(X0),codomain(X2))
| defined(domain(X0),X1)
| ~ product(codomain(X2),X2,X1) )).
cnf(u599,axiom,
( ~ defined(domain(X0),codomain(X1))
| domain(X0) = codomain(X1) )).
cnf(u469,axiom,
( ~ defined(domain(X0),codomain(X1))
| defined(codomain(X1),domain(X0)) )).
cnf(u2063,axiom,
( ~ defined(codomain(X5),codomain(X6))
| product(compose(codomain(X5),codomain(X6)),codomain(X6),codomain(X6)) )).
cnf(u1726,axiom,
( ~ defined(codomain(X6),codomain(X5))
| product(codomain(X5),codomain(X5),compose(codomain(X6),codomain(X5))) )).
cnf(u1651,axiom,
( ~ defined(codomain(X4),codomain(X3))
| ~ product(codomain(X3),codomain(X3),X5)
| product(codomain(X4),X5,codomain(X3)) )).
cnf(u1595,axiom,
( ~ defined(codomain(X3),codomain(X4))
| product(codomain(X3),X5,codomain(X3))
| ~ product(codomain(X4),codomain(X3),X5) )).
cnf(u1535,axiom,
( ~ defined(codomain(X2),codomain(X3))
| defined(compose(codomain(X3),codomain(X2)),codomain(X3)) )).
cnf(u1533,axiom,
( ~ defined(codomain(X2),codomain(X3))
| defined(codomain(X2),compose(codomain(X3),codomain(X2))) )).
cnf(u1465,axiom,
( ~ defined(codomain(X4),codomain(X3))
| defined(X5,codomain(X3))
| ~ product(codomain(X3),codomain(X4),X5) )).
cnf(u1410,axiom,
( ~ defined(codomain(X3),codomain(X4))
| ~ product(codomain(X3),codomain(X3),X5)
| defined(X5,codomain(X4)) )).
cnf(u1362,axiom,
( ~ defined(codomain(X4),codomain(X3))
| ~ product(codomain(X3),codomain(X3),X5)
| defined(codomain(X4),X5) )).
cnf(u1314,axiom,
( ~ defined(codomain(X3),codomain(X4))
| defined(codomain(X3),X5)
| ~ product(codomain(X4),codomain(X3),X5) )).
cnf(u997,axiom,
( ~ defined(codomain(X2),codomain(X3))
| product(codomain(X2),codomain(X3),codomain(X3)) )).
cnf(u943,axiom,
( ~ defined(codomain(X2),codomain(X3))
| product(codomain(X3),codomain(X3),codomain(X2)) )).
cnf(u778,axiom,
( ~ defined(codomain(X5),codomain(X3))
| product(codomain(X3),X3,X4)
| ~ product(codomain(X5),X3,X4) )).
cnf(u758,axiom,
( ~ defined(codomain(X3),codomain(X5))
| product(codomain(X3),X4,X5)
| ~ product(codomain(X5),X5,X4) )).
cnf(u746,axiom,
( ~ defined(codomain(X3),codomain(X5))
| product(codomain(X3),X4,X3)
| ~ product(codomain(X5),X3,X4) )).
cnf(u694,axiom,
( ~ defined(codomain(X3),codomain(X5))
| defined(codomain(X3),X4)
| ~ product(codomain(X5),X5,X4) )).
cnf(u683,axiom,
( ~ defined(codomain(X3),codomain(X5))
| defined(codomain(X3),X4)
| ~ product(codomain(X5),X3,X4) )).
cnf(u600,axiom,
( ~ defined(codomain(X2),codomain(X3))
| codomain(X2) = codomain(X3) )).
cnf(u470,axiom,
( ~ defined(codomain(X2),codomain(X3))
| defined(codomain(X3),codomain(X2)) )).
cnf(u294,axiom,
( ~ defined(codomain(X2),codomain(X3))
| defined(codomain(X3),X2) )).
cnf(u1503,axiom,
( ~ defined(X5,codomain(X6))
| product(compose(X5,codomain(X6)),codomain(X6),compose(X5,codomain(X6))) )).
cnf(u717,axiom,
( ~ defined(X3,codomain(X5))
| product(X3,X4,X3)
| ~ product(codomain(X5),domain(X3),X4) )).
cnf(u667,axiom,
( ~ defined(X5,codomain(X6))
| product(compose(X5,codomain(X6)),codomain(X6),X5) )).
cnf(u630,axiom,
( ~ defined(X5,codomain(X4))
| defined(X3,codomain(X4))
| ~ product(codomain(X5),X5,X3) )).
cnf(u598,axiom,
( ~ defined(X3,codomain(X5))
| defined(X3,X4)
| ~ product(codomain(X5),domain(X3),X4) )).
cnf(u382,axiom,
( ~ defined(X6,codomain(X9))
| product(X8,codomain(X9),X7)
| ~ product(X5,X6,X7)
| ~ product(X5,X6,X8) )).
cnf(u329,axiom,
( ~ defined(X7,codomain(X9))
| product(X5,X8,X7)
| ~ product(X5,X6,X7)
| ~ product(X6,codomain(X9),X8) )).
cnf(u321,axiom,
( ~ defined(X8,codomain(X9))
| product(compose(X8,codomain(X9)),X9,X10)
| ~ product(X8,X9,X10) )).
cnf(u275,axiom,
( ~ defined(X2,codomain(X3))
| defined(codomain(X3),domain(X2)) )).
cnf(u213,axiom,
( ~ defined(X5,codomain(X6))
| compose(X5,codomain(X6)) = X5 )).
cnf(u34,axiom,
( ~ defined(X5,codomain(X3))
| ~ defined(codomain(X3),X4)
| defined(X5,X4) )).
cnf(u896,axiom,
( ~ defined(codomain(X2),X3)
| product(X3,domain(X3),compose(codomain(X2),X3)) )).
cnf(u731,axiom,
( ~ defined(codomain(X3),X5)
| product(codomain(X3),X4,X5)
| ~ product(X5,domain(X5),X4) )).
cnf(u688,axiom,
( ~ defined(codomain(X6),X7)
| product(compose(codomain(X6),X7),domain(X7),X7) )).
cnf(u642,axiom,
( ~ defined(codomain(X5),X4)
| defined(X3,X4)
| ~ product(codomain(X4),codomain(X5),X3) )).
cnf(u602,axiom,
( ~ defined(codomain(X3),X5)
| defined(codomain(X3),X4)
| ~ product(X5,domain(X5),X4) )).
cnf(u418,axiom,
( ~ defined(codomain(X9),X6)
| product(X8,X6,X7)
| ~ product(X5,X6,X7)
| ~ product(X5,codomain(X9),X8) )).
cnf(u362,axiom,
( ~ defined(codomain(X7),X9)
| product(X5,X8,X9)
| ~ product(X5,X6,codomain(X7))
| ~ product(X6,X9,X8) )).
cnf(u327,axiom,
( ~ defined(codomain(X2),X3)
| defined(codomain(X3),codomain(X2)) )).
cnf(u246,axiom,
( ~ defined(codomain(X7),X6)
| compose(codomain(X7),X6) = X6 )).
cnf(u895,axiom,
( ~ defined(domain(X0),X1)
| product(X1,domain(X1),compose(domain(X0),X1)) )).
cnf(u730,axiom,
( ~ defined(domain(X0),X2)
| product(domain(X0),X1,X2)
| ~ product(X2,domain(X2),X1) )).
cnf(u677,axiom,
( ~ defined(domain(X5),X6)
| product(compose(domain(X5),X6),domain(X6),X6) )).
cnf(u641,axiom,
( ~ defined(domain(X2),X1)
| defined(X0,X1)
| ~ product(codomain(X1),domain(X2),X0) )).
cnf(u601,axiom,
( ~ defined(domain(X0),X2)
| defined(domain(X0),X1)
| ~ product(X2,domain(X2),X1) )).
cnf(u417,axiom,
( ~ defined(domain(X4),X1)
| product(X3,X1,X2)
| ~ product(X0,X1,X2)
| ~ product(X0,domain(X4),X3) )).
cnf(u361,axiom,
( ~ defined(domain(X2),X4)
| product(X0,X3,X4)
| ~ product(X0,X1,domain(X2))
| ~ product(X1,X4,X3) )).
cnf(u326,axiom,
( ~ defined(domain(X0),X1)
| defined(codomain(X1),domain(X0)) )).
cnf(u229,axiom,
( ~ defined(domain(X6),X5)
| compose(domain(X6),X5) = X5 )).
cnf(u33,axiom,
( ~ defined(domain(X0),X1)
| ~ defined(X2,domain(X0))
| defined(X2,X1) )).
cnf(u579,axiom,
( ~ defined(X6,X7)
| product(compose(X6,X7),domain(X7),compose(X6,X7)) )).
cnf(u269,axiom,
( ~ defined(X11,X10)
| product(X11,X12,compose(X11,X10))
| ~ product(X10,domain(compose(X11,X10)),X12) )).
cnf(u257,axiom,
( ~ defined(X10,X11)
| defined(X12,X11)
| ~ product(codomain(compose(X10,X11)),X10,X12) )).
cnf(u197,axiom,
( ~ defined(X11,X10)
| defined(X11,X12)
| ~ product(X10,domain(compose(X11,X10)),X12) )).
cnf(u90,axiom,
( ~ defined(X14,X16)
| ~ product(X13,compose(X14,X16),X17)
| product(X15,X16,X17)
| ~ product(X13,X14,X15) )).
cnf(u75,axiom,
( ~ defined(X17,X14)
| ~ product(X16,X13,X17)
| product(X16,X15,compose(X17,X14))
| ~ product(X13,X14,X15) )).
cnf(u70,axiom,
( ~ defined(X4,X5)
| defined(codomain(compose(X4,X5)),X4) )).
cnf(u31,axiom,
( ~ defined(X5,X4)
| defined(X4,domain(compose(X5,X4))) )).
cnf(category_theory_axiom4,axiom,
( ~ defined(X0,X4)
| defined(X3,X2)
| ~ product(X0,X1,X3)
| ~ product(X1,X2,X4) )).
cnf(category_theory_axiom3,axiom,
( ~ defined(X0,X4)
| defined(X0,X1)
| ~ product(X1,X2,X4) )).
cnf(category_theory_axiom1,axiom,
( ~ defined(X3,X2)
| defined(X0,X4)
| ~ product(X1,X2,X4)
| ~ product(X0,X1,X3) )).
cnf(associative_property2,axiom,
( ~ defined(X3,X2)
| defined(X1,X2)
| ~ product(X0,X1,X3) )).
cnf(u107,axiom,
( codomain(X1) = codomain(codomain(X1)) )).
cnf(u106,axiom,
( domain(X0) = codomain(domain(X0)) )).
cnf(u100,axiom,
( domain(codomain(X1)) = codomain(X1) )).
cnf(u99,axiom,
( domain(X0) = domain(domain(X0)) )).
cnf(u135,axiom,
( compose(codomain(X9),codomain(X9)) = codomain(X9) )).
cnf(u128,axiom,
( compose(domain(X9),domain(X9)) = domain(X9) )).
cnf(u98,axiom,
( compose(codomain(X2),X2) = X2 )).
cnf(u85,axiom,
( compose(X2,domain(X2)) = X2 )).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03 % Problem : CAT020-1 : TPTP v6.2.0. Released v2.5.0.
% 0.00/0.03 % Command : vampire --mode casc -t %d %s
% 0.01/1.07 % Computer : n162.star.cs.uiowa.edu
% 0.01/1.07 % Model : x86_64 x86_64
% 0.01/1.07 % CPU : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
% 0.01/1.07 % Memory : 32286.75MB
% 0.01/1.07 % OS : Linux 2.6.32-504.23.4.el6.x86_64
% 0.01/1.07 % CPULimit : 300
% 0.01/1.07 % DateTime : Tue Jul 7 13:00:48 CDT 2015
% 0.01/1.07 % CPUTime :
% 0.01/1.07 Hi Geoff, go and have some cold beer while I am trying to solve this very hard problem!
% 0.01/1.07 % remaining time: 3000 next slice time: 130
% 0.01/1.08 lrs+11_2:3_cond=on:gs=on:gsem=on:lwlo=on:nwc=1.7:sas=minisat:stl=30:spl=off:updr=off_123 on theBenchmark
% 0.03/1.12 Satisfiable!
% 0.03/1.12 % SZS status Satisfiable for theBenchmark
% 0.03/1.12 % # SZS output start Saturation.
% 0.03/1.12 cnf(codomain_is_an_identity_map,axiom,
% 0.03/1.12 identity_map(codomain(X0))).
% 0.03/1.12
% 0.03/1.12 cnf(domain_is_an_identity_map,axiom,
% 0.03/1.12 identity_map(domain(X0))).
% 0.03/1.12
% 0.03/1.12 cnf(u2153,axiom,
% 0.03/1.12 ~identity_map(X5) | product(X7,codomain(X6),codomain(X6)) | ~product(X5,codomain(X6),X7)).
% 0.03/1.12
% 0.03/1.12 cnf(u2124,axiom,
% 0.03/1.12 ~identity_map(X11) | product(X11,X10,codomain(X9)) | ~defined(X11,codomain(X9)) | ~product(codomain(X9),codomain(X9),X10)).
% 0.03/1.12
% 0.03/1.12 cnf(u2122,axiom,
% 0.03/1.12 ~identity_map(X4) | product(codomain(X5),X6,codomain(X5)) | ~defined(codomain(X5),X4) | ~product(X4,codomain(X5),X6)).
% 0.03/1.12
% 0.03/1.12 cnf(u2096,axiom,
% 0.03/1.12 ~identity_map(X4) | ~defined(X4,codomain(X3)) | product(codomain(X3),codomain(X3),compose(X4,codomain(X3)))).
% 0.03/1.12
% 0.03/1.12 cnf(u2084,axiom,
% 0.03/1.12 ~identity_map(X5) | ~defined(X5,domain(X4)) | product(domain(X4),domain(X4),compose(X5,domain(X4)))).
% 0.03/1.12
% 0.03/1.12 cnf(u1985,axiom,
% 0.03/1.12 ~identity_map(X7) | product(X9,domain(X8),domain(X8)) | ~product(X7,domain(X8),X9)).
% 0.03/1.12
% 0.03/1.12 cnf(u1952,axiom,
% 0.03/1.12 ~identity_map(X11) | product(X11,X10,domain(X9)) | ~defined(X11,domain(X9)) | ~product(domain(X9),domain(X9),X10)).
% 0.03/1.12
% 0.03/1.12 cnf(u1950,axiom,
% 0.03/1.12 ~identity_map(X4) | product(domain(X5),X6,domain(X5)) | ~defined(domain(X5),X4) | ~product(X4,domain(X5),X6)).
% 0.03/1.12
% 0.03/1.12 cnf(u1502,axiom,
% 0.03/1.12 ~identity_map(X3) | ~defined(X3,codomain(X4)) | product(compose(X3,codomain(X4)),codomain(X4),codomain(X4))).
% 0.03/1.12
% 0.03/1.12 cnf(u1490,axiom,
% 0.03/1.12 ~identity_map(X4) | ~defined(X4,domain(X5)) | product(compose(X4,domain(X5)),domain(X5),domain(X5))).
% 0.03/1.12
% 0.03/1.12 cnf(u1229,axiom,
% 0.03/1.12 ~identity_map(X3) | ~defined(domain(X2),X3) | defined(domain(X2),compose(X3,domain(X2)))).
% 0.03/1.12
% 0.03/1.12 cnf(u1206,axiom,
% 0.03/1.12 ~identity_map(X6) | ~defined(X6,codomain(X5)) | defined(compose(codomain(X5),X6),codomain(X5))).
% 0.03/1.12
% 0.03/1.12 cnf(u1181,axiom,
% 0.03/1.12 ~identity_map(X3) | ~defined(codomain(X2),X3) | defined(codomain(X2),compose(X3,codomain(X2)))).
% 0.03/1.12
% 0.03/1.12 cnf(u1093,axiom,
% 0.03/1.12 ~identity_map(X6) | ~defined(X6,domain(X5)) | defined(compose(domain(X5),X6),domain(X5))).
% 0.03/1.12
% 0.03/1.12 cnf(u1058,axiom,
% 0.03/1.12 ~identity_map(X7) | ~product(X5,X7,codomain(X6)) | defined(X5,codomain(X6))).
% 0.03/1.12
% 0.03/1.12 cnf(u1027,axiom,
% 0.03/1.12 ~identity_map(X10) | defined(X11,codomain(X9)) | ~defined(X10,codomain(X9)) | ~product(codomain(X9),X10,X11)).
% 0.03/1.12
% 0.03/1.12 cnf(u1025,axiom,
% 0.03/1.12 ~identity_map(X6) | defined(X5,X6) | ~defined(codomain(X4),X6) | ~product(codomain(X4),codomain(X4),X5)).
% 0.03/1.12
% 0.03/1.12 cnf(u1019,axiom,
% 0.03/1.12 ~identity_map(X4) | ~product(X4,X3,domain(X2)) | defined(domain(X2),X3)).
% 0.03/1.12
% 0.03/1.12 cnf(u989,axiom,
% 0.03/1.12 ~identity_map(X11) | defined(X11,X10) | ~defined(X11,domain(X9)) | ~product(domain(X9),domain(X9),X10)).
% 0.03/1.12
% 0.03/1.12 cnf(u987,axiom,
% 0.03/1.12 ~identity_map(X4) | defined(domain(X5),X6) | ~defined(domain(X5),X4) | ~product(X4,domain(X5),X6)).
% 0.03/1.12
% 0.03/1.12 cnf(u868,axiom,
% 0.03/1.12 ~identity_map(X1) | product(codomain(X1),codomain(X1),X1)).
% 0.03/1.12
% 0.03/1.12 cnf(u686,axiom,
% 0.03/1.12 ~identity_map(X3) | ~defined(codomain(X2),X3) | product(codomain(X2),domain(X3),X3)).
% 0.03/1.12
% 0.03/1.12 cnf(u675,axiom,
% 0.03/1.12 ~identity_map(X2) | ~defined(domain(X1),X2) | product(domain(X1),domain(X2),X2)).
% 0.03/1.12
% 0.03/1.12 cnf(u666,axiom,
% 0.03/1.12 ~identity_map(X4) | ~defined(X4,codomain(X3)) | product(codomain(X3),codomain(X3),X4)).
% 0.03/1.12
% 0.03/1.12 cnf(u646,axiom,
% 0.03/1.12 ~identity_map(X5) | ~defined(X5,domain(X4)) | product(domain(X4),domain(X4),X5)).
% 0.03/1.12
% 0.03/1.12 cnf(u578,axiom,
% 0.03/1.12 ~identity_map(X5) | ~defined(X5,X4) | product(X4,domain(X4),compose(X5,X4))).
% 0.03/1.12
% 0.03/1.12 cnf(u576,axiom,
% 0.03/1.12 ~identity_map(X2) | ~defined(X1,X2) | product(X1,domain(X2),compose(X1,X2))).
% 0.03/1.12
% 0.03/1.12 cnf(u531,axiom,
% 0.03/1.12 ~identity_map(X2) | product(domain(X2),domain(X2),X2)).
% 0.03/1.12
% 0.03/1.12 cnf(u489,axiom,
% 0.03/1.12 ~identity_map(X2) | product(codomain(X2),domain(X2),X2)).
% 0.03/1.12
% 0.03/1.12 cnf(u421,axiom,
% 0.03/1.12 ~identity_map(X2) | ~defined(codomain(X3),X2) | defined(X2,codomain(X3))).
% 0.03/1.12
% 0.03/1.12 cnf(u413,axiom,
% 0.03/1.12 ~identity_map(X6) | ~defined(X6,codomain(X5)) | defined(codomain(X5),X6)).
% 0.03/1.12
% 0.03/1.12 cnf(u403,axiom,
% 0.03/1.12 ~identity_map(X2) | ~defined(domain(X3),X2) | defined(X2,domain(X3))).
% 0.03/1.12
% 0.03/1.12 cnf(u387,axiom,
% 0.03/1.12 ~identity_map(X6) | ~defined(X6,domain(X5)) | defined(domain(X5),X6)).
% 0.03/1.12
% 0.03/1.12 cnf(u344,axiom,
% 0.03/1.12 ~identity_map(X2) | defined(codomain(X2),domain(X2))).
% 0.03/1.12
% 0.03/1.12 cnf(u320,axiom,
% 0.03/1.12 ~identity_map(X5) | product(codomain(X6),X6,X7) | ~defined(X5,codomain(X6)) | ~product(X5,X6,X7)).
% 0.03/1.12
% 0.03/1.12 cnf(u304,axiom,
% 0.03/1.12 ~identity_map(X7) | product(X9,domain(X8),X8) | ~product(X7,X8,X9)).
% 0.03/1.12
% 0.03/1.12 cnf(u303,axiom,
% 0.03/1.12 ~identity_map(X3) | product(X4,domain(X3),X2) | ~product(X2,X3,X4)).
% 0.03/1.12
% 0.03/1.12 cnf(u288,axiom,
% 0.03/1.12 ~identity_map(X11) | product(X11,X10,X9) | ~defined(X11,codomain(X9)) | ~product(codomain(X9),X9,X10)).
% 0.03/1.12
% 0.03/1.12 cnf(u286,axiom,
% 0.03/1.12 ~identity_map(X4) | product(codomain(X5),X6,X5) | ~defined(codomain(X5),X4) | ~product(X4,X5,X6)).
% 0.03/1.12
% 0.03/1.12 cnf(u268,axiom,
% 0.03/1.12 ~identity_map(X9) | product(X9,X8,X7) | ~defined(X9,X7) | ~product(X7,domain(X7),X8)).
% 0.03/1.12
% 0.03/1.12 cnf(u266,axiom,
% 0.03/1.12 ~identity_map(X2) | product(X3,X4,X3) | ~defined(X3,X2) | ~product(X2,domain(X3),X4)).
% 0.03/1.12
% 0.03/1.12 cnf(u256,axiom,
% 0.03/1.12 ~identity_map(X8) | defined(X9,X7) | ~defined(X8,X7) | ~product(codomain(X7),X8,X9)).
% 0.03/1.12
% 0.03/1.12 cnf(u254,axiom,
% 0.03/1.12 ~identity_map(X4) | defined(X3,X4) | ~defined(X2,X4) | ~product(codomain(X2),X2,X3)).
% 0.03/1.12
% 0.03/1.12 cnf(u244,axiom,
% 0.03/1.12 ~identity_map(X2) | ~defined(codomain(X3),X2) | codomain(X3) = X2).
% 0.03/1.12
% 0.03/1.12 cnf(u237,axiom,
% 0.03/1.12 ~identity_map(X10) | defined(X11,domain(X9)) | ~defined(X10,domain(X9)) | ~product(X9,X10,X11)).
% 0.03/1.12
% 0.03/1.12 cnf(u235,axiom,
% 0.03/1.12 ~identity_map(X6) | defined(X5,X6) | ~defined(domain(X4),X6) | ~product(X4,domain(X4),X5)).
% 0.03/1.12
% 0.03/1.12 cnf(u227,axiom,
% 0.03/1.12 ~identity_map(X1) | ~defined(domain(X2),X1) | domain(X2) = X1).
% 0.03/1.12
% 0.03/1.12 cnf(u221,axiom,
% 0.03/1.12 ~identity_map(X11) | defined(X11,X10) | ~defined(X11,codomain(X9)) | ~product(codomain(X9),X9,X10)).
% 0.03/1.12
% 0.03/1.12 cnf(u219,axiom,
% 0.03/1.12 ~identity_map(X4) | defined(codomain(X5),X6) | ~defined(codomain(X5),X4) | ~product(X4,X5,X6)).
% 0.03/1.12
% 0.03/1.12 cnf(u212,axiom,
% 0.03/1.12 ~identity_map(X3) | ~defined(X3,codomain(X4)) | codomain(X4) = X3).
% 0.03/1.12
% 0.03/1.12 cnf(u205,axiom,
% 0.03/1.12 ~identity_map(X4) | ~defined(X4,domain(X5)) | domain(X5) = X4).
% 0.03/1.12
% 0.03/1.12 cnf(u196,axiom,
% 0.03/1.12 ~identity_map(X9) | defined(X9,X8) | ~defined(X9,X7) | ~product(X7,domain(X7),X8)).
% 0.03/1.12
% 0.03/1.12 cnf(u194,axiom,
% 0.03/1.12 ~identity_map(X2) | defined(X3,X4) | ~defined(X3,X2) | ~product(X2,domain(X3),X4)).
% 0.03/1.12
% 0.03/1.12 cnf(u120,axiom,
% 0.03/1.12 ~identity_map(X6) | ~defined(X6,X7) | compose(X6,X7) = X7).
% 0.03/1.12
% 0.03/1.12 cnf(u117,axiom,
% 0.03/1.12 ~identity_map(X2) | ~defined(X1,X2) | compose(X1,X2) = X1).
% 0.03/1.12
% 0.03/1.12 cnf(u97,axiom,
% 0.03/1.12 ~identity_map(X1) | codomain(X1) = X1).
% 0.03/1.12
% 0.03/1.12 cnf(u91,axiom,
% 0.03/1.12 ~identity_map(X19) | ~product(X18,X21,X22) | product(X20,X21,X22) | ~defined(X19,X21) | ~product(X18,X19,X20)).
% 0.03/1.12
% 0.03/1.12 cnf(u88,axiom,
% 0.03/1.12 ~identity_map(X8) | ~product(X4,X5,X7) | product(X6,X8,X7) | ~defined(X5,X8) | ~product(X4,X5,X6)).
% 0.03/1.12
% 0.03/1.12 cnf(u86,axiom,
% 0.03/1.12 ~identity_map(X3) | domain(X3) = X3).
% 0.03/1.12
% 0.03/1.12 cnf(u76,axiom,
% 0.03/1.12 ~identity_map(X22) | ~product(X21,X18,X22) | product(X21,X20,X19) | ~defined(X22,X19) | ~product(X18,X19,X20)).
% 0.03/1.12
% 0.03/1.12 cnf(u73,axiom,
% 0.03/1.12 ~identity_map(X5) | ~product(X7,X4,X8) | product(X7,X6,X8) | ~defined(X8,X5) | ~product(X4,X5,X6)).
% 0.03/1.12
% 0.03/1.12 cnf(u71,axiom,
% 0.03/1.12 ~identity_map(X7) | ~defined(X7,X6) | defined(codomain(X6),X7)).
% 0.03/1.12
% 0.03/1.12 cnf(u58,axiom,
% 0.03/1.12 ~identity_map(X5) | ~defined(X5,domain(X4)) | defined(X4,X5)).
% 0.03/1.12
% 0.03/1.12 cnf(u48,axiom,
% 0.03/1.12 ~identity_map(X10) | X11 = X12 | ~product(X10,X11,X12)).
% 0.03/1.12
% 0.03/1.12 cnf(u46,axiom,
% 0.03/1.12 ~identity_map(X3) | X2 = X4 | ~product(X2,X3,X4)).
% 0.03/1.12
% 0.03/1.12 cnf(u38,axiom,
% 0.03/1.12 ~identity_map(X1) | ~defined(codomain(X2),X1) | defined(X1,X2)).
% 0.03/1.12
% 0.03/1.12 cnf(u29,axiom,
% 0.03/1.12 ~identity_map(X1) | ~defined(X2,X1) | defined(X1,domain(X2))).
% 0.03/1.12
% 0.03/1.12 cnf(category_theory_axiom6,axiom,
% 0.03/1.12 ~identity_map(X1) | ~defined(X1,X2) | ~defined(X0,X1) | defined(X0,X2)).
% 0.03/1.12
% 0.03/1.12 cnf(u131,axiom,
% 0.03/1.12 product(codomain(X2),codomain(X2),codomain(X2))).
% 0.03/1.12
% 0.03/1.12 cnf(u124,axiom,
% 0.03/1.12 product(domain(X2),domain(X2),domain(X2))).
% 0.03/1.12
% 0.03/1.12 cnf(closure_of_composition,axiom,
% 0.03/1.12 product(X0,X1,compose(X0,X1)) | ~defined(X0,X1)).
% 0.03/1.12
% 0.03/1.12 cnf(identity1,axiom,
% 0.03/1.12 product(X0,X1,X1) | ~defined(X0,X1) | ~identity_map(X0)).
% 0.03/1.12
% 0.03/1.12 cnf(product_on_codomain,axiom,
% 0.03/1.12 product(codomain(X0),X0,X0)).
% 0.03/1.12
% 0.03/1.12 cnf(identity2,axiom,
% 0.03/1.12 product(X0,X1,X0) | ~defined(X0,X1) | ~identity_map(X1)).
% 0.03/1.12
% 0.03/1.12 cnf(product_on_domain,axiom,
% 0.03/1.12 product(X0,domain(X0),X0)).
% 0.03/1.12
% 0.03/1.12 cnf(u1674,axiom,
% 0.03/1.12 ~product(domain(X4),codomain(X3),X5) | product(codomain(X3),codomain(X3),X5)).
% 0.03/1.12
% 0.03/1.12 cnf(u2010,axiom,
% 0.03/1.12 ~product(domain(X4),codomain(X3),X5) | product(X5,codomain(X3),codomain(X3))).
% 0.03/1.12
% 0.03/1.12 cnf(u1672,axiom,
% 0.03/1.12 ~product(domain(X1),domain(X0),X2) | product(domain(X0),domain(X0),X2)).
% 0.03/1.12
% 0.03/1.12 cnf(u1989,axiom,
% 0.03/1.12 ~product(domain(X2),domain(X1),X0) | product(X0,domain(X1),domain(X1))).
% 0.03/1.12
% 0.03/1.12 cnf(u193,axiom,
% 0.03/1.12 ~product(domain(X0),domain(X0),X1) | defined(X0,X1)).
% 0.03/1.12
% 0.03/1.12 cnf(u265,axiom,
% 0.03/1.12 ~product(domain(X0),domain(X0),X1) | product(X0,X1,X0)).
% 0.03/1.12
% 0.03/1.12 cnf(u200,axiom,
% 0.03/1.12 ~product(domain(X13),domain(X13),X14) | defined(domain(X13),X14)).
% 0.03/1.12
% 0.03/1.12 cnf(u260,axiom,
% 0.03/1.12 ~product(domain(X13),domain(X13),X14) | defined(X14,domain(X13))).
% 0.03/1.12
% 0.03/1.12 cnf(u272,axiom,
% 0.03/1.12 ~product(domain(X13),domain(X13),X14) | product(domain(X13),X14,domain(X13))).
% 0.03/1.12
% 0.03/1.12 cnf(u306,axiom,
% 0.03/1.12 ~product(domain(X13),domain(X13),X14) | product(X14,domain(X13),domain(X13))).
% 0.03/1.12
% 0.03/1.12 cnf(u1041,axiom,
% 0.03/1.12 ~product(domain(X4),X5,codomain(X3)) | defined(codomain(X3),X5)).
% 0.03/1.12
% 0.03/1.12 cnf(u1021,axiom,
% 0.03/1.12 ~product(domain(X0),X1,domain(X2)) | defined(domain(X2),X1)).
% 0.03/1.12
% 0.03/1.12 cnf(u137,axiom,
% 0.03/1.12 ~product(domain(X2),X0,X1) | X0 = X1).
% 0.03/1.12
% 0.03/1.12 cnf(u563,axiom,
% 0.03/1.12 ~product(domain(X2),X1,X0) | product(X0,domain(X1),X1)).
% 0.03/1.12
% 0.03/1.12 cnf(u65,axiom,
% 0.03/1.12 ~product(domain(X14),X15,X12) | defined(X12,X13) | ~product(X15,X13,domain(X14))).
% 0.03/1.12
% 0.03/1.12 cnf(u1691,axiom,
% 0.03/1.12 ~product(codomain(X3),codomain(X4),X5) | product(codomain(X4),codomain(X4),X5)).
% 0.03/1.12
% 0.03/1.12 cnf(u2036,axiom,
% 0.03/1.12 ~product(codomain(X4),codomain(X3),X5) | product(X5,codomain(X3),codomain(X3))).
% 0.03/1.12
% 0.03/1.12 cnf(u255,axiom,
% 0.03/1.12 ~product(codomain(X5),codomain(X5),X6) | defined(X6,X5)).
% 0.03/1.12
% 0.03/1.12 cnf(u201,axiom,
% 0.03/1.12 ~product(codomain(X15),codomain(X15),X16) | defined(codomain(X15),X16)).
% 0.03/1.12
% 0.03/1.12 cnf(u261,axiom,
% 0.03/1.12 ~product(codomain(X15),codomain(X15),X16) | defined(X16,codomain(X15))).
% 0.03/1.12
% 0.03/1.12 cnf(u273,axiom,
% 0.03/1.12 ~product(codomain(X15),codomain(X15),X16) | product(codomain(X15),X16,codomain(X15))).
% 0.03/1.12
% 0.03/1.12 cnf(u307,axiom,
% 0.03/1.12 ~product(codomain(X15),codomain(X15),X16) | product(X16,codomain(X15),codomain(X15))).
% 0.03/1.12
% 0.03/1.12 cnf(u1681,axiom,
% 0.03/1.12 ~product(codomain(X3),domain(X4),X5) | product(domain(X4),domain(X4),X5)).
% 0.03/1.12
% 0.03/1.12 cnf(u1990,axiom,
% 0.03/1.12 ~product(codomain(X5),domain(X4),X3) | product(X3,domain(X4),domain(X4))).
% 0.03/1.12
% 0.03/1.12 cnf(u1049,axiom,
% 0.03/1.12 ~product(codomain(X4),X5,codomain(X3)) | defined(codomain(X3),X5)).
% 0.03/1.12
% 0.03/1.12 cnf(u1022,axiom,
% 0.03/1.12 ~product(codomain(X3),X4,domain(X5)) | defined(domain(X5),X4)).
% 0.03/1.12
% 0.03/1.12 cnf(u138,axiom,
% 0.03/1.12 ~product(codomain(X5),X3,X4) | X3 = X4).
% 0.03/1.12
% 0.03/1.12 cnf(u564,axiom,
% 0.03/1.12 ~product(codomain(X5),X4,X3) | product(X3,domain(X4),X4)).
% 0.03/1.12
% 0.03/1.12 cnf(u43,axiom,
% 0.03/1.12 ~product(codomain(X5),X5,X6) | X5 = X6).
% 0.03/1.12
% 0.03/1.12 cnf(u253,axiom,
% 0.03/1.12 ~product(codomain(X0),X0,X1) | defined(X1,domain(X0))).
% 0.03/1.12
% 0.03/1.12 cnf(u297,axiom,
% 0.03/1.12 ~product(codomain(X5),X5,X6) | product(X6,domain(X5),X5)).
% 0.03/1.12
% 0.03/1.12 cnf(u217,axiom,
% 0.03/1.12 ~product(codomain(X0),X0,X1) | defined(codomain(X0),X1)).
% 0.03/1.12
% 0.03/1.12 cnf(u284,axiom,
% 0.03/1.12 ~product(codomain(X0),X0,X1) | product(codomain(X0),X1,X0)).
% 0.03/1.12
% 0.03/1.12 cnf(u1140,axiom,
% 0.03/1.12 ~product(X1,codomain(X2),domain(X0)) | defined(X1,domain(X0))).
% 0.03/1.12
% 0.03/1.12 cnf(u1115,axiom,
% 0.03/1.12 ~product(X3,codomain(X4),codomain(X5)) | defined(X3,codomain(X5))).
% 0.03/1.12
% 0.03/1.12 cnf(u2093,axiom,
% 0.03/1.12 ~product(X4,codomain(X3),X5) | product(X5,codomain(X3),compose(X4,codomain(X3)))).
% 0.03/1.12
% 0.03/1.12 cnf(u799,axiom,
% 0.03/1.12 ~product(X4,codomain(X3),X5) | product(compose(X4,codomain(X3)),codomain(X3),X5)).
% 0.03/1.12
% 0.03/1.12 cnf(u543,axiom,
% 0.03/1.12 ~product(X5,codomain(X4),X3) | product(X3,codomain(X4),X5)).
% 0.03/1.12
% 0.03/1.12 cnf(u186,axiom,
% 0.03/1.12 ~product(X6,codomain(X7),X9) | ~product(X6,codomain(X7),X8) | product(X8,codomain(X7),X9)).
% 0.03/1.12
% 0.03/1.12 cnf(u114,axiom,
% 0.03/1.12 ~product(X3,codomain(X5),X4) | X3 = X4).
% 0.03/1.12
% 0.03/1.12 cnf(u89,axiom,
% 0.03/1.12 ~product(X9,codomain(X10),X11) | ~product(X9,X10,X12) | product(X11,X10,X12)).
% 0.03/1.12
% 0.03/1.12 cnf(u78,axiom,
% 0.03/1.12 ~product(X6,codomain(X7),X5) | defined(X4,X5) | ~product(X4,X6,codomain(X7))).
% 0.03/1.12
% 0.03/1.12 cnf(u1114,axiom,
% 0.03/1.12 ~product(X0,domain(X1),codomain(X2)) | defined(X0,codomain(X2))).
% 0.03/1.12
% 0.03/1.12 cnf(u1130,axiom,
% 0.03/1.12 ~product(X1,domain(X2),domain(X0)) | defined(X1,domain(X0))).
% 0.03/1.12
% 0.03/1.12 cnf(u113,axiom,
% 0.03/1.12 ~product(X0,domain(X2),X1) | X0 = X1).
% 0.03/1.12
% 0.03/1.12 cnf(u542,axiom,
% 0.03/1.12 ~product(X2,domain(X1),X0) | product(X0,domain(X1),X2)).
% 0.03/1.12
% 0.03/1.12 cnf(u797,axiom,
% 0.03/1.12 ~product(X1,domain(X0),X2) | product(compose(X1,domain(X0)),domain(X0),X2)).
% 0.03/1.12
% 0.03/1.12 cnf(u169,axiom,
% 0.03/1.12 ~product(X6,domain(X7),X9) | ~product(X6,domain(X7),X8) | product(X8,domain(X7),X9)).
% 0.03/1.12
% 0.03/1.12 cnf(u1986,axiom,
% 0.03/1.12 ~product(X10,domain(X11),X12) | product(X12,domain(X11),compose(X10,domain(X11)))).
% 0.03/1.12
% 0.03/1.12 cnf(u41,axiom,
% 0.03/1.12 ~product(X0,domain(X0),X1) | X0 = X1).
% 0.03/1.12
% 0.03/1.12 cnf(u195,axiom,
% 0.03/1.12 ~product(X5,domain(X5),X6) | defined(codomain(X5),X6)).
% 0.03/1.12
% 0.03/1.12 cnf(u267,axiom,
% 0.03/1.12 ~product(X5,domain(X5),X6) | product(codomain(X5),X6,X5)).
% 0.03/1.12
% 0.03/1.12 cnf(u302,axiom,
% 0.03/1.12 ~product(X0,domain(X0),X1) | product(X1,domain(X0),X0)).
% 0.03/1.12
% 0.03/1.12 cnf(u233,axiom,
% 0.03/1.12 ~product(X0,domain(X0),X1) | defined(X1,domain(X0))).
% 0.03/1.12
% 0.03/1.12 cnf(u1191,axiom,
% 0.03/1.12 ~product(X1,X2,domain(X0)) | defined(X1,compose(X2,domain(X0)))).
% 0.03/1.12
% 0.03/1.12 cnf(u1020,axiom,
% 0.03/1.12 ~product(X9,X10,domain(X8)) | defined(compose(domain(X8),X9),X10)).
% 0.03/1.12
% 0.03/1.12 cnf(u168,axiom,
% 0.03/1.12 ~product(X5,X2,domain(X3)) | ~product(X2,domain(X3),X4) | product(X5,X4,domain(X3))).
% 0.03/1.12
% 0.03/1.12 cnf(u62,axiom,
% 0.03/1.12 ~product(X3,X1,domain(X2)) | ~product(X2,X3,X0) | defined(X0,X1)).
% 0.03/1.12
% 0.03/1.12 cnf(u53,axiom,
% 0.03/1.12 ~product(X8,X10,domain(X11)) | ~product(X10,domain(X11),X9) | defined(X8,X9)).
% 0.03/1.12
% 0.03/1.12 cnf(u36,axiom,
% 0.03/1.12 ~product(X5,X3,domain(X4)) | defined(X3,domain(X4))).
% 0.03/1.12
% 0.03/1.12 cnf(u35,axiom,
% 0.03/1.12 ~product(X1,X2,domain(X0)) | defined(domain(X0),X1)).
% 0.03/1.12
% 0.03/1.12 cnf(u26,axiom,
% 0.03/1.12 ~product(X1,X2,domain(X0)) | defined(X0,X1)).
% 0.03/1.12
% 0.03/1.12 cnf(u1103,axiom,
% 0.03/1.12 ~product(X4,X5,codomain(X3)) | defined(compose(codomain(X3),X4),X5)).
% 0.03/1.12
% 0.03/1.12 cnf(u1059,axiom,
% 0.03/1.12 ~product(X8,X9,codomain(X10)) | defined(X8,compose(X9,codomain(X10)))).
% 0.03/1.12
% 0.03/1.12 cnf(u185,axiom,
% 0.03/1.12 ~product(X5,X2,codomain(X3)) | ~product(X2,codomain(X3),X4) | product(X5,X4,codomain(X3))).
% 0.03/1.12
% 0.03/1.12 cnf(u80,axiom,
% 0.03/1.12 ~product(X13,X11,codomain(X12)) | defined(X11,codomain(X12))).
% 0.03/1.12
% 0.03/1.12 cnf(u79,axiom,
% 0.03/1.12 ~product(X9,X10,codomain(X8)) | defined(codomain(X8),X9)).
% 0.03/1.12
% 0.03/1.12 cnf(u77,axiom,
% 0.03/1.12 ~product(X3,X1,codomain(X2)) | ~product(codomain(X2),X3,X0) | defined(X0,X1)).
% 0.03/1.12
% 0.03/1.12 cnf(u74,axiom,
% 0.03/1.12 ~product(X12,X9,codomain(X10)) | ~product(X9,X10,X11) | product(X12,X11,X10)).
% 0.03/1.12
% 0.03/1.12 cnf(u52,axiom,
% 0.03/1.12 ~product(X4,X6,codomain(X7)) | ~product(X6,X7,X5) | defined(X4,X5)).
% 0.03/1.12
% 0.03/1.12 cnf(u25,axiom,
% 0.03/1.12 ~product(X5,X3,codomain(X4)) | defined(X3,X4)).
% 0.03/1.12
% 0.03/1.12 cnf(u305,axiom,
% 0.03/1.12 ~product(X10,X11,X12) | product(X12,domain(X11),compose(X10,X11))).
% 0.03/1.12
% 0.03/1.12 cnf(u87,axiom,
% 0.03/1.12 ~product(X0,X1,X3) | ~product(X0,X1,X2) | product(X2,domain(X1),X3)).
% 0.03/1.12
% 0.03/1.12 cnf(u72,axiom,
% 0.03/1.12 ~product(X3,X0,X1) | ~product(X0,domain(X1),X2) | product(X3,X2,X1)).
% 0.03/1.12
% 0.03/1.12 cnf(u64,axiom,
% 0.03/1.12 ~product(X11,X9,X10) | ~product(codomain(X10),X11,X8) | defined(X8,X9)).
% 0.03/1.12
% 0.03/1.12 cnf(u51,axiom,
% 0.03/1.12 ~product(X0,X2,X3) | ~product(X2,domain(X3),X1) | defined(X0,X1)).
% 0.03/1.12
% 0.03/1.12 cnf(u47,axiom,
% 0.03/1.12 ~product(X7,X8,X9) | compose(X7,X8) = X9).
% 0.03/1.12
% 0.03/1.12 cnf(u27,axiom,
% 0.03/1.12 ~product(X4,X5,X3) | defined(codomain(X3),X4)).
% 0.03/1.12
% 0.03/1.12 cnf(u24,axiom,
% 0.03/1.12 ~product(X2,X0,X1) | defined(X0,domain(X1))).
% 0.03/1.12
% 0.03/1.12 cnf(composition_is_well_defined,axiom,
% 0.03/1.12 ~product(X0,X1,X2) | ~product(X0,X1,X6) | X2 = X6).
% 0.03/1.12
% 0.03/1.12 cnf(category_theory_axiom5,axiom,
% 0.03/1.12 ~product(X1,X2,X4) | ~product(X0,X1,X3) | ~product(X0,X4,X5) | product(X3,X2,X5)).
% 0.03/1.12
% 0.03/1.12 cnf(category_theory_axiom2,axiom,
% 0.03/1.12 ~product(X3,X2,X5) | ~product(X1,X2,X4) | ~product(X0,X1,X3) | product(X0,X4,X5)).
% 0.03/1.12
% 0.03/1.12 cnf(associative_property1,axiom,
% 0.03/1.12 ~product(X0,X1,X2) | defined(X0,X1)).
% 0.03/1.12
% 0.03/1.12 cnf(u28,axiom,
% 0.03/1.12 defined(domain(X0),domain(X0))).
% 0.03/1.12
% 0.03/1.12 cnf(u69,axiom,
% 0.03/1.12 defined(codomain(X3),codomain(X3))).
% 0.03/1.12
% 0.03/1.12 cnf(mapping_from_codomain_of_x_to_x,axiom,
% 0.03/1.12 defined(codomain(X0),X0)).
% 0.03/1.12
% 0.03/1.12 cnf(mapping_from_x_to_its_domain,axiom,
% 0.03/1.12 defined(X0,domain(X0))).
% 0.03/1.12
% 0.03/1.12 cnf(u2002,axiom,
% 0.03/1.12 ~defined(domain(X5),domain(X6)) | product(compose(domain(X5),domain(X6)),domain(X6),domain(X6))).
% 0.03/1.12
% 0.03/1.12 cnf(u1678,axiom,
% 0.03/1.12 ~defined(domain(X6),domain(X5)) | product(domain(X5),domain(X5),compose(domain(X6),domain(X5)))).
% 0.03/1.12
% 0.03/1.12 cnf(u1618,axiom,
% 0.03/1.12 ~defined(domain(X1),domain(X0)) | ~product(domain(X0),domain(X0),X2) | product(domain(X1),X2,domain(X0))).
% 0.03/1.12
% 0.03/1.12 cnf(u1556,axiom,
% 0.03/1.12 ~defined(domain(X0),domain(X1)) | product(domain(X0),X2,domain(X0)) | ~product(domain(X1),domain(X0),X2)).
% 0.03/1.12
% 0.03/1.12 cnf(u1546,axiom,
% 0.03/1.12 ~defined(domain(X0),domain(X1)) | defined(domain(X0),compose(domain(X1),domain(X0)))).
% 0.03/1.12
% 0.03/1.12 cnf(u1521,axiom,
% 0.03/1.12 ~defined(domain(X0),domain(X1)) | defined(compose(domain(X1),domain(X0)),domain(X1))).
% 0.03/1.12
% 0.03/1.12 cnf(u1433,axiom,
% 0.03/1.12 ~defined(domain(X1),domain(X0)) | defined(X2,domain(X0)) | ~product(domain(X0),domain(X1),X2)).
% 0.03/1.12
% 0.03/1.12 cnf(u1382,axiom,
% 0.03/1.12 ~defined(domain(X0),domain(X1)) | ~product(domain(X0),domain(X0),X2) | defined(X2,domain(X1))).
% 0.03/1.12
% 0.03/1.12 cnf(u1331,axiom,
% 0.03/1.12 ~defined(domain(X1),domain(X0)) | ~product(domain(X0),domain(X0),X2) | defined(domain(X1),X2)).
% 0.03/1.12
% 0.03/1.12 cnf(u1282,axiom,
% 0.03/1.12 ~defined(domain(X0),domain(X1)) | defined(domain(X0),X2) | ~product(domain(X1),domain(X0),X2)).
% 0.03/1.12
% 0.03/1.12 cnf(u963,axiom,
% 0.03/1.12 ~defined(domain(X0),domain(X1)) | product(domain(X0),domain(X1),domain(X1))).
% 0.03/1.12
% 0.03/1.12 cnf(u922,axiom,
% 0.03/1.12 ~defined(domain(X0),domain(X1)) | product(domain(X1),domain(X1),domain(X0))).
% 0.03/1.12
% 0.03/1.12 cnf(u703,axiom,
% 0.03/1.12 ~defined(domain(X2),domain(X1)) | defined(X0,domain(X1)) | ~product(X1,domain(X2),X0)).
% 0.03/1.12
% 0.03/1.12 cnf(u699,axiom,
% 0.03/1.12 ~defined(domain(X2),domain(X1)) | defined(X0,domain(X1)) | ~product(X2,domain(X2),X0)).
% 0.03/1.12
% 0.03/1.12 cnf(u587,axiom,
% 0.03/1.12 ~defined(domain(X0),domain(X1)) | domain(X0) = domain(X1)).
% 0.03/1.12
% 0.03/1.12 cnf(u452,axiom,
% 0.03/1.12 ~defined(domain(X0),domain(X1)) | defined(domain(X1),domain(X0))).
% 0.03/1.12
% 0.03/1.12 cnf(u308,axiom,
% 0.03/1.12 ~defined(domain(X0),domain(X1)) | defined(X1,domain(X0))).
% 0.03/1.12
% 0.03/1.12 cnf(u2029,axiom,
% 0.03/1.12 ~defined(codomain(X6),domain(X7)) | product(compose(codomain(X6),domain(X7)),domain(X7),domain(X7))).
% 0.03/1.12
% 0.03/1.12 cnf(u1713,axiom,
% 0.03/1.12 ~defined(codomain(X7),domain(X6)) | product(domain(X6),domain(X6),compose(codomain(X7),domain(X6)))).
% 0.03/1.12
% 0.03/1.12 cnf(u1650,axiom,
% 0.03/1.12 ~defined(codomain(X1),domain(X0)) | ~product(domain(X0),domain(X0),X2) | product(codomain(X1),X2,domain(X0))).
% 0.03/1.12
% 0.03/1.12 cnf(u1557,axiom,
% 0.03/1.12 ~defined(codomain(X3),domain(X4)) | product(codomain(X3),X5,codomain(X3)) | ~product(domain(X4),codomain(X3),X5)).
% 0.03/1.12
% 0.03/1.12 cnf(u1532,axiom,
% 0.03/1.12 ~defined(codomain(X0),domain(X1)) | defined(codomain(X0),compose(domain(X1),codomain(X0)))).
% 0.03/1.12
% 0.03/1.12 cnf(u1522,axiom,
% 0.03/1.12 ~defined(codomain(X2),domain(X3)) | defined(compose(domain(X3),codomain(X2)),domain(X3))).
% 0.03/1.12
% 0.03/1.12 cnf(u1464,axiom,
% 0.03/1.12 ~defined(codomain(X1),domain(X0)) | defined(X2,domain(X0)) | ~product(domain(X0),codomain(X1),X2)).
% 0.03/1.12
% 0.03/1.12 cnf(u1383,axiom,
% 0.03/1.12 ~defined(codomain(X3),domain(X4)) | ~product(codomain(X3),codomain(X3),X5) | defined(X5,domain(X4))).
% 0.03/1.12
% 0.03/1.12 cnf(u1361,axiom,
% 0.03/1.12 ~defined(codomain(X1),domain(X0)) | ~product(domain(X0),domain(X0),X2) | defined(codomain(X1),X2)).
% 0.03/1.12
% 0.03/1.12 cnf(u1283,axiom,
% 0.03/1.12 ~defined(codomain(X3),domain(X4)) | defined(codomain(X3),X5) | ~product(domain(X4),codomain(X3),X5)).
% 0.03/1.12
% 0.03/1.12 cnf(u996,axiom,
% 0.03/1.12 ~defined(codomain(X0),domain(X1)) | product(codomain(X0),domain(X1),domain(X1))).
% 0.03/1.12
% 0.03/1.12 cnf(u923,axiom,
% 0.03/1.12 ~defined(codomain(X2),domain(X3)) | product(domain(X3),domain(X3),codomain(X2))).
% 0.03/1.12
% 0.03/1.12 cnf(u745,axiom,
% 0.03/1.12 ~defined(codomain(X0),domain(X2)) | product(codomain(X0),X1,X0) | ~product(domain(X2),X0,X1)).
% 0.03/1.12
% 0.03/1.12 cnf(u704,axiom,
% 0.03/1.12 ~defined(codomain(X5),domain(X4)) | defined(X3,domain(X4)) | ~product(X4,codomain(X5),X3)).
% 0.03/1.12
% 0.03/1.12 cnf(u682,axiom,
% 0.03/1.12 ~defined(codomain(X0),domain(X2)) | defined(codomain(X0),X1) | ~product(domain(X2),X0,X1)).
% 0.03/1.12
% 0.03/1.12 cnf(u588,axiom,
% 0.03/1.12 ~defined(codomain(X2),domain(X3)) | domain(X3) = codomain(X2)).
% 0.03/1.12
% 0.03/1.12 cnf(u453,axiom,
% 0.03/1.12 ~defined(codomain(X2),domain(X3)) | defined(domain(X3),codomain(X2))).
% 0.03/1.12
% 0.03/1.12 cnf(u309,axiom,
% 0.03/1.12 ~defined(codomain(X2),domain(X3)) | defined(X3,codomain(X2))).
% 0.03/1.12
% 0.03/1.12 cnf(u293,axiom,
% 0.03/1.12 ~defined(codomain(X0),domain(X1)) | defined(domain(X1),X0)).
% 0.03/1.12
% 0.03/1.12 cnf(u1491,axiom,
% 0.03/1.12 ~defined(X6,domain(X7)) | product(compose(X6,domain(X7)),domain(X7),compose(X6,domain(X7)))).
% 0.03/1.12
% 0.03/1.12 cnf(u716,axiom,
% 0.03/1.12 ~defined(X0,domain(X2)) | product(X0,X1,X0) | ~product(domain(X2),domain(X0),X1)).
% 0.03/1.12
% 0.03/1.12 cnf(u647,axiom,
% 0.03/1.12 ~defined(X6,domain(X7)) | product(compose(X6,domain(X7)),domain(X7),X6)).
% 0.03/1.12
% 0.03/1.12 cnf(u629,axiom,
% 0.03/1.12 ~defined(X2,domain(X1)) | defined(X0,domain(X1)) | ~product(codomain(X2),X2,X0)).
% 0.03/1.12
% 0.03/1.12 cnf(u597,axiom,
% 0.03/1.12 ~defined(X0,domain(X2)) | defined(X0,X1) | ~product(domain(X2),domain(X0),X1)).
% 0.03/1.12
% 0.03/1.12 cnf(u381,axiom,
% 0.03/1.12 ~defined(X1,domain(X4)) | product(X3,domain(X4),X2) | ~product(X0,X1,X2) | ~product(X0,X1,X3)).
% 0.03/1.12
% 0.03/1.12 cnf(u328,axiom,
% 0.03/1.12 ~defined(X2,domain(X4)) | product(X0,X3,X2) | ~product(X0,X1,X2) | ~product(X1,domain(X4),X3)).
% 0.03/1.12
% 0.03/1.12 cnf(u274,axiom,
% 0.03/1.12 ~defined(X0,domain(X1)) | defined(domain(X1),domain(X0))).
% 0.03/1.12
% 0.03/1.12 cnf(u206,axiom,
% 0.03/1.12 ~defined(X6,domain(X7)) | compose(X6,domain(X7)) = X6).
% 0.03/1.12
% 0.03/1.12 cnf(u2039,axiom,
% 0.03/1.12 ~defined(domain(X4),codomain(X5)) | product(compose(domain(X4),codomain(X5)),codomain(X5),codomain(X5))).
% 0.03/1.12
% 0.03/1.12 cnf(u1689,axiom,
% 0.03/1.12 ~defined(domain(X5),codomain(X4)) | product(codomain(X4),codomain(X4),compose(domain(X5),codomain(X4)))).
% 0.03/1.12
% 0.03/1.12 cnf(u1619,axiom,
% 0.03/1.12 ~defined(domain(X4),codomain(X3)) | ~product(codomain(X3),codomain(X3),X5) | product(domain(X4),X5,codomain(X3))).
% 0.03/1.12
% 0.03/1.12 cnf(u1594,axiom,
% 0.03/1.12 ~defined(domain(X0),codomain(X1)) | product(domain(X0),X2,domain(X0)) | ~product(codomain(X1),domain(X0),X2)).
% 0.03/1.12
% 0.03/1.12 cnf(u1547,axiom,
% 0.03/1.12 ~defined(domain(X2),codomain(X3)) | defined(domain(X2),compose(codomain(X3),domain(X2)))).
% 0.03/1.12
% 0.03/1.12 cnf(u1534,axiom,
% 0.03/1.12 ~defined(domain(X0),codomain(X1)) | defined(compose(codomain(X1),domain(X0)),codomain(X1))).
% 0.03/1.12
% 0.03/1.12 cnf(u1434,axiom,
% 0.03/1.12 ~defined(domain(X4),codomain(X3)) | defined(X5,codomain(X3)) | ~product(codomain(X3),domain(X4),X5)).
% 0.03/1.12
% 0.03/1.12 cnf(u1409,axiom,
% 0.03/1.12 ~defined(domain(X0),codomain(X1)) | ~product(domain(X0),domain(X0),X2) | defined(X2,codomain(X1))).
% 0.03/1.12
% 0.03/1.12 cnf(u1332,axiom,
% 0.03/1.12 ~defined(domain(X4),codomain(X3)) | ~product(codomain(X3),codomain(X3),X5) | defined(domain(X4),X5)).
% 0.03/1.12
% 0.03/1.12 cnf(u1313,axiom,
% 0.03/1.12 ~defined(domain(X0),codomain(X1)) | defined(domain(X0),X2) | ~product(codomain(X1),domain(X0),X2)).
% 0.03/1.12
% 0.03/1.12 cnf(u964,axiom,
% 0.03/1.12 ~defined(domain(X2),codomain(X3)) | product(domain(X2),codomain(X3),codomain(X3))).
% 0.03/1.12
% 0.03/1.12 cnf(u942,axiom,
% 0.03/1.12 ~defined(domain(X0),codomain(X1)) | product(codomain(X1),codomain(X1),domain(X0))).
% 0.03/1.12
% 0.03/1.12 cnf(u777,axiom,
% 0.03/1.12 ~defined(domain(X2),codomain(X0)) | product(codomain(X0),X0,X1) | ~product(domain(X2),X0,X1)).
% 0.03/1.12
% 0.03/1.12 cnf(u757,axiom,
% 0.03/1.12 ~defined(domain(X0),codomain(X2)) | product(domain(X0),X1,X2) | ~product(codomain(X2),X2,X1)).
% 0.03/1.12
% 0.03/1.12 cnf(u700,axiom,
% 0.03/1.12 ~defined(domain(X5),codomain(X4)) | defined(X3,codomain(X4)) | ~product(X5,domain(X5),X3)).
% 0.03/1.12
% 0.03/1.12 cnf(u693,axiom,
% 0.03/1.12 ~defined(domain(X0),codomain(X2)) | defined(domain(X0),X1) | ~product(codomain(X2),X2,X1)).
% 0.03/1.12
% 0.03/1.12 cnf(u599,axiom,
% 0.03/1.12 ~defined(domain(X0),codomain(X1)) | domain(X0) = codomain(X1)).
% 0.03/1.12
% 0.03/1.12 cnf(u469,axiom,
% 0.03/1.12 ~defined(domain(X0),codomain(X1)) | defined(codomain(X1),domain(X0))).
% 0.03/1.12
% 0.03/1.12 cnf(u2063,axiom,
% 0.03/1.12 ~defined(codomain(X5),codomain(X6)) | product(compose(codomain(X5),codomain(X6)),codomain(X6),codomain(X6))).
% 0.03/1.12
% 0.03/1.12 cnf(u1726,axiom,
% 0.03/1.12 ~defined(codomain(X6),codomain(X5)) | product(codomain(X5),codomain(X5),compose(codomain(X6),codomain(X5)))).
% 0.03/1.12
% 0.03/1.12 cnf(u1651,axiom,
% 0.03/1.12 ~defined(codomain(X4),codomain(X3)) | ~product(codomain(X3),codomain(X3),X5) | product(codomain(X4),X5,codomain(X3))).
% 0.03/1.12
% 0.03/1.12 cnf(u1595,axiom,
% 0.03/1.12 ~defined(codomain(X3),codomain(X4)) | product(codomain(X3),X5,codomain(X3)) | ~product(codomain(X4),codomain(X3),X5)).
% 0.03/1.12
% 0.03/1.12 cnf(u1535,axiom,
% 0.03/1.12 ~defined(codomain(X2),codomain(X3)) | defined(compose(codomain(X3),codomain(X2)),codomain(X3))).
% 0.03/1.12
% 0.03/1.12 cnf(u1533,axiom,
% 0.03/1.12 ~defined(codomain(X2),codomain(X3)) | defined(codomain(X2),compose(codomain(X3),codomain(X2)))).
% 0.03/1.12
% 0.03/1.12 cnf(u1465,axiom,
% 0.03/1.12 ~defined(codomain(X4),codomain(X3)) | defined(X5,codomain(X3)) | ~product(codomain(X3),codomain(X4),X5)).
% 0.03/1.12
% 0.03/1.12 cnf(u1410,axiom,
% 0.03/1.12 ~defined(codomain(X3),codomain(X4)) | ~product(codomain(X3),codomain(X3),X5) | defined(X5,codomain(X4))).
% 0.03/1.12
% 0.03/1.12 cnf(u1362,axiom,
% 0.03/1.12 ~defined(codomain(X4),codomain(X3)) | ~product(codomain(X3),codomain(X3),X5) | defined(codomain(X4),X5)).
% 0.03/1.12
% 0.03/1.12 cnf(u1314,axiom,
% 0.03/1.12 ~defined(codomain(X3),codomain(X4)) | defined(codomain(X3),X5) | ~product(codomain(X4),codomain(X3),X5)).
% 0.03/1.12
% 0.03/1.12 cnf(u997,axiom,
% 0.03/1.12 ~defined(codomain(X2),codomain(X3)) | product(codomain(X2),codomain(X3),codomain(X3))).
% 0.03/1.12
% 0.03/1.12 cnf(u943,axiom,
% 0.03/1.12 ~defined(codomain(X2),codomain(X3)) | product(codomain(X3),codomain(X3),codomain(X2))).
% 0.03/1.12
% 0.03/1.12 cnf(u778,axiom,
% 0.03/1.12 ~defined(codomain(X5),codomain(X3)) | product(codomain(X3),X3,X4) | ~product(codomain(X5),X3,X4)).
% 0.03/1.12
% 0.03/1.12 cnf(u758,axiom,
% 0.03/1.12 ~defined(codomain(X3),codomain(X5)) | product(codomain(X3),X4,X5) | ~product(codomain(X5),X5,X4)).
% 0.03/1.12
% 0.03/1.12 cnf(u746,axiom,
% 0.03/1.12 ~defined(codomain(X3),codomain(X5)) | product(codomain(X3),X4,X3) | ~product(codomain(X5),X3,X4)).
% 0.03/1.12
% 0.03/1.12 cnf(u694,axiom,
% 0.03/1.12 ~defined(codomain(X3),codomain(X5)) | defined(codomain(X3),X4) | ~product(codomain(X5),X5,X4)).
% 0.03/1.12
% 0.03/1.12 cnf(u683,axiom,
% 0.03/1.12 ~defined(codomain(X3),codomain(X5)) | defined(codomain(X3),X4) | ~product(codomain(X5),X3,X4)).
% 0.03/1.12
% 0.03/1.12 cnf(u600,axiom,
% 0.03/1.12 ~defined(codomain(X2),codomain(X3)) | codomain(X2) = codomain(X3)).
% 0.03/1.12
% 0.03/1.12 cnf(u470,axiom,
% 0.03/1.12 ~defined(codomain(X2),codomain(X3)) | defined(codomain(X3),codomain(X2))).
% 0.03/1.12
% 0.03/1.12 cnf(u294,axiom,
% 0.03/1.12 ~defined(codomain(X2),codomain(X3)) | defined(codomain(X3),X2)).
% 0.03/1.12
% 0.03/1.12 cnf(u1503,axiom,
% 0.03/1.12 ~defined(X5,codomain(X6)) | product(compose(X5,codomain(X6)),codomain(X6),compose(X5,codomain(X6)))).
% 0.03/1.12
% 0.03/1.12 cnf(u717,axiom,
% 0.03/1.12 ~defined(X3,codomain(X5)) | product(X3,X4,X3) | ~product(codomain(X5),domain(X3),X4)).
% 0.03/1.12
% 0.03/1.12 cnf(u667,axiom,
% 0.03/1.12 ~defined(X5,codomain(X6)) | product(compose(X5,codomain(X6)),codomain(X6),X5)).
% 0.03/1.12
% 0.03/1.12 cnf(u630,axiom,
% 0.03/1.12 ~defined(X5,codomain(X4)) | defined(X3,codomain(X4)) | ~product(codomain(X5),X5,X3)).
% 0.03/1.12
% 0.03/1.12 cnf(u598,axiom,
% 0.03/1.12 ~defined(X3,codomain(X5)) | defined(X3,X4) | ~product(codomain(X5),domain(X3),X4)).
% 0.03/1.12
% 0.03/1.12 cnf(u382,axiom,
% 0.03/1.12 ~defined(X6,codomain(X9)) | product(X8,codomain(X9),X7) | ~product(X5,X6,X7) | ~product(X5,X6,X8)).
% 0.03/1.12
% 0.03/1.12 cnf(u329,axiom,
% 0.03/1.12 ~defined(X7,codomain(X9)) | product(X5,X8,X7) | ~product(X5,X6,X7) | ~product(X6,codomain(X9),X8)).
% 0.03/1.12
% 0.03/1.12 cnf(u321,axiom,
% 0.03/1.12 ~defined(X8,codomain(X9)) | product(compose(X8,codomain(X9)),X9,X10) | ~product(X8,X9,X10)).
% 0.03/1.12
% 0.03/1.12 cnf(u275,axiom,
% 0.03/1.12 ~defined(X2,codomain(X3)) | defined(codomain(X3),domain(X2))).
% 0.03/1.12
% 0.03/1.12 cnf(u213,axiom,
% 0.03/1.12 ~defined(X5,codomain(X6)) | compose(X5,codomain(X6)) = X5).
% 0.03/1.12
% 0.03/1.12 cnf(u34,axiom,
% 0.03/1.12 ~defined(X5,codomain(X3)) | ~defined(codomain(X3),X4) | defined(X5,X4)).
% 0.03/1.12
% 0.03/1.12 cnf(u896,axiom,
% 0.03/1.12 ~defined(codomain(X2),X3) | product(X3,domain(X3),compose(codomain(X2),X3))).
% 0.03/1.12
% 0.03/1.12 cnf(u731,axiom,
% 0.03/1.12 ~defined(codomain(X3),X5) | product(codomain(X3),X4,X5) | ~product(X5,domain(X5),X4)).
% 0.03/1.12
% 0.03/1.12 cnf(u688,axiom,
% 0.03/1.12 ~defined(codomain(X6),X7) | product(compose(codomain(X6),X7),domain(X7),X7)).
% 0.03/1.12
% 0.03/1.12 cnf(u642,axiom,
% 0.03/1.12 ~defined(codomain(X5),X4) | defined(X3,X4) | ~product(codomain(X4),codomain(X5),X3)).
% 0.03/1.12
% 0.03/1.12 cnf(u602,axiom,
% 0.03/1.12 ~defined(codomain(X3),X5) | defined(codomain(X3),X4) | ~product(X5,domain(X5),X4)).
% 0.03/1.12
% 0.03/1.12 cnf(u418,axiom,
% 0.03/1.12 ~defined(codomain(X9),X6) | product(X8,X6,X7) | ~product(X5,X6,X7) | ~product(X5,codomain(X9),X8)).
% 0.03/1.12
% 0.03/1.12 cnf(u362,axiom,
% 0.03/1.12 ~defined(codomain(X7),X9) | product(X5,X8,X9) | ~product(X5,X6,codomain(X7)) | ~product(X6,X9,X8)).
% 0.03/1.12
% 0.03/1.12 cnf(u327,axiom,
% 0.03/1.12 ~defined(codomain(X2),X3) | defined(codomain(X3),codomain(X2))).
% 0.03/1.12
% 0.03/1.12 cnf(u246,axiom,
% 0.03/1.12 ~defined(codomain(X7),X6) | compose(codomain(X7),X6) = X6).
% 0.03/1.12
% 0.03/1.12 cnf(u895,axiom,
% 0.03/1.12 ~defined(domain(X0),X1) | product(X1,domain(X1),compose(domain(X0),X1))).
% 0.03/1.12
% 0.03/1.12 cnf(u730,axiom,
% 0.03/1.12 ~defined(domain(X0),X2) | product(domain(X0),X1,X2) | ~product(X2,domain(X2),X1)).
% 0.03/1.12
% 0.03/1.12 cnf(u677,axiom,
% 0.03/1.12 ~defined(domain(X5),X6) | product(compose(domain(X5),X6),domain(X6),X6)).
% 0.03/1.12
% 0.03/1.12 cnf(u641,axiom,
% 0.03/1.12 ~defined(domain(X2),X1) | defined(X0,X1) | ~product(codomain(X1),domain(X2),X0)).
% 0.03/1.12
% 0.03/1.12 cnf(u601,axiom,
% 0.03/1.12 ~defined(domain(X0),X2) | defined(domain(X0),X1) | ~product(X2,domain(X2),X1)).
% 0.03/1.12
% 0.03/1.12 cnf(u417,axiom,
% 0.03/1.12 ~defined(domain(X4),X1) | product(X3,X1,X2) | ~product(X0,X1,X2) | ~product(X0,domain(X4),X3)).
% 0.03/1.12
% 0.03/1.12 cnf(u361,axiom,
% 0.03/1.12 ~defined(domain(X2),X4) | product(X0,X3,X4) | ~product(X0,X1,domain(X2)) | ~product(X1,X4,X3)).
% 0.03/1.12
% 0.03/1.12 cnf(u326,axiom,
% 0.03/1.12 ~defined(domain(X0),X1) | defined(codomain(X1),domain(X0))).
% 0.03/1.12
% 0.03/1.12 cnf(u229,axiom,
% 0.03/1.12 ~defined(domain(X6),X5) | compose(domain(X6),X5) = X5).
% 0.03/1.12
% 0.03/1.12 cnf(u33,axiom,
% 0.03/1.12 ~defined(domain(X0),X1) | ~defined(X2,domain(X0)) | defined(X2,X1)).
% 0.03/1.12
% 0.03/1.12 cnf(u579,axiom,
% 0.03/1.12 ~defined(X6,X7) | product(compose(X6,X7),domain(X7),compose(X6,X7))).
% 0.03/1.12
% 0.03/1.12 cnf(u269,axiom,
% 0.03/1.12 ~defined(X11,X10) | product(X11,X12,compose(X11,X10)) | ~product(X10,domain(compose(X11,X10)),X12)).
% 0.03/1.12
% 0.03/1.12 cnf(u257,axiom,
% 0.03/1.12 ~defined(X10,X11) | defined(X12,X11) | ~product(codomain(compose(X10,X11)),X10,X12)).
% 0.03/1.12
% 0.03/1.12 cnf(u197,axiom,
% 0.03/1.12 ~defined(X11,X10) | defined(X11,X12) | ~product(X10,domain(compose(X11,X10)),X12)).
% 0.03/1.12
% 0.03/1.12 cnf(u90,axiom,
% 0.03/1.12 ~defined(X14,X16) | ~product(X13,compose(X14,X16),X17) | product(X15,X16,X17) | ~product(X13,X14,X15)).
% 0.03/1.12
% 0.03/1.12 cnf(u75,axiom,
% 0.03/1.12 ~defined(X17,X14) | ~product(X16,X13,X17) | product(X16,X15,compose(X17,X14)) | ~product(X13,X14,X15)).
% 0.03/1.12
% 0.03/1.12 cnf(u70,axiom,
% 0.03/1.12 ~defined(X4,X5) | defined(codomain(compose(X4,X5)),X4)).
% 0.03/1.12
% 0.03/1.12 cnf(u31,axiom,
% 0.03/1.12 ~defined(X5,X4) | defined(X4,domain(compose(X5,X4)))).
% 0.03/1.12
% 0.03/1.12 cnf(category_theory_axiom4,axiom,
% 0.03/1.12 ~defined(X0,X4) | defined(X3,X2) | ~product(X0,X1,X3) | ~product(X1,X2,X4)).
% 0.03/1.12
% 0.03/1.12 cnf(category_theory_axiom3,axiom,
% 0.03/1.12 ~defined(X0,X4) | defined(X0,X1) | ~product(X1,X2,X4)).
% 0.03/1.12
% 0.03/1.12 cnf(category_theory_axiom1,axiom,
% 0.03/1.12 ~defined(X3,X2) | defined(X0,X4) | ~product(X1,X2,X4) | ~product(X0,X1,X3)).
% 0.03/1.12
% 0.03/1.12 cnf(associative_property2,axiom,
% 0.03/1.12 ~defined(X3,X2) | defined(X1,X2) | ~product(X0,X1,X3)).
% 0.03/1.12
% 0.03/1.12 cnf(u107,axiom,
% 0.03/1.12 codomain(X1) = codomain(codomain(X1))).
% 0.03/1.12
% 0.03/1.12 cnf(u106,axiom,
% 0.03/1.12 domain(X0) = codomain(domain(X0))).
% 0.03/1.12
% 0.03/1.12 cnf(u100,axiom,
% 0.03/1.12 domain(codomain(X1)) = codomain(X1)).
% 0.03/1.12
% 0.03/1.12 cnf(u99,axiom,
% 0.03/1.12 domain(X0) = domain(domain(X0))).
% 0.03/1.12
% 0.03/1.12 cnf(u135,axiom,
% 0.03/1.12 compose(codomain(X9),codomain(X9)) = codomain(X9)).
% 0.03/1.12
% 0.03/1.12 cnf(u128,axiom,
% 0.03/1.12 compose(domain(X9),domain(X9)) = domain(X9)).
% 0.03/1.12
% 0.03/1.12 cnf(u98,axiom,
% 0.03/1.12 compose(codomain(X2),X2) = X2).
% 0.03/1.12
% 0.03/1.12 cnf(u85,axiom,
% 0.03/1.12 compose(X2,domain(X2)) = X2).
% 0.03/1.12
% 0.03/1.12 % # SZS output end Saturation.
% 0.03/1.12 % ------------------------------
% 0.03/1.12 % Version: Vampire 4.0 (commit 2df2fce on 2015-07-07 02:33:56 +0100)
% 0.03/1.12 % Termination reason: Satisfiable
% 0.03/1.12
% 0.03/1.12 % Active clauses: 299
% 0.03/1.12 % Passive clauses: 307
% 0.03/1.12 % Generated clauses: 2285
% 0.03/1.12 % Final active clauses: 297
% 0.03/1.12 % Input clauses: 18
% 0.03/1.12 % Initial clauses: 18
% 0.03/1.12 %
% 0.03/1.12 % Fw subsumption resolutions: 44
% 0.03/1.12 % Fw demodulations: 820
% 0.03/1.12 % Bw demodulations: 10
% 0.03/1.12 %
% 0.03/1.12 % Simple tautologies: 32
% 0.03/1.12 % Equational tautologies: 17
% 0.03/1.12 % Forward subsumptions: 1065
% 0.03/1.12 %
% 0.03/1.12 % Binary resolution: 805
% 0.03/1.12 % Forward superposition: 551
% 0.03/1.12 % Backward superposition: 35
% 0.03/1.12 % Self superposition: 2
% 0.03/1.12 %
% 0.03/1.12 % SAT solver clauses: 308
% 0.03/1.12 % SAT solver unit clauses: 20
% 0.03/1.12 % SAT solver binary clauses: 130
% 0.03/1.12 %
% 0.03/1.12 % Memory used [KB]: 1151
% 0.03/1.12 % Time elapsed: 0.037 s
% 0.03/1.12 % ------------------------------
% 0.03/1.12 ---- Runtime statistics ----
% 0.03/1.12 clauses created: 2285
% 0.03/1.12 clauses deleted: 1901
% 0.03/1.12 -----------------------------
% 0.03/1.12 % ------------------------------
% 0.03/1.12 % Success in time 0.046 s
%------------------------------------------------------------------------------