↑ Up

Drodi---4.1.1.THM-CRf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Drodi---4.1.1
% Problem  : SWW385+1 : TPTP v9.3.1. Released v5.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -timeout(300) /export/starexec/sandbox/benchmark/theBenchmark.p

% Computer : n005.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8046.5625MB
% OS       : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Thu Sep 24 03:07:46 PM UTC 2026

% Result   : Theorem 1.38s 2.21s
% Output   : CNFRefutation 1.38s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    9
%            Number of leaves      :    6
% Syntax   : Number of formulae    :   27 (  10 unt;   0 def)
%            Number of atoms       :   57 (  10 equ)
%            Maximal formula atoms :    4 (   2 avg)
%            Number of connectives :   57 (  27   ~;  19   |;   4   &)
%                                         (   1 <=>;   6  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    8 (   4 avg)
%            Maximal term depth    :    5 (   2 avg)
%            Number of predicates  :    6 (   4 usr;   3 prp; 0-3 aty)
%            Number of functors    :   17 (  17 usr;   9 con; 0-3 aty)
%            Number of variables   :   32 (  31   !;   1   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f4,axiom,
    ! [V_ca_2] :
      ( c_Hoare__Mirabelle_Ostate__not__singleton
     => ( c_Com_OWT__bodies
       => ( hBOOL(hAPP(c_Com_OWT,V_ca_2))
         => c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(c_Hoare__Mirabelle_OMGT,V_ca_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)))) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f34,axiom,
    ! [V_pn] :
      ( hAPP(c_Com_Obody,V_pn) != c_Option_Ooption_ONone(tc_Com_Ocom)
     => hBOOL(hAPP(c_Com_OWT,hAPP(c_Com_Ocom_OBODY,V_pn))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f234,axiom,
    ! [V_m_2,T_b,V_a_2,T_a] :
      ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Map_Odom(T_a,T_b,V_m_2)))
    <=> hAPP(V_m_2,V_a_2) != c_Option_Ooption_ONone(T_b) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f5240,hypothesis,
    c_Hoare__Mirabelle_Ostate__not__singleton,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f5241,hypothesis,
    c_Com_OWT__bodies,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f5243,conjecture,
    ! [B_x] :
      ( hBOOL(hAPP(hAPP(c_member(tc_Com_Opname),B_x),c_Map_Odom(tc_Com_Opname,tc_Com_Ocom,c_Com_Obody)))
     => c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(c_Hoare__Mirabelle_OMGT,hAPP(c_Com_Ocom_OBODY,B_x))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f5244,negated_conjecture,
    ~ ! [B_x] :
        ( hBOOL(hAPP(hAPP(c_member(tc_Com_Opname),B_x),c_Map_Odom(tc_Com_Opname,tc_Com_Ocom,c_Com_Obody)))
       => c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(c_Hoare__Mirabelle_OMGT,hAPP(c_Com_Ocom_OBODY,B_x))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)))) ),
    inference(negated_conjecture,[status(cth)],[f5243]) ).

fof(f5250,plain,
    ! [V_ca_2] :
      ( c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(c_Hoare__Mirabelle_OMGT,V_ca_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool))))
      | ~ hBOOL(hAPP(c_Com_OWT,V_ca_2))
      | ~ c_Com_OWT__bodies
      | ~ c_Hoare__Mirabelle_Ostate__not__singleton ),
    inference(pre_NNF_transformation,[status(thm)],[f4]) ).

fof(f5251,plain,
    ( ! [V_ca_2] :
        ( c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(c_Hoare__Mirabelle_OMGT,V_ca_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool))))
        | ~ hBOOL(hAPP(c_Com_OWT,V_ca_2)) )
    | ~ c_Com_OWT__bodies
    | ~ c_Hoare__Mirabelle_Ostate__not__singleton ),
    inference(miniscoping,[status(thm)],[f5250]) ).

fof(f5252,plain,
    ! [X0] :
      ( c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(c_Hoare__Mirabelle_OMGT,X0)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool))))
      | ~ hBOOL(hAPP(c_Com_OWT,X0))
      | ~ c_Com_OWT__bodies
      | ~ c_Hoare__Mirabelle_Ostate__not__singleton ),
    inference(cnf_transformation,[status(thm)],[f5251]) ).

fof(f5335,plain,
    ! [V_pn] :
      ( hBOOL(hAPP(c_Com_OWT,hAPP(c_Com_Ocom_OBODY,V_pn)))
      | hAPP(c_Com_Obody,V_pn) = c_Option_Ooption_ONone(tc_Com_Ocom) ),
    inference(pre_NNF_transformation,[status(thm)],[f34]) ).

fof(f5336,plain,
    ! [X0] :
      ( hBOOL(hAPP(c_Com_OWT,hAPP(c_Com_Ocom_OBODY,X0)))
      | hAPP(c_Com_Obody,X0) = c_Option_Ooption_ONone(tc_Com_Ocom) ),
    inference(cnf_transformation,[status(thm)],[f5335]) ).

fof(f5901,plain,
    ! [V_m_2,T_b,V_a_2,T_a] :
      ( ( hAPP(V_m_2,V_a_2) = c_Option_Ooption_ONone(T_b)
        | hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Map_Odom(T_a,T_b,V_m_2))) )
      & ( hAPP(V_m_2,V_a_2) != c_Option_Ooption_ONone(T_b)
        | ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Map_Odom(T_a,T_b,V_m_2))) ) ),
    inference(NNF_transformation,[status(thm)],[f234]) ).

fof(f5902,plain,
    ( ! [V_m_2,T_b,V_a_2] :
        ( hAPP(V_m_2,V_a_2) = c_Option_Ooption_ONone(T_b)
        | ! [T_a] : hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Map_Odom(T_a,T_b,V_m_2))) )
    & ! [V_m_2,T_b,V_a_2] :
        ( hAPP(V_m_2,V_a_2) != c_Option_Ooption_ONone(T_b)
        | ! [T_a] : ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Map_Odom(T_a,T_b,V_m_2))) ) ),
    inference(miniscoping,[status(thm)],[f5901]) ).

fof(f5903,plain,
    ! [X0,X1,X2,X3] :
      ( hAPP(X3,X1) != c_Option_Ooption_ONone(X2)
      | ~ hBOOL(hAPP(hAPP(c_member(X0),X1),c_Map_Odom(X0,X2,X3))) ),
    inference(cnf_transformation,[status(thm)],[f5902]) ).

fof(f19964,plain,
    c_Hoare__Mirabelle_Ostate__not__singleton,
    inference(cnf_transformation,[status(thm)],[f5240]) ).

fof(f19965,plain,
    c_Com_OWT__bodies,
    inference(cnf_transformation,[status(thm)],[f5241]) ).

fof(f19967,plain,
    ? [B_x] :
      ( ~ c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(c_Hoare__Mirabelle_OMGT,hAPP(c_Com_Ocom_OBODY,B_x))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool))))
      & hBOOL(hAPP(hAPP(c_member(tc_Com_Opname),B_x),c_Map_Odom(tc_Com_Opname,tc_Com_Ocom,c_Com_Obody))) ),
    inference(pre_NNF_transformation,[status(thm)],[f5244]) ).

fof(f19968,plain,
    ( ~ c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(c_Hoare__Mirabelle_OMGT,hAPP(c_Com_Ocom_OBODY,sK533_skl))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool))))
    & hBOOL(hAPP(hAPP(c_member(tc_Com_Opname),sK533_skl),c_Map_Odom(tc_Com_Opname,tc_Com_Ocom,c_Com_Obody))) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK533_skl]),skolemize(B_x,sK533_skl)],[f19967]) ).

fof(f19969,plain,
    hBOOL(hAPP(hAPP(c_member(tc_Com_Opname),sK533_skl),c_Map_Odom(tc_Com_Opname,tc_Com_Ocom,c_Com_Obody))),
    inference(cnf_transformation,[status(thm)],[f19968]) ).

fof(f19970,plain,
    ~ c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(c_Hoare__Mirabelle_OMGT,hAPP(c_Com_Ocom_OBODY,sK533_skl))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)))),
    inference(cnf_transformation,[status(thm)],[f19968]) ).

fof(f20759,plain,
    ! [X0] :
      ( c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(c_Hoare__Mirabelle_OMGT,X0)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool))))
      | ~ hBOOL(hAPP(c_Com_OWT,X0))
      | ~ c_Com_OWT__bodies ),
    inference(forward_subsumption_resolution,[status(thm)],[f5252,f19964]) ).

fof(f20760,plain,
    ( ~ hBOOL(hAPP(c_Com_OWT,hAPP(c_Com_Ocom_OBODY,sK533_skl)))
    | ~ c_Com_OWT__bodies ),
    inference(resolution,[status(thm)],[f20759,f19970]) ).

fof(f20763,plain,
    ~ hBOOL(hAPP(c_Com_OWT,hAPP(c_Com_Ocom_OBODY,sK533_skl))),
    inference(forward_subsumption_resolution,[status(thm)],[f20760,f19965]) ).

fof(f20778,plain,
    hAPP(c_Com_Obody,sK533_skl) = c_Option_Ooption_ONone(tc_Com_Ocom),
    inference(resolution,[status(thm)],[f5336,f20763]) ).

fof(f20813,plain,
    ! [X0] : ~ hBOOL(hAPP(hAPP(c_member(X0),sK533_skl),c_Map_Odom(X0,tc_Com_Ocom,c_Com_Obody))),
    inference(resolution,[status(thm)],[f5903,f20778]) ).

fof(f20819,plain,
    $false,
    inference(backward_subsumption_resolution,[status(thm)],[f19969,f20813]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.05  % Problem  : SWW385+1 : TPTP v9.3.1. Released v5.2.0.
% 0.00/0.07  % Command  : drodi -timeout(300) /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.17/0.48  % Computer : n005.cluster.edu
% 0.17/0.48  % Model    : x86_64 x86_64
% 0.17/0.48  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.17/0.48  % Memory   : 8046.5625MB
% 0.17/0.48  % OS       : Linux 6.8.0-71-generic
% 0.17/0.48  % CPULimit : 300
% 0.17/0.48  % WCLimit  : 300
% 0.17/0.48  % DateTime : Mon Sep 21 09:50:34 UTC 2026
% 0.17/0.48  % CPUTime  : 
% 1.21/1.59  % Drodi V4.1.1
% 1.38/2.21  % Refutation found
% 1.38/2.21  % SZS status Theorem for theBenchmark: Theorem is valid
% 1.38/2.21  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 1.52/2.37  % Elapsed time: 1.863545 seconds
% 1.52/2.37  % CPU time: 5.966927 seconds
% 1.52/2.37  % Total memory used: 689.124 MB
% 1.52/2.37  % Net memory used: 683.077 MB
%------------------------------------------------------------------------------