TSTP Solution File: SWB023+2 by Duper---1.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Duper---1.0
% Problem  : SWB023+2 : TPTP v8.1.2. Released v5.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : duper %s

% Computer : n003.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 20:04:05 EDT 2023

% Result   : Theorem 3.93s 4.13s
% Output   : Proof 3.98s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem    : SWB023+2 : TPTP v8.1.2. Released v5.2.0.
% 0.14/0.14  % Command    : duper %s
% 0.15/0.36  % Computer : n003.cluster.edu
% 0.15/0.36  % Model    : x86_64 x86_64
% 0.15/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.36  % Memory   : 8042.1875MB
% 0.15/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.36  % CPULimit   : 300
% 0.15/0.36  % WCLimit    : 300
% 0.15/0.36  % DateTime   : Sun Aug 27 06:37:54 EDT 2023
% 0.15/0.36  % CPUTime    : 
% 3.93/4.13  SZS status Theorem for theBenchmark.p
% 3.93/4.13  SZS output start Proof for theBenchmark.p
% 3.93/4.13  Clause #0 (by assumption #[]): Eq (∀ (X C : Iota), Iff (iext uri_rdf_type X C) (icext C X)) True
% 3.93/4.13  Clause #1 (by assumption #[]): Eq
% 3.93/4.13    (∀ (Z S1 A1 : Iota),
% 3.93/4.13      And (iext uri_rdf_first S1 A1) (iext uri_rdf_rest S1 uri_rdf_nil) →
% 3.93/4.13        Iff (iext uri_owl_oneOf Z S1) (And (ic Z) (∀ (X : Iota), Iff (icext Z X) (Eq X A1))))
% 3.93/4.13    True
% 3.93/4.13  Clause #3 (by assumption #[]): Eq (∀ (X Y : Iota), Iff (iext uri_owl_sameAs X Y) (Eq X Y)) True
% 3.93/4.13  Clause #4 (by assumption #[]): Eq (Not (And (iext uri_owl_sameAs uri_ex_w uri_ex_u) (iext uri_owl_sameAs uri_ex_w uri_ex_v))) True
% 3.93/4.13  Clause #5 (by assumption #[]): Eq
% 3.93/4.13    (Exists fun BNODE_o =>
% 3.93/4.13      Exists fun BNODE_l =>
% 3.93/4.13        And
% 3.93/4.13          (And
% 3.93/4.13            (And
% 3.93/4.13              (And
% 3.93/4.13                (And
% 3.93/4.13                  (And (iext uri_rdf_type uri_rdf_first uri_owl_FunctionalProperty) (iext uri_rdf_type uri_ex_w BNODE_o))
% 3.93/4.13                  (iext uri_rdf_type BNODE_o uri_owl_Class))
% 3.93/4.13                (iext uri_owl_oneOf BNODE_o BNODE_l))
% 3.93/4.13              (iext uri_rdf_first BNODE_l uri_ex_u))
% 3.93/4.13            (iext uri_rdf_first BNODE_l uri_ex_v))
% 3.93/4.13          (iext uri_rdf_rest BNODE_l uri_rdf_nil))
% 3.93/4.13    True
% 3.93/4.13  Clause #6 (by clausification #[4]): Eq (And (iext uri_owl_sameAs uri_ex_w uri_ex_u) (iext uri_owl_sameAs uri_ex_w uri_ex_v)) False
% 3.93/4.13  Clause #7 (by clausification #[6]): Or (Eq (iext uri_owl_sameAs uri_ex_w uri_ex_u) False) (Eq (iext uri_owl_sameAs uri_ex_w uri_ex_v) False)
% 3.93/4.13  Clause #8 (by clausification #[0]): ∀ (a : Iota), Eq (∀ (C : Iota), Iff (iext uri_rdf_type a C) (icext C a)) True
% 3.93/4.13  Clause #9 (by clausification #[8]): ∀ (a a_1 : Iota), Eq (Iff (iext uri_rdf_type a a_1) (icext a_1 a)) True
% 3.93/4.13  Clause #11 (by clausification #[9]): ∀ (a a_1 : Iota), Or (Eq (iext uri_rdf_type a a_1) False) (Eq (icext a_1 a) True)
% 3.93/4.13  Clause #12 (by clausification #[3]): ∀ (a : Iota), Eq (∀ (Y : Iota), Iff (iext uri_owl_sameAs a Y) (Eq a Y)) True
% 3.93/4.13  Clause #13 (by clausification #[12]): ∀ (a a_1 : Iota), Eq (Iff (iext uri_owl_sameAs a a_1) (Eq a a_1)) True
% 3.93/4.13  Clause #14 (by clausification #[13]): ∀ (a a_1 : Iota), Or (Eq (iext uri_owl_sameAs a a_1) True) (Eq (Eq a a_1) False)
% 3.93/4.13  Clause #16 (by clausification #[14]): ∀ (a a_1 : Iota), Or (Eq (iext uri_owl_sameAs a a_1) True) (Ne a a_1)
% 3.93/4.13  Clause #17 (by destructive equality resolution #[16]): ∀ (a : Iota), Eq (iext uri_owl_sameAs a a) True
% 3.93/4.13  Clause #20 (by clausification #[1]): ∀ (a : Iota),
% 3.93/4.13    Eq
% 3.93/4.13      (∀ (S1 A1 : Iota),
% 3.93/4.13        And (iext uri_rdf_first S1 A1) (iext uri_rdf_rest S1 uri_rdf_nil) →
% 3.93/4.13          Iff (iext uri_owl_oneOf a S1) (And (ic a) (∀ (X : Iota), Iff (icext a X) (Eq X A1))))
% 3.93/4.13      True
% 3.93/4.13  Clause #21 (by clausification #[20]): ∀ (a a_1 : Iota),
% 3.93/4.13    Eq
% 3.93/4.13      (∀ (A1 : Iota),
% 3.93/4.13        And (iext uri_rdf_first a A1) (iext uri_rdf_rest a uri_rdf_nil) →
% 3.93/4.13          Iff (iext uri_owl_oneOf a_1 a) (And (ic a_1) (∀ (X : Iota), Iff (icext a_1 X) (Eq X A1))))
% 3.93/4.13      True
% 3.93/4.13  Clause #22 (by clausification #[21]): ∀ (a a_1 a_2 : Iota),
% 3.93/4.13    Eq
% 3.93/4.13      (And (iext uri_rdf_first a a_1) (iext uri_rdf_rest a uri_rdf_nil) →
% 3.93/4.13        Iff (iext uri_owl_oneOf a_2 a) (And (ic a_2) (∀ (X : Iota), Iff (icext a_2 X) (Eq X a_1))))
% 3.93/4.13      True
% 3.93/4.13  Clause #23 (by clausification #[22]): ∀ (a a_1 a_2 : Iota),
% 3.93/4.13    Or (Eq (And (iext uri_rdf_first a a_1) (iext uri_rdf_rest a uri_rdf_nil)) False)
% 3.93/4.13      (Eq (Iff (iext uri_owl_oneOf a_2 a) (And (ic a_2) (∀ (X : Iota), Iff (icext a_2 X) (Eq X a_1)))) True)
% 3.93/4.13  Clause #24 (by clausification #[23]): ∀ (a a_1 a_2 : Iota),
% 3.93/4.13    Or (Eq (Iff (iext uri_owl_oneOf a a_1) (And (ic a) (∀ (X : Iota), Iff (icext a X) (Eq X a_2)))) True)
% 3.93/4.13      (Or (Eq (iext uri_rdf_first a_1 a_2) False) (Eq (iext uri_rdf_rest a_1 uri_rdf_nil) False))
% 3.93/4.13  Clause #26 (by clausification #[24]): ∀ (a a_1 a_2 : Iota),
% 3.93/4.13    Or (Eq (iext uri_rdf_first a a_1) False)
% 3.93/4.13      (Or (Eq (iext uri_rdf_rest a uri_rdf_nil) False)
% 3.93/4.13        (Or (Eq (iext uri_owl_oneOf a_2 a) False) (Eq (And (ic a_2) (∀ (X : Iota), Iff (icext a_2 X) (Eq X a_1))) True)))
% 3.93/4.13  Clause #56 (by clausification #[26]): ∀ (a a_1 a_2 : Iota),
% 3.93/4.13    Or (Eq (iext uri_rdf_first a a_1) False)
% 3.93/4.13      (Or (Eq (iext uri_rdf_rest a uri_rdf_nil) False)
% 3.98/4.15        (Or (Eq (iext uri_owl_oneOf a_2 a) False) (Eq (∀ (X : Iota), Iff (icext a_2 X) (Eq X a_1)) True)))
% 3.98/4.15  Clause #58 (by clausification #[56]): ∀ (a a_1 a_2 a_3 : Iota),
% 3.98/4.15    Or (Eq (iext uri_rdf_first a a_1) False)
% 3.98/4.15      (Or (Eq (iext uri_rdf_rest a uri_rdf_nil) False)
% 3.98/4.15        (Or (Eq (iext uri_owl_oneOf a_2 a) False) (Eq (Iff (icext a_2 a_3) (Eq a_3 a_1)) True)))
% 3.98/4.15  Clause #59 (by clausification #[58]): ∀ (a a_1 a_2 a_3 : Iota),
% 3.98/4.15    Or (Eq (iext uri_rdf_first a a_1) False)
% 3.98/4.15      (Or (Eq (iext uri_rdf_rest a uri_rdf_nil) False)
% 3.98/4.15        (Or (Eq (iext uri_owl_oneOf a_2 a) False) (Or (Eq (icext a_2 a_3) True) (Eq (Eq a_3 a_1) False))))
% 3.98/4.15  Clause #60 (by clausification #[58]): ∀ (a a_1 a_2 a_3 : Iota),
% 3.98/4.15    Or (Eq (iext uri_rdf_first a a_1) False)
% 3.98/4.15      (Or (Eq (iext uri_rdf_rest a uri_rdf_nil) False)
% 3.98/4.15        (Or (Eq (iext uri_owl_oneOf a_2 a) False) (Or (Eq (icext a_2 a_3) False) (Eq (Eq a_3 a_1) True))))
% 3.98/4.15  Clause #61 (by clausification #[59]): ∀ (a a_1 a_2 a_3 : Iota),
% 3.98/4.15    Or (Eq (iext uri_rdf_first a a_1) False)
% 3.98/4.15      (Or (Eq (iext uri_rdf_rest a uri_rdf_nil) False)
% 3.98/4.15        (Or (Eq (iext uri_owl_oneOf a_2 a) False) (Or (Eq (icext a_2 a_3) True) (Ne a_3 a_1))))
% 3.98/4.15  Clause #62 (by destructive equality resolution #[61]): ∀ (a a_1 a_2 : Iota),
% 3.98/4.15    Or (Eq (iext uri_rdf_first a a_1) False)
% 3.98/4.15      (Or (Eq (iext uri_rdf_rest a uri_rdf_nil) False)
% 3.98/4.15        (Or (Eq (iext uri_owl_oneOf a_2 a) False) (Eq (icext a_2 a_1) True)))
% 3.98/4.15  Clause #63 (by clausification #[5]): ∀ (a : Iota),
% 3.98/4.15    Eq
% 3.98/4.15      (Exists fun BNODE_l =>
% 3.98/4.15        And
% 3.98/4.15          (And
% 3.98/4.15            (And
% 3.98/4.15              (And
% 3.98/4.15                (And
% 3.98/4.15                  (And (iext uri_rdf_type uri_rdf_first uri_owl_FunctionalProperty)
% 3.98/4.15                    (iext uri_rdf_type uri_ex_w (skS.0 4 a)))
% 3.98/4.15                  (iext uri_rdf_type (skS.0 4 a) uri_owl_Class))
% 3.98/4.15                (iext uri_owl_oneOf (skS.0 4 a) BNODE_l))
% 3.98/4.15              (iext uri_rdf_first BNODE_l uri_ex_u))
% 3.98/4.15            (iext uri_rdf_first BNODE_l uri_ex_v))
% 3.98/4.15          (iext uri_rdf_rest BNODE_l uri_rdf_nil))
% 3.98/4.15      True
% 3.98/4.15  Clause #64 (by clausification #[63]): ∀ (a a_1 : Iota),
% 3.98/4.15    Eq
% 3.98/4.15      (And
% 3.98/4.15        (And
% 3.98/4.15          (And
% 3.98/4.15            (And
% 3.98/4.15              (And
% 3.98/4.15                (And (iext uri_rdf_type uri_rdf_first uri_owl_FunctionalProperty)
% 3.98/4.15                  (iext uri_rdf_type uri_ex_w (skS.0 4 a)))
% 3.98/4.15                (iext uri_rdf_type (skS.0 4 a) uri_owl_Class))
% 3.98/4.15              (iext uri_owl_oneOf (skS.0 4 a) (skS.0 5 a a_1)))
% 3.98/4.15            (iext uri_rdf_first (skS.0 5 a a_1) uri_ex_u))
% 3.98/4.15          (iext uri_rdf_first (skS.0 5 a a_1) uri_ex_v))
% 3.98/4.15        (iext uri_rdf_rest (skS.0 5 a a_1) uri_rdf_nil))
% 3.98/4.15      True
% 3.98/4.15  Clause #65 (by clausification #[64]): ∀ (a a_1 : Iota), Eq (iext uri_rdf_rest (skS.0 5 a a_1) uri_rdf_nil) True
% 3.98/4.15  Clause #66 (by clausification #[64]): ∀ (a a_1 : Iota),
% 3.98/4.15    Eq
% 3.98/4.15      (And
% 3.98/4.15        (And
% 3.98/4.15          (And
% 3.98/4.15            (And
% 3.98/4.15              (And (iext uri_rdf_type uri_rdf_first uri_owl_FunctionalProperty) (iext uri_rdf_type uri_ex_w (skS.0 4 a)))
% 3.98/4.15              (iext uri_rdf_type (skS.0 4 a) uri_owl_Class))
% 3.98/4.15            (iext uri_owl_oneOf (skS.0 4 a) (skS.0 5 a a_1)))
% 3.98/4.15          (iext uri_rdf_first (skS.0 5 a a_1) uri_ex_u))
% 3.98/4.15        (iext uri_rdf_first (skS.0 5 a a_1) uri_ex_v))
% 3.98/4.15      True
% 3.98/4.15  Clause #67 (by clausification #[60]): ∀ (a a_1 a_2 a_3 : Iota),
% 3.98/4.15    Or (Eq (iext uri_rdf_first a a_1) False)
% 3.98/4.15      (Or (Eq (iext uri_rdf_rest a uri_rdf_nil) False)
% 3.98/4.15        (Or (Eq (iext uri_owl_oneOf a_2 a) False) (Or (Eq (icext a_2 a_3) False) (Eq a_3 a_1))))
% 3.98/4.15  Clause #70 (by clausification #[66]): ∀ (a a_1 : Iota), Eq (iext uri_rdf_first (skS.0 5 a a_1) uri_ex_v) True
% 3.98/4.15  Clause #71 (by clausification #[66]): ∀ (a a_1 : Iota),
% 3.98/4.15    Eq
% 3.98/4.15      (And
% 3.98/4.15        (And
% 3.98/4.15          (And (And (iext uri_rdf_type uri_rdf_first uri_owl_FunctionalProperty) (iext uri_rdf_type uri_ex_w (skS.0 4 a)))
% 3.98/4.15            (iext uri_rdf_type (skS.0 4 a) uri_owl_Class))
% 3.98/4.15          (iext uri_owl_oneOf (skS.0 4 a) (skS.0 5 a a_1)))
% 3.98/4.15        (iext uri_rdf_first (skS.0 5 a a_1) uri_ex_u))
% 3.98/4.15      True
% 3.98/4.15  Clause #73 (by superposition #[70, 62]): ∀ (a a_1 a_2 : Iota),
% 3.98/4.15    Or (Eq True False)
% 3.98/4.15      (Or (Eq (iext uri_rdf_rest (skS.0 5 a a_1) uri_rdf_nil) False)
% 3.98/4.15        (Or (Eq (iext uri_owl_oneOf a_2 (skS.0 5 a a_1)) False) (Eq (icext a_2 uri_ex_v) True)))
% 3.98/4.17  Clause #80 (by clausification #[73]): ∀ (a a_1 a_2 : Iota),
% 3.98/4.17    Or (Eq (iext uri_rdf_rest (skS.0 5 a a_1) uri_rdf_nil) False)
% 3.98/4.17      (Or (Eq (iext uri_owl_oneOf a_2 (skS.0 5 a a_1)) False) (Eq (icext a_2 uri_ex_v) True))
% 3.98/4.17  Clause #81 (by forward demodulation #[80, 65]): ∀ (a a_1 a_2 : Iota),
% 3.98/4.17    Or (Eq True False) (Or (Eq (iext uri_owl_oneOf a (skS.0 5 a_1 a_2)) False) (Eq (icext a uri_ex_v) True))
% 3.98/4.17  Clause #82 (by clausification #[81]): ∀ (a a_1 a_2 : Iota), Or (Eq (iext uri_owl_oneOf a (skS.0 5 a_1 a_2)) False) (Eq (icext a uri_ex_v) True)
% 3.98/4.17  Clause #92 (by clausification #[71]): ∀ (a a_1 : Iota), Eq (iext uri_rdf_first (skS.0 5 a a_1) uri_ex_u) True
% 3.98/4.17  Clause #93 (by clausification #[71]): ∀ (a a_1 : Iota),
% 3.98/4.17    Eq
% 3.98/4.17      (And
% 3.98/4.17        (And (And (iext uri_rdf_type uri_rdf_first uri_owl_FunctionalProperty) (iext uri_rdf_type uri_ex_w (skS.0 4 a)))
% 3.98/4.17          (iext uri_rdf_type (skS.0 4 a) uri_owl_Class))
% 3.98/4.17        (iext uri_owl_oneOf (skS.0 4 a) (skS.0 5 a a_1)))
% 3.98/4.17      True
% 3.98/4.17  Clause #96 (by superposition #[92, 67]): ∀ (a a_1 a_2 a_3 : Iota),
% 3.98/4.17    Or (Eq True False)
% 3.98/4.17      (Or (Eq (iext uri_rdf_rest (skS.0 5 a a_1) uri_rdf_nil) False)
% 3.98/4.17        (Or (Eq (iext uri_owl_oneOf a_2 (skS.0 5 a a_1)) False) (Or (Eq (icext a_2 a_3) False) (Eq a_3 uri_ex_u))))
% 3.98/4.17  Clause #101 (by clausification #[96]): ∀ (a a_1 a_2 a_3 : Iota),
% 3.98/4.17    Or (Eq (iext uri_rdf_rest (skS.0 5 a a_1) uri_rdf_nil) False)
% 3.98/4.17      (Or (Eq (iext uri_owl_oneOf a_2 (skS.0 5 a a_1)) False) (Or (Eq (icext a_2 a_3) False) (Eq a_3 uri_ex_u)))
% 3.98/4.17  Clause #102 (by forward demodulation #[101, 65]): ∀ (a a_1 a_2 a_3 : Iota),
% 3.98/4.17    Or (Eq True False)
% 3.98/4.17      (Or (Eq (iext uri_owl_oneOf a (skS.0 5 a_1 a_2)) False) (Or (Eq (icext a a_3) False) (Eq a_3 uri_ex_u)))
% 3.98/4.17  Clause #103 (by clausification #[102]): ∀ (a a_1 a_2 a_3 : Iota),
% 3.98/4.17    Or (Eq (iext uri_owl_oneOf a (skS.0 5 a_1 a_2)) False) (Or (Eq (icext a a_3) False) (Eq a_3 uri_ex_u))
% 3.98/4.17  Clause #104 (by clausification #[93]): ∀ (a a_1 : Iota), Eq (iext uri_owl_oneOf (skS.0 4 a) (skS.0 5 a a_1)) True
% 3.98/4.17  Clause #105 (by clausification #[93]): ∀ (a : Iota),
% 3.98/4.17    Eq
% 3.98/4.17      (And (And (iext uri_rdf_type uri_rdf_first uri_owl_FunctionalProperty) (iext uri_rdf_type uri_ex_w (skS.0 4 a)))
% 3.98/4.17        (iext uri_rdf_type (skS.0 4 a) uri_owl_Class))
% 3.98/4.17      True
% 3.98/4.17  Clause #107 (by superposition #[104, 82]): ∀ (a : Iota), Or (Eq True False) (Eq (icext (skS.0 4 a) uri_ex_v) True)
% 3.98/4.17  Clause #110 (by superposition #[104, 103]): ∀ (a a_1 : Iota), Or (Eq True False) (Or (Eq (icext (skS.0 4 a) a_1) False) (Eq a_1 uri_ex_u))
% 3.98/4.17  Clause #120 (by clausification #[107]): ∀ (a : Iota), Eq (icext (skS.0 4 a) uri_ex_v) True
% 3.98/4.17  Clause #124 (by clausification #[110]): ∀ (a a_1 : Iota), Or (Eq (icext (skS.0 4 a) a_1) False) (Eq a_1 uri_ex_u)
% 3.98/4.17  Clause #126 (by superposition #[124, 120]): Or (Eq uri_ex_v uri_ex_u) (Eq False True)
% 3.98/4.17  Clause #127 (by clausification #[126]): Eq uri_ex_v uri_ex_u
% 3.98/4.17  Clause #128 (by backward demodulation #[127, 7]): Or (Eq (iext uri_owl_sameAs uri_ex_w uri_ex_v) False) (Eq (iext uri_owl_sameAs uri_ex_w uri_ex_v) False)
% 3.98/4.17  Clause #130 (by backward demodulation #[127, 124]): ∀ (a a_1 : Iota), Or (Eq (icext (skS.0 4 a) a_1) False) (Eq a_1 uri_ex_v)
% 3.98/4.17  Clause #137 (by eliminate duplicate literals #[128]): Eq (iext uri_owl_sameAs uri_ex_w uri_ex_v) False
% 3.98/4.17  Clause #141 (by clausification #[105]): ∀ (a : Iota),
% 3.98/4.17    Eq (And (iext uri_rdf_type uri_rdf_first uri_owl_FunctionalProperty) (iext uri_rdf_type uri_ex_w (skS.0 4 a))) True
% 3.98/4.17  Clause #145 (by clausification #[141]): ∀ (a : Iota), Eq (iext uri_rdf_type uri_ex_w (skS.0 4 a)) True
% 3.98/4.17  Clause #147 (by superposition #[145, 11]): ∀ (a : Iota), Or (Eq True False) (Eq (icext (skS.0 4 a) uri_ex_w) True)
% 3.98/4.17  Clause #159 (by clausification #[147]): ∀ (a : Iota), Eq (icext (skS.0 4 a) uri_ex_w) True
% 3.98/4.17  Clause #160 (by superposition #[159, 130]): Or (Eq True False) (Eq uri_ex_w uri_ex_v)
% 3.98/4.17  Clause #162 (by clausification #[160]): Eq uri_ex_w uri_ex_v
% 3.98/4.17  Clause #169 (by backward demodulation #[162, 137]): Eq (iext uri_owl_sameAs uri_ex_w uri_ex_w) False
% 3.98/4.17  Clause #178 (by superposition #[169, 17]): Eq False True
% 3.98/4.17  Clause #179 (by clausification #[178]): False
% 3.98/4.17  SZS output end Proof for theBenchmark.p
%------------------------------------------------------------------------------