%------------------------------------------------------------------------------ % File : Crossbow---0.1 % Problem : LCL571+1 : TPTP v9.3.1. Bugfixed v9.2.0. % Transfm : none % Format : tptp:raw % Command : do_Crossbow---0.1 %s % Computer : n004.cluster.edu % Model : x86_64 x86_64 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz % Memory : 8046.5625MB % OS : Linux 6.8.0-71-generic % CPULimit : 300s % WCLimit : 300s % DateTime : Mon Sep 7 11:17:25 AM UTC 2026 % Result : CounterSatisfiable 5.44s 5.75s % Output : FiniteModel 5.44s % Verified : % SZS Type : - % Comments : %------------------------------------------------------------------------------ %----WARNING: Could not form TPTP format derivation %------------------------------------------------------------------------------ %----ORIGINAL SYSTEM OUTPUT % 0.00/0.03 % Problem : LCL571+1 : TPTP v9.3.1. Bugfixed v9.2.0. % 0.00/0.04 % Command : do_Crossbow---0.1 %s % 0.08/0.36 % Computer : n004.cluster.edu % 0.08/0.36 % Model : x86_64 x86_64 % 0.08/0.36 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz % 0.08/0.36 % Memory : 8046.5625MB % 0.08/0.36 % OS : Linux 6.8.0-71-generic % 0.08/0.36 % CPULimit : 300 % 0.08/0.36 % WCLimit : 300 % 0.08/0.36 % DateTime : Sat Sep 5 11:24:44 UTC 2026 % 0.08/0.36 % CPUTime : % 0.08/0.36 /export/starexec/sandbox/solver/bin % 0.08/0.37 crossbow.opt % 0.08/0.37 do_Crossbow---0.1 % 0.08/0.37 eprover % 0.08/0.37 runsolver % 0.08/0.37 starexec_run_Crossbow---0.1 % 5.44/5.75 % SZS status CounterSatisfiable for theBenchmark.p % 5.44/5.75 % SZS output start FiniteModel for theBenchmark.p % 5.44/5.75 % domain size: 4 % 5.44/5.75 fof(interp, fi_domain, ![X] : (X = 0 | X = 1 | X = 2 | X = 3)). % 5.44/5.75 fof(interp, fi_predicates, adjunction). % 5.44/5.75 fof(interp, fi_functors, and(0, 0) = 0 & and(0, 1) = 1 & and(0, 2) = 2 & % 5.44/5.75 and(0, 3) = 3 & % 5.44/5.75 and(1, 0) = 1 & % 5.44/5.75 and(1, 1) = 1 & % 5.44/5.75 and(1, 2) = 2 & % 5.44/5.75 and(1, 3) = 2 & % 5.44/5.75 and(2, 0) = 2 & % 5.44/5.75 and(2, 1) = 2 & % 5.44/5.75 and(2, 2) = 2 & % 5.44/5.75 and(2, 3) = 2 & % 5.44/5.75 and(3, 0) = 3 & % 5.44/5.75 and(3, 1) = 2 & % 5.44/5.75 and(3, 2) = 2 & % 5.44/5.75 and(3, 3) = 3). % 5.44/5.75 fof(interp, fi_predicates, axiom_4). % 5.44/5.75 fof(interp, fi_predicates, axiom_5). % 5.44/5.75 fof(interp, fi_predicates, axiom_B). % 5.44/5.75 fof(interp, fi_predicates, axiom_K). % 5.44/5.75 fof(interp, fi_predicates, axiom_M). % 5.44/5.75 fof(interp, fi_predicates, axiom_m1). % 5.44/5.75 fof(interp, fi_predicates, axiom_m10). % 5.44/5.75 fof(interp, fi_predicates, axiom_m2). % 5.44/5.75 fof(interp, fi_predicates, axiom_m3). % 5.44/5.75 fof(interp, fi_predicates, axiom_m4). % 5.44/5.75 fof(interp, fi_predicates, axiom_m5). % 5.44/5.75 fof(interp, fi_predicates, axiom_m6). % 5.44/5.75 fof(interp, fi_predicates, ~axiom_m7). % 5.44/5.75 fof(interp, fi_predicates, axiom_m8). % 5.44/5.75 fof(interp, fi_predicates, axiom_m9). % 5.44/5.75 fof(interp, fi_predicates, axiom_s1). % 5.44/5.75 fof(interp, fi_predicates, axiom_s2). % 5.44/5.75 fof(interp, fi_predicates, axiom_s3). % 5.44/5.75 fof(interp, fi_predicates, axiom_s4). % 5.44/5.75 fof(interp, fi_functors, equiv(0, 0) = 0 & equiv(0, 1) = 1 & equiv(0, 2) = 2 & % 5.44/5.75 equiv(0, 3) = 3 & % 5.44/5.75 equiv(1, 0) = 1 & % 5.44/5.75 equiv(1, 1) = 0 & % 5.44/5.75 equiv(1, 2) = 3 & % 5.44/5.75 equiv(1, 3) = 2 & % 5.44/5.75 equiv(2, 0) = 2 & % 5.44/5.75 equiv(2, 1) = 3 & % 5.44/5.75 equiv(2, 2) = 0 & % 5.44/5.75 equiv(2, 3) = 1 & % 5.44/5.75 equiv(3, 0) = 3 & % 5.44/5.75 equiv(3, 1) = 2 & % 5.44/5.75 equiv(3, 2) = 1 & % 5.44/5.75 equiv(3, 3) = 0). % 5.44/5.75 fof(interp, fi_functors, esk10_0 = 1). % 5.44/5.75 fof(interp, fi_functors, esk11_0 = 0). % 5.44/5.75 fof(interp, fi_functors, esk12_0 = 0). % 5.44/5.75 fof(interp, fi_functors, esk13_0 = 3). % 5.44/5.75 fof(interp, fi_functors, esk14_0 = 2). % 5.44/5.75 fof(interp, fi_functors, esk15_0 = 1). % 5.44/5.75 fof(interp, fi_functors, esk16_0 = 0). % 5.44/5.75 fof(interp, fi_functors, esk17_0 = 3). % 5.44/5.75 fof(interp, fi_functors, esk18_0 = 2). % 5.44/5.75 fof(interp, fi_functors, esk19_0 = 2). % 5.44/5.75 fof(interp, fi_functors, esk1_0 = 1). % 5.44/5.75 fof(interp, fi_functors, esk20_0 = 2). % 5.44/5.75 fof(interp, fi_functors, esk21_0 = 2). % 5.44/5.75 fof(interp, fi_functors, esk22_0 = 1). % 5.44/5.75 fof(interp, fi_functors, esk23_0 = 0). % 5.44/5.75 fof(interp, fi_functors, esk24_0 = 0). % 5.44/5.75 fof(interp, fi_functors, esk25_0 = 0). % 5.44/5.75 fof(interp, fi_functors, esk26_0 = 3). % 5.44/5.75 fof(interp, fi_functors, esk27_0 = 2). % 5.44/5.75 fof(interp, fi_functors, esk28_0 = 2). % 5.44/5.75 fof(interp, fi_functors, esk29_0 = 3). % 5.44/5.75 fof(interp, fi_functors, esk2_0 = 0). % 5.44/5.75 fof(interp, fi_functors, esk30_0 = 3). % 5.44/5.75 fof(interp, fi_functors, esk31_0 = 0). % 5.44/5.75 fof(interp, fi_functors, esk32_0 = 2). % 5.44/5.75 fof(interp, fi_functors, esk33_0 = 3). % 5.44/5.75 fof(interp, fi_functors, esk34_0 = 1). % 5.44/5.75 fof(interp, fi_functors, esk35_0 = 1). % 5.44/5.75 fof(interp, fi_functors, esk36_0 = 2). % 5.44/5.75 fof(interp, fi_functors, esk37_0 = 2). % 5.44/5.75 fof(interp, fi_functors, esk38_0 = 2). % 5.44/5.75 fof(interp, fi_functors, esk39_0 = 1). % 5.44/5.75 fof(interp, fi_functors, esk3_0 = 0). % 5.44/5.75 fof(interp, fi_functors, esk4_0 = 0). % 5.44/5.75 fof(interp, fi_functors, esk5_0 = 0). % 5.44/5.75 fof(interp, fi_functors, esk6_0 = 0). % 5.44/5.75 fof(interp, fi_functors, esk7_0 = 0). % 5.44/5.75 fof(interp, fi_functors, esk8_0 = 0). % 5.44/5.75 fof(interp, fi_functors, esk9_0 = 1). % 5.44/5.75 fof(interp, fi_functors, implies(0, 0) = 0 & implies(0, 1) = 1 & % 5.44/5.75 implies(0, 2) = 2 & % 5.44/5.75 implies(0, 3) = 3 & % 5.44/5.75 implies(1, 0) = 0 & % 5.44/5.75 implies(1, 1) = 0 & % 5.44/5.75 implies(1, 2) = 3 & % 5.44/5.75 implies(1, 3) = 3 & % 5.44/5.75 implies(2, 0) = 0 & % 5.44/5.75 implies(2, 1) = 0 & % 5.44/5.75 implies(2, 2) = 0 & % 5.44/5.75 implies(2, 3) = 0 & % 5.44/5.75 implies(3, 0) = 0 & % 5.44/5.75 implies(3, 1) = 1 & % 5.44/5.75 implies(3, 2) = 1 & % 5.44/5.75 implies(3, 3) = 0). % 5.44/5.75 fof(interp, fi_predicates, is_a_theorem(0) & is_a_theorem(1) & ~is_a_theorem(2) & % 5.44/5.75 ~is_a_theorem(3)). % 5.44/5.75 fof(interp, fi_predicates, modus_ponens_strict_implies). % 5.44/5.75 fof(interp, fi_functors, necessarily(0) = 0 & necessarily(1) = 2 & % 5.44/5.75 necessarily(2) = 2 & % 5.44/5.75 necessarily(3) = 2). % 5.44/5.75 fof(interp, fi_predicates, ~necessitation). % 5.44/5.75 fof(interp, fi_functors, not(0) = 2 & not(1) = 3 & not(2) = 0 & not(3) = 1). % 5.44/5.75 fof(interp, fi_predicates, ~op_and). % 5.44/5.75 fof(interp, fi_predicates, op_equiv). % 5.44/5.75 fof(interp, fi_predicates, op_implies). % 5.44/5.75 fof(interp, fi_predicates, op_implies_and). % 5.44/5.75 fof(interp, fi_predicates, ~op_implies_or). % 5.44/5.75 fof(interp, fi_predicates, ~op_necessarily). % 5.44/5.76 fof(interp, fi_predicates, op_or). % 5.44/5.76 fof(interp, fi_predicates, op_possibly). % 5.44/5.76 fof(interp, fi_predicates, op_strict_equiv). % 5.44/5.76 fof(interp, fi_predicates, op_strict_implies). % 5.44/5.76 fof(interp, fi_functors, or(0, 0) = 0 & or(0, 1) = 0 & or(0, 2) = 0 & % 5.44/5.76 or(0, 3) = 0 & % 5.44/5.76 or(1, 0) = 0 & % 5.44/5.76 or(1, 1) = 1 & % 5.44/5.76 or(1, 2) = 1 & % 5.44/5.76 or(1, 3) = 0 & % 5.44/5.76 or(2, 0) = 0 & % 5.44/5.76 or(2, 1) = 1 & % 5.44/5.76 or(2, 2) = 2 & % 5.44/5.76 or(2, 3) = 3 & % 5.44/5.76 or(3, 0) = 0 & % 5.44/5.76 or(3, 1) = 0 & % 5.44/5.76 or(3, 2) = 3 & % 5.44/5.76 or(3, 3) = 3). % 5.44/5.76 fof(interp, fi_functors, possibly(0) = 0 & possibly(1) = 0 & possibly(2) = 2 & % 5.44/5.76 possibly(3) = 0). % 5.44/5.76 fof(interp, fi_functors, strict_equiv(0, 0) = 0 & strict_equiv(0, 1) = 2 & % 5.44/5.76 strict_equiv(0, 2) = 2 & % 5.44/5.76 strict_equiv(0, 3) = 2 & % 5.44/5.76 strict_equiv(1, 0) = 2 & % 5.44/5.76 strict_equiv(1, 1) = 0 & % 5.44/5.76 strict_equiv(1, 2) = 2 & % 5.44/5.76 strict_equiv(1, 3) = 2 & % 5.44/5.76 strict_equiv(2, 0) = 2 & % 5.44/5.76 strict_equiv(2, 1) = 2 & % 5.44/5.76 strict_equiv(2, 2) = 0 & % 5.44/5.76 strict_equiv(2, 3) = 2 & % 5.44/5.76 strict_equiv(3, 0) = 2 & % 5.44/5.76 strict_equiv(3, 1) = 2 & % 5.44/5.76 strict_equiv(3, 2) = 2 & % 5.44/5.76 strict_equiv(3, 3) = 0). % 5.44/5.76 fof(interp, fi_functors, strict_implies(0, 0) = 0 & strict_implies(0, 1) = 2 & % 5.44/5.76 strict_implies(0, 2) = 2 & % 5.44/5.76 strict_implies(0, 3) = 2 & % 5.44/5.76 strict_implies(1, 0) = 0 & % 5.44/5.76 strict_implies(1, 1) = 0 & % 5.44/5.76 strict_implies(1, 2) = 2 & % 5.44/5.76 strict_implies(1, 3) = 2 & % 5.44/5.76 strict_implies(2, 0) = 0 & % 5.44/5.76 strict_implies(2, 1) = 0 & % 5.44/5.76 strict_implies(2, 2) = 0 & % 5.44/5.76 strict_implies(2, 3) = 0 & % 5.44/5.76 strict_implies(3, 0) = 0 & % 5.44/5.76 strict_implies(3, 1) = 2 & % 5.44/5.76 strict_implies(3, 2) = 2 & % 5.44/5.76 strict_implies(3, 3) = 0). % 5.44/5.76 fof(interp, fi_predicates, substitution_of_equivalents). % 5.44/5.76 fof(interp, fi_predicates, substitution_strict_equiv). % 5.44/5.76 % SZS output end FiniteModel for theBenchmark.p % 5.44/5.76 % 18 lemma(s) from E % 5.44/5.76 % cnf(cl, axiom, is_a_theorem(esk1_0)). % 5.44/5.76 % cnf(cl, axiom, A = and(A, A)). % 5.44/5.76 % cnf(cl, axiom, is_a_theorem(strict_implies(A, A))). % 5.44/5.76 % cnf(cl, axiom, implies(A, A) = equiv(A, A)). % 5.44/5.76 % cnf(cl, axiom, strict_implies(A, A) = strict_equiv(A, A)). % 5.44/5.76 % cnf(cl, axiom, not(not(A)) = or(A, A)). % 5.44/5.76 % cnf(cl, axiom, ~is_a_theorem(necessarily(esk1_0))). % 5.44/5.76 % cnf(cl, axiom, not(necessarily(not(A))) = possibly(A)). % 5.44/5.76 % cnf(cl, axiom, not(strict_implies(not(A), A)) = possibly(not(A))). % 5.44/5.76 % cnf(cl, axiom, necessarily(not(not(A))) = strict_implies(not(A), A)). % 5.44/5.76 % cnf(cl, axiom, is_a_theorem(strict_implies(and(A, B), A))). % 5.44/5.76 % cnf(cl, axiom, necessarily(implies(A, B)) = strict_implies(A, B)). % 5.44/5.76 % cnf(cl, axiom, is_a_theorem(strict_implies(possibly(A), necessarily(possibly(A))))). % 5.44/5.76 % cnf(cl, axiom, is_a_theorem(strict_implies(and(A, B), and(A, B)))). % 5.44/5.76 % cnf(cl, axiom, or(A, B) = implies(not(A), B)). % 5.44/5.76 % cnf(cl, axiom, is_a_theorem(strict_implies(strict_equiv(A, B), strict_equiv(A, B)))). % 5.44/5.76 % cnf(cl, axiom, is_a_theorem(strict_implies(equiv(A, B), equiv(A, B)))). % 5.44/5.76 % cnf(cl, axiom, is_a_theorem(strict_implies(and(A, B), B))). % 5.44/5.76 % 89 pred(s) % 5.44/5.76 % 125 func(s) % 5.44/5.76 % 1 sort(s) % 5.44/5.76 % 230 clause(s) % 5.44/5.76 % Instantiating 1 (5228 ms) % 5.44/5.76 % Solving (5232 ms) % 5.44/5.76 % Instantiating 2 (5232 ms) % 5.44/5.76 % Solving (5234 ms) % 5.44/5.76 % Instantiating 3 (5235 ms) % 5.44/5.76 % Solving (5242 ms) % 5.44/5.76 % Instantiating 4 (5249 ms) % 5.44/5.76 % Solving (5265 ms) % 5.44/5.76 % % 5.44/5.76 % 1 model found (5354 ms) %------------------------------------------------------------------------------