TSTP Solution File: SEU042+1 by Drodi---3.6.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.6.0
% Problem  : SEU042+1 : TPTP v8.1.2. Released v3.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n025.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Tue Apr 30 20:40:56 EDT 2024

% Result   : Theorem 4.98s 0.97s
% Output   : CNFRefutation 4.98s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.02/0.10  % Problem  : SEU042+1 : TPTP v8.1.2. Released v3.2.0.
% 0.02/0.11  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.10/0.31  % Computer : n025.cluster.edu
% 0.10/0.31  % Model    : x86_64 x86_64
% 0.10/0.31  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.31  % Memory   : 8042.1875MB
% 0.10/0.31  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.10/0.31  % CPULimit : 300
% 0.10/0.31  % WCLimit  : 300
% 0.10/0.31  % DateTime : Mon Apr 29 20:05:11 EDT 2024
% 0.10/0.31  % CPUTime  : 
% 0.16/0.32  % Drodi V3.6.0
% 4.98/0.97  % Refutation found
% 4.98/0.97  % SZS status Theorem for theBenchmark: Theorem is valid
% 4.98/0.97  % SZS output start CNFRefutation for theBenchmark
% 4.98/0.97  fof(f6,axiom,(
% 4.98/0.97    (! [A,B,C] :( C = set_intersection2(A,B)<=> (! [D] :( in(D,C)<=> ( in(D,A)& in(D,B) ) ) )) )),
% 4.98/0.97    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 4.98/0.97  fof(f7,axiom,(
% 4.98/0.97    (! [A] :( ( relation(A)& function(A) )=> ( one_to_one(A)<=> (! [B,C] :( ( in(B,relation_dom(A))& in(C,relation_dom(A))& apply(A,B) = apply(A,C) )=> B = C ) )) ) )),
% 4.98/0.97    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 4.98/0.97  fof(f8,axiom,(
% 4.98/0.97    (! [A,B] :( relation(A)=> relation(relation_dom_restriction(A,B)) ) )),
% 4.98/0.97    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 4.98/0.97  fof(f15,axiom,(
% 4.98/0.97    (! [A,B] :( ( relation(A)& function(A) )=> ( relation(relation_dom_restriction(A,B))& function(relation_dom_restriction(A,B)) ) ) )),
% 4.98/0.97    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 4.98/0.97  fof(f37,axiom,(
% 4.98/0.97    (! [A,B] :( ( relation(B)& function(B) )=> (! [C] :( ( relation(C)& function(C) )=> ( B = relation_dom_restriction(C,A)<=> ( relation_dom(B) = set_intersection2(relation_dom(C),A)& (! [D] :( in(D,relation_dom(B))=> apply(B,D) = apply(C,D) ) )) ) ) )) )),
% 4.98/0.97    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 4.98/0.97  fof(f40,conjecture,(
% 4.98/0.97    (! [A,B] :( ( relation(B)& function(B) )=> ( one_to_one(B)=> one_to_one(relation_dom_restriction(B,A)) ) ) )),
% 4.98/0.97    file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 4.98/0.97  fof(f41,negated_conjecture,(
% 4.98/0.97    ~((! [A,B] :( ( relation(B)& function(B) )=> ( one_to_one(B)=> one_to_one(relation_dom_restriction(B,A)) ) ) ))),
% 4.98/0.97    inference(negated_conjecture,[status(cth)],[f40])).
% 4.98/0.97  fof(f54,plain,(
% 4.98/0.97    ![A,B,C]: ((~C=set_intersection2(A,B)|(![D]: ((~in(D,C)|(in(D,A)&in(D,B)))&(in(D,C)|(~in(D,A)|~in(D,B))))))&(C=set_intersection2(A,B)|(?[D]: ((~in(D,C)|(~in(D,A)|~in(D,B)))&(in(D,C)|(in(D,A)&in(D,B)))))))),
% 4.98/0.97    inference(NNF_transformation,[status(esa)],[f6])).
% 4.98/0.97  fof(f55,plain,(
% 4.98/0.97    (![A,B,C]: (~C=set_intersection2(A,B)|((![D]: (~in(D,C)|(in(D,A)&in(D,B))))&(![D]: (in(D,C)|(~in(D,A)|~in(D,B)))))))&(![A,B,C]: (C=set_intersection2(A,B)|(?[D]: ((~in(D,C)|(~in(D,A)|~in(D,B)))&(in(D,C)|(in(D,A)&in(D,B)))))))),
% 4.98/0.97    inference(miniscoping,[status(esa)],[f54])).
% 4.98/0.97  fof(f56,plain,(
% 4.98/0.97    (![A,B,C]: (~C=set_intersection2(A,B)|((![D]: (~in(D,C)|(in(D,A)&in(D,B))))&(![D]: (in(D,C)|(~in(D,A)|~in(D,B)))))))&(![A,B,C]: (C=set_intersection2(A,B)|((~in(sk0_0(C,B,A),C)|(~in(sk0_0(C,B,A),A)|~in(sk0_0(C,B,A),B)))&(in(sk0_0(C,B,A),C)|(in(sk0_0(C,B,A),A)&in(sk0_0(C,B,A),B))))))),
% 4.98/0.97    inference(skolemization,[status(esa)],[f55])).
% 4.98/0.97  fof(f57,plain,(
% 4.98/0.97    ![X0,X1,X2,X3]: (~X0=set_intersection2(X1,X2)|~in(X3,X0)|in(X3,X1))),
% 4.98/0.97    inference(cnf_transformation,[status(esa)],[f56])).
% 4.98/0.97  fof(f63,plain,(
% 4.98/0.97    ![A]: ((~relation(A)|~function(A))|(one_to_one(A)<=>(![B,C]: (((~in(B,relation_dom(A))|~in(C,relation_dom(A)))|~apply(A,B)=apply(A,C))|B=C))))),
% 4.98/0.97    inference(pre_NNF_transformation,[status(esa)],[f7])).
% 4.98/0.97  fof(f64,plain,(
% 4.98/0.97    ![A]: ((~relation(A)|~function(A))|((~one_to_one(A)|(![B,C]: (((~in(B,relation_dom(A))|~in(C,relation_dom(A)))|~apply(A,B)=apply(A,C))|B=C)))&(one_to_one(A)|(?[B,C]: (((in(B,relation_dom(A))&in(C,relation_dom(A)))&apply(A,B)=apply(A,C))&~B=C)))))),
% 4.98/0.97    inference(NNF_transformation,[status(esa)],[f63])).
% 4.98/0.97  fof(f65,plain,(
% 4.98/0.97    ![A]: ((~relation(A)|~function(A))|((~one_to_one(A)|(![B,C]: (((~in(B,relation_dom(A))|~in(C,relation_dom(A)))|~apply(A,B)=apply(A,C))|B=C)))&(one_to_one(A)|(((in(sk0_1(A),relation_dom(A))&in(sk0_2(A),relation_dom(A)))&apply(A,sk0_1(A))=apply(A,sk0_2(A)))&~sk0_1(A)=sk0_2(A)))))),
% 4.98/0.97    inference(skolemization,[status(esa)],[f64])).
% 4.98/0.97  fof(f66,plain,(
% 4.98/0.97    ![X0,X1,X2]: (~relation(X0)|~function(X0)|~one_to_one(X0)|~in(X1,relation_dom(X0))|~in(X2,relation_dom(X0))|~apply(X0,X1)=apply(X0,X2)|X1=X2)),
% 4.98/0.97    inference(cnf_transformation,[status(esa)],[f65])).
% 4.98/0.97  fof(f67,plain,(
% 4.98/0.97    ![X0]: (~relation(X0)|~function(X0)|one_to_one(X0)|in(sk0_1(X0),relation_dom(X0)))),
% 4.98/0.97    inference(cnf_transformation,[status(esa)],[f65])).
% 4.98/0.97  fof(f68,plain,(
% 4.98/0.97    ![X0]: (~relation(X0)|~function(X0)|one_to_one(X0)|in(sk0_2(X0),relation_dom(X0)))),
% 4.98/0.97    inference(cnf_transformation,[status(esa)],[f65])).
% 4.98/0.98  fof(f69,plain,(
% 4.98/0.98    ![X0]: (~relation(X0)|~function(X0)|one_to_one(X0)|apply(X0,sk0_1(X0))=apply(X0,sk0_2(X0)))),
% 4.98/0.98    inference(cnf_transformation,[status(esa)],[f65])).
% 4.98/0.98  fof(f70,plain,(
% 4.98/0.98    ![X0]: (~relation(X0)|~function(X0)|one_to_one(X0)|~sk0_1(X0)=sk0_2(X0))),
% 4.98/0.98    inference(cnf_transformation,[status(esa)],[f65])).
% 4.98/0.98  fof(f71,plain,(
% 4.98/0.98    ![A,B]: (~relation(A)|relation(relation_dom_restriction(A,B)))),
% 4.98/0.98    inference(pre_NNF_transformation,[status(esa)],[f8])).
% 4.98/0.98  fof(f72,plain,(
% 4.98/0.98    ![A]: (~relation(A)|(![B]: relation(relation_dom_restriction(A,B))))),
% 4.98/0.98    inference(miniscoping,[status(esa)],[f71])).
% 4.98/0.98  fof(f73,plain,(
% 4.98/0.98    ![X0,X1]: (~relation(X0)|relation(relation_dom_restriction(X0,X1)))),
% 4.98/0.98    inference(cnf_transformation,[status(esa)],[f72])).
% 4.98/0.98  fof(f87,plain,(
% 4.98/0.98    ![A,B]: ((~relation(A)|~function(A))|(relation(relation_dom_restriction(A,B))&function(relation_dom_restriction(A,B))))),
% 4.98/0.98    inference(pre_NNF_transformation,[status(esa)],[f15])).
% 4.98/0.98  fof(f88,plain,(
% 4.98/0.98    ![A]: ((~relation(A)|~function(A))|((![B]: relation(relation_dom_restriction(A,B)))&(![B]: function(relation_dom_restriction(A,B)))))),
% 4.98/0.98    inference(miniscoping,[status(esa)],[f87])).
% 4.98/0.98  fof(f90,plain,(
% 4.98/0.98    ![X0,X1]: (~relation(X0)|~function(X0)|function(relation_dom_restriction(X0,X1)))),
% 4.98/0.98    inference(cnf_transformation,[status(esa)],[f88])).
% 4.98/0.98  fof(f148,plain,(
% 4.98/0.98    ![A,B]: ((~relation(B)|~function(B))|(![C]: ((~relation(C)|~function(C))|(B=relation_dom_restriction(C,A)<=>(relation_dom(B)=set_intersection2(relation_dom(C),A)&(![D]: (~in(D,relation_dom(B))|apply(B,D)=apply(C,D))))))))),
% 4.98/0.98    inference(pre_NNF_transformation,[status(esa)],[f37])).
% 4.98/0.98  fof(f149,plain,(
% 4.98/0.98    ![A,B]: ((~relation(B)|~function(B))|(![C]: ((~relation(C)|~function(C))|((~B=relation_dom_restriction(C,A)|(relation_dom(B)=set_intersection2(relation_dom(C),A)&(![D]: (~in(D,relation_dom(B))|apply(B,D)=apply(C,D)))))&(B=relation_dom_restriction(C,A)|(~relation_dom(B)=set_intersection2(relation_dom(C),A)|(?[D]: (in(D,relation_dom(B))&~apply(B,D)=apply(C,D)))))))))),
% 4.98/0.98    inference(NNF_transformation,[status(esa)],[f148])).
% 4.98/0.98  fof(f150,plain,(
% 4.98/0.98    ![B]: ((~relation(B)|~function(B))|(![C]: ((~relation(C)|~function(C))|((![A]: (~B=relation_dom_restriction(C,A)|(relation_dom(B)=set_intersection2(relation_dom(C),A)&(![D]: (~in(D,relation_dom(B))|apply(B,D)=apply(C,D))))))&(![A]: (B=relation_dom_restriction(C,A)|(~relation_dom(B)=set_intersection2(relation_dom(C),A)|(?[D]: (in(D,relation_dom(B))&~apply(B,D)=apply(C,D))))))))))),
% 4.98/0.98    inference(miniscoping,[status(esa)],[f149])).
% 4.98/0.98  fof(f151,plain,(
% 4.98/0.98    ![B]: ((~relation(B)|~function(B))|(![C]: ((~relation(C)|~function(C))|((![A]: (~B=relation_dom_restriction(C,A)|(relation_dom(B)=set_intersection2(relation_dom(C),A)&(![D]: (~in(D,relation_dom(B))|apply(B,D)=apply(C,D))))))&(![A]: (B=relation_dom_restriction(C,A)|(~relation_dom(B)=set_intersection2(relation_dom(C),A)|(in(sk0_14(A,C,B),relation_dom(B))&~apply(B,sk0_14(A,C,B))=apply(C,sk0_14(A,C,B))))))))))),
% 4.98/0.98    inference(skolemization,[status(esa)],[f150])).
% 4.98/0.98  fof(f152,plain,(
% 4.98/0.98    ![X0,X1,X2]: (~relation(X0)|~function(X0)|~relation(X1)|~function(X1)|~X0=relation_dom_restriction(X1,X2)|relation_dom(X0)=set_intersection2(relation_dom(X1),X2))),
% 4.98/0.98    inference(cnf_transformation,[status(esa)],[f151])).
% 4.98/0.98  fof(f153,plain,(
% 4.98/0.98    ![X0,X1,X2,X3]: (~relation(X0)|~function(X0)|~relation(X1)|~function(X1)|~X0=relation_dom_restriction(X1,X2)|~in(X3,relation_dom(X0))|apply(X0,X3)=apply(X1,X3))),
% 4.98/0.98    inference(cnf_transformation,[status(esa)],[f151])).
% 4.98/0.98  fof(f161,plain,(
% 4.98/0.98    (?[A,B]: ((relation(B)&function(B))&(one_to_one(B)&~one_to_one(relation_dom_restriction(B,A)))))),
% 4.98/0.98    inference(pre_NNF_transformation,[status(esa)],[f41])).
% 4.98/0.98  fof(f162,plain,(
% 4.98/0.98    ?[B]: ((relation(B)&function(B))&(one_to_one(B)&(?[A]: ~one_to_one(relation_dom_restriction(B,A)))))),
% 4.98/0.98    inference(miniscoping,[status(esa)],[f161])).
% 4.98/0.98  fof(f163,plain,(
% 4.98/0.98    ((relation(sk0_15)&function(sk0_15))&(one_to_one(sk0_15)&~one_to_one(relation_dom_restriction(sk0_15,sk0_16))))),
% 4.98/0.98    inference(skolemization,[status(esa)],[f162])).
% 4.98/0.98  fof(f164,plain,(
% 4.98/0.98    relation(sk0_15)),
% 4.98/0.98    inference(cnf_transformation,[status(esa)],[f163])).
% 4.98/0.98  fof(f165,plain,(
% 4.98/0.98    function(sk0_15)),
% 4.98/0.98    inference(cnf_transformation,[status(esa)],[f163])).
% 4.98/0.98  fof(f166,plain,(
% 4.98/0.98    one_to_one(sk0_15)),
% 4.98/0.98    inference(cnf_transformation,[status(esa)],[f163])).
% 4.98/0.98  fof(f167,plain,(
% 4.98/0.98    ~one_to_one(relation_dom_restriction(sk0_15,sk0_16))),
% 4.98/0.98    inference(cnf_transformation,[status(esa)],[f163])).
% 4.98/0.98  fof(f172,plain,(
% 4.98/0.98    ![X0,X1,X2]: (~in(X0,set_intersection2(X1,X2))|in(X0,X1))),
% 4.98/0.98    inference(destructive_equality_resolution,[status(esa)],[f57])).
% 4.98/0.98  fof(f175,plain,(
% 4.98/0.98    ![X1,X2]: (~relation(relation_dom_restriction(X1,X2))|~function(relation_dom_restriction(X1,X2))|~relation(X1)|~function(X1)|relation_dom(relation_dom_restriction(X1,X2))=set_intersection2(relation_dom(X1),X2))),
% 4.98/0.98    inference(destructive_equality_resolution,[status(esa)],[f152])).
% 4.98/0.98  fof(f176,plain,(
% 4.98/0.98    ![X0,X1]: (~function(relation_dom_restriction(X0,X1))|~relation(X0)|~function(X0)|relation_dom(relation_dom_restriction(X0,X1))=set_intersection2(relation_dom(X0),X1))),
% 4.98/0.98    inference(forward_subsumption_resolution,[status(thm)],[f175,f73])).
% 4.98/0.98  fof(f177,plain,(
% 4.98/0.98    ![X1,X2,X3]: (~relation(relation_dom_restriction(X1,X2))|~function(relation_dom_restriction(X1,X2))|~relation(X1)|~function(X1)|~in(X3,relation_dom(relation_dom_restriction(X1,X2)))|apply(relation_dom_restriction(X1,X2),X3)=apply(X1,X3))),
% 4.98/0.98    inference(destructive_equality_resolution,[status(esa)],[f153])).
% 4.98/0.98  fof(f178,plain,(
% 4.98/0.98    ![X0,X1,X2]: (~function(relation_dom_restriction(X0,X1))|~relation(X0)|~function(X0)|~in(X2,relation_dom(relation_dom_restriction(X0,X1)))|apply(relation_dom_restriction(X0,X1),X2)=apply(X0,X2))),
% 4.98/0.98    inference(forward_subsumption_resolution,[status(thm)],[f177,f73])).
% 4.98/0.98  fof(f179,plain,(
% 4.98/0.98    ![X0,X1]: (~relation(X0)|~function(X0)|relation_dom(relation_dom_restriction(X0,X1))=set_intersection2(relation_dom(X0),X1)|~relation(X0)|~function(X0))),
% 4.98/0.98    inference(resolution,[status(thm)],[f176,f90])).
% 4.98/0.98  fof(f180,plain,(
% 4.98/0.98    ![X0,X1]: (~relation(X0)|~function(X0)|relation_dom(relation_dom_restriction(X0,X1))=set_intersection2(relation_dom(X0),X1))),
% 4.98/0.98    inference(duplicate_literals_removal,[status(esa)],[f179])).
% 4.98/0.98  fof(f183,plain,(
% 4.98/0.98    spl0_0 <=> function(sk0_15)),
% 4.98/0.98    introduced(split_symbol_definition)).
% 4.98/0.98  fof(f185,plain,(
% 4.98/0.98    ~function(sk0_15)|spl0_0),
% 4.98/0.98    inference(component_clause,[status(thm)],[f183])).
% 4.98/0.98  fof(f186,plain,(
% 4.98/0.98    spl0_1 <=> relation_dom(relation_dom_restriction(sk0_15,X0))=set_intersection2(relation_dom(sk0_15),X0)),
% 4.98/0.98    introduced(split_symbol_definition)).
% 4.98/0.98  fof(f187,plain,(
% 4.98/0.98    ![X0]: (relation_dom(relation_dom_restriction(sk0_15,X0))=set_intersection2(relation_dom(sk0_15),X0)|~spl0_1)),
% 4.98/0.98    inference(component_clause,[status(thm)],[f186])).
% 4.98/0.98  fof(f189,plain,(
% 4.98/0.98    ![X0]: (~function(sk0_15)|relation_dom(relation_dom_restriction(sk0_15,X0))=set_intersection2(relation_dom(sk0_15),X0))),
% 4.98/0.98    inference(resolution,[status(thm)],[f180,f164])).
% 4.98/0.98  fof(f190,plain,(
% 4.98/0.98    ~spl0_0|spl0_1),
% 4.98/0.98    inference(split_clause,[status(thm)],[f189,f183,f186])).
% 4.98/0.98  fof(f191,plain,(
% 4.98/0.98    $false|spl0_0),
% 4.98/0.98    inference(forward_subsumption_resolution,[status(thm)],[f185,f165])).
% 4.98/0.98  fof(f192,plain,(
% 4.98/0.98    spl0_0),
% 4.98/0.98    inference(contradiction_clause,[status(thm)],[f191])).
% 4.98/0.98  fof(f203,plain,(
% 4.98/0.98    ![X0,X1,X2]: (~relation(X0)|~function(X0)|~in(X1,relation_dom(relation_dom_restriction(X0,X2)))|apply(relation_dom_restriction(X0,X2),X1)=apply(X0,X1)|~relation(X0)|~function(X0))),
% 4.98/0.98    inference(resolution,[status(thm)],[f178,f90])).
% 4.98/0.98  fof(f204,plain,(
% 4.98/0.98    ![X0,X1,X2]: (~relation(X0)|~function(X0)|~in(X1,relation_dom(relation_dom_restriction(X0,X2)))|apply(relation_dom_restriction(X0,X2),X1)=apply(X0,X1))),
% 4.98/0.98    inference(duplicate_literals_removal,[status(esa)],[f203])).
% 4.98/0.98  fof(f207,plain,(
% 4.98/0.98    spl0_3 <=> ~in(X0,relation_dom(relation_dom_restriction(sk0_15,X1)))|apply(relation_dom_restriction(sk0_15,X1),X0)=apply(sk0_15,X0)),
% 4.98/0.98    introduced(split_symbol_definition)).
% 4.98/0.98  fof(f208,plain,(
% 4.98/0.98    ![X0,X1]: (~in(X0,relation_dom(relation_dom_restriction(sk0_15,X1)))|apply(relation_dom_restriction(sk0_15,X1),X0)=apply(sk0_15,X0)|~spl0_3)),
% 4.98/0.98    inference(component_clause,[status(thm)],[f207])).
% 4.98/0.98  fof(f210,plain,(
% 4.98/0.98    ![X0,X1]: (~function(sk0_15)|~in(X0,relation_dom(relation_dom_restriction(sk0_15,X1)))|apply(relation_dom_restriction(sk0_15,X1),X0)=apply(sk0_15,X0))),
% 4.98/0.98    inference(resolution,[status(thm)],[f204,f164])).
% 4.98/0.98  fof(f211,plain,(
% 4.98/0.98    ~spl0_0|spl0_3),
% 4.98/0.98    inference(split_clause,[status(thm)],[f210,f183,f207])).
% 4.98/0.98  fof(f212,plain,(
% 4.98/0.98    ![X0,X1]: (~in(X0,set_intersection2(relation_dom(sk0_15),X1))|apply(relation_dom_restriction(sk0_15,X1),X0)=apply(sk0_15,X0)|~spl0_1|~spl0_3)),
% 4.98/0.98    inference(forward_demodulation,[status(thm)],[f187,f208])).
% 4.98/0.98  fof(f3425,plain,(
% 4.98/0.98    spl0_308 <=> relation(sk0_15)),
% 4.98/0.98    introduced(split_symbol_definition)).
% 4.98/0.98  fof(f3427,plain,(
% 4.98/0.98    ~relation(sk0_15)|spl0_308),
% 4.98/0.98    inference(component_clause,[status(thm)],[f3425])).
% 4.98/0.98  fof(f3428,plain,(
% 4.98/0.98    spl0_309 <=> one_to_one(sk0_15)),
% 4.98/0.98    introduced(split_symbol_definition)).
% 4.98/0.98  fof(f3430,plain,(
% 4.98/0.98    ~one_to_one(sk0_15)|spl0_309),
% 4.98/0.98    inference(component_clause,[status(thm)],[f3428])).
% 4.98/0.98  fof(f3438,plain,(
% 4.98/0.98    $false|spl0_308),
% 4.98/0.98    inference(forward_subsumption_resolution,[status(thm)],[f3427,f164])).
% 4.98/0.98  fof(f3439,plain,(
% 4.98/0.98    spl0_308),
% 4.98/0.98    inference(contradiction_clause,[status(thm)],[f3438])).
% 4.98/0.98  fof(f3468,plain,(
% 4.98/0.98    spl0_315 <=> relation(relation_dom_restriction(sk0_15,sk0_16))),
% 4.98/0.98    introduced(split_symbol_definition)).
% 4.98/0.98  fof(f3470,plain,(
% 4.98/0.98    ~relation(relation_dom_restriction(sk0_15,sk0_16))|spl0_315),
% 4.98/0.98    inference(component_clause,[status(thm)],[f3468])).
% 4.98/0.98  fof(f3471,plain,(
% 4.98/0.98    spl0_316 <=> function(relation_dom_restriction(sk0_15,sk0_16))),
% 4.98/0.98    introduced(split_symbol_definition)).
% 4.98/0.98  fof(f3472,plain,(
% 4.98/0.98    function(relation_dom_restriction(sk0_15,sk0_16))|~spl0_316),
% 4.98/0.98    inference(component_clause,[status(thm)],[f3471])).
% 4.98/0.98  fof(f3473,plain,(
% 4.98/0.98    ~function(relation_dom_restriction(sk0_15,sk0_16))|spl0_316),
% 4.98/0.98    inference(component_clause,[status(thm)],[f3471])).
% 4.98/0.98  fof(f3474,plain,(
% 4.98/0.98    spl0_317 <=> apply(relation_dom_restriction(sk0_15,sk0_16),sk0_1(relation_dom_restriction(sk0_15,sk0_16)))=apply(relation_dom_restriction(sk0_15,sk0_16),sk0_2(relation_dom_restriction(sk0_15,sk0_16)))),
% 4.98/0.98    introduced(split_symbol_definition)).
% 4.98/0.98  fof(f3475,plain,(
% 4.98/0.98    apply(relation_dom_restriction(sk0_15,sk0_16),sk0_1(relation_dom_restriction(sk0_15,sk0_16)))=apply(relation_dom_restriction(sk0_15,sk0_16),sk0_2(relation_dom_restriction(sk0_15,sk0_16)))|~spl0_317),
% 4.98/0.98    inference(component_clause,[status(thm)],[f3474])).
% 4.98/0.98  fof(f3477,plain,(
% 4.98/0.98    ~relation(relation_dom_restriction(sk0_15,sk0_16))|~function(relation_dom_restriction(sk0_15,sk0_16))|apply(relation_dom_restriction(sk0_15,sk0_16),sk0_1(relation_dom_restriction(sk0_15,sk0_16)))=apply(relation_dom_restriction(sk0_15,sk0_16),sk0_2(relation_dom_restriction(sk0_15,sk0_16)))),
% 4.98/0.98    inference(resolution,[status(thm)],[f69,f167])).
% 4.98/0.98  fof(f3478,plain,(
% 4.98/0.98    ~spl0_315|~spl0_316|spl0_317),
% 4.98/0.98    inference(split_clause,[status(thm)],[f3477,f3468,f3471,f3474])).
% 4.98/0.98  fof(f3479,plain,(
% 4.98/0.98    ~relation(sk0_15)|~function(sk0_15)|spl0_316),
% 4.98/0.98    inference(resolution,[status(thm)],[f3473,f90])).
% 4.98/0.98  fof(f3480,plain,(
% 4.98/0.98    ~spl0_308|~spl0_0|spl0_316),
% 4.98/0.98    inference(split_clause,[status(thm)],[f3479,f3425,f183,f3471])).
% 4.98/0.98  fof(f3482,plain,(
% 4.98/0.98    ~relation(sk0_15)|spl0_315),
% 4.98/0.98    inference(resolution,[status(thm)],[f3470,f73])).
% 4.98/0.98  fof(f3483,plain,(
% 4.98/0.98    ~spl0_308|spl0_315),
% 4.98/0.98    inference(split_clause,[status(thm)],[f3482,f3425,f3468])).
% 4.98/0.98  fof(f3609,plain,(
% 4.98/0.98    spl0_343 <=> one_to_one(relation_dom_restriction(sk0_15,sk0_16))),
% 4.98/0.98    introduced(split_symbol_definition)).
% 4.98/0.98  fof(f3610,plain,(
% 4.98/0.98    one_to_one(relation_dom_restriction(sk0_15,sk0_16))|~spl0_343),
% 4.98/0.98    inference(component_clause,[status(thm)],[f3609])).
% 4.98/0.98  fof(f3612,plain,(
% 4.98/0.98    spl0_344 <=> in(sk0_2(relation_dom_restriction(sk0_15,sk0_16)),relation_dom(relation_dom_restriction(sk0_15,sk0_16)))),
% 4.98/0.98    introduced(split_symbol_definition)).
% 4.98/0.98  fof(f3613,plain,(
% 4.98/0.98    in(sk0_2(relation_dom_restriction(sk0_15,sk0_16)),relation_dom(relation_dom_restriction(sk0_15,sk0_16)))|~spl0_344),
% 4.98/0.98    inference(component_clause,[status(thm)],[f3612])).
% 4.98/0.98  fof(f3615,plain,(
% 4.98/0.98    ~relation(relation_dom_restriction(sk0_15,sk0_16))|one_to_one(relation_dom_restriction(sk0_15,sk0_16))|in(sk0_2(relation_dom_restriction(sk0_15,sk0_16)),relation_dom(relation_dom_restriction(sk0_15,sk0_16)))|~spl0_316),
% 4.98/0.98    inference(resolution,[status(thm)],[f3472,f68])).
% 4.98/0.98  fof(f3616,plain,(
% 4.98/0.98    ~spl0_315|spl0_343|spl0_344|~spl0_316),
% 4.98/0.98    inference(split_clause,[status(thm)],[f3615,f3468,f3609,f3612,f3471])).
% 4.98/0.98  fof(f3617,plain,(
% 4.98/0.98    spl0_345 <=> in(sk0_1(relation_dom_restriction(sk0_15,sk0_16)),relation_dom(relation_dom_restriction(sk0_15,sk0_16)))),
% 4.98/0.98    introduced(split_symbol_definition)).
% 4.98/0.98  fof(f3618,plain,(
% 4.98/0.98    in(sk0_1(relation_dom_restriction(sk0_15,sk0_16)),relation_dom(relation_dom_restriction(sk0_15,sk0_16)))|~spl0_345),
% 4.98/0.98    inference(component_clause,[status(thm)],[f3617])).
% 4.98/0.98  fof(f3620,plain,(
% 4.98/0.98    ~relation(relation_dom_restriction(sk0_15,sk0_16))|one_to_one(relation_dom_restriction(sk0_15,sk0_16))|in(sk0_1(relation_dom_restriction(sk0_15,sk0_16)),relation_dom(relation_dom_restriction(sk0_15,sk0_16)))|~spl0_316),
% 4.98/0.98    inference(resolution,[status(thm)],[f3472,f67])).
% 4.98/0.98  fof(f3621,plain,(
% 4.98/0.98    ~spl0_315|spl0_343|spl0_345|~spl0_316),
% 4.98/0.98    inference(split_clause,[status(thm)],[f3620,f3468,f3609,f3617,f3471])).
% 4.98/0.98  fof(f3622,plain,(
% 4.98/0.98    $false|~spl0_343),
% 4.98/0.98    inference(forward_subsumption_resolution,[status(thm)],[f3610,f167])).
% 4.98/0.98  fof(f3623,plain,(
% 4.98/0.98    ~spl0_343),
% 4.98/0.98    inference(contradiction_clause,[status(thm)],[f3622])).
% 4.98/0.98  fof(f3639,plain,(
% 4.98/0.98    in(sk0_2(relation_dom_restriction(sk0_15,sk0_16)),set_intersection2(relation_dom(sk0_15),sk0_16))|~spl0_1|~spl0_344),
% 4.98/0.98    inference(forward_demodulation,[status(thm)],[f187,f3613])).
% 4.98/0.98  fof(f3640,plain,(
% 4.98/0.98    in(sk0_1(relation_dom_restriction(sk0_15,sk0_16)),set_intersection2(relation_dom(sk0_15),sk0_16))|~spl0_1|~spl0_345),
% 4.98/0.98    inference(forward_demodulation,[status(thm)],[f187,f3618])).
% 4.98/0.98  fof(f3697,plain,(
% 4.98/0.98    apply(relation_dom_restriction(sk0_15,sk0_16),sk0_2(relation_dom_restriction(sk0_15,sk0_16)))=apply(sk0_15,sk0_2(relation_dom_restriction(sk0_15,sk0_16)))|~spl0_344|~spl0_1|~spl0_3),
% 4.98/0.98    inference(resolution,[status(thm)],[f3639,f212])).
% 4.98/0.98  fof(f3698,plain,(
% 4.98/0.98    apply(relation_dom_restriction(sk0_15,sk0_16),sk0_1(relation_dom_restriction(sk0_15,sk0_16)))=apply(sk0_15,sk0_2(relation_dom_restriction(sk0_15,sk0_16)))|~spl0_317|~spl0_344|~spl0_1|~spl0_3),
% 4.98/0.98    inference(forward_demodulation,[status(thm)],[f3475,f3697])).
% 4.98/0.98  fof(f3700,plain,(
% 4.98/0.98    in(sk0_2(relation_dom_restriction(sk0_15,sk0_16)),relation_dom(sk0_15))|~spl0_1|~spl0_344),
% 4.98/0.98    inference(resolution,[status(thm)],[f3639,f172])).
% 4.98/0.98  fof(f3710,plain,(
% 4.98/0.98    apply(relation_dom_restriction(sk0_15,sk0_16),sk0_1(relation_dom_restriction(sk0_15,sk0_16)))=apply(sk0_15,sk0_1(relation_dom_restriction(sk0_15,sk0_16)))|~spl0_345|~spl0_1|~spl0_3),
% 4.98/0.98    inference(resolution,[status(thm)],[f3640,f212])).
% 4.98/0.98  fof(f3711,plain,(
% 4.98/0.98    apply(sk0_15,sk0_2(relation_dom_restriction(sk0_15,sk0_16)))=apply(sk0_15,sk0_1(relation_dom_restriction(sk0_15,sk0_16)))|~spl0_317|~spl0_344|~spl0_345|~spl0_1|~spl0_3),
% 4.98/0.98    inference(forward_demodulation,[status(thm)],[f3698,f3710])).
% 4.98/0.98  fof(f3713,plain,(
% 4.98/0.98    in(sk0_1(relation_dom_restriction(sk0_15,sk0_16)),relation_dom(sk0_15))|~spl0_1|~spl0_345),
% 4.98/0.98    inference(resolution,[status(thm)],[f3640,f172])).
% 4.98/0.98  fof(f3777,plain,(
% 4.98/0.98    spl0_347 <=> in(sk0_2(relation_dom_restriction(sk0_15,sk0_16)),relation_dom(sk0_15))),
% 4.98/0.98    introduced(split_symbol_definition)).
% 4.98/0.98  fof(f3779,plain,(
% 4.98/0.98    ~in(sk0_2(relation_dom_restriction(sk0_15,sk0_16)),relation_dom(sk0_15))|spl0_347),
% 4.98/0.98    inference(component_clause,[status(thm)],[f3777])).
% 4.98/0.98  fof(f3780,plain,(
% 4.98/0.98    spl0_348 <=> in(sk0_1(relation_dom_restriction(sk0_15,sk0_16)),relation_dom(sk0_15))),
% 4.98/0.98    introduced(split_symbol_definition)).
% 4.98/0.98  fof(f3782,plain,(
% 4.98/0.98    ~in(sk0_1(relation_dom_restriction(sk0_15,sk0_16)),relation_dom(sk0_15))|spl0_348),
% 4.98/0.98    inference(component_clause,[status(thm)],[f3780])).
% 4.98/0.98  fof(f3783,plain,(
% 4.98/0.98    spl0_349 <=> sk0_2(relation_dom_restriction(sk0_15,sk0_16))=sk0_1(relation_dom_restriction(sk0_15,sk0_16))),
% 4.98/0.98    introduced(split_symbol_definition)).
% 4.98/0.98  fof(f3784,plain,(
% 4.98/0.98    sk0_2(relation_dom_restriction(sk0_15,sk0_16))=sk0_1(relation_dom_restriction(sk0_15,sk0_16))|~spl0_349),
% 4.98/0.98    inference(component_clause,[status(thm)],[f3783])).
% 4.98/0.98  fof(f3786,plain,(
% 4.98/0.98    ~relation(sk0_15)|~function(sk0_15)|~one_to_one(sk0_15)|~in(sk0_2(relation_dom_restriction(sk0_15,sk0_16)),relation_dom(sk0_15))|~in(sk0_1(relation_dom_restriction(sk0_15,sk0_16)),relation_dom(sk0_15))|sk0_2(relation_dom_restriction(sk0_15,sk0_16))=sk0_1(relation_dom_restriction(sk0_15,sk0_16))|~spl0_317|~spl0_344|~spl0_345|~spl0_1|~spl0_3),
% 4.98/0.99    inference(resolution,[status(thm)],[f3711,f66])).
% 4.98/0.99  fof(f3787,plain,(
% 4.98/0.99    ~spl0_308|~spl0_0|~spl0_309|~spl0_347|~spl0_348|spl0_349|~spl0_317|~spl0_344|~spl0_345|~spl0_1|~spl0_3),
% 4.98/0.99    inference(split_clause,[status(thm)],[f3786,f3425,f183,f3428,f3777,f3780,f3783,f3474,f3612,f3617,f186,f207])).
% 4.98/0.99  fof(f3797,plain,(
% 4.98/0.99    $false|~spl0_1|~spl0_345|spl0_348),
% 4.98/0.99    inference(forward_subsumption_resolution,[status(thm)],[f3782,f3713])).
% 4.98/0.99  fof(f3798,plain,(
% 4.98/0.99    ~spl0_1|~spl0_345|spl0_348),
% 4.98/0.99    inference(contradiction_clause,[status(thm)],[f3797])).
% 4.98/0.99  fof(f3799,plain,(
% 4.98/0.99    $false|~spl0_1|~spl0_344|spl0_347),
% 4.98/0.99    inference(forward_subsumption_resolution,[status(thm)],[f3779,f3700])).
% 4.98/0.99  fof(f3800,plain,(
% 4.98/0.99    ~spl0_1|~spl0_344|spl0_347),
% 4.98/0.99    inference(contradiction_clause,[status(thm)],[f3799])).
% 4.98/0.99  fof(f3812,plain,(
% 4.98/0.99    ~relation(relation_dom_restriction(sk0_15,sk0_16))|~function(relation_dom_restriction(sk0_15,sk0_16))|one_to_one(relation_dom_restriction(sk0_15,sk0_16))|~spl0_349),
% 4.98/0.99    inference(resolution,[status(thm)],[f3784,f70])).
% 4.98/0.99  fof(f3813,plain,(
% 4.98/0.99    ~spl0_315|~spl0_316|spl0_343|~spl0_349),
% 4.98/0.99    inference(split_clause,[status(thm)],[f3812,f3468,f3471,f3609,f3783])).
% 4.98/0.99  fof(f3819,plain,(
% 4.98/0.99    $false|spl0_309),
% 4.98/0.99    inference(forward_subsumption_resolution,[status(thm)],[f3430,f166])).
% 4.98/0.99  fof(f3820,plain,(
% 4.98/0.99    spl0_309),
% 4.98/0.99    inference(contradiction_clause,[status(thm)],[f3819])).
% 4.98/0.99  fof(f3821,plain,(
% 4.98/0.99    $false),
% 4.98/0.99    inference(sat_refutation,[status(thm)],[f190,f192,f211,f3439,f3478,f3480,f3483,f3616,f3621,f3623,f3787,f3798,f3800,f3813,f3820])).
% 4.98/0.99  % SZS output end CNFRefutation for theBenchmark.p
% 5.19/1.02  % Elapsed time: 0.692790 seconds
% 5.19/1.02  % CPU time: 5.246681 seconds
% 5.19/1.02  % Total memory used: 181.938 MB
% 5.19/1.02  % Net memory used: 178.601 MB
%------------------------------------------------------------------------------