TSTP Solution File: SCT105+1 by iProver---3.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : iProver---3.8
% Problem  : SCT105+1 : TPTP v8.1.2. Released v5.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_iprover %s %d THM

% Computer : n005.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 : Thu Aug 31 14:17:34 EDT 2023

% Result   : Theorem 7.91s 1.66s
% Output   : CNFRefutation 7.91s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   18
%            Number of leaves      :    6
% Syntax   : Number of formulae    :   67 (   4 unt;   0 def)
%            Number of atoms       :  309 (  49 equ)
%            Maximal formula atoms :   12 (   4 avg)
%            Number of connectives :  388 ( 146   ~; 153   |;  72   &)
%                                         (   4 <=>;  10  =>;   0  <=;   3 <~>)
%            Maximal formula depth :    9 (   5 avg)
%            Maximal term depth    :    2 (   1 avg)
%            Number of predicates  :    5 (   3 usr;   2 prp; 0-3 aty)
%            Number of functors    :   10 (  10 usr;   8 con; 0-4 aty)
%            Number of variables   :  104 (   0 sgn;  66   !;  24   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f523,conjecture,
    ( ( ! [X2,X5] :
          ( X2 != X5
         => ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,X5),v_L)
            | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X5,X2),v_L) ) )
      & ! [X2] : ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,X2),v_L)
      & c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) )
  <=> ( ! [X2,X5] :
          ( X2 != X5
         => ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X5,X2),v_L)
            | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,X5),v_L) ) )
      & ! [X2] : ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,X2),v_L)
      & c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_0) ).

fof(f524,negated_conjecture,
    ~ ( ( ! [X2,X5] :
            ( X2 != X5
           => ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,X5),v_L)
              | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X5,X2),v_L) ) )
        & ! [X2] : ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,X2),v_L)
        & c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) )
    <=> ( ! [X2,X5] :
            ( X2 != X5
           => ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X5,X2),v_L)
              | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,X5),v_L) ) )
        & ! [X2] : ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,X2),v_L)
        & c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) ) ),
    inference(negated_conjecture,[],[f523]) ).

fof(f1016,plain,
    ~ ( ( ! [X0,X1] :
            ( X0 != X1
           => ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X0,X1),v_L)
              | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,X0),v_L) ) )
        & ! [X2] : ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,X2),v_L)
        & c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) )
    <=> ( ! [X3,X4] :
            ( X3 != X4
           => ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X4,X3),v_L)
              | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X3,X4),v_L) ) )
        & ! [X5] : ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X5,X5),v_L)
        & c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) ) ),
    inference(rectify,[],[f524]) ).

fof(f1524,plain,
    ( ( ! [X0,X1] :
          ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X0,X1),v_L)
          | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,X0),v_L)
          | X0 = X1 )
      & ! [X2] : ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,X2),v_L)
      & c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) )
  <~> ( ! [X3,X4] :
          ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X4,X3),v_L)
          | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X3,X4),v_L)
          | X3 = X4 )
      & ! [X5] : ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X5,X5),v_L)
      & c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) ) ),
    inference(ennf_transformation,[],[f1016]) ).

fof(f1525,plain,
    ( ( ! [X0,X1] :
          ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X0,X1),v_L)
          | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,X0),v_L)
          | X0 = X1 )
      & ! [X2] : ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,X2),v_L)
      & c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) )
  <~> ( ! [X3,X4] :
          ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X4,X3),v_L)
          | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X3,X4),v_L)
          | X3 = X4 )
      & ! [X5] : ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X5,X5),v_L)
      & c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) ) ),
    inference(flattening,[],[f1524]) ).

fof(f1528,plain,
    ( sP1
  <=> ( ! [X0,X1] :
          ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X0,X1),v_L)
          | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,X0),v_L)
          | X0 = X1 )
      & ! [X2] : ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,X2),v_L)
      & c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP1])]) ).

fof(f1529,plain,
    ( sP1
  <~> ( ! [X3,X4] :
          ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X4,X3),v_L)
          | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X3,X4),v_L)
          | X3 = X4 )
      & ! [X5] : ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X5,X5),v_L)
      & c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) ) ),
    inference(definition_folding,[],[f1525,f1528]) ).

fof(f1805,plain,
    ( ( sP1
      | ? [X0,X1] :
          ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X0,X1),v_L)
          & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,X0),v_L)
          & X0 != X1 )
      | ? [X2] : c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,X2),v_L)
      | ~ c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) )
    & ( ( ! [X0,X1] :
            ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X0,X1),v_L)
            | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,X0),v_L)
            | X0 = X1 )
        & ! [X2] : ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,X2),v_L)
        & c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) )
      | ~ sP1 ) ),
    inference(nnf_transformation,[],[f1528]) ).

fof(f1806,plain,
    ( ( sP1
      | ? [X0,X1] :
          ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X0,X1),v_L)
          & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,X0),v_L)
          & X0 != X1 )
      | ? [X2] : c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,X2),v_L)
      | ~ c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) )
    & ( ( ! [X0,X1] :
            ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X0,X1),v_L)
            | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,X0),v_L)
            | X0 = X1 )
        & ! [X2] : ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,X2),v_L)
        & c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) )
      | ~ sP1 ) ),
    inference(flattening,[],[f1805]) ).

fof(f1807,plain,
    ( ( sP1
      | ? [X0,X1] :
          ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X0,X1),v_L)
          & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,X0),v_L)
          & X0 != X1 )
      | ? [X2] : c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,X2),v_L)
      | ~ c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) )
    & ( ( ! [X3,X4] :
            ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X3,X4),v_L)
            | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X4,X3),v_L)
            | X3 = X4 )
        & ! [X5] : ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X5,X5),v_L)
        & c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) )
      | ~ sP1 ) ),
    inference(rectify,[],[f1806]) ).

fof(f1808,plain,
    ( ? [X0,X1] :
        ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X0,X1),v_L)
        & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,X0),v_L)
        & X0 != X1 )
   => ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK88,sK89),v_L)
      & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK89,sK88),v_L)
      & sK88 != sK89 ) ),
    introduced(choice_axiom,[]) ).

fof(f1809,plain,
    ( ? [X2] : c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,X2),v_L)
   => c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK90,sK90),v_L) ),
    introduced(choice_axiom,[]) ).

fof(f1810,plain,
    ( ( sP1
      | ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK88,sK89),v_L)
        & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK89,sK88),v_L)
        & sK88 != sK89 )
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK90,sK90),v_L)
      | ~ c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) )
    & ( ( ! [X3,X4] :
            ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X3,X4),v_L)
            | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X4,X3),v_L)
            | X3 = X4 )
        & ! [X5] : ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X5,X5),v_L)
        & c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) )
      | ~ sP1 ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK88,sK89,sK90])],[f1807,f1809,f1808]) ).

fof(f1811,plain,
    ( ( ? [X3,X4] :
          ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X4,X3),v_L)
          & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X3,X4),v_L)
          & X3 != X4 )
      | ? [X5] : c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X5,X5),v_L)
      | ~ c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L)
      | ~ sP1 )
    & ( ( ! [X3,X4] :
            ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X4,X3),v_L)
            | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X3,X4),v_L)
            | X3 = X4 )
        & ! [X5] : ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X5,X5),v_L)
        & c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) )
      | sP1 ) ),
    inference(nnf_transformation,[],[f1529]) ).

fof(f1812,plain,
    ( ( ? [X3,X4] :
          ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X4,X3),v_L)
          & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X3,X4),v_L)
          & X3 != X4 )
      | ? [X5] : c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X5,X5),v_L)
      | ~ c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L)
      | ~ sP1 )
    & ( ( ! [X3,X4] :
            ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X4,X3),v_L)
            | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X3,X4),v_L)
            | X3 = X4 )
        & ! [X5] : ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X5,X5),v_L)
        & c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) )
      | sP1 ) ),
    inference(flattening,[],[f1811]) ).

fof(f1813,plain,
    ( ( ? [X0,X1] :
          ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,X0),v_L)
          & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X0,X1),v_L)
          & X0 != X1 )
      | ? [X2] : c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,X2),v_L)
      | ~ c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L)
      | ~ sP1 )
    & ( ( ! [X3,X4] :
            ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X4,X3),v_L)
            | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X3,X4),v_L)
            | X3 = X4 )
        & ! [X5] : ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X5,X5),v_L)
        & c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) )
      | sP1 ) ),
    inference(rectify,[],[f1812]) ).

fof(f1814,plain,
    ( ? [X0,X1] :
        ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,X0),v_L)
        & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X0,X1),v_L)
        & X0 != X1 )
   => ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK92,sK91),v_L)
      & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK91,sK92),v_L)
      & sK91 != sK92 ) ),
    introduced(choice_axiom,[]) ).

fof(f1815,plain,
    ( ? [X2] : c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X2,X2),v_L)
   => c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK93,sK93),v_L) ),
    introduced(choice_axiom,[]) ).

fof(f1816,plain,
    ( ( ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK92,sK91),v_L)
        & ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK91,sK92),v_L)
        & sK91 != sK92 )
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK93,sK93),v_L)
      | ~ c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L)
      | ~ sP1 )
    & ( ( ! [X3,X4] :
            ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X4,X3),v_L)
            | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X3,X4),v_L)
            | X3 = X4 )
        & ! [X5] : ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X5,X5),v_L)
        & c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) )
      | sP1 ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK91,sK92,sK93])],[f1813,f1815,f1814]) ).

fof(f2573,plain,
    ( c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L)
    | ~ sP1 ),
    inference(cnf_transformation,[],[f1810]) ).

fof(f2574,plain,
    ! [X5] :
      ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X5,X5),v_L)
      | ~ sP1 ),
    inference(cnf_transformation,[],[f1810]) ).

fof(f2575,plain,
    ! [X3,X4] :
      ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X3,X4),v_L)
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X4,X3),v_L)
      | X3 = X4
      | ~ sP1 ),
    inference(cnf_transformation,[],[f1810]) ).

fof(f2576,plain,
    ( sP1
    | sK88 != sK89
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK90,sK90),v_L)
    | ~ c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) ),
    inference(cnf_transformation,[],[f1810]) ).

fof(f2577,plain,
    ( sP1
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK89,sK88),v_L)
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK90,sK90),v_L)
    | ~ c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) ),
    inference(cnf_transformation,[],[f1810]) ).

fof(f2578,plain,
    ( sP1
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK88,sK89),v_L)
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK90,sK90),v_L)
    | ~ c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) ),
    inference(cnf_transformation,[],[f1810]) ).

fof(f2579,plain,
    ( c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L)
    | sP1 ),
    inference(cnf_transformation,[],[f1816]) ).

fof(f2580,plain,
    ! [X5] :
      ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X5,X5),v_L)
      | sP1 ),
    inference(cnf_transformation,[],[f1816]) ).

fof(f2581,plain,
    ! [X3,X4] :
      ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X4,X3),v_L)
      | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X3,X4),v_L)
      | X3 = X4
      | sP1 ),
    inference(cnf_transformation,[],[f1816]) ).

fof(f2582,plain,
    ( sK91 != sK92
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK93,sK93),v_L)
    | ~ c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L)
    | ~ sP1 ),
    inference(cnf_transformation,[],[f1816]) ).

fof(f2583,plain,
    ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK91,sK92),v_L)
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK93,sK93),v_L)
    | ~ c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L)
    | ~ sP1 ),
    inference(cnf_transformation,[],[f1816]) ).

fof(f2584,plain,
    ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK92,sK91),v_L)
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK93,sK93),v_L)
    | ~ c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L)
    | ~ sP1 ),
    inference(cnf_transformation,[],[f1816]) ).

cnf(c_769,plain,
    ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK88,sK89),v_L)
    | ~ c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L)
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK90,sK90),v_L)
    | sP1 ),
    inference(cnf_transformation,[],[f2578]) ).

cnf(c_770,plain,
    ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK89,sK88),v_L)
    | ~ c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L)
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK90,sK90),v_L)
    | sP1 ),
    inference(cnf_transformation,[],[f2577]) ).

cnf(c_771,plain,
    ( sK88 != sK89
    | ~ c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L)
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK90,sK90),v_L)
    | sP1 ),
    inference(cnf_transformation,[],[f2576]) ).

cnf(c_772,plain,
    ( ~ sP1
    | X0 = X1
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X0,X1),v_L)
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,X0),v_L) ),
    inference(cnf_transformation,[],[f2575]) ).

cnf(c_773,plain,
    ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X0,X0),v_L)
    | ~ sP1 ),
    inference(cnf_transformation,[],[f2574]) ).

cnf(c_774,plain,
    ( ~ sP1
    | c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L) ),
    inference(cnf_transformation,[],[f2573]) ).

cnf(c_775,negated_conjecture,
    ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK92,sK91),v_L)
    | ~ c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L)
    | ~ sP1
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK93,sK93),v_L) ),
    inference(cnf_transformation,[],[f2584]) ).

cnf(c_776,negated_conjecture,
    ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK91,sK92),v_L)
    | ~ c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L)
    | ~ sP1
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK93,sK93),v_L) ),
    inference(cnf_transformation,[],[f2583]) ).

cnf(c_777,negated_conjecture,
    ( sK92 != sK91
    | ~ c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L)
    | ~ sP1
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK93,sK93),v_L) ),
    inference(cnf_transformation,[],[f2582]) ).

cnf(c_778,negated_conjecture,
    ( X0 = X1
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X0,X1),v_L)
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,X0),v_L)
    | sP1 ),
    inference(cnf_transformation,[],[f2581]) ).

cnf(c_779,negated_conjecture,
    ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X0,X0),v_L)
    | sP1 ),
    inference(cnf_transformation,[],[f2580]) ).

cnf(c_780,negated_conjecture,
    ( c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L)
    | sP1 ),
    inference(cnf_transformation,[],[f2579]) ).

cnf(c_1199,negated_conjecture,
    c_Relation_Otrans(tc_Arrow__Order__Mirabelle_Oalt,v_L),
    inference(global_subsumption_just,[status(thm)],[c_780,c_780,c_774]) ).

cnf(c_1205,negated_conjecture,
    ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X0,X0),v_L),
    inference(global_subsumption_just,[status(thm)],[c_779,c_779,c_773]) ).

cnf(c_1208,plain,
    ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X0,X0),v_L),
    inference(global_subsumption_just,[status(thm)],[c_773,c_1205]) ).

cnf(c_1214,plain,
    ( sK88 != sK89
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK90,sK90),v_L)
    | sP1 ),
    inference(global_subsumption_just,[status(thm)],[c_771,c_780,c_774,c_771]) ).

cnf(c_1220,negated_conjecture,
    ( sK92 != sK91
    | ~ sP1
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK93,sK93),v_L) ),
    inference(global_subsumption_just,[status(thm)],[c_777,c_780,c_774,c_777]) ).

cnf(c_1222,plain,
    ( c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,X0),v_L)
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X0,X1),v_L)
    | X0 = X1 ),
    inference(global_subsumption_just,[status(thm)],[c_778,c_778,c_772]) ).

cnf(c_1223,negated_conjecture,
    ( X0 = X1
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X0,X1),v_L)
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,X0),v_L) ),
    inference(renaming,[status(thm)],[c_1222]) ).

cnf(c_1229,plain,
    ( X0 = X1
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X0,X1),v_L)
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,X1,X0),v_L) ),
    inference(global_subsumption_just,[status(thm)],[c_772,c_1223]) ).

cnf(c_1231,plain,
    ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK89,sK88),v_L)
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK90,sK90),v_L)
    | sP1 ),
    inference(global_subsumption_just,[status(thm)],[c_770,c_780,c_774,c_770]) ).

cnf(c_1233,plain,
    ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK88,sK89),v_L)
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK90,sK90),v_L)
    | sP1 ),
    inference(global_subsumption_just,[status(thm)],[c_769,c_780,c_774,c_769]) ).

cnf(c_1235,negated_conjecture,
    ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK91,sK92),v_L)
    | ~ sP1
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK93,sK93),v_L) ),
    inference(global_subsumption_just,[status(thm)],[c_776,c_776,c_1199]) ).

cnf(c_1237,negated_conjecture,
    ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK92,sK91),v_L)
    | ~ sP1
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK93,sK93),v_L) ),
    inference(global_subsumption_just,[status(thm)],[c_775,c_780,c_774,c_775]) ).

cnf(c_3012,plain,
    ( sK92 != sK91
    | ~ sP1 ),
    inference(backward_subsumption_resolution,[status(thm)],[c_1220,c_1208]) ).

cnf(c_3013,plain,
    ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK92,sK91),v_L)
    | ~ sP1 ),
    inference(backward_subsumption_resolution,[status(thm)],[c_1237,c_1208]) ).

cnf(c_3014,plain,
    ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK91,sK92),v_L)
    | ~ sP1 ),
    inference(backward_subsumption_resolution,[status(thm)],[c_1235,c_1208]) ).

cnf(c_3015,plain,
    ( sK88 != sK89
    | sP1 ),
    inference(backward_subsumption_resolution,[status(thm)],[c_1214,c_1208]) ).

cnf(c_3016,plain,
    ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK88,sK89),v_L)
    | sP1 ),
    inference(backward_subsumption_resolution,[status(thm)],[c_1233,c_1208]) ).

cnf(c_3017,plain,
    ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK89,sK88),v_L)
    | sP1 ),
    inference(backward_subsumption_resolution,[status(thm)],[c_1231,c_1208]) ).

cnf(c_10000,plain,
    ( ~ sP1
    | ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK91,sK92),v_L) ),
    inference(prop_impl_just,[status(thm)],[c_3014]) ).

cnf(c_10001,plain,
    ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK91,sK92),v_L)
    | ~ sP1 ),
    inference(renaming,[status(thm)],[c_10000]) ).

cnf(c_10006,plain,
    ( ~ c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK89,sK88),v_L)
    | sP1 ),
    inference(prop_impl_just,[status(thm)],[c_3017]) ).

cnf(c_26961,plain,
    ( sK88 = sK89
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK88,sK89),v_L)
    | sP1 ),
    inference(superposition,[status(thm)],[c_1229,c_10006]) ).

cnf(c_26964,plain,
    ( ~ sP1
    | sK92 = sK91
    | c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt),c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt,tc_Arrow__Order__Mirabelle_Oalt,sK92,sK91),v_L) ),
    inference(superposition,[status(thm)],[c_1229,c_10001]) ).

cnf(c_27088,plain,
    $false,
    inference(prop_impl_just,[status(thm)],[c_26964,c_26961,c_3012,c_3013,c_3015,c_3016]) ).


%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : SCT105+1 : TPTP v8.1.2. Released v5.2.0.
% 0.11/0.13  % Command  : run_iprover %s %d THM
% 0.13/0.33  % Computer : n005.cluster.edu
% 0.13/0.33  % Model    : x86_64 x86_64
% 0.13/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33  % Memory   : 8042.1875MB
% 0.13/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33  % CPULimit : 300
% 0.13/0.33  % WCLimit  : 300
% 0.13/0.33  % DateTime : Thu Aug 24 15:42:23 EDT 2023
% 0.13/0.34  % CPUTime  : 
% 0.19/0.46  Running first-order theorem proving
% 0.19/0.46  Running: /export/starexec/sandbox/solver/bin/run_problem --schedule fof_schedule --no_cores 8 /export/starexec/sandbox/benchmark/theBenchmark.p 300
% 7.91/1.66  % SZS status Started for theBenchmark.p
% 7.91/1.66  % SZS status Theorem for theBenchmark.p
% 7.91/1.66  
% 7.91/1.66  %---------------- iProver v3.8 (pre SMT-COMP 2023/CASC 2023) ----------------%
% 7.91/1.66  
% 7.91/1.66  ------  iProver source info
% 7.91/1.66  
% 7.91/1.66  git: date: 2023-05-31 18:12:56 +0000
% 7.91/1.66  git: sha1: 8abddc1f627fd3ce0bcb8b4cbf113b3cc443d7b6
% 7.91/1.66  git: non_committed_changes: false
% 7.91/1.66  git: last_make_outside_of_git: false
% 7.91/1.66  
% 7.91/1.66  ------ Parsing...
% 7.91/1.66  ------ Clausification by vclausify_rel  & Parsing by iProver...
% 7.91/1.66  
% 7.91/1.66  ------ Preprocessing... sup_sim: 39  sf_s  rm: 9 0s  sf_e  pe_s  pe:1:0s pe:2:0s pe:4:0s pe_e  sup_sim: 2  sf_s  rm: 8 0s  sf_e  pe_s  pe_e 
% 7.91/1.66  
% 7.91/1.66  ------ Preprocessing... gs_s  sp: 0 0s  gs_e  snvd_s sp: 0 0s snvd_e 
% 7.91/1.66  
% 7.91/1.66  ------ Preprocessing... sf_s  rm: 1 0s  sf_e  sf_s  rm: 0 0s  sf_e 
% 7.91/1.66  ------ Proving...
% 7.91/1.66  ------ Problem Properties 
% 7.91/1.66  
% 7.91/1.66  
% 7.91/1.66  clauses                                 532
% 7.91/1.66  conjectures                             0
% 7.91/1.66  EPR                                     57
% 7.91/1.66  Horn                                    418
% 7.91/1.66  unary                                   117
% 7.91/1.66  binary                                  208
% 7.91/1.66  lits                                    1235
% 7.91/1.66  lits eq                                 194
% 7.91/1.66  fd_pure                                 0
% 7.91/1.66  fd_pseudo                               0
% 7.91/1.66  fd_cond                                 1
% 7.91/1.66  fd_pseudo_cond                          55
% 7.91/1.66  AC symbols                              0
% 7.91/1.66  
% 7.91/1.66  ------ Input Options Time Limit: Unbounded
% 7.91/1.66  
% 7.91/1.66  
% 7.91/1.66  ------ 
% 7.91/1.66  Current options:
% 7.91/1.66  ------ 
% 7.91/1.66  
% 7.91/1.66  
% 7.91/1.66  
% 7.91/1.66  
% 7.91/1.66  ------ Proving...
% 7.91/1.66  
% 7.91/1.66  
% 7.91/1.66  % SZS status Theorem for theBenchmark.p
% 7.91/1.66  
% 7.91/1.66  % SZS output start CNFRefutation for theBenchmark.p
% See solution above
% 7.91/1.66  
% 7.91/1.66  
%------------------------------------------------------------------------------