%------------------------------------------------------------------------------ % File : Duper---1.0 % Problem : KRS163+1 : TPTP v9.2.0. Released v3.1.0. % Transfm : none % Format : tptp:raw % Command : duper %s % Computer : n007.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 : Fri Oct 3 07:52:44 PM UTC 2025 % Result : Theorem 3.57s 3.85s % Output : Proof 3.70s % Verified : % SZS Type : - % Comments : %------------------------------------------------------------------------------ %----WARNING: Could not form TPTP format derivation %------------------------------------------------------------------------------ %----ORIGINAL SYSTEM OUTPUT % 0.03/0.15 % Problem : KRS163+1 : TPTP v9.2.0. Released v3.1.0. % 0.12/0.17 % Command : duper %s % 0.13/0.38 % Computer : n007.cluster.edu % 0.13/0.38 % Model : x86_64 x86_64 % 0.13/0.38 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz % 0.13/0.38 % Memory : 8042.1875MB % 0.13/0.38 % OS : Linux 3.10.0-693.el7.x86_64 % 0.13/0.38 % CPULimit : 300 % 0.13/0.38 % WCLimit : 300 % 0.13/0.38 % DateTime : Thu Oct 2 10:23:23 EDT 2025 % 0.13/0.38 % CPUTime : % 3.57/3.85 SZS status Theorem for theBenchmark.p % 3.57/3.85 SZS output start Proof for theBenchmark.p % 3.57/3.85 Clause #6 (by assumption #[]): Eq (∀ (X : Iota), And (cowlThing X) (Not (cowlNothing X))) True % 3.57/3.85 Clause #7 (by assumption #[]): Eq (∀ (X : Iota), Iff (xsd_string X) (Not (xsd_integer X))) True % 3.57/3.85 Clause #8 (by assumption #[]): Eq (cA ia) True % 3.57/3.85 Clause #10 (by assumption #[]): Eq (cB ib) True % 3.57/3.85 Clause #12 (by assumption #[]): Eq (∀ (X : Iota), Not (And (cB X) (cA X))) True % 3.57/3.85 Clause #13 (by assumption #[]): Eq % 3.57/3.85 (Not % 3.57/3.85 (And % 3.57/3.85 (And % 3.57/3.85 (And % 3.57/3.85 (And (∀ (X : Iota), And (cowlThing X) (Not (cowlNothing X))) % 3.57/3.85 (∀ (X : Iota), Iff (xsd_string X) (Not (xsd_integer X)))) % 3.57/3.85 (cowlThing ia)) % 3.57/3.85 (cowlThing ib)) % 3.57/3.85 (Ne ia ib))) % 3.57/3.85 True % 3.57/3.85 Clause #50 (by clausification #[7]): ∀ (a : Iota), Eq (Iff (xsd_string a) (Not (xsd_integer a))) True % 3.57/3.85 Clause #51 (by clausification #[50]): ∀ (a : Iota), Or (Eq (xsd_string a) True) (Eq (Not (xsd_integer a)) False) % 3.57/3.85 Clause #52 (by clausification #[50]): ∀ (a : Iota), Or (Eq (xsd_string a) False) (Eq (Not (xsd_integer a)) True) % 3.57/3.85 Clause #53 (by clausification #[51]): ∀ (a : Iota), Or (Eq (xsd_string a) True) (Eq (xsd_integer a) True) % 3.57/3.85 Clause #54 (by clausification #[6]): ∀ (a : Iota), Eq (And (cowlThing a) (Not (cowlNothing a))) True % 3.57/3.85 Clause #55 (by clausification #[54]): ∀ (a : Iota), Eq (Not (cowlNothing a)) True % 3.57/3.85 Clause #56 (by clausification #[54]): ∀ (a : Iota), Eq (cowlThing a) True % 3.57/3.85 Clause #57 (by clausification #[55]): ∀ (a : Iota), Eq (cowlNothing a) False % 3.57/3.85 Clause #58 (by clausification #[52]): ∀ (a : Iota), Or (Eq (xsd_string a) False) (Eq (xsd_integer a) False) % 3.57/3.85 Clause #61 (by clausification #[12]): ∀ (a : Iota), Eq (Not (And (cB a) (cA a))) True % 3.57/3.85 Clause #62 (by clausification #[61]): ∀ (a : Iota), Eq (And (cB a) (cA a)) False % 3.57/3.85 Clause #63 (by clausification #[62]): ∀ (a : Iota), Or (Eq (cB a) False) (Eq (cA a) False) % 3.57/3.85 Clause #64 (by superposition #[63, 10]): Or (Eq (cA ib) False) (Eq False True) % 3.57/3.85 Clause #65 (by clausification #[64]): Eq (cA ib) False % 3.57/3.85 Clause #66 (by clausification #[13]): Eq % 3.57/3.85 (And % 3.57/3.85 (And % 3.57/3.85 (And % 3.57/3.85 (And (∀ (X : Iota), And (cowlThing X) (Not (cowlNothing X))) % 3.57/3.85 (∀ (X : Iota), Iff (xsd_string X) (Not (xsd_integer X)))) % 3.57/3.85 (cowlThing ia)) % 3.57/3.85 (cowlThing ib)) % 3.57/3.85 (Ne ia ib)) % 3.57/3.85 False % 3.57/3.85 Clause #67 (by clausification #[66]): Or % 3.57/3.85 (Eq % 3.57/3.85 (And % 3.57/3.85 (And % 3.57/3.85 (And (∀ (X : Iota), And (cowlThing X) (Not (cowlNothing X))) % 3.57/3.85 (∀ (X : Iota), Iff (xsd_string X) (Not (xsd_integer X)))) % 3.57/3.85 (cowlThing ia)) % 3.57/3.85 (cowlThing ib)) % 3.57/3.85 False) % 3.57/3.85 (Eq (Ne ia ib) False) % 3.57/3.85 Clause #68 (by clausification #[67]): Or (Eq (Ne ia ib) False) % 3.57/3.85 (Or % 3.57/3.85 (Eq % 3.57/3.85 (And % 3.57/3.85 (And (∀ (X : Iota), And (cowlThing X) (Not (cowlNothing X))) % 3.57/3.85 (∀ (X : Iota), Iff (xsd_string X) (Not (xsd_integer X)))) % 3.57/3.85 (cowlThing ia)) % 3.57/3.85 False) % 3.57/3.85 (Eq (cowlThing ib) False)) % 3.57/3.85 Clause #69 (by clausification #[68]): Or % 3.57/3.85 (Eq % 3.57/3.85 (And % 3.57/3.85 (And (∀ (X : Iota), And (cowlThing X) (Not (cowlNothing X))) % 3.57/3.85 (∀ (X : Iota), Iff (xsd_string X) (Not (xsd_integer X)))) % 3.57/3.85 (cowlThing ia)) % 3.57/3.85 False) % 3.57/3.85 (Or (Eq (cowlThing ib) False) (Eq ia ib)) % 3.57/3.85 Clause #70 (by clausification #[69]): Or (Eq (cowlThing ib) False) % 3.57/3.85 (Or (Eq ia ib) % 3.57/3.85 (Or % 3.57/3.85 (Eq % 3.57/3.85 (And (∀ (X : Iota), And (cowlThing X) (Not (cowlNothing X))) % 3.57/3.85 (∀ (X : Iota), Iff (xsd_string X) (Not (xsd_integer X)))) % 3.57/3.85 False) % 3.57/3.85 (Eq (cowlThing ia) False))) % 3.57/3.85 Clause #71 (by clausification #[70]): Or (Eq (cowlThing ib) False) % 3.57/3.85 (Or (Eq ia ib) % 3.57/3.85 (Or (Eq (cowlThing ia) False) % 3.57/3.85 (Or (Eq (∀ (X : Iota), And (cowlThing X) (Not (cowlNothing X))) False) % 3.57/3.85 (Eq (∀ (X : Iota), Iff (xsd_string X) (Not (xsd_integer X))) False)))) % 3.57/3.85 Clause #72 (by clausification #[71]): ∀ (a : Iota), % 3.57/3.85 Or (Eq (cowlThing ib) False) % 3.57/3.85 (Or (Eq ia ib) % 3.57/3.85 (Or (Eq (cowlThing ia) False) % 3.57/3.85 (Or (Eq (∀ (X : Iota), Iff (xsd_string X) (Not (xsd_integer X))) False) % 3.57/3.85 (Eq (Not (And (cowlThing (skS.0 0 a)) (Not (cowlNothing (skS.0 0 a))))) True)))) % 3.57/3.85 Clause #73 (by clausification #[72]): ∀ (a a_1 : Iota), % 3.67/3.87 Or (Eq (cowlThing ib) False) % 3.67/3.87 (Or (Eq ia ib) % 3.67/3.87 (Or (Eq (cowlThing ia) False) % 3.67/3.87 (Or (Eq (Not (And (cowlThing (skS.0 0 a)) (Not (cowlNothing (skS.0 0 a))))) True) % 3.67/3.87 (Eq (Not (Iff (xsd_string (skS.0 1 a_1)) (Not (xsd_integer (skS.0 1 a_1))))) True)))) % 3.67/3.87 Clause #74 (by clausification #[73]): ∀ (a a_1 : Iota), % 3.67/3.87 Or (Eq (cowlThing ib) False) % 3.67/3.87 (Or (Eq ia ib) % 3.67/3.87 (Or (Eq (cowlThing ia) False) % 3.67/3.87 (Or (Eq (Not (Iff (xsd_string (skS.0 1 a)) (Not (xsd_integer (skS.0 1 a))))) True) % 3.67/3.87 (Eq (And (cowlThing (skS.0 0 a_1)) (Not (cowlNothing (skS.0 0 a_1)))) False)))) % 3.67/3.87 Clause #75 (by clausification #[74]): ∀ (a a_1 : Iota), % 3.67/3.87 Or (Eq (cowlThing ib) False) % 3.67/3.87 (Or (Eq ia ib) % 3.67/3.87 (Or (Eq (cowlThing ia) False) % 3.67/3.87 (Or (Eq (And (cowlThing (skS.0 0 a)) (Not (cowlNothing (skS.0 0 a)))) False) % 3.67/3.87 (Eq (Iff (xsd_string (skS.0 1 a_1)) (Not (xsd_integer (skS.0 1 a_1)))) False)))) % 3.67/3.87 Clause #76 (by clausification #[75]): ∀ (a a_1 : Iota), % 3.67/3.87 Or (Eq (cowlThing ib) False) % 3.67/3.87 (Or (Eq ia ib) % 3.67/3.87 (Or (Eq (cowlThing ia) False) % 3.67/3.87 (Or (Eq (Iff (xsd_string (skS.0 1 a)) (Not (xsd_integer (skS.0 1 a)))) False) % 3.67/3.87 (Or (Eq (cowlThing (skS.0 0 a_1)) False) (Eq (Not (cowlNothing (skS.0 0 a_1))) False))))) % 3.67/3.87 Clause #77 (by clausification #[76]): ∀ (a a_1 : Iota), % 3.67/3.87 Or (Eq (cowlThing ib) False) % 3.67/3.87 (Or (Eq ia ib) % 3.67/3.87 (Or (Eq (cowlThing ia) False) % 3.67/3.87 (Or (Eq (cowlThing (skS.0 0 a)) False) % 3.67/3.87 (Or (Eq (Not (cowlNothing (skS.0 0 a))) False) % 3.67/3.87 (Or (Eq (xsd_string (skS.0 1 a_1)) False) (Eq (Not (xsd_integer (skS.0 1 a_1))) False)))))) % 3.67/3.87 Clause #78 (by clausification #[76]): ∀ (a a_1 : Iota), % 3.67/3.87 Or (Eq (cowlThing ib) False) % 3.67/3.87 (Or (Eq ia ib) % 3.67/3.87 (Or (Eq (cowlThing ia) False) % 3.67/3.87 (Or (Eq (cowlThing (skS.0 0 a)) False) % 3.67/3.87 (Or (Eq (Not (cowlNothing (skS.0 0 a))) False) % 3.67/3.87 (Or (Eq (xsd_string (skS.0 1 a_1)) True) (Eq (Not (xsd_integer (skS.0 1 a_1))) True)))))) % 3.67/3.87 Clause #79 (by clausification #[77]): ∀ (a a_1 : Iota), % 3.67/3.87 Or (Eq (cowlThing ib) False) % 3.67/3.87 (Or (Eq ia ib) % 3.67/3.87 (Or (Eq (cowlThing ia) False) % 3.67/3.87 (Or (Eq (cowlThing (skS.0 0 a)) False) % 3.67/3.87 (Or (Eq (xsd_string (skS.0 1 a_1)) False) % 3.67/3.87 (Or (Eq (Not (xsd_integer (skS.0 1 a_1))) False) (Eq (cowlNothing (skS.0 0 a)) True)))))) % 3.67/3.87 Clause #80 (by clausification #[79]): ∀ (a a_1 : Iota), % 3.67/3.87 Or (Eq (cowlThing ib) False) % 3.67/3.87 (Or (Eq ia ib) % 3.67/3.87 (Or (Eq (cowlThing ia) False) % 3.67/3.87 (Or (Eq (cowlThing (skS.0 0 a)) False) % 3.67/3.87 (Or (Eq (xsd_string (skS.0 1 a_1)) False) % 3.67/3.87 (Or (Eq (cowlNothing (skS.0 0 a)) True) (Eq (xsd_integer (skS.0 1 a_1)) True)))))) % 3.67/3.87 Clause #81 (by forward demodulation #[80, 56]): ∀ (a a_1 : Iota), % 3.67/3.87 Or (Eq True False) % 3.67/3.87 (Or (Eq ia ib) % 3.67/3.87 (Or (Eq (cowlThing ia) False) % 3.67/3.87 (Or (Eq (cowlThing (skS.0 0 a)) False) % 3.67/3.87 (Or (Eq (xsd_string (skS.0 1 a_1)) False) % 3.67/3.87 (Or (Eq (cowlNothing (skS.0 0 a)) True) (Eq (xsd_integer (skS.0 1 a_1)) True)))))) % 3.67/3.87 Clause #82 (by clausification #[81]): ∀ (a a_1 : Iota), % 3.67/3.87 Or (Eq ia ib) % 3.67/3.87 (Or (Eq (cowlThing ia) False) % 3.67/3.87 (Or (Eq (cowlThing (skS.0 0 a)) False) % 3.67/3.87 (Or (Eq (xsd_string (skS.0 1 a_1)) False) % 3.67/3.87 (Or (Eq (cowlNothing (skS.0 0 a)) True) (Eq (xsd_integer (skS.0 1 a_1)) True))))) % 3.67/3.87 Clause #83 (by forward demodulation #[82, 56]): ∀ (a a_1 : Iota), % 3.67/3.87 Or (Eq ia ib) % 3.67/3.87 (Or (Eq True False) % 3.67/3.87 (Or (Eq (cowlThing (skS.0 0 a)) False) % 3.67/3.87 (Or (Eq (xsd_string (skS.0 1 a_1)) False) % 3.67/3.87 (Or (Eq (cowlNothing (skS.0 0 a)) True) (Eq (xsd_integer (skS.0 1 a_1)) True))))) % 3.67/3.87 Clause #84 (by clausification #[83]): ∀ (a a_1 : Iota), % 3.67/3.87 Or (Eq ia ib) % 3.67/3.87 (Or (Eq (cowlThing (skS.0 0 a)) False) % 3.67/3.87 (Or (Eq (xsd_string (skS.0 1 a_1)) False) % 3.67/3.87 (Or (Eq (cowlNothing (skS.0 0 a)) True) (Eq (xsd_integer (skS.0 1 a_1)) True)))) % 3.67/3.87 Clause #85 (by forward demodulation #[84, 56]): ∀ (a a_1 : Iota), % 3.67/3.87 Or (Eq ia ib) % 3.67/3.87 (Or (Eq True False) % 3.67/3.87 (Or (Eq (xsd_string (skS.0 1 a)) False) % 3.67/3.87 (Or (Eq (cowlNothing (skS.0 0 a_1)) True) (Eq (xsd_integer (skS.0 1 a)) True)))) % 3.67/3.87 Clause #86 (by clausification #[85]): ∀ (a a_1 : Iota), % 3.70/3.90 Or (Eq ia ib) % 3.70/3.90 (Or (Eq (xsd_string (skS.0 1 a)) False) % 3.70/3.90 (Or (Eq (cowlNothing (skS.0 0 a_1)) True) (Eq (xsd_integer (skS.0 1 a)) True))) % 3.70/3.90 Clause #87 (by superposition #[86, 53]): ∀ (a a_1 : Iota), % 3.70/3.90 Or (Eq ia ib) % 3.70/3.90 (Or (Eq (cowlNothing (skS.0 0 a)) True) % 3.70/3.90 (Or (Eq (xsd_integer (skS.0 1 a_1)) True) (Or (Eq False True) (Eq (xsd_integer (skS.0 1 a_1)) True)))) % 3.70/3.90 Clause #88 (by clausification #[87]): ∀ (a a_1 : Iota), % 3.70/3.90 Or (Eq ia ib) % 3.70/3.90 (Or (Eq (cowlNothing (skS.0 0 a)) True) % 3.70/3.90 (Or (Eq (xsd_integer (skS.0 1 a_1)) True) (Eq (xsd_integer (skS.0 1 a_1)) True))) % 3.70/3.90 Clause #89 (by eliminate duplicate literals #[88]): ∀ (a a_1 : Iota), Or (Eq ia ib) (Or (Eq (cowlNothing (skS.0 0 a)) True) (Eq (xsd_integer (skS.0 1 a_1)) True)) % 3.70/3.90 Clause #90 (by superposition #[89, 57]): ∀ (a : Iota), Or (Eq ia ib) (Or (Eq (xsd_integer (skS.0 1 a)) True) (Eq True False)) % 3.70/3.90 Clause #91 (by clausification #[90]): ∀ (a : Iota), Or (Eq ia ib) (Eq (xsd_integer (skS.0 1 a)) True) % 3.70/3.90 Clause #92 (by clausification #[78]): ∀ (a a_1 : Iota), % 3.70/3.90 Or (Eq (cowlThing ib) False) % 3.70/3.90 (Or (Eq ia ib) % 3.70/3.90 (Or (Eq (cowlThing ia) False) % 3.70/3.90 (Or (Eq (cowlThing (skS.0 0 a)) False) % 3.70/3.90 (Or (Eq (xsd_string (skS.0 1 a_1)) True) % 3.70/3.90 (Or (Eq (Not (xsd_integer (skS.0 1 a_1))) True) (Eq (cowlNothing (skS.0 0 a)) True)))))) % 3.70/3.90 Clause #93 (by clausification #[92]): ∀ (a a_1 : Iota), % 3.70/3.90 Or (Eq (cowlThing ib) False) % 3.70/3.90 (Or (Eq ia ib) % 3.70/3.90 (Or (Eq (cowlThing ia) False) % 3.70/3.90 (Or (Eq (cowlThing (skS.0 0 a)) False) % 3.70/3.90 (Or (Eq (xsd_string (skS.0 1 a_1)) True) % 3.70/3.90 (Or (Eq (cowlNothing (skS.0 0 a)) True) (Eq (xsd_integer (skS.0 1 a_1)) False)))))) % 3.70/3.90 Clause #94 (by forward demodulation #[93, 56]): ∀ (a a_1 : Iota), % 3.70/3.90 Or (Eq True False) % 3.70/3.90 (Or (Eq ia ib) % 3.70/3.90 (Or (Eq (cowlThing ia) False) % 3.70/3.90 (Or (Eq (cowlThing (skS.0 0 a)) False) % 3.70/3.90 (Or (Eq (xsd_string (skS.0 1 a_1)) True) % 3.70/3.90 (Or (Eq (cowlNothing (skS.0 0 a)) True) (Eq (xsd_integer (skS.0 1 a_1)) False)))))) % 3.70/3.90 Clause #95 (by clausification #[94]): ∀ (a a_1 : Iota), % 3.70/3.90 Or (Eq ia ib) % 3.70/3.90 (Or (Eq (cowlThing ia) False) % 3.70/3.90 (Or (Eq (cowlThing (skS.0 0 a)) False) % 3.70/3.90 (Or (Eq (xsd_string (skS.0 1 a_1)) True) % 3.70/3.90 (Or (Eq (cowlNothing (skS.0 0 a)) True) (Eq (xsd_integer (skS.0 1 a_1)) False))))) % 3.70/3.90 Clause #96 (by forward demodulation #[95, 56]): ∀ (a a_1 : Iota), % 3.70/3.90 Or (Eq ia ib) % 3.70/3.90 (Or (Eq True False) % 3.70/3.90 (Or (Eq (cowlThing (skS.0 0 a)) False) % 3.70/3.90 (Or (Eq (xsd_string (skS.0 1 a_1)) True) % 3.70/3.90 (Or (Eq (cowlNothing (skS.0 0 a)) True) (Eq (xsd_integer (skS.0 1 a_1)) False))))) % 3.70/3.90 Clause #97 (by clausification #[96]): ∀ (a a_1 : Iota), % 3.70/3.90 Or (Eq ia ib) % 3.70/3.90 (Or (Eq (cowlThing (skS.0 0 a)) False) % 3.70/3.90 (Or (Eq (xsd_string (skS.0 1 a_1)) True) % 3.70/3.90 (Or (Eq (cowlNothing (skS.0 0 a)) True) (Eq (xsd_integer (skS.0 1 a_1)) False)))) % 3.70/3.90 Clause #98 (by forward demodulation #[97, 56]): ∀ (a a_1 : Iota), % 3.70/3.90 Or (Eq ia ib) % 3.70/3.90 (Or (Eq True False) % 3.70/3.90 (Or (Eq (xsd_string (skS.0 1 a)) True) % 3.70/3.90 (Or (Eq (cowlNothing (skS.0 0 a_1)) True) (Eq (xsd_integer (skS.0 1 a)) False)))) % 3.70/3.90 Clause #99 (by clausification #[98]): ∀ (a a_1 : Iota), % 3.70/3.90 Or (Eq ia ib) % 3.70/3.90 (Or (Eq (xsd_string (skS.0 1 a)) True) % 3.70/3.90 (Or (Eq (cowlNothing (skS.0 0 a_1)) True) (Eq (xsd_integer (skS.0 1 a)) False))) % 3.70/3.90 Clause #100 (by superposition #[99, 91]): ∀ (a a_1 : Iota), % 3.70/3.90 Or (Eq ia ib) % 3.70/3.90 (Or (Eq (xsd_string (skS.0 1 a)) True) (Or (Eq (cowlNothing (skS.0 0 a_1)) True) (Or (Eq ia ib) (Eq False True)))) % 3.70/3.90 Clause #101 (by clausification #[100]): ∀ (a a_1 : Iota), % 3.70/3.90 Or (Eq ia ib) (Or (Eq (xsd_string (skS.0 1 a)) True) (Or (Eq (cowlNothing (skS.0 0 a_1)) True) (Eq ia ib))) % 3.70/3.90 Clause #102 (by eliminate duplicate literals #[101]): ∀ (a a_1 : Iota), Or (Eq ia ib) (Or (Eq (xsd_string (skS.0 1 a)) True) (Eq (cowlNothing (skS.0 0 a_1)) True)) % 3.70/3.90 Clause #104 (by superposition #[102, 57]): ∀ (a : Iota), Or (Eq ia ib) (Or (Eq (xsd_string (skS.0 1 a)) True) (Eq True False)) % 3.70/3.90 Clause #105 (by clausification #[104]): ∀ (a : Iota), Or (Eq ia ib) (Eq (xsd_string (skS.0 1 a)) True) % 3.70/3.90 Clause #106 (by superposition #[105, 58]): ∀ (a : Iota), Or (Eq ia ib) (Or (Eq True False) (Eq (xsd_integer (skS.0 1 a)) False)) % 3.70/3.90 Clause #109 (by clausification #[106]): ∀ (a : Iota), Or (Eq ia ib) (Eq (xsd_integer (skS.0 1 a)) False) % 3.70/3.90 Clause #110 (by superposition #[109, 91]): Or (Eq ia ib) (Or (Eq ia ib) (Eq False True)) % 3.70/3.90 Clause #111 (by clausification #[110]): Or (Eq ia ib) (Eq ia ib) % 3.70/3.90 Clause #112 (by eliminate duplicate literals #[111]): Eq ia ib % 3.70/3.90 Clause #114 (by backward demodulation #[112, 65]): Eq (cA ia) False % 3.70/3.90 Clause #118 (by superposition #[114, 8]): Eq False True % 3.70/3.90 Clause #119 (by clausification #[118]): False % 3.70/3.90 SZS output end Proof for theBenchmark.p %------------------------------------------------------------------------------