TSTP Solution File: SWB029+3 by Prover9---1109a

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Prover9---1109a
% Problem  : SWB029+3 : TPTP v8.1.0. Released v5.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : tptp2X_and_run_prover9 %d %s

% Computer : n028.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 : Tue Jul 19 19:18:55 EDT 2022

% Result   : Theorem 3.95s 4.21s
% Output   : Refutation 3.95s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem  : SWB029+3 : TPTP v8.1.0. Released v5.2.0.
% 0.11/0.12  % Command  : tptp2X_and_run_prover9 %d %s
% 0.12/0.33  % Computer : n028.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % WCLimit  : 600
% 0.12/0.33  % DateTime : Wed Jun  1 07:27:07 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 0.77/1.04  ============================== Prover9 ===============================
% 0.77/1.04  Prover9 (32) version 2009-11A, November 2009.
% 0.77/1.04  Process 27972 was started by sandbox2 on n028.cluster.edu,
% 0.77/1.04  Wed Jun  1 07:27:07 2022
% 0.77/1.04  The command was "/export/starexec/sandbox2/solver/bin/prover9 -t 300 -f /tmp/Prover9_27819_n028.cluster.edu".
% 0.77/1.04  ============================== end of head ===========================
% 0.77/1.04  
% 0.77/1.04  ============================== INPUT =================================
% 0.77/1.04  
% 0.77/1.04  % Reading from file /tmp/Prover9_27819_n028.cluster.edu
% 0.77/1.04  
% 0.77/1.04  set(prolog_style_variables).
% 0.77/1.04  set(auto2).
% 0.77/1.04      % set(auto2) -> set(auto).
% 0.77/1.04      % set(auto) -> set(auto_inference).
% 0.77/1.04      % set(auto) -> set(auto_setup).
% 0.77/1.04      % set(auto_setup) -> set(predicate_elim).
% 0.77/1.04      % set(auto_setup) -> assign(eq_defs, unfold).
% 0.77/1.04      % set(auto) -> set(auto_limits).
% 0.77/1.04      % set(auto_limits) -> assign(max_weight, "100.000").
% 0.77/1.04      % set(auto_limits) -> assign(sos_limit, 20000).
% 0.77/1.04      % set(auto) -> set(auto_denials).
% 0.77/1.04      % set(auto) -> set(auto_process).
% 0.77/1.04      % set(auto2) -> assign(new_constants, 1).
% 0.77/1.04      % set(auto2) -> assign(fold_denial_max, 3).
% 0.77/1.04      % set(auto2) -> assign(max_weight, "200.000").
% 0.77/1.04      % set(auto2) -> assign(max_hours, 1).
% 0.77/1.04      % assign(max_hours, 1) -> assign(max_seconds, 3600).
% 0.77/1.04      % set(auto2) -> assign(max_seconds, 0).
% 0.77/1.04      % set(auto2) -> assign(max_minutes, 5).
% 0.77/1.04      % assign(max_minutes, 5) -> assign(max_seconds, 300).
% 0.77/1.04      % set(auto2) -> set(sort_initial_sos).
% 0.77/1.04      % set(auto2) -> assign(sos_limit, -1).
% 0.77/1.04      % set(auto2) -> assign(lrs_ticks, 3000).
% 0.77/1.04      % set(auto2) -> assign(max_megs, 400).
% 0.77/1.04      % set(auto2) -> assign(stats, some).
% 0.77/1.04      % set(auto2) -> clear(echo_input).
% 0.77/1.04      % set(auto2) -> set(quiet).
% 0.77/1.04      % set(auto2) -> clear(print_initial_clauses).
% 0.77/1.04      % set(auto2) -> clear(print_given).
% 0.77/1.04  assign(lrs_ticks,-1).
% 0.77/1.04  assign(sos_limit,10000).
% 0.77/1.04  assign(order,kbo).
% 0.77/1.04  set(lex_order_vars).
% 0.77/1.04  clear(print_given).
% 0.77/1.04  
% 0.77/1.04  % formulas(sos).  % not echoed (140 formulas)
% 0.77/1.04  
% 0.77/1.04  ============================== end of input ==========================
% 0.77/1.04  
% 0.77/1.04  % From the command line: assign(max_seconds, 300).
% 0.77/1.04  
% 0.77/1.04  ============================== PROCESS NON-CLAUSAL FORMULAS ==========
% 0.77/1.04  
% 0.77/1.04  % Formulas that are not ordinary clauses:
% 0.77/1.04  1 (all Z all C (iext(uri_owl_complementOf,Z,C) -> ic(Z) & ic(C) & (all X (icext(Z,X) <-> -icext(C,X))))) # label(owl_bool_complementof_class) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  2 (all Z (iext(uri_owl_intersectionOf,Z,uri_rdf_nil) <-> ic(Z) & (all X (icext(Z,X) <-> ir(X))))) # label(owl_bool_intersectionof_class_000) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  3 (all Z all S1 all C1 (iext(uri_rdf_first,S1,C1) & iext(uri_rdf_rest,S1,uri_rdf_nil) -> (iext(uri_owl_intersectionOf,Z,S1) <-> ic(Z) & ic(C1) & (all X (icext(Z,X) <-> icext(C1,X)))))) # label(owl_bool_intersectionof_class_001) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  4 (all Z all S1 all C1 all S2 all C2 (iext(uri_rdf_first,S1,C1) & iext(uri_rdf_rest,S1,S2) & iext(uri_rdf_first,S2,C2) & iext(uri_rdf_rest,S2,uri_rdf_nil) -> (iext(uri_owl_intersectionOf,Z,S1) <-> ic(Z) & ic(C1) & ic(C2) & (all X (icext(Z,X) <-> icext(C1,X) & icext(C2,X)))))) # label(owl_bool_intersectionof_class_002) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  5 (all Z all S1 all C1 all S2 all C2 all S3 all C3 (iext(uri_rdf_first,S1,C1) & iext(uri_rdf_rest,S1,S2) & iext(uri_rdf_first,S2,C2) & iext(uri_rdf_rest,S2,S3) & iext(uri_rdf_first,S3,C3) & iext(uri_rdf_rest,S3,uri_rdf_nil) -> (iext(uri_owl_intersectionOf,Z,S1) <-> ic(Z) & ic(C1) & ic(C2) & ic(C3) & (all X (icext(Z,X) <-> icext(C1,X) & icext(C2,X) & icext(C3,X)))))) # label(owl_bool_intersectionof_class_003) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  6 (all Z (iext(uri_owl_unionOf,Z,uri_rdf_nil) <-> ic(Z) & (all X -icext(Z,X)))) # label(owl_bool_unionof_class_000) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  7 (all Z all S1 all C1 (iext(uri_rdf_first,S1,C1) & iext(uri_rdf_rest,S1,uri_rdf_nil) -> (iext(uri_owl_unionOf,Z,S1) <-> ic(Z) & ic(C1) & (all X (icext(Z,X) <-> icext(C1,X)))))) # label(owl_bool_unionof_class_001) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  8 (all Z all S1 all C1 all S2 all C2 (iext(uri_rdf_first,S1,C1) & iext(uri_rdf_rest,S1,S2) & iext(uri_rdf_first,S2,C2) & iext(uri_rdf_rest,S2,uri_rdf_nil) -> (iext(uri_owl_unionOf,Z,S1) <-> ic(Z) & ic(C1) & ic(C2) & (all X (icext(Z,X) <-> icext(C1,X) | icext(C2,X)))))) # label(owl_bool_unionof_class_002) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  9 (all Z all S1 all C1 all S2 all C2 all S3 all C3 (iext(uri_rdf_first,S1,C1) & iext(uri_rdf_rest,S1,S2) & iext(uri_rdf_first,S2,C2) & iext(uri_rdf_rest,S2,S3) & iext(uri_rdf_first,S3,C3) & iext(uri_rdf_rest,S3,uri_rdf_nil) -> (iext(uri_owl_unionOf,Z,S1) <-> ic(Z) & ic(C1) & ic(C2) & ic(C3) & (all X (icext(Z,X) <-> icext(C1,X) | icext(C2,X) | icext(C3,X)))))) # label(owl_bool_unionof_class_003) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  10 (all X -icext(uri_owl_Nothing,X)) # label(owl_class_nothing_ext) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  11 (all X (icext(uri_owl_Thing,X) <-> ir(X))) # label(owl_class_thing_ext) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  12 (all X (ic(X) -> (all Y (icext(X,Y) -> ir(Y))))) # label(owl_parts_ic_cond_inst) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  13 (all X (ic(X) -> ir(X))) # label(owl_parts_ic_cond_set) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  14 (all X (ic(X) <-> iext(uri_rdf_type,X,uri_rdfs_Class))) # label(owl_parts_ic_def) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  15 (all X (idc(X) -> (all Y (icext(X,Y) -> lv(Y))))) # label(owl_parts_idc_cond_inst) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  16 (all X (idc(X) -> ic(X))) # label(owl_parts_idc_cond_set) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  17 (all X (idc(X) <-> iext(uri_rdf_type,X,uri_rdfs_Datatype))) # label(owl_parts_idc_def) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  18 (all X (ioap(X) -> (all Y all Z (iext(X,Y,Z) -> ir(Y) & ir(Z))))) # label(owl_parts_ioap_cond_inst) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  19 (all X (ioap(X) -> ip(X))) # label(owl_parts_ioap_cond_set) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  20 (all X (ioap(X) <-> iext(uri_rdf_type,X,uri_owl_AnnotationProperty))) # label(owl_parts_ioap_def) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  21 (all X (iodp(X) -> (all Y all Z (iext(X,Y,Z) -> ir(Y) & lv(Z))))) # label(owl_parts_iodp_cond_inst) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  22 (all X (iodp(X) -> ip(X))) # label(owl_parts_iodp_cond_set) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  23 (all X (iodp(X) <-> iext(uri_rdf_type,X,uri_owl_DatatypeProperty))) # label(owl_parts_iodp_def) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  24 (all X (ioxp(X) -> (all Y all Z (iext(X,Y,Z) -> ix(Y) & ix(Z))))) # label(owl_parts_ioxp_cond_inst) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  25 (all X (ioxp(X) -> ip(X))) # label(owl_parts_ioxp_cond_set) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  26 (all X (ioxp(X) <-> iext(uri_rdf_type,X,uri_owl_OntologyProperty))) # label(owl_parts_ioxp_def) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  27 (all X (ip(X) -> (all Y all Z (iext(X,Y,Z) -> ir(Y) & ir(Z))))) # label(owl_parts_ip_cond_inst) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  28 (all X (ip(X) -> ir(X))) # label(owl_parts_ip_cond_set) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  29 (all X (ip(X) <-> iext(uri_rdf_type,X,uri_rdf_Property))) # label(owl_parts_ip_def) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  30 (exists X ir(X)) # label(owl_parts_ir_cond_set) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  31 (all X (ir(X) <-> iext(uri_rdf_type,X,uri_rdfs_Resource))) # label(owl_parts_ir_def) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  32 (all X (ix(X) -> ir(X))) # label(owl_parts_ix_cond_set) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  33 (all X (ix(X) <-> iext(uri_rdf_type,X,uri_owl_Ontology))) # label(owl_parts_ix_def) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  34 (all X (lv(X) -> ir(X))) # label(owl_parts_lv_cond_set) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  35 (all X (lv(X) <-> iext(uri_rdf_type,X,uri_rdfs_Literal))) # label(owl_parts_lv_def) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  36 (all X all Y (iext(uri_owl_allValuesFrom,X,Y) -> icext(uri_owl_Restriction,X) & ic(Y))) # label(owl_prop_allvaluesfrom_ext) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  37 (all X all Y (iext(uri_owl_complementOf,X,Y) -> ic(X) & ic(Y))) # label(owl_prop_complementof_ext) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  38 (all X all Y (iext(uri_owl_hasValue,X,Y) -> icext(uri_owl_Restriction,X) & ir(Y))) # label(owl_prop_hasvalue_ext) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  39 (all X all Y (iext(uri_owl_intersectionOf,X,Y) -> ic(X) & icext(uri_rdf_List,Y))) # label(owl_prop_intersectionof_ext) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  40 (all X all Y (iext(uri_owl_onProperty,X,Y) -> icext(uri_owl_Restriction,X) & ip(Y))) # label(owl_prop_onproperty_ext) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  41 (all X all Y (iext(uri_owl_someValuesFrom,X,Y) -> icext(uri_owl_Restriction,X) & ic(Y))) # label(owl_prop_somevaluesfrom_ext) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  42 (all X all Y (iext(uri_owl_unionOf,X,Y) -> ic(X) & icext(uri_rdf_List,Y))) # label(owl_prop_unionof_ext) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  43 (all P all C (iext(uri_rdfs_domain,P,C) <-> ip(P) & ic(C) & (all X all Y (iext(P,X,Y) -> icext(C,X))))) # label(owl_rdfsext_domain) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  44 (all P all C (iext(uri_rdfs_range,P,C) <-> ip(P) & ip(C) & (all X all Y (iext(P,X,Y) -> icext(C,Y))))) # label(owl_rdfsext_range) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  45 (all C1 all C2 (iext(uri_rdfs_subClassOf,C1,C2) <-> ic(C1) & ic(C2) & (all X (icext(C1,X) -> icext(C2,X))))) # label(owl_rdfsext_subclassof) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  46 (all P1 all P2 (iext(uri_rdfs_subPropertyOf,P1,P2) <-> ip(P1) & ip(P2) & (all X all Y (iext(P1,X,Y) -> iext(P2,X,Y))))) # label(owl_rdfsext_subpropertyof) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  47 (all Z all P all C (iext(uri_owl_allValuesFrom,Z,C) & iext(uri_owl_onProperty,Z,P) -> (all X (icext(Z,X) <-> (all Y (iext(P,X,Y) -> icext(C,Y))))))) # label(owl_restrict_allvaluesfrom) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  48 (all Z all P all A (iext(uri_owl_hasValue,Z,A) & iext(uri_owl_onProperty,Z,P) -> (all X (icext(Z,X) <-> iext(P,X,A))))) # label(owl_restrict_hasvalue) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  49 (all Z all P all C (iext(uri_owl_someValuesFrom,Z,C) & iext(uri_owl_onProperty,Z,P) -> (all X (icext(Z,X) <-> (exists Y (iext(P,X,Y) & icext(C,Y))))))) # label(owl_restrict_somevaluesfrom) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  50 (all P (iext(uri_rdf_type,P,uri_rdf_Property) <-> ip(P))) # label(rdf_type_ip) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  51 (all X all C (iext(uri_rdf_type,X,C) <-> icext(C,X))) # label(rdfs_cext_def) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  52 (all C (ic(C) -> iext(uri_rdfs_subClassOf,C,uri_rdfs_Resource))) # label(rdfs_class_instsub_resource) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  53 (all P (icext(uri_rdfs_ContainerMembershipProperty,P) -> iext(uri_rdfs_subPropertyOf,P,uri_rdfs_member))) # label(rdfs_container_containermembershipproperty_instsub_member) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  54 (all D (icext(uri_rdfs_Datatype,D) -> iext(uri_rdfs_subClassOf,D,uri_rdfs_Literal))) # label(rdfs_datatype_instsub_literal) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  55 (all P all C all X all Y (iext(uri_rdfs_domain,P,C) & iext(P,X,Y) -> icext(C,X))) # label(rdfs_domain_main) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  56 (all X (ic(X) <-> icext(uri_rdfs_Class,X))) # label(rdfs_ic_def) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  57 (all X (ir(X) <-> icext(uri_rdfs_Resource,X))) # label(rdfs_ir_def) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  58 (all X (lv(X) <-> icext(uri_rdfs_Literal,X))) # label(rdfs_lv_def) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  59 (all P all C all X all Y (iext(uri_rdfs_range,P,C) & iext(P,X,Y) -> icext(C,Y))) # label(rdfs_range_main) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  60 (all C all D (iext(uri_rdfs_subClassOf,C,D) -> ic(C) & ic(D) & (all X (icext(C,X) -> icext(D,X))))) # label(rdfs_subclassof_main) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  61 (all C (ic(C) -> iext(uri_rdfs_subClassOf,C,C))) # label(rdfs_subclassof_reflex) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  62 (all C all D all E (iext(uri_rdfs_subClassOf,C,D) & iext(uri_rdfs_subClassOf,D,E) -> iext(uri_rdfs_subClassOf,C,E))) # label(rdfs_subclassof_trans) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  63 (all P all Q (iext(uri_rdfs_subPropertyOf,P,Q) -> ip(P) & ip(Q) & (all X all Y (iext(P,X,Y) -> iext(Q,X,Y))))) # label(rdfs_subpropertyof_main) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  64 (all P (ip(P) -> iext(uri_rdfs_subPropertyOf,P,P))) # label(rdfs_subpropertyof_reflex) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  65 (all P all Q all R (iext(uri_rdfs_subPropertyOf,P,Q) & iext(uri_rdfs_subPropertyOf,Q,R) -> iext(uri_rdfs_subPropertyOf,P,R))) # label(rdfs_subpropertyof_trans) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  66 (all S all P all O (iext(P,S,O) -> ip(P))) # label(simple_iext_property) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  67 (all X ir(X)) # label(simple_ir) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  68 (all X (lv(X) -> ir(X))) # label(simple_lv) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  69 (exists BNODE_x exists BNODE_y exists BNODE_l1 exists BNODE_l2 (iext(uri_rdf_type,uri_ex_A,uri_owl_Class) & iext(uri_rdf_type,uri_ex_B,uri_owl_Class) & iext(uri_rdf_type,uri_ex_w,BNODE_x) & iext(uri_owl_intersectionOf,BNODE_x,BNODE_l1) & iext(uri_rdf_first,BNODE_l1,uri_ex_A) & iext(uri_rdf_rest,BNODE_l1,BNODE_l2) & iext(uri_rdf_first,BNODE_l2,BNODE_y) & iext(uri_rdf_rest,BNODE_l2,uri_rdf_nil) & iext(uri_owl_complementOf,BNODE_y,uri_ex_A))) # label(testcase_premise_fullish_029_Ex_Falso_Quodlibet) # label(axiom) # label(non_clause).  [assumption].
% 0.77/1.04  
% 0.77/1.04  ============================== end of process non-clausal formulas ===
% 0.77/1.04  
% 0.77/1.04  ============================== PROCESS INITIAL CLAUSES ===============
% 0.77/1.04  
% 0.77/1.04  ============================== PREDICATE ELIMINATION =================
% 0.77/1.04  70 -iext(uri_owl_intersectionOf,A,uri_rdf_nil) | icext(A,B) | -ir(B) # label(owl_bool_intersectionof_class_000) # label(axiom).  [clausify(2)].
% 0.77/1.04  71 -iext(uri_owl_intersectionOf,A,uri_rdf_nil) | -icext(A,B) | ir(B) # label(owl_bool_intersectionof_class_000) # label(axiom).  [clausify(2)].
% 0.77/1.04  Derived: -iext(uri_owl_intersectionOf,A,uri_rdf_nil) | icext(A,B) | -iext(uri_owl_intersectionOf,C,uri_rdf_nil) | -icext(C,B).  [resolve(70,c,71,c)].
% 0.77/1.04  72 iext(uri_owl_intersectionOf,A,uri_rdf_nil) | -ic(A) | icext(A,f1(A)) | ir(f1(A)) # label(owl_bool_intersectionof_class_000) # label(axiom).  [clausify(2)].
% 0.77/1.04  Derived: iext(uri_owl_intersectionOf,A,uri_rdf_nil) | -ic(A) | icext(A,f1(A)) | -iext(uri_owl_intersectionOf,B,uri_rdf_nil) | icext(B,f1(A)).  [resolve(72,d,70,c)].
% 0.77/1.04  73 iext(uri_owl_intersectionOf,A,uri_rdf_nil) | -ic(A) | -icext(A,f1(A)) | -ir(f1(A)) # label(owl_bool_intersectionof_class_000) # label(axiom).  [clausify(2)].
% 0.77/1.04  Derived: iext(uri_owl_intersectionOf,A,uri_rdf_nil) | -ic(A) | -icext(A,f1(A)) | -iext(uri_owl_intersectionOf,B,uri_rdf_nil) | -icext(B,f1(A)).  [resolve(73,d,71,c)].
% 0.77/1.04  74 -icext(uri_owl_Thing,A) | ir(A) # label(owl_class_thing_ext) # label(axiom).  [clausify(11)].
% 0.77/1.04  Derived: -icext(uri_owl_Thing,A) | -iext(uri_owl_intersectionOf,B,uri_rdf_nil) | icext(B,A).  [resolve(74,b,70,c)].
% 0.77/1.04  Derived: -icext(uri_owl_Thing,f1(A)) | iext(uri_owl_intersectionOf,A,uri_rdf_nil) | -ic(A) | -icext(A,f1(A)).  [resolve(74,b,73,d)].
% 0.77/1.04  75 icext(uri_owl_Thing,A) | -ir(A) # label(owl_class_thing_ext) # label(axiom).  [clausify(11)].
% 0.77/1.04  Derived: icext(uri_owl_Thing,A) | -iext(uri_owl_intersectionOf,B,uri_rdf_nil) | -icext(B,A).  [resolve(75,b,71,c)].
% 0.77/1.04  Derived: icext(uri_owl_Thing,f1(A)) | iext(uri_owl_intersectionOf,A,uri_rdf_nil) | -ic(A) | icext(A,f1(A)).  [resolve(75,b,72,d)].
% 0.77/1.04  76 -ic(A) | -icext(A,B) | ir(B) # label(owl_parts_ic_cond_inst) # label(axiom).  [clausify(12)].
% 0.77/1.05  Derived: -ic(A) | -icext(A,B) | -iext(uri_owl_intersectionOf,C,uri_rdf_nil) | icext(C,B).  [resolve(76,c,70,c)].
% 0.77/1.05  Derived: -ic(A) | -icext(A,f1(B)) | iext(uri_owl_intersectionOf,B,uri_rdf_nil) | -ic(B) | -icext(B,f1(B)).  [resolve(76,c,73,d)].
% 0.77/1.05  Derived: -ic(A) | -icext(A,B) | icext(uri_owl_Thing,B).  [resolve(76,c,75,b)].
% 0.77/1.05  77 -ic(A) | ir(A) # label(owl_parts_ic_cond_set) # label(axiom).  [clausify(13)].
% 0.77/1.05  Derived: -ic(A) | -iext(uri_owl_intersectionOf,B,uri_rdf_nil) | icext(B,A).  [resolve(77,b,70,c)].
% 0.77/1.05  Derived: -ic(A) | icext(uri_owl_Thing,A).  [resolve(77,b,75,b)].
% 0.77/1.05  78 -ioap(A) | -iext(A,B,C) | ir(B) # label(owl_parts_ioap_cond_inst) # label(axiom).  [clausify(18)].
% 0.77/1.05  Derived: -ioap(A) | -iext(A,B,C) | -iext(uri_owl_intersectionOf,D,uri_rdf_nil) | icext(D,B).  [resolve(78,c,70,c)].
% 0.77/1.05  Derived: -ioap(A) | -iext(A,B,C) | icext(uri_owl_Thing,B).  [resolve(78,c,75,b)].
% 0.77/1.05  79 -ioap(A) | -iext(A,B,C) | ir(C) # label(owl_parts_ioap_cond_inst) # label(axiom).  [clausify(18)].
% 0.77/1.05  Derived: -ioap(A) | -iext(A,B,C) | -iext(uri_owl_intersectionOf,D,uri_rdf_nil) | icext(D,C).  [resolve(79,c,70,c)].
% 0.77/1.05  Derived: -ioap(A) | -iext(A,B,C) | icext(uri_owl_Thing,C).  [resolve(79,c,75,b)].
% 0.77/1.05  80 -iodp(A) | -iext(A,B,C) | ir(B) # label(owl_parts_iodp_cond_inst) # label(axiom).  [clausify(21)].
% 0.77/1.05  Derived: -iodp(A) | -iext(A,B,C) | -iext(uri_owl_intersectionOf,D,uri_rdf_nil) | icext(D,B).  [resolve(80,c,70,c)].
% 0.77/1.05  Derived: -iodp(A) | -iext(A,B,C) | icext(uri_owl_Thing,B).  [resolve(80,c,75,b)].
% 0.77/1.05  81 -ip(A) | -iext(A,B,C) | ir(B) # label(owl_parts_ip_cond_inst) # label(axiom).  [clausify(27)].
% 0.77/1.05  Derived: -ip(A) | -iext(A,B,C) | -iext(uri_owl_intersectionOf,D,uri_rdf_nil) | icext(D,B).  [resolve(81,c,70,c)].
% 0.77/1.05  Derived: -ip(A) | -iext(A,B,C) | icext(uri_owl_Thing,B).  [resolve(81,c,75,b)].
% 0.77/1.05  82 -ip(A) | -iext(A,B,C) | ir(C) # label(owl_parts_ip_cond_inst) # label(axiom).  [clausify(27)].
% 0.77/1.05  Derived: -ip(A) | -iext(A,B,C) | -iext(uri_owl_intersectionOf,D,uri_rdf_nil) | icext(D,C).  [resolve(82,c,70,c)].
% 0.77/1.05  Derived: -ip(A) | -iext(A,B,C) | icext(uri_owl_Thing,C).  [resolve(82,c,75,b)].
% 0.77/1.05  83 -ip(A) | ir(A) # label(owl_parts_ip_cond_set) # label(axiom).  [clausify(28)].
% 0.77/1.05  Derived: -ip(A) | -iext(uri_owl_intersectionOf,B,uri_rdf_nil) | icext(B,A).  [resolve(83,b,70,c)].
% 0.77/1.05  Derived: -ip(A) | icext(uri_owl_Thing,A).  [resolve(83,b,75,b)].
% 0.77/1.05  84 ir(c1) # label(owl_parts_ir_cond_set) # label(axiom).  [clausify(30)].
% 0.77/1.05  Derived: -iext(uri_owl_intersectionOf,A,uri_rdf_nil) | icext(A,c1).  [resolve(84,a,70,c)].
% 0.77/1.05  Derived: icext(uri_owl_Thing,c1).  [resolve(84,a,75,b)].
% 0.77/1.05  85 -ir(A) | iext(uri_rdf_type,A,uri_rdfs_Resource) # label(owl_parts_ir_def) # label(axiom).  [clausify(31)].
% 0.77/1.05  Derived: iext(uri_rdf_type,A,uri_rdfs_Resource) | -iext(uri_owl_intersectionOf,B,uri_rdf_nil) | -icext(B,A).  [resolve(85,a,71,c)].
% 0.77/1.05  Derived: iext(uri_rdf_type,f1(A),uri_rdfs_Resource) | iext(uri_owl_intersectionOf,A,uri_rdf_nil) | -ic(A) | icext(A,f1(A)).  [resolve(85,a,72,d)].
% 0.77/1.05  Derived: iext(uri_rdf_type,A,uri_rdfs_Resource) | -icext(uri_owl_Thing,A).  [resolve(85,a,74,b)].
% 0.77/1.05  Derived: iext(uri_rdf_type,A,uri_rdfs_Resource) | -ic(B) | -icext(B,A).  [resolve(85,a,76,c)].
% 0.77/1.05  Derived: iext(uri_rdf_type,A,uri_rdfs_Resource) | -ic(A).  [resolve(85,a,77,b)].
% 0.77/1.05  Derived: iext(uri_rdf_type,A,uri_rdfs_Resource) | -ioap(B) | -iext(B,A,C).  [resolve(85,a,78,c)].
% 0.77/1.05  Derived: iext(uri_rdf_type,A,uri_rdfs_Resource) | -ioap(B) | -iext(B,C,A).  [resolve(85,a,79,c)].
% 0.77/1.05  Derived: iext(uri_rdf_type,A,uri_rdfs_Resource) | -iodp(B) | -iext(B,A,C).  [resolve(85,a,80,c)].
% 0.77/1.05  Derived: iext(uri_rdf_type,A,uri_rdfs_Resource) | -ip(B) | -iext(B,A,C).  [resolve(85,a,81,c)].
% 0.77/1.05  Derived: iext(uri_rdf_type,A,uri_rdfs_Resource) | -ip(B) | -iext(B,C,A).  [resolve(85,a,82,c)].
% 0.77/1.05  Derived: iext(uri_rdf_type,A,uri_rdfs_Resource) | -ip(A).  [resolve(85,a,83,b)].
% 0.77/1.05  Derived: iext(uri_rdf_type,c1,uri_rdfs_Resource).  [resolve(85,a,84,a)].
% 0.77/1.05  86 ir(A) | -iext(uri_rdf_type,A,uri_rdfs_Resource) # label(owl_parts_ir_def) # label(axiom).  [clausify(31)].
% 0.77/1.05  Derived: -iext(uri_rdf_type,A,uri_rdfs_Resource) | -iext(uri_owl_intersectionOf,B,uri_rdf_nil) | icext(B,A).  [resolve(86,a,70,c)].
% 0.77/1.06  Derived: -iext(uri_rdf_type,A,uri_rdfs_Resource) | icext(uri_owl_Thing,A).  [resolve(86,a,75,b)].
% 0.77/1.06  87 -ix(A) | ir(A) # label(owl_parts_ix_cond_set) # label(axiom).  [clausify(32)].
% 0.77/1.06  Derived: -ix(A) | -iext(uri_owl_intersectionOf,B,uri_rdf_nil) | icext(B,A).  [resolve(87,b,70,c)].
% 0.77/1.06  Derived: -ix(A) | icext(uri_owl_Thing,A).  [resolve(87,b,75,b)].
% 0.77/1.06  Derived: -ix(A) | iext(uri_rdf_type,A,uri_rdfs_Resource).  [resolve(87,b,85,a)].
% 0.77/1.06  88 -lv(A) | ir(A) # label(owl_parts_lv_cond_set) # label(axiom).  [clausify(34)].
% 0.77/1.06  Derived: -lv(A) | -iext(uri_owl_intersectionOf,B,uri_rdf_nil) | icext(B,A).  [resolve(88,b,70,c)].
% 0.77/1.06  Derived: -lv(A) | icext(uri_owl_Thing,A).  [resolve(88,b,75,b)].
% 0.77/1.06  Derived: -lv(A) | iext(uri_rdf_type,A,uri_rdfs_Resource).  [resolve(88,b,85,a)].
% 0.77/1.06  89 -iext(uri_owl_hasValue,A,B) | ir(B) # label(owl_prop_hasvalue_ext) # label(axiom).  [clausify(38)].
% 0.77/1.06  Derived: -iext(uri_owl_hasValue,A,B) | -iext(uri_owl_intersectionOf,C,uri_rdf_nil) | icext(C,B).  [resolve(89,b,70,c)].
% 0.77/1.06  Derived: -iext(uri_owl_hasValue,A,B) | icext(uri_owl_Thing,B).  [resolve(89,b,75,b)].
% 0.77/1.06  Derived: -iext(uri_owl_hasValue,A,B) | iext(uri_rdf_type,B,uri_rdfs_Resource).  [resolve(89,b,85,a)].
% 0.77/1.06  90 -ir(A) | icext(uri_rdfs_Resource,A) # label(rdfs_ir_def) # label(axiom).  [clausify(57)].
% 0.77/1.06  Derived: icext(uri_rdfs_Resource,A) | -iext(uri_owl_intersectionOf,B,uri_rdf_nil) | -icext(B,A).  [resolve(90,a,71,c)].
% 0.77/1.06  Derived: icext(uri_rdfs_Resource,f1(A)) | iext(uri_owl_intersectionOf,A,uri_rdf_nil) | -ic(A) | icext(A,f1(A)).  [resolve(90,a,72,d)].
% 0.77/1.06  Derived: icext(uri_rdfs_Resource,A) | -icext(uri_owl_Thing,A).  [resolve(90,a,74,b)].
% 0.77/1.06  Derived: icext(uri_rdfs_Resource,A) | -ic(B) | -icext(B,A).  [resolve(90,a,76,c)].
% 0.77/1.06  Derived: icext(uri_rdfs_Resource,A) | -ic(A).  [resolve(90,a,77,b)].
% 0.77/1.06  Derived: icext(uri_rdfs_Resource,A) | -ioap(B) | -iext(B,A,C).  [resolve(90,a,78,c)].
% 0.77/1.06  Derived: icext(uri_rdfs_Resource,A) | -ioap(B) | -iext(B,C,A).  [resolve(90,a,79,c)].
% 0.77/1.06  Derived: icext(uri_rdfs_Resource,A) | -iodp(B) | -iext(B,A,C).  [resolve(90,a,80,c)].
% 0.77/1.06  Derived: icext(uri_rdfs_Resource,A) | -ip(B) | -iext(B,A,C).  [resolve(90,a,81,c)].
% 0.77/1.06  Derived: icext(uri_rdfs_Resource,A) | -ip(B) | -iext(B,C,A).  [resolve(90,a,82,c)].
% 0.77/1.06  Derived: icext(uri_rdfs_Resource,A) | -ip(A).  [resolve(90,a,83,b)].
% 0.77/1.06  Derived: icext(uri_rdfs_Resource,c1).  [resolve(90,a,84,a)].
% 0.77/1.06  Derived: icext(uri_rdfs_Resource,A) | -iext(uri_rdf_type,A,uri_rdfs_Resource).  [resolve(90,a,86,a)].
% 0.77/1.06  Derived: icext(uri_rdfs_Resource,A) | -ix(A).  [resolve(90,a,87,b)].
% 0.77/1.06  Derived: icext(uri_rdfs_Resource,A) | -lv(A).  [resolve(90,a,88,b)].
% 0.77/1.06  Derived: icext(uri_rdfs_Resource,A) | -iext(uri_owl_hasValue,B,A).  [resolve(90,a,89,b)].
% 0.77/1.06  91 ir(A) | -icext(uri_rdfs_Resource,A) # label(rdfs_ir_def) # label(axiom).  [clausify(57)].
% 0.77/1.06  Derived: -icext(uri_rdfs_Resource,A) | -iext(uri_owl_intersectionOf,B,uri_rdf_nil) | icext(B,A).  [resolve(91,a,70,c)].
% 0.77/1.06  Derived: -icext(uri_rdfs_Resource,A) | icext(uri_owl_Thing,A).  [resolve(91,a,75,b)].
% 0.77/1.06  Derived: -icext(uri_rdfs_Resource,A) | iext(uri_rdf_type,A,uri_rdfs_Resource).  [resolve(91,a,85,a)].
% 0.77/1.06  92 ir(A) # label(simple_ir) # label(axiom).  [clausify(67)].
% 0.77/1.06  Derived: -iext(uri_owl_intersectionOf,A,uri_rdf_nil) | icext(A,B).  [resolve(92,a,70,c)].
% 0.77/1.06  Derived: icext(uri_owl_Thing,A).  [resolve(92,a,75,b)].
% 0.77/1.06  Derived: iext(uri_rdf_type,A,uri_rdfs_Resource).  [resolve(92,a,85,a)].
% 0.77/1.06  Derived: icext(uri_rdfs_Resource,A).  [resolve(92,a,90,a)].
% 0.77/1.06  93 -lv(A) | ir(A) # label(simple_lv) # label(axiom).  [clausify(68)].
% 0.77/1.06  94 idc(A) | -iext(uri_rdf_type,A,uri_rdfs_Datatype) # label(owl_parts_idc_def) # label(axiom).  [clausify(17)].
% 0.77/1.06  95 -idc(A) | -icext(A,B) | lv(B) # label(owl_parts_idc_cond_inst) # label(axiom).  [clausify(15)].
% 0.77/1.06  96 -idc(A) | ic(A) # label(owl_parts_idc_cond_set) # label(axiom).  [clausify(16)].
% 0.77/1.06  97 -idc(A) | iext(uri_rdf_type,A,uri_rdfs_Datatype) # label(owl_parts_idc_def) # label(axiom).  [clausify(17)].
% 0.77/1.06  Derived: -iext(uri_rdf_type,A,uri_rdfs_Datatype) | -icext(A,B) | lv(B).  [resolve(94,a,95,a)].
% 0.77/1.06  Derived: -iext(uri_rdf_type,A,uri_rdfs_Datatype) | ic(A).  [resolve(94,a,96,a)].
% 0.77/1.06  98 ioap(A) | -iext(uri_rdf_type,A,uri_owl_AnnotationProperty) # label(owl_parts_ioap_def) # label(axiom).  [clausify(20)].
% 0.77/1.09  99 -ioap(A) | ip(A) # label(owl_parts_ioap_cond_set) # label(axiom).  [clausify(19)].
% 0.77/1.09  100 -ioap(A) | iext(uri_rdf_type,A,uri_owl_AnnotationProperty) # label(owl_parts_ioap_def) # label(axiom).  [clausify(20)].
% 0.77/1.09  Derived: -iext(uri_rdf_type,A,uri_owl_AnnotationProperty) | ip(A).  [resolve(98,a,99,a)].
% 0.77/1.09  101 -ioap(A) | -iext(A,B,C) | -iext(uri_owl_intersectionOf,D,uri_rdf_nil) | icext(D,B).  [resolve(78,c,70,c)].
% 0.77/1.09  102 -ioap(A) | -iext(A,B,C) | icext(uri_owl_Thing,B).  [resolve(78,c,75,b)].
% 0.77/1.09  103 -ioap(A) | -iext(A,B,C) | -iext(uri_owl_intersectionOf,D,uri_rdf_nil) | icext(D,C).  [resolve(79,c,70,c)].
% 0.77/1.09  104 -ioap(A) | -iext(A,B,C) | icext(uri_owl_Thing,C).  [resolve(79,c,75,b)].
% 0.77/1.09  105 iext(uri_rdf_type,A,uri_rdfs_Resource) | -ioap(B) | -iext(B,A,C).  [resolve(85,a,78,c)].
% 0.77/1.09  106 iext(uri_rdf_type,A,uri_rdfs_Resource) | -ioap(B) | -iext(B,C,A).  [resolve(85,a,79,c)].
% 0.77/1.09  107 icext(uri_rdfs_Resource,A) | -ioap(B) | -iext(B,A,C).  [resolve(90,a,78,c)].
% 0.77/1.09  108 icext(uri_rdfs_Resource,A) | -ioap(B) | -iext(B,C,A).  [resolve(90,a,79,c)].
% 0.77/1.09  109 iodp(A) | -iext(uri_rdf_type,A,uri_owl_DatatypeProperty) # label(owl_parts_iodp_def) # label(axiom).  [clausify(23)].
% 0.77/1.09  110 -iodp(A) | -iext(A,B,C) | lv(C) # label(owl_parts_iodp_cond_inst) # label(axiom).  [clausify(21)].
% 0.77/1.09  111 -iodp(A) | ip(A) # label(owl_parts_iodp_cond_set) # label(axiom).  [clausify(22)].
% 0.77/1.09  112 -iodp(A) | iext(uri_rdf_type,A,uri_owl_DatatypeProperty) # label(owl_parts_iodp_def) # label(axiom).  [clausify(23)].
% 0.77/1.09  Derived: -iext(uri_rdf_type,A,uri_owl_DatatypeProperty) | -iext(A,B,C) | lv(C).  [resolve(109,a,110,a)].
% 0.77/1.09  Derived: -iext(uri_rdf_type,A,uri_owl_DatatypeProperty) | ip(A).  [resolve(109,a,111,a)].
% 0.77/1.09  113 -iodp(A) | -iext(A,B,C) | -iext(uri_owl_intersectionOf,D,uri_rdf_nil) | icext(D,B).  [resolve(80,c,70,c)].
% 0.77/1.09  114 -iodp(A) | -iext(A,B,C) | icext(uri_owl_Thing,B).  [resolve(80,c,75,b)].
% 0.77/1.09  115 iext(uri_rdf_type,A,uri_rdfs_Resource) | -iodp(B) | -iext(B,A,C).  [resolve(85,a,80,c)].
% 0.77/1.09  116 icext(uri_rdfs_Resource,A) | -iodp(B) | -iext(B,A,C).  [resolve(90,a,80,c)].
% 0.77/1.09  117 ioxp(A) | -iext(uri_rdf_type,A,uri_owl_OntologyProperty) # label(owl_parts_ioxp_def) # label(axiom).  [clausify(26)].
% 0.77/1.09  118 -ioxp(A) | -iext(A,B,C) | ix(B) # label(owl_parts_ioxp_cond_inst) # label(axiom).  [clausify(24)].
% 0.77/1.09  119 -ioxp(A) | -iext(A,B,C) | ix(C) # label(owl_parts_ioxp_cond_inst) # label(axiom).  [clausify(24)].
% 0.77/1.09  120 -ioxp(A) | ip(A) # label(owl_parts_ioxp_cond_set) # label(axiom).  [clausify(25)].
% 0.77/1.09  121 -ioxp(A) | iext(uri_rdf_type,A,uri_owl_OntologyProperty) # label(owl_parts_ioxp_def) # label(axiom).  [clausify(26)].
% 0.77/1.09  Derived: -iext(uri_rdf_type,A,uri_owl_OntologyProperty) | -iext(A,B,C) | ix(B).  [resolve(117,a,118,a)].
% 0.77/1.09  Derived: -iext(uri_rdf_type,A,uri_owl_OntologyProperty) | -iext(A,B,C) | ix(C).  [resolve(117,a,119,a)].
% 0.77/1.09  Derived: -iext(uri_rdf_type,A,uri_owl_OntologyProperty) | ip(A).  [resolve(117,a,120,a)].
% 0.77/1.09  122 ix(A) | -iext(uri_rdf_type,A,uri_owl_Ontology) # label(owl_parts_ix_def) # label(axiom).  [clausify(33)].
% 0.77/1.09  123 -ix(A) | iext(uri_rdf_type,A,uri_owl_Ontology) # label(owl_parts_ix_def) # label(axiom).  [clausify(33)].
% 0.77/1.09  124 -ix(A) | -iext(uri_owl_intersectionOf,B,uri_rdf_nil) | icext(B,A).  [resolve(87,b,70,c)].
% 0.77/1.09  125 -ix(A) | icext(uri_owl_Thing,A).  [resolve(87,b,75,b)].
% 0.77/1.09  126 -ix(A) | iext(uri_rdf_type,A,uri_rdfs_Resource).  [resolve(87,b,85,a)].
% 0.77/1.09  127 icext(uri_rdfs_Resource,A) | -ix(A).  [resolve(90,a,87,b)].
% 0.77/1.09  128 -iext(uri_rdf_type,A,uri_owl_OntologyProperty) | -iext(A,B,C) | ix(B).  [resolve(117,a,118,a)].
% 0.77/1.09  Derived: -iext(uri_rdf_type,A,uri_owl_OntologyProperty) | -iext(A,B,C) | iext(uri_rdf_type,B,uri_owl_Ontology).  [resolve(128,c,123,a)].
% 0.77/1.09  Derived: -iext(uri_rdf_type,A,uri_owl_OntologyProperty) | -iext(A,B,C) | -iext(uri_owl_intersectionOf,D,uri_rdf_nil) | icext(D,B).  [resolve(128,c,124,a)].
% 0.77/1.09  Derived: -iext(uri_rdf_type,A,uri_owl_OntologyProperty) | -iext(A,B,C) | icext(uri_owl_Thing,B).  [resolve(128,c,125,a)].
% 0.77/1.09  Derived: -iext(uri_rdf_type,A,uri_owl_OntologyProperty) | -iext(A,B,C) | iext(uri_rdf_type,B,uri_rdfs_Resource).  [resolve(128,c,126,a)].
% 1.12/1.40  Derived: -iext(uri_rdf_type,A,uri_owl_OntologyProperty) | -iext(A,B,C) | icext(uri_rdfs_Resource,B).  [resolve(128,c,127,b)].
% 1.12/1.40  129 -iext(uri_rdf_type,A,uri_owl_OntologyProperty) | -iext(A,B,C) | ix(C).  [resolve(117,a,119,a)].
% 1.12/1.40  Derived: -iext(uri_rdf_type,A,uri_owl_OntologyProperty) | -iext(A,B,C) | iext(uri_rdf_type,C,uri_owl_Ontology).  [resolve(129,c,123,a)].
% 1.12/1.40  Derived: -iext(uri_rdf_type,A,uri_owl_OntologyProperty) | -iext(A,B,C) | -iext(uri_owl_intersectionOf,D,uri_rdf_nil) | icext(D,C).  [resolve(129,c,124,a)].
% 1.12/1.40  Derived: -iext(uri_rdf_type,A,uri_owl_OntologyProperty) | -iext(A,B,C) | icext(uri_owl_Thing,C).  [resolve(129,c,125,a)].
% 1.12/1.40  Derived: -iext(uri_rdf_type,A,uri_owl_OntologyProperty) | -iext(A,B,C) | iext(uri_rdf_type,C,uri_rdfs_Resource).  [resolve(129,c,126,a)].
% 1.12/1.40  Derived: -iext(uri_rdf_type,A,uri_owl_OntologyProperty) | -iext(A,B,C) | icext(uri_rdfs_Resource,C).  [resolve(129,c,127,b)].
% 1.12/1.40  130 lv(A) | -iext(uri_rdf_type,A,uri_rdfs_Literal) # label(owl_parts_lv_def) # label(axiom).  [clausify(35)].
% 1.12/1.40  131 -lv(A) | iext(uri_rdf_type,A,uri_rdfs_Literal) # label(owl_parts_lv_def) # label(axiom).  [clausify(35)].
% 1.12/1.40  132 -lv(A) | icext(uri_rdfs_Literal,A) # label(rdfs_lv_def) # label(axiom).  [clausify(58)].
% 1.12/1.40  Derived: icext(uri_rdfs_Literal,A) | -iext(uri_rdf_type,A,uri_rdfs_Literal).  [resolve(132,a,130,a)].
% 1.12/1.40  133 lv(A) | -icext(uri_rdfs_Literal,A) # label(rdfs_lv_def) # label(axiom).  [clausify(58)].
% 1.12/1.40  Derived: -icext(uri_rdfs_Literal,A) | iext(uri_rdf_type,A,uri_rdfs_Literal).  [resolve(133,a,131,a)].
% 1.12/1.40  134 -lv(A) | -iext(uri_owl_intersectionOf,B,uri_rdf_nil) | icext(B,A).  [resolve(88,b,70,c)].
% 1.12/1.40  135 -lv(A) | icext(uri_owl_Thing,A).  [resolve(88,b,75,b)].
% 1.12/1.40  136 -lv(A) | iext(uri_rdf_type,A,uri_rdfs_Resource).  [resolve(88,b,85,a)].
% 1.12/1.40  137 icext(uri_rdfs_Resource,A) | -lv(A).  [resolve(90,a,88,b)].
% 1.12/1.40  138 -iext(uri_rdf_type,A,uri_rdfs_Datatype) | -icext(A,B) | lv(B).  [resolve(94,a,95,a)].
% 1.12/1.40  Derived: -iext(uri_rdf_type,A,uri_rdfs_Datatype) | -icext(A,B) | iext(uri_rdf_type,B,uri_rdfs_Literal).  [resolve(138,c,131,a)].
% 1.12/1.40  Derived: -iext(uri_rdf_type,A,uri_rdfs_Datatype) | -icext(A,B) | icext(uri_rdfs_Literal,B).  [resolve(138,c,132,a)].
% 1.12/1.40  Derived: -iext(uri_rdf_type,A,uri_rdfs_Datatype) | -icext(A,B) | -iext(uri_owl_intersectionOf,C,uri_rdf_nil) | icext(C,B).  [resolve(138,c,134,a)].
% 1.12/1.40  Derived: -iext(uri_rdf_type,A,uri_rdfs_Datatype) | -icext(A,B) | icext(uri_owl_Thing,B).  [resolve(138,c,135,a)].
% 1.12/1.40  Derived: -iext(uri_rdf_type,A,uri_rdfs_Datatype) | -icext(A,B) | iext(uri_rdf_type,B,uri_rdfs_Resource).  [resolve(138,c,136,a)].
% 1.12/1.40  Derived: -iext(uri_rdf_type,A,uri_rdfs_Datatype) | -icext(A,B) | icext(uri_rdfs_Resource,B).  [resolve(138,c,137,b)].
% 1.12/1.40  139 -iext(uri_rdf_type,A,uri_owl_DatatypeProperty) | -iext(A,B,C) | lv(C).  [resolve(109,a,110,a)].
% 1.12/1.40  Derived: -iext(uri_rdf_type,A,uri_owl_DatatypeProperty) | -iext(A,B,C) | iext(uri_rdf_type,C,uri_rdfs_Literal).  [resolve(139,c,131,a)].
% 1.12/1.40  Derived: -iext(uri_rdf_type,A,uri_owl_DatatypeProperty) | -iext(A,B,C) | icext(uri_rdfs_Literal,C).  [resolve(139,c,132,a)].
% 1.12/1.40  Derived: -iext(uri_rdf_type,A,uri_owl_DatatypeProperty) | -iext(A,B,C) | -iext(uri_owl_intersectionOf,D,uri_rdf_nil) | icext(D,C).  [resolve(139,c,134,a)].
% 1.12/1.40  Derived: -iext(uri_rdf_type,A,uri_owl_DatatypeProperty) | -iext(A,B,C) | icext(uri_owl_Thing,C).  [resolve(139,c,135,a)].
% 1.12/1.40  Derived: -iext(uri_rdf_type,A,uri_owl_DatatypeProperty) | -iext(A,B,C) | iext(uri_rdf_type,C,uri_rdfs_Resource).  [resolve(139,c,136,a)].
% 1.12/1.40  Derived: -iext(uri_rdf_type,A,uri_owl_DatatypeProperty) | -iext(A,B,C) | icext(uri_rdfs_Resource,C).  [resolve(139,c,137,b)].
% 1.12/1.40  
% 1.12/1.40  ============================== end predicate elimination =============
% 1.12/1.40  
% 1.12/1.40  Auto_denials:  (non-Horn, no changes).
% 1.12/1.40  
% 1.12/1.40  Term ordering decisions:
% 1.12/1.40  Function symbol KB weights:  uri_rdf_first=1. uri_rdf_rest=1. uri_rdf_nil=1. uri_rdf_type=1. uri_owl_intersectionOf=1. uri_rdfs_Resource=1. uri_owl_unionOf=1. uri_rdfs_domain=1. uri_rdfs_range=1. uri_rdfs_subClassOf=1. uri_owl_Thing=1. uri_rdf_Property=1. uri_rdfs_subPropertyOf=1. uri_rdfs_Literal=1. uri_owl_OntologyProperty=1. uri_owl_onProperty=1. uri_rdfs_Class=1. uri_rdfs_Datatype=1. uri_owl_hasValue=1. uri_owl_DatatypeProperty=1. uri_owl_complementOf=1. uri_owl_allValuesFrom=1. uri_owl_someValuesFrom=1. uri_rdf_List=1. uri_rdfs_ContainerMembershipProperty=1. uri_owl_Restriction=1. uri_rdf__1=1. uri_rdf__2=1. uri_rdf__3=1. uri_ex_A=1. uri_rdf_predicate=1. uri_rdf_subject=1. uri_rdf_value=1. uri_rdfs_Container=1. uri_rdfs_Statement=1. uri_rdfs_isDefinedBy=1. uri_rdfs_member=1. uri_rdfs_seeAlso=1. uri_owl_Class=1. uri_owl_Ontology=1. uri_rdf_XMLLiteral=1. uri_rdf_object=1. uri_rdfs_comment=1. uri_rdfs_label=1. uri_ex_B=1. uri_ex_w=1. uri_owl_AnnotationProperty=1. uri_owl_Nothing=1. uri_rdf_Alt=1. uri_rdf_Bag=1. uri_rdfs_Seq=1. c1=1. c2=1. c3=1. c4=1. c5=1. f9=1. f10=1. f11=1. f12=1. f13=1. f14=1. f15=1. f1=1. f5=1. f2=1. f6=1. f16=1. f17=1. f3=1. f7=1. f4=1. f8=1.
% 3.95/4.21  
% 3.95/4.21  ============================== end of process initial clauses ========
% 3.95/4.21  
% 3.95/4.21  ============================== CLAUSES FOR SEARCH ====================
% 3.95/4.21  
% 3.95/4.21  ============================== end of clauses for search =============
% 3.95/4.21  
% 3.95/4.21  ============================== SEARCH ================================
% 3.95/4.21  
% 3.95/4.21  % Starting search at 0.38 seconds.
% 3.95/4.21  
% 3.95/4.21  Low Water (keep): wt=62.000, iters=3716
% 3.95/4.21  
% 3.95/4.21  Low Water (keep): wt=54.000, iters=3506
% 3.95/4.21  
% 3.95/4.21  Low Water (keep): wt=50.000, iters=3359
% 3.95/4.21  
% 3.95/4.21  Low Water (keep): wt=48.000, iters=3342
% 3.95/4.21  
% 3.95/4.21  Low Water (keep): wt=46.000, iters=3368
% 3.95/4.21  
% 3.95/4.21  Low Water (keep): wt=44.000, iters=3380
% 3.95/4.21  
% 3.95/4.21  Low Water (keep): wt=42.000, iters=3363
% 3.95/4.21  
% 3.95/4.21  ============================== PROOF =================================
% 3.95/4.21  % SZS status Theorem
% 3.95/4.21  % SZS output start Refutation
% 3.95/4.21  
% 3.95/4.21  % Proof 1 at 3.15 (+ 0.04) seconds.
% 3.95/4.21  % Length of proof is 45.
% 3.95/4.21  % Level of proof is 9.
% 3.95/4.21  % Maximum clause weight is 26.000.
% 3.95/4.21  % Given clauses 2891.
% 3.95/4.21  
% 3.95/4.21  1 (all Z all C (iext(uri_owl_complementOf,Z,C) -> ic(Z) & ic(C) & (all X (icext(Z,X) <-> -icext(C,X))))) # label(owl_bool_complementof_class) # label(axiom) # label(non_clause).  [assumption].
% 3.95/4.21  4 (all Z all S1 all C1 all S2 all C2 (iext(uri_rdf_first,S1,C1) & iext(uri_rdf_rest,S1,S2) & iext(uri_rdf_first,S2,C2) & iext(uri_rdf_rest,S2,uri_rdf_nil) -> (iext(uri_owl_intersectionOf,Z,S1) <-> ic(Z) & ic(C1) & ic(C2) & (all X (icext(Z,X) <-> icext(C1,X) & icext(C2,X)))))) # label(owl_bool_intersectionof_class_002) # label(axiom) # label(non_clause).  [assumption].
% 3.95/4.21  6 (all Z (iext(uri_owl_unionOf,Z,uri_rdf_nil) <-> ic(Z) & (all X -icext(Z,X)))) # label(owl_bool_unionof_class_000) # label(axiom) # label(non_clause).  [assumption].
% 3.95/4.21  10 (all X -icext(uri_owl_Nothing,X)) # label(owl_class_nothing_ext) # label(axiom) # label(non_clause).  [assumption].
% 3.95/4.21  39 (all X all Y (iext(uri_owl_intersectionOf,X,Y) -> ic(X) & icext(uri_rdf_List,Y))) # label(owl_prop_intersectionof_ext) # label(axiom) # label(non_clause).  [assumption].
% 3.95/4.21  45 (all C1 all C2 (iext(uri_rdfs_subClassOf,C1,C2) <-> ic(C1) & ic(C2) & (all X (icext(C1,X) -> icext(C2,X))))) # label(owl_rdfsext_subclassof) # label(axiom) # label(non_clause).  [assumption].
% 3.95/4.21  51 (all X all C (iext(uri_rdf_type,X,C) <-> icext(C,X))) # label(rdfs_cext_def) # label(axiom) # label(non_clause).  [assumption].
% 3.95/4.21  69 (exists BNODE_x exists BNODE_y exists BNODE_l1 exists BNODE_l2 (iext(uri_rdf_type,uri_ex_A,uri_owl_Class) & iext(uri_rdf_type,uri_ex_B,uri_owl_Class) & iext(uri_rdf_type,uri_ex_w,BNODE_x) & iext(uri_owl_intersectionOf,BNODE_x,BNODE_l1) & iext(uri_rdf_first,BNODE_l1,uri_ex_A) & iext(uri_rdf_rest,BNODE_l1,BNODE_l2) & iext(uri_rdf_first,BNODE_l2,BNODE_y) & iext(uri_rdf_rest,BNODE_l2,uri_rdf_nil) & iext(uri_owl_complementOf,BNODE_y,uri_ex_A))) # label(testcase_premise_fullish_029_Ex_Falso_Quodlibet) # label(axiom) # label(non_clause).  [assumption].
% 3.95/4.21  142 -iext(uri_owl_complementOf,A,B) | -icext(A,C) | -icext(B,C) # label(owl_bool_complementof_class) # label(axiom).  [clausify(1)].
% 3.95/4.21  154 -iext(uri_rdf_first,A,B) | -iext(uri_rdf_rest,A,C) | -iext(uri_rdf_first,C,D) | -iext(uri_rdf_rest,C,uri_rdf_nil) | -iext(uri_owl_intersectionOf,E,A) | -icext(E,F) | icext(B,F) # label(owl_bool_intersectionof_class_002) # label(axiom).  [clausify(4)].
% 3.95/4.21  155 -iext(uri_rdf_first,A,B) | -iext(uri_rdf_rest,A,C) | -iext(uri_rdf_first,C,D) | -iext(uri_rdf_rest,C,uri_rdf_nil) | -iext(uri_owl_intersectionOf,E,A) | -icext(E,F) | icext(D,F) # label(owl_bool_intersectionof_class_002) # label(axiom).  [clausify(4)].
% 3.95/4.21  173 -iext(uri_owl_unionOf,A,uri_rdf_nil) | -icext(A,B) # label(owl_bool_unionof_class_000) # label(axiom).  [clausify(6)].
% 3.95/4.21  174 iext(uri_owl_unionOf,A,uri_rdf_nil) | -ic(A) | icext(A,f5(A)) # label(owl_bool_unionof_class_000) # label(axiom).  [clausify(6)].
% 3.95/4.21  202 -icext(uri_owl_Nothing,A) # label(owl_class_nothing_ext) # label(axiom).  [clausify(10)].
% 3.95/4.21  203 ic(uri_owl_Nothing) # label(owl_class_nothing_type) # label(axiom).  [assumption].
% 3.95/4.21  215 -iext(uri_owl_intersectionOf,A,B) | ic(A) # label(owl_prop_intersectionof_ext) # label(axiom).  [clausify(39)].
% 3.95/4.21  239 -iext(uri_rdfs_subClassOf,A,B) | -icext(A,C) | icext(B,C) # label(owl_rdfsext_subclassof) # label(axiom).  [clausify(45)].
% 3.95/4.21  240 iext(uri_rdfs_subClassOf,A,B) | -ic(A) | -ic(B) | icext(A,f13(A,B)) # label(owl_rdfsext_subclassof) # label(axiom).  [clausify(45)].
% 3.95/4.21  274 -iext(uri_rdf_type,A,B) | icext(B,A) # label(rdfs_cext_def) # label(axiom).  [clausify(51)].
% 3.95/4.21  328 iext(uri_rdf_type,uri_ex_w,c2) # label(testcase_premise_fullish_029_Ex_Falso_Quodlibet) # label(axiom).  [clausify(69)].
% 3.95/4.21  329 iext(uri_owl_intersectionOf,c2,c4) # label(testcase_premise_fullish_029_Ex_Falso_Quodlibet) # label(axiom).  [clausify(69)].
% 3.95/4.21  330 iext(uri_rdf_first,c4,uri_ex_A) # label(testcase_premise_fullish_029_Ex_Falso_Quodlibet) # label(axiom).  [clausify(69)].
% 3.95/4.21  331 iext(uri_rdf_rest,c4,c5) # label(testcase_premise_fullish_029_Ex_Falso_Quodlibet) # label(axiom).  [clausify(69)].
% 3.95/4.21  332 iext(uri_rdf_first,c5,c3) # label(testcase_premise_fullish_029_Ex_Falso_Quodlibet) # label(axiom).  [clausify(69)].
% 3.95/4.21  333 iext(uri_rdf_rest,c5,uri_rdf_nil) # label(testcase_premise_fullish_029_Ex_Falso_Quodlibet) # label(axiom).  [clausify(69)].
% 3.95/4.21  334 iext(uri_owl_complementOf,c3,uri_ex_A) # label(testcase_premise_fullish_029_Ex_Falso_Quodlibet) # label(axiom).  [clausify(69)].
% 3.95/4.21  998 iext(uri_rdfs_subClassOf,A,uri_owl_Nothing) | -ic(A) | icext(A,f13(A,uri_owl_Nothing)).  [resolve(240,c,203,a)].
% 3.95/4.21  1440 icext(c2,uri_ex_w).  [resolve(328,a,274,a)].
% 3.95/4.21  1454 ic(c2).  [resolve(329,a,215,a)].
% 3.95/4.21  1463 -iext(uri_rdf_first,c4,A) | -iext(uri_rdf_rest,c4,B) | -iext(uri_rdf_first,B,C) | -iext(uri_rdf_rest,B,uri_rdf_nil) | -icext(c2,D) | icext(C,D).  [resolve(329,a,155,e)].
% 3.95/4.21  1464 -iext(uri_rdf_first,c4,A) | -iext(uri_rdf_rest,c4,B) | -iext(uri_rdf_first,B,C) | -iext(uri_rdf_rest,B,uri_rdf_nil) | -icext(c2,D) | icext(A,D).  [resolve(329,a,154,e)].
% 3.95/4.21  4224 -icext(c3,A) | -icext(uri_ex_A,A).  [resolve(334,a,142,a)].
% 3.95/4.21  6268 iext(uri_owl_unionOf,c2,uri_rdf_nil) | icext(c2,f5(c2)).  [resolve(1454,a,174,b)].
% 3.95/4.21  7101 iext(uri_rdfs_subClassOf,c2,uri_owl_Nothing) | icext(c2,f13(c2,uri_owl_Nothing)).  [resolve(998,b,1454,a)].
% 3.95/4.21  8966 icext(c2,f5(c2)) | -icext(c2,A).  [resolve(6268,a,173,a)].
% 3.95/4.21  8967 icext(c2,f5(c2)).  [resolve(8966,b,1440,a)].
% 3.95/4.21  9093 -iext(uri_rdf_first,c4,A) | -icext(c2,B) | icext(c3,B).  [resolve(1463,c,332,a),unit_del(b,331),unit_del(c,333)].
% 3.95/4.21  9096 -iext(uri_rdf_first,c4,A) | -icext(c2,B) | icext(A,B).  [resolve(1464,c,332,a),unit_del(b,331),unit_del(c,333)].
% 3.95/4.21  9416 icext(c2,f13(c2,uri_owl_Nothing)) | -icext(c2,A).  [resolve(7101,a,239,a),unit_del(c,202)].
% 3.95/4.21  9417 icext(c2,f13(c2,uri_owl_Nothing)).  [resolve(9416,b,8967,a)].
% 3.95/4.21  12618 -icext(c2,A) | icext(c3,A).  [resolve(9093,a,330,a)].
% 3.95/4.21  12619 icext(c3,f13(c2,uri_owl_Nothing)).  [resolve(12618,a,9417,a)].
% 3.95/4.21  12637 -icext(uri_ex_A,f13(c2,uri_owl_Nothing)).  [resolve(12619,a,4224,a)].
% 3.95/4.21  12657 -icext(c2,A) | icext(uri_ex_A,A).  [resolve(9096,a,330,a)].
% 3.95/4.21  12658 $F.  [resolve(12657,a,9417,a),unit_del(a,12637)].
% 3.95/4.21  
% 3.95/4.21  % SZS output end Refutation
% 3.95/4.21  ============================== end of proof ==========================
% 3.95/4.21  
% 3.95/4.21  ============================== STATISTICS ============================
% 3.95/4.21  
% 3.95/4.21  Given=2891. Generated=44739. Kept=12518. proofs=1.
% 3.95/4.21  Usable=2621. Sos=6117. Demods=0. Limbo=0, Disabled=4140. Hints=0.
% 3.95/4.21  Megabytes=22.11.
% 3.95/4.21  User_CPU=3.15, System_CPU=0.04, Wall_clock=4.
% 3.95/4.21  
% 3.95/4.21  ============================== end of statistics =====================
% 3.95/4.21  
% 3.95/4.21  ============================== end of search =========================
% 3.95/4.21  
% 3.95/4.21  THEOREM PROVED
% 3.95/4.21  % SZS status Theorem
% 3.95/4.21  
% 3.95/4.21  Exiting with 1 proof.
% 3.95/4.21  
% 3.95/4.21  Process 27972 exit (max_proofs) Wed Jun  1 07:27:11 2022
% 3.95/4.21  Prover9 interrupted
%------------------------------------------------------------------------------