TSTP Solution File: SWV919-1 by Prover9---1109a

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Prover9---1109a
% Problem  : SWV919-1 : TPTP v8.1.0. Released v4.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : tptp2X_and_run_prover9 %d %s

% Computer : n004.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  : 600s
% DateTime : Wed Jul 20 21:15:15 EDT 2022

% Result   : Timeout 300.02s 300.30s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : SWV919-1 : TPTP v8.1.0. Released v4.1.0.
% 0.07/0.13  % Command  : tptp2X_and_run_prover9 %d %s
% 0.13/0.34  % Computer : n004.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit : 300
% 0.13/0.35  % WCLimit  : 600
% 0.13/0.35  % DateTime : Thu Jun 16 00:25:53 EDT 2022
% 0.13/0.35  % CPUTime  : 
% 0.99/1.26  ============================== Prover9 ===============================
% 0.99/1.26  Prover9 (32) version 2009-11A, November 2009.
% 0.99/1.26  Process 1364 was started by sandbox on n004.cluster.edu,
% 0.99/1.26  Thu Jun 16 00:25:54 2022
% 0.99/1.26  The command was "/export/starexec/sandbox/solver/bin/prover9 -t 300 -f /tmp/Prover9_1209_n004.cluster.edu".
% 0.99/1.26  ============================== end of head ===========================
% 0.99/1.26  
% 0.99/1.26  ============================== INPUT =================================
% 0.99/1.26  
% 0.99/1.26  % Reading from file /tmp/Prover9_1209_n004.cluster.edu
% 0.99/1.26  
% 0.99/1.26  set(prolog_style_variables).
% 0.99/1.26  set(auto2).
% 0.99/1.26      % set(auto2) -> set(auto).
% 0.99/1.26      % set(auto) -> set(auto_inference).
% 0.99/1.26      % set(auto) -> set(auto_setup).
% 0.99/1.26      % set(auto_setup) -> set(predicate_elim).
% 0.99/1.26      % set(auto_setup) -> assign(eq_defs, unfold).
% 0.99/1.26      % set(auto) -> set(auto_limits).
% 0.99/1.26      % set(auto_limits) -> assign(max_weight, "100.000").
% 0.99/1.26      % set(auto_limits) -> assign(sos_limit, 20000).
% 0.99/1.26      % set(auto) -> set(auto_denials).
% 0.99/1.26      % set(auto) -> set(auto_process).
% 0.99/1.26      % set(auto2) -> assign(new_constants, 1).
% 0.99/1.26      % set(auto2) -> assign(fold_denial_max, 3).
% 0.99/1.26      % set(auto2) -> assign(max_weight, "200.000").
% 0.99/1.26      % set(auto2) -> assign(max_hours, 1).
% 0.99/1.26      % assign(max_hours, 1) -> assign(max_seconds, 3600).
% 0.99/1.26      % set(auto2) -> assign(max_seconds, 0).
% 0.99/1.26      % set(auto2) -> assign(max_minutes, 5).
% 0.99/1.26      % assign(max_minutes, 5) -> assign(max_seconds, 300).
% 0.99/1.26      % set(auto2) -> set(sort_initial_sos).
% 0.99/1.26      % set(auto2) -> assign(sos_limit, -1).
% 0.99/1.26      % set(auto2) -> assign(lrs_ticks, 3000).
% 0.99/1.26      % set(auto2) -> assign(max_megs, 400).
% 0.99/1.26      % set(auto2) -> assign(stats, some).
% 0.99/1.26      % set(auto2) -> clear(echo_input).
% 0.99/1.26      % set(auto2) -> set(quiet).
% 0.99/1.26      % set(auto2) -> clear(print_initial_clauses).
% 0.99/1.26      % set(auto2) -> clear(print_given).
% 0.99/1.26  assign(lrs_ticks,-1).
% 0.99/1.26  assign(sos_limit,10000).
% 0.99/1.26  assign(order,kbo).
% 0.99/1.26  set(lex_order_vars).
% 0.99/1.26  clear(print_given).
% 0.99/1.26  
% 0.99/1.26  % formulas(sos).  % not echoed (456 formulas)
% 0.99/1.26  
% 0.99/1.26  ============================== end of input ==========================
% 0.99/1.26  
% 0.99/1.26  % From the command line: assign(max_seconds, 300).
% 0.99/1.26  
% 0.99/1.26  ============================== PROCESS NON-CLAUSAL FORMULAS ==========
% 0.99/1.26  
% 0.99/1.26  % Formulas that are not ordinary clauses:
% 0.99/1.26  
% 0.99/1.26  ============================== end of process non-clausal formulas ===
% 0.99/1.26  
% 0.99/1.26  ============================== PROCESS INITIAL CLAUSES ===============
% 0.99/1.26  
% 0.99/1.26  ============================== PREDICATE ELIMINATION =================
% 0.99/1.26  1 c_Progress_OWTrt_H(A,B,C,D,E) | -c_WellTypeRT_OWTrt(A,B,C,D,E) # label(cls_wt__wt_H_0) # label(axiom).  [assumption].
% 0.99/1.26  2 c_WellTypeRT_OWTrt(A,B,C,D,E) | -c_Progress_OWTrt_H(A,B,C,D,E) # label(cls_wt_H__wt_0) # label(axiom).  [assumption].
% 0.99/1.26  3 c_Objects_Otypeof__h(A,B) != hAPP(c_Option_Ooption_OSome(tc_Type_Oty),C) | c_Progress_OWTrt_H(D,A,E,c_Expr_Oexp_OVal(B,tc_List_Olist(tc_String_Ochar)),C) # label(cls_WTrt_H__WTrts_H_Ointros_I3_J_0) # label(axiom).  [assumption].
% 0.99/1.26  4 class_OrderedGroup_Ocomm__monoid__add(tc_nat) # label(clsarity_nat__OrderedGroup_Ocomm__monoid__add) # label(axiom).  [assumption].
% 0.99/1.26  5 -class_OrderedGroup_Ocomm__monoid__add(A) | c_Finite__Set_Osetsum(B,C,D,A) = c_Finite__Set_Osetsum(c_Fun_Oid(A),c_Set_Oimage(B,C,D,A),A,A) | -c_Fun_Oinj__on(B,C,D,A) # label(cls_setsum__reindex__id_0) # label(axiom).  [assumption].
% 0.99/1.26  6 -class_OrderedGroup_Ocomm__monoid__add(A) | c_Finite__Set_Osetsum(B,c_Set_Oimage(C,D,E,F),F,A) = c_Finite__Set_Osetsum(c_Fun_Ocomp(B,C,F,A,E),D,E,A) | -c_Fun_Oinj__on(C,D,E,F) # label(cls_setsum__reindex_0) # label(axiom).  [assumption].
% 0.99/1.26  Derived: c_Finite__Set_Osetsum(A,B,C,tc_nat) = c_Finite__Set_Osetsum(c_Fun_Oid(tc_nat),c_Set_Oimage(A,B,C,tc_nat),tc_nat,tc_nat) | -c_Fun_Oinj__on(A,B,C,tc_nat).  [resolve(4,a,5,a)].
% 0.99/1.26  Derived: c_Finite__Set_Osetsum(A,c_Set_Oimage(B,C,D,E),E,tc_nat) = c_Finite__Set_Osetsum(c_Fun_Ocomp(A,B,E,tc_nat,D),C,D,tc_nat) | -c_Fun_Oinj__on(B,C,D,E).  [resolve(4,a,6,a)].
% 0.99/1.26  7 class_OrderedGroup_Ocomm__monoid__mult(tc_nat) # label(clsarity_nat__OrderedGroup_Ocomm__monoid__mult) # label(axiom).  [assumption].
% 0.99/1.26  8 -class_OrderedGroup_Ocomm__monoid__mult(A) | c_Finite__Set_Osetprod(B,C,D,A) = c_Finite__Set_Osetprod(c_Fun_Oid(A),c_Set_Oimage(B,C,D,A),A,A) | -c_Fun_Oinj__on(B,C,D,A) # label(cls_setprod__reindex__id_0) # label(axiom).  [assumption].
% 0.99/1.27  9 -class_OrderedGroup_Ocomm__monoid__mult(A) | -c_Fun_Oinj__on(B,C,D,E) | c_Finite__Set_Osetprod(F,c_Set_Oimage(B,C,D,E),E,A) = c_Finite__Set_Osetprod(c_Fun_Ocomp(F,B,E,A,D),C,D,A) # label(cls_setprod__reindex__cong_0) # label(axiom).  [assumption].
% 0.99/1.27  10 -class_OrderedGroup_Ocomm__monoid__mult(A) | c_Finite__Set_Osetprod(B,c_Set_Oimage(C,D,E,F),F,A) = c_Finite__Set_Osetprod(c_Fun_Ocomp(B,C,F,A,E),D,E,A) | -c_Fun_Oinj__on(C,D,E,F) # label(cls_setprod__reindex_0) # label(axiom).  [assumption].
% 0.99/1.27  Derived: c_Finite__Set_Osetprod(A,B,C,tc_nat) = c_Finite__Set_Osetprod(c_Fun_Oid(tc_nat),c_Set_Oimage(A,B,C,tc_nat),tc_nat,tc_nat) | -c_Fun_Oinj__on(A,B,C,tc_nat).  [resolve(7,a,8,a)].
% 0.99/1.27  Derived: -c_Fun_Oinj__on(A,B,C,D) | c_Finite__Set_Osetprod(E,c_Set_Oimage(A,B,C,D),D,tc_nat) = c_Finite__Set_Osetprod(c_Fun_Ocomp(E,A,D,tc_nat,C),B,C,tc_nat).  [resolve(7,a,9,a)].
% 0.99/1.27  11 hAPP(c_Map_Omap__of(A,tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Type_Oty),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),B),C)) != hAPP(c_Option_Ooption_OSome(tc_Type_Oty),D) | -c_TypeRel_OFields(E,F,A,V6) | c_TypeRel_Ohas__field(E,F,B,D,C,V6) # label(cls_has__field__def_2) # label(axiom).  [assumption].
% 0.99/1.27  12 hAPP(c_Map_Omap__of(c_TypeRel_Osko__TypeRel__Xhas__field__def__1__1(A,B,C,D,E,F),tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Type_Oty),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),C),B)) = hAPP(c_Option_Ooption_OSome(tc_Type_Oty),E) | -c_TypeRel_Ohas__field(D,A,C,E,B,F) # label(cls_has__field__def_1) # label(axiom).  [assumption].
% 0.99/1.27  Derived: hAPP(c_Map_Omap__of(A,tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Type_Oty),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),B),C)) != hAPP(c_Option_Ooption_OSome(tc_Type_Oty),D) | -c_TypeRel_OFields(E,F,A,V6) | hAPP(c_Map_Omap__of(c_TypeRel_Osko__TypeRel__Xhas__field__def__1__1(F,C,B,E,D,V6),tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Type_Oty),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),B),C)) = hAPP(c_Option_Ooption_OSome(tc_Type_Oty),D).  [resolve(11,c,12,b)].
% 0.99/1.27  13 c_TypeRel_OFields(A,B,c_TypeRel_Osko__TypeRel__Xhas__field__def__1__1(B,C,D,A,E,F),F) | -c_TypeRel_Ohas__field(A,B,D,E,C,F) # label(cls_has__field__def_0) # label(axiom).  [assumption].
% 0.99/1.27  Derived: c_TypeRel_OFields(A,B,c_TypeRel_Osko__TypeRel__Xhas__field__def__1__1(B,C,D,A,E,F),F) | hAPP(c_Map_Omap__of(V6,tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Type_Oty),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),D),C)) != hAPP(c_Option_Ooption_OSome(tc_Type_Oty),E) | -c_TypeRel_OFields(A,B,V6,F).  [resolve(13,b,11,c)].
% 0.99/1.27  14 c_TypeRel_Ohas__field(v_P,v_C____,v_F____,v_TF____,v_D____,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))) # label(cls_has_0) # label(axiom).  [assumption].
% 0.99/1.27  Derived: hAPP(c_Map_Omap__of(c_TypeRel_Osko__TypeRel__Xhas__field__def__1__1(v_C____,v_D____,v_F____,v_P,v_TF____,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))),tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Type_Oty),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),v_F____),v_D____)) = hAPP(c_Option_Ooption_OSome(tc_Type_Oty),v_TF____).  [resolve(14,a,12,b)].
% 0.99/1.27  Derived: c_TypeRel_OFields(v_P,v_C____,c_TypeRel_Osko__TypeRel__Xhas__field__def__1__1(v_C____,v_D____,v_F____,v_P,v_TF____,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))),tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))).  [resolve(14,a,13,b)].
% 0.99/1.27  15 c_Conform_Ooconf(A,B,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),C),c_Fun_Ofun__upd(D,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),E),F),hAPP(c_Option_Ooption_OSome(tc_Value_Oval),V6),tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),V7) | -c_Conform_Ooconf(A,B,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),C),D),V7) | -c_Conform_Oconf(A,B,V6,V8,V7) | -c_TypeRel_Ohas__field(A,C,E,V8,F,V7) # label(cls_oconf__fupd_0) # label(axiom).  [assumption].
% 1.08/1.34  Derived: c_Conform_Ooconf(A,B,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),C),c_Fun_Ofun__upd(D,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),E),F),hAPP(c_Option_Ooption_OSome(tc_Value_Oval),V6),tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),V7) | -c_Conform_Ooconf(A,B,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),C),D),V7) | -c_Conform_Oconf(A,B,V6,V8,V7) | hAPP(c_Map_Omap__of(V9,tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Type_Oty),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),E),F)) != hAPP(c_Option_Ooption_OSome(tc_Type_Oty),V8) | -c_TypeRel_OFields(A,C,V9,V7).  [resolve(15,d,11,c)].
% 1.08/1.34  Derived: c_Conform_Ooconf(v_P,A,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),v_C____),c_Fun_Ofun__upd(B,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),v_F____),v_D____),hAPP(c_Option_Ooption_OSome(tc_Value_Oval),C),tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))) | -c_Conform_Ooconf(v_P,A,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),v_C____),B),tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))) | -c_Conform_Oconf(v_P,A,C,v_TF____,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))).  [resolve(15,d,14,a)].
% 1.08/1.34  
% 1.08/1.34  ============================== end predicate elimination =============
% 1.08/1.34  
% 1.08/1.34  Auto_denials:  (non-Horn, no changes).
% 1.08/1.34  
% 1.08/1.34  Term ordering decisions:
% 1.08/1.34  Function symbol KB weights:  tc_String_Ochar=1. tc_bool=1. tc_Value_Oval=1. tc_nat=1. t_a=1. t_b=1. v_x=1. tc_Type_Oty=1. v_P=1. v_C____=1. v_D____=1. v_F____=1. v_TF____=1. t_c=1. v_ha____=1. c_Value_Oval_OUnit=1. v_Tv____=1. v_a____=1. v_v____=1. v_E____=1. v_T____=1. v_fs____=1. v_xa=1. hAPP=1. tc_fun=1. tc_prod=1. c_Pair=1. c_Expr_Oexp_OVal=1. c_List_Oset=1. c_Nat_Osize__class_Osize=1. c_Objects_Otypeof__h=1. c_Option_Oset=1. c_Option_Ois__none=1. c_Option_Othe=1. tc_List_Olist=1. tc_Option_Ooption=1. c_Option_Ooption_OSome=1. c_Option_Ooption_ONone=1. c_Orderings_Obot__class_Obot=1. c_Orderings_Otop__class_Otop=1. c_Fun_Oid=1. tc_Expr_Oexp=1. c_Value_Oval_OAddr=1. c_COMBI=1. c_Objects_Oinit__fields=1. c_in=1. c_Set_Oinsert=1. c_HOL_Ominus__class_Ominus=1. c_Map_Odom=1. c_fst=1. c_snd=1. c_COMBK=1. c_List_Olist_OCons=1. c_Map_Omap__of=1. c_Product__Type_Oapsnd=1. c_split=1. c_Option_Omap=1. c_List_Ofilter=1. c_Product__Type_Oprod_Oprod__case=1. c_Map_Oran=1. v_sko__Option__Xoption__Xsplit__1=1. v_sko__Option__Xoption__Xsplit__asm__1=1. c_fequal=1. c_ATP__Linkup_Osko__Option__Xospec__1__1=1. c_Product__Type_Ointernal__split=1. c_ATP__Linkup_Osko__Product__Type__Xsplit__paired__All__1__1=1. c_ATP__Linkup_Osko__Product__Type__Xsplit__paired__Ex__1__3=1. c_Objects_Osko__Objects__Xhext__def__1__1=1. c_Objects_Osko__ObCputime limit exceeded (core dumped)
%------------------------------------------------------------------------------