TSTP Solution File: LCL913+1 by Mace4---1109a
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Mace4---1109a
% Problem : LCL913+1 : TPTP v6.4.0. Released v6.4.0.
% Transfm : none
% Format : tptp:raw
% Command : mace4 -t %d -f %s
% Computer : n031.star.cs.uiowa.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
% Memory : 32218.75MB
% OS : Linux 3.10.0-327.36.3.el7.x86_64
% CPULimit : 300s
% DateTime : Wed Feb 8 09:58:46 EST 2017
% Result : Satisfiable 121.34s
% Output : FiniteModel 121.34s
% Verified :
% SZS Type : None (Parsing solution fails)
% Syntax : Number of formulae : 0
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.01/0.03 % Problem : LCL913+1 : TPTP v6.4.0. Released v6.4.0.
% 0.01/0.04 % Command : mace4 -t %d -f %s
% 0.03/0.23 % Computer : n031.star.cs.uiowa.edu
% 0.03/0.23 % Model : x86_64 x86_64
% 0.03/0.23 % CPU : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
% 0.03/0.23 % Memory : 32218.75MB
% 0.03/0.23 % OS : Linux 3.10.0-327.36.3.el7.x86_64
% 0.03/0.23 % CPULimit : 300
% 0.03/0.23 % DateTime : Tue Feb 7 19:32:15 CST 2017
% 0.03/0.23 % CPUTime :
% 121.34/121.46 % SZS status Satisfiable
% 121.34/121.46 ============================== Mace4 =================================
% 121.34/121.46 Mace4 (32) version 2009-11A, November 2009.
% 121.34/121.46 Process 55158 was started by sandbox2 on n031.star.cs.uiowa.edu,
% 121.34/121.46 Tue Feb 7 19:32:16 2017
% 121.34/121.46 The command was "/export/starexec/sandbox2/solver/bin/mace4 -t 300 -f /tmp/Mace4_input_55125_n031.star.cs.uiowa.edu".
% 121.34/121.46 ============================== end of head ===========================
% 121.34/121.46
% 121.34/121.46 ============================== INPUT =================================
% 121.34/121.46
% 121.34/121.46 % Reading from file /tmp/Mace4_input_55125_n031.star.cs.uiowa.edu
% 121.34/121.46
% 121.34/121.46 set(prolog_style_variables).
% 121.34/121.46 set(print_models_tabular).
% 121.34/121.46 % set(print_models_tabular) -> clear(print_models).
% 121.34/121.46
% 121.34/121.46 formulas(sos).
% 121.34/121.46 op_or -> (all X all Y or(X,Y) = not(and(not(X),not(Y)))) # label(op_or) # label(axiom).
% 121.34/121.46 op_and -> (all X all Y and(X,Y) = not(or(not(X),not(Y)))) # label(op_and) # label(axiom).
% 121.34/121.46 op_implies_and -> (all X all Y implies(X,Y) = not(and(X,not(Y)))) # label(op_implies_and) # label(axiom).
% 121.34/121.46 op_implies_or -> (all X all Y implies(X,Y) = or(not(X),Y)) # label(op_implies_or) # label(axiom).
% 121.34/121.46 op_equiv -> (all X all Y equiv(X,Y) = and(implies(X,Y),implies(Y,X))) # label(op_equiv) # label(axiom).
% 121.34/121.46 necessitation <-> (all X (is_a_theorem(X) -> is_a_theorem(necessarily(X)))) # label(necessitation) # label(axiom).
% 121.34/121.46 modus_ponens_strict_implies <-> (all X all Y (is_a_theorem(X) & is_a_theorem(strict_implies(X,Y)) -> is_a_theorem(Y))) # label(modus_ponens_strict_implies) # label(axiom).
% 121.34/121.46 adjunction <-> (all X all Y (is_a_theorem(X) & is_a_theorem(Y) -> is_a_theorem(and(X,Y)))) # label(adjunction) # label(axiom).
% 121.34/121.46 substitution_strict_equiv <-> (all X all Y (is_a_theorem(strict_equiv(X,Y)) -> X = Y)) # label(substitution_strict_equiv) # label(axiom).
% 121.34/121.46 axiom_K <-> (all X all Y is_a_theorem(implies(necessarily(implies(X,Y)),implies(necessarily(X),necessarily(Y))))) # label(axiom_K) # label(axiom).
% 121.34/121.46 axiom_M <-> (all X is_a_theorem(implies(necessarily(X),X))) # label(axiom_M) # label(axiom).
% 121.34/121.46 axiom_4 <-> (all X is_a_theorem(implies(necessarily(X),necessarily(necessarily(X))))) # label(axiom_4) # label(axiom).
% 121.34/121.46 axiom_B <-> (all X is_a_theorem(implies(X,necessarily(possibly(X))))) # label(axiom_B) # label(axiom).
% 121.34/121.46 axiom_5 <-> (all X is_a_theorem(implies(possibly(X),necessarily(possibly(X))))) # label(axiom_5) # label(axiom).
% 121.34/121.46 axiom_s1 <-> (all X all Y all Z is_a_theorem(implies(and(necessarily(implies(X,Y)),necessarily(implies(Y,Z))),necessarily(implies(X,Z))))) # label(axiom_s1) # label(axiom).
% 121.34/121.46 axiom_s2 <-> (all P all Q is_a_theorem(strict_implies(possibly(and(P,Q)),and(possibly(P),possibly(Q))))) # label(axiom_s2) # label(axiom).
% 121.34/121.46 axiom_s3 <-> (all X all Y is_a_theorem(strict_implies(strict_implies(X,Y),strict_implies(not(possibly(Y)),not(possibly(X)))))) # label(axiom_s3) # label(axiom).
% 121.34/121.46 axiom_s4 <-> (all X is_a_theorem(strict_implies(necessarily(X),necessarily(necessarily(X))))) # label(axiom_s4) # label(axiom).
% 121.34/121.46 axiom_m1 <-> (all X all Y is_a_theorem(strict_implies(and(X,Y),and(Y,X)))) # label(axiom_m1) # label(axiom).
% 121.34/121.46 axiom_m2 <-> (all X all Y is_a_theorem(strict_implies(and(X,Y),X))) # label(axiom_m2) # label(axiom).
% 121.34/121.46 axiom_m3 <-> (all X all Y all Z is_a_theorem(strict_implies(and(and(X,Y),Z),and(X,and(Y,Z))))) # label(axiom_m3) # label(axiom).
% 121.34/121.46 axiom_m4 <-> (all X is_a_theorem(strict_implies(X,and(X,X)))) # label(axiom_m4) # label(axiom).
% 121.34/121.46 axiom_m5 <-> (all X all Y all Z is_a_theorem(strict_implies(and(strict_implies(X,Y),strict_implies(Y,Z)),strict_implies(X,Z)))) # label(axiom_m5) # label(axiom).
% 121.34/121.46 axiom_m6 <-> (all X is_a_theorem(strict_implies(X,possibly(X)))) # label(axiom_m6) # label(axiom).
% 121.34/121.46 axiom_m7 <-> (all P all Q is_a_theorem(strict_implies(possibly(and(P,Q)),P))) # label(axiom_m7) # label(axiom).
% 121.34/121.46 axiom_m8 <-> (all P all Q is_a_theorem(strict_implies(strict_implies(P,Q),strict_implies(possibly(P),possibly(Q))))) # label(axiom_m8) # label(axiom).
% 121.34/121.46 axiom_m9 <-> (all X is_a_theorem(strict_implies(possibly(possibly(X)),possibly(X)))) # label(axiom_m9) # label(axiom).
% 121.34/121.46 axiom_m10 <-> (all X is_a_theorem(strict_implies(possibly(X),necessarily(possibly(X))))) # label(axiom_m10) # label(axiom).
% 121.34/121.46 op_possibly -> (all X possibly(X) = not(necessarily(not(X)))) # label(op_possibly) # label(axiom).
% 121.34/121.46 op_necessarily -> (all X necessarily(X) = not(possibly(not(X)))) # label(op_necessarily) # label(axiom).
% 121.34/121.46 op_strict_implies -> (all X all Y strict_implies(X,Y) = necessarily(implies(X,Y))) # label(op_strict_implies) # label(axiom).
% 121.34/121.46 op_strict_equiv -> (all X all Y strict_equiv(X,Y) = and(strict_implies(X,Y),strict_implies(Y,X))) # label(op_strict_equiv) # label(axiom).
% 121.34/121.46 op_possibly # label(s1_0_op_possibly) # label(axiom).
% 121.34/121.46 op_or # label(s1_0_op_or) # label(axiom).
% 121.34/121.46 op_implies # label(s1_0_op_implies) # label(axiom).
% 121.34/121.46 op_strict_implies # label(s1_0_op_strict_implies) # label(axiom).
% 121.34/121.46 op_equiv # label(s1_0_op_equiv) # label(axiom).
% 121.34/121.46 op_strict_equiv # label(s1_0_op_strict_equiv) # label(axiom).
% 121.34/121.46 modus_ponens_strict_implies # label(s1_0_modus_ponens_strict_implies) # label(axiom).
% 121.34/121.46 substitution_strict_equiv # label(s1_0_substitution_strict_equiv) # label(axiom).
% 121.34/121.46 adjunction # label(s1_0_adjunction) # label(axiom).
% 121.34/121.46 axiom_m1 # label(s1_0_axiom_m1) # label(axiom).
% 121.34/121.46 axiom_m2 # label(s1_0_axiom_m2) # label(axiom).
% 121.34/121.46 axiom_m3 # label(s1_0_axiom_m3) # label(axiom).
% 121.34/121.46 axiom_m4 # label(s1_0_axiom_m4) # label(axiom).
% 121.34/121.46 axiom_m5 # label(s1_0_axiom_m5) # label(axiom).
% 121.34/121.46 end_of_list.
% 121.34/121.46
% 121.34/121.46 % From the command line: assign(max_seconds, 300).
% 121.34/121.46
% 121.34/121.46 ============================== end of input ==========================
% 121.34/121.46
% 121.34/121.46 ============================== PROCESS NON-CLAUSAL FORMULAS ==========
% 121.34/121.46
% 121.34/121.46 % Formulas that are not ordinary clauses:
% 121.34/121.46 1 op_or -> (all X all Y or(X,Y) = not(and(not(X),not(Y)))) # label(op_or) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 2 op_and -> (all X all Y and(X,Y) = not(or(not(X),not(Y)))) # label(op_and) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 3 op_implies_and -> (all X all Y implies(X,Y) = not(and(X,not(Y)))) # label(op_implies_and) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 4 op_implies_or -> (all X all Y implies(X,Y) = or(not(X),Y)) # label(op_implies_or) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 5 op_equiv -> (all X all Y equiv(X,Y) = and(implies(X,Y),implies(Y,X))) # label(op_equiv) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 6 necessitation <-> (all X (is_a_theorem(X) -> is_a_theorem(necessarily(X)))) # label(necessitation) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 7 modus_ponens_strict_implies <-> (all X all Y (is_a_theorem(X) & is_a_theorem(strict_implies(X,Y)) -> is_a_theorem(Y))) # label(modus_ponens_strict_implies) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 8 adjunction <-> (all X all Y (is_a_theorem(X) & is_a_theorem(Y) -> is_a_theorem(and(X,Y)))) # label(adjunction) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 9 substitution_strict_equiv <-> (all X all Y (is_a_theorem(strict_equiv(X,Y)) -> X = Y)) # label(substitution_strict_equiv) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 10 axiom_K <-> (all X all Y is_a_theorem(implies(necessarily(implies(X,Y)),implies(necessarily(X),necessarily(Y))))) # label(axiom_K) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 11 axiom_M <-> (all X is_a_theorem(implies(necessarily(X),X))) # label(axiom_M) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 12 axiom_4 <-> (all X is_a_theorem(implies(necessarily(X),necessarily(necessarily(X))))) # label(axiom_4) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 13 axiom_B <-> (all X is_a_theorem(implies(X,necessarily(possibly(X))))) # label(axiom_B) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 14 axiom_5 <-> (all X is_a_theorem(implies(possibly(X),necessarily(possibly(X))))) # label(axiom_5) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 15 axiom_s1 <-> (all X all Y all Z is_a_theorem(implies(and(necessarily(implies(X,Y)),necessarily(implies(Y,Z))),necessarily(implies(X,Z))))) # label(axiom_s1) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 16 axiom_s2 <-> (all P all Q is_a_theorem(strict_implies(possibly(and(P,Q)),and(possibly(P),possibly(Q))))) # label(axiom_s2) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 17 axiom_s3 <-> (all X all Y is_a_theorem(strict_implies(strict_implies(X,Y),strict_implies(not(possibly(Y)),not(possibly(X)))))) # label(axiom_s3) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 18 axiom_s4 <-> (all X is_a_theorem(strict_implies(necessarily(X),necessarily(necessarily(X))))) # label(axiom_s4) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 19 axiom_m1 <-> (all X all Y is_a_theorem(strict_implies(and(X,Y),and(Y,X)))) # label(axiom_m1) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 20 axiom_m2 <-> (all X all Y is_a_theorem(strict_implies(and(X,Y),X))) # label(axiom_m2) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 21 axiom_m3 <-> (all X all Y all Z is_a_theorem(strict_implies(and(and(X,Y),Z),and(X,and(Y,Z))))) # label(axiom_m3) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 22 axiom_m4 <-> (all X is_a_theorem(strict_implies(X,and(X,X)))) # label(axiom_m4) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 23 axiom_m5 <-> (all X all Y all Z is_a_theorem(strict_implies(and(strict_implies(X,Y),strict_implies(Y,Z)),strict_implies(X,Z)))) # label(axiom_m5) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 24 axiom_m6 <-> (all X is_a_theorem(strict_implies(X,possibly(X)))) # label(axiom_m6) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 25 axiom_m7 <-> (all P all Q is_a_theorem(strict_implies(possibly(and(P,Q)),P))) # label(axiom_m7) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 26 axiom_m8 <-> (all P all Q is_a_theorem(strict_implies(strict_implies(P,Q),strict_implies(possibly(P),possibly(Q))))) # label(axiom_m8) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 27 axiom_m9 <-> (all X is_a_theorem(strict_implies(possibly(possibly(X)),possibly(X)))) # label(axiom_m9) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 28 axiom_m10 <-> (all X is_a_theorem(strict_implies(possibly(X),necessarily(possibly(X))))) # label(axiom_m10) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 29 op_possibly -> (all X possibly(X) = not(necessarily(not(X)))) # label(op_possibly) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 30 op_necessarily -> (all X necessarily(X) = not(possibly(not(X)))) # label(op_necessarily) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 31 op_strict_implies -> (all X all Y strict_implies(X,Y) = necessarily(implies(X,Y))) # label(op_strict_implies) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46 32 op_strict_equiv -> (all X all Y strict_equiv(X,Y) = and(strict_implies(X,Y),strict_implies(Y,X))) # label(op_strict_equiv) # label(axiom) # label(non_clause). [assumption].
% 121.34/121.46
% 121.34/121.46 ============================== end of process non-clausal formulas ===
% 121.34/121.46
% 121.34/121.46 ============================== CLAUSES FOR SEARCH ====================
% 121.34/121.46
% 121.34/121.46 formulas(mace4_clauses).
% 121.34/121.46 -op_or | or(A,B) = not(and(not(A),not(B))) # label(op_or) # label(axiom).
% 121.34/121.46 -op_and | and(A,B) = not(or(not(A),not(B))) # label(op_and) # label(axiom).
% 121.34/121.46 -op_implies_and | implies(A,B) = not(and(A,not(B))) # label(op_implies_and) # label(axiom).
% 121.34/121.46 -op_implies_or | implies(A,B) = or(not(A),B) # label(op_implies_or) # label(axiom).
% 121.34/121.46 -op_equiv | equiv(A,B) = and(implies(A,B),implies(B,A)) # label(op_equiv) # label(axiom).
% 121.34/121.46 -necessitation | -is_a_theorem(A) | is_a_theorem(necessarily(A)) # label(necessitation) # label(axiom).
% 121.34/121.46 necessitation | is_a_theorem(c1) # label(necessitation) # label(axiom).
% 121.34/121.46 necessitation | -is_a_theorem(necessarily(c1)) # label(necessitation) # label(axiom).
% 121.34/121.46 -modus_ponens_strict_implies | -is_a_theorem(A) | -is_a_theorem(strict_implies(A,B)) | is_a_theorem(B) # label(modus_ponens_strict_implies) # label(axiom).
% 121.34/121.46 modus_ponens_strict_implies | is_a_theorem(c2) # label(modus_ponens_strict_implies) # label(axiom).
% 121.34/121.46 modus_ponens_strict_implies | is_a_theorem(strict_implies(c2,c3)) # label(modus_ponens_strict_implies) # label(axiom).
% 121.34/121.46 modus_ponens_strict_implies | -is_a_theorem(c3) # label(modus_ponens_strict_implies) # label(axiom).
% 121.34/121.46 -adjunction | -is_a_theorem(A) | -is_a_theorem(B) | is_a_theorem(and(A,B)) # label(adjunction) # label(axiom).
% 121.34/121.46 adjunction | is_a_theorem(c4) # label(adjunction) # label(axiom).
% 121.34/121.46 adjunction | is_a_theorem(c5) # label(adjunction) # label(axiom).
% 121.34/121.46 adjunction | -is_a_theorem(and(c4,c5)) # label(adjunction) # label(axiom).
% 121.34/121.46 -substitution_strict_equiv | -is_a_theorem(strict_equiv(A,B)) | B = A # label(substitution_strict_equiv) # label(axiom).
% 121.34/121.46 substitution_strict_equiv | is_a_theorem(strict_equiv(c6,c7)) # label(substitution_strict_equiv) # label(axiom).
% 121.34/121.46 substitution_strict_equiv | c7 != c6 # label(substitution_strict_equiv) # label(axiom).
% 121.34/121.46 -axiom_K | is_a_theorem(implies(necessarily(implies(A,B)),implies(necessarily(A),necessarily(B)))) # label(axiom_K) # label(axiom).
% 121.34/121.46 axiom_K | -is_a_theorem(implies(necessarily(implies(c8,c9)),implies(necessarily(c8),necessarily(c9)))) # label(axiom_K) # label(axiom).
% 121.34/121.46 -axiom_M | is_a_theorem(implies(necessarily(A),A)) # label(axiom_M) # label(axiom).
% 121.34/121.46 axiom_M | -is_a_theorem(implies(necessarily(c10),c10)) # label(axiom_M) # label(axiom).
% 121.34/121.46 -axiom_4 | is_a_theorem(implies(necessarily(A),necessarily(necessarily(A)))) # label(axiom_4) # label(axiom).
% 121.34/121.46 axiom_4 | -is_a_theorem(implies(necessarily(c11),necessarily(necessarily(c11)))) # label(axiom_4) # label(axiom).
% 121.34/121.46 -axiom_B | is_a_theorem(implies(A,necessarily(possibly(A)))) # label(axiom_B) # label(axiom).
% 121.34/121.46 axiom_B | -is_a_theorem(implies(c12,necessarily(possibly(c12)))) # label(axiom_B) # label(axiom).
% 121.34/121.46 -axiom_5 | is_a_theorem(implies(possibly(A),necessarily(possibly(A)))) # label(axiom_5) # label(axiom).
% 121.34/121.46 axiom_5 | -is_a_theorem(implies(possibly(c13),necessarily(possibly(c13)))) # label(axiom_5) # label(axiom).
% 121.34/121.46 -axiom_s1 | is_a_theorem(implies(and(necessarily(implies(A,B)),necessarily(implies(B,C))),necessarily(implies(A,C)))) # label(axiom_s1) # label(axiom).
% 121.34/121.46 axiom_s1 | -is_a_theorem(implies(and(necessarily(implies(c14,c15)),necessarily(implies(c15,c16))),necessarily(implies(c14,c16)))) # label(axiom_s1) # label(axiom).
% 121.34/121.46 -axiom_s2 | is_a_theorem(strict_implies(possibly(and(A,B)),and(possibly(A),possibly(B)))) # label(axiom_s2) # label(axiom).
% 121.34/121.46 axiom_s2 | -is_a_theorem(strict_implies(possibly(and(c17,c18)),and(possibly(c17),possibly(c18)))) # label(axiom_s2) # label(axiom).
% 121.34/121.46 -axiom_s3 | is_a_theorem(strict_implies(strict_implies(A,B),strict_implies(not(possibly(B)),not(possibly(A))))) # label(axiom_s3) # label(axiom).
% 121.34/121.46 axiom_s3 | -is_a_theorem(strict_implies(strict_implies(c19,c20),strict_implies(not(possibly(c20)),not(possibly(c19))))) # label(axiom_s3) # label(axiom).
% 121.34/121.46 -axiom_s4 | is_a_theorem(strict_implies(necessarily(A),necessarily(necessarily(A)))) # label(axiom_s4) # label(axiom).
% 121.34/121.46 axiom_s4 | -is_a_theorem(strict_implies(necessarily(c21),necessarily(necessarily(c21)))) # label(axiom_s4) # label(axiom).
% 121.34/121.46 -axiom_m1 | is_a_theorem(strict_implies(and(A,B),and(B,A))) # label(axiom_m1) # label(axiom).
% 121.34/121.46 axiom_m1 | -is_a_theorem(strict_implies(and(c22,c23),and(c23,c22))) # label(axiom_m1) # label(axiom).
% 121.34/121.46 -axiom_m2 | is_a_theorem(strict_implies(and(A,B),A)) # label(axiom_m2) # label(axiom).
% 121.34/121.46 axiom_m2 | -is_a_theorem(strict_implies(and(c24,c25),c24)) # label(axiom_m2) # label(axiom).
% 121.34/121.46 -axiom_m3 | is_a_theorem(strict_implies(and(and(A,B),C),and(A,and(B,C)))) # label(axiom_m3) # label(axiom).
% 121.34/121.46 axiom_m3 | -is_a_theorem(strict_implies(and(and(c26,c27),c28),and(c26,and(c27,c28)))) # label(axiom_m3) # label(axiom).
% 121.34/121.46 -axiom_m4 | is_a_theorem(strict_implies(A,and(A,A))) # label(axiom_m4) # label(axiom).
% 121.34/121.46 axiom_m4 | -is_a_theorem(strict_implies(c29,and(c29,c29))) # label(axiom_m4) # label(axiom).
% 121.34/121.46 -axiom_m5 | is_a_theorem(strict_implies(and(strict_implies(A,B),strict_implies(B,C)),strict_implies(A,C))) # label(axiom_m5) # label(axiom).
% 121.34/121.46 axiom_m5 | -is_a_theorem(strict_implies(and(strict_implies(c30,c31),strict_implies(c31,c32)),strict_implies(c30,c32))) # label(axiom_m5) # label(axiom).
% 121.34/121.46 -axiom_m6 | is_a_theorem(strict_implies(A,possibly(A))) # label(axiom_m6) # label(axiom).
% 121.34/121.46 axiom_m6 | -is_a_theorem(strict_implies(c33,possibly(c33))) # label(axiom_m6) # label(axiom).
% 121.34/121.46 -axiom_m7 | is_a_theorem(strict_implies(possibly(and(A,B)),A)) # label(axiom_m7) # label(axiom).
% 121.34/121.46 axiom_m7 | -is_a_theorem(strict_implies(possibly(and(c34,c35)),c34)) # label(axiom_m7) # label(axiom).
% 121.34/121.46 -axiom_m8 | is_a_theorem(strict_implies(strict_implies(A,B),strict_implies(possibly(A),possibly(B)))) # label(axiom_m8) # label(axiom).
% 121.34/121.46 axiom_m8 | -is_a_theorem(strict_implies(strict_implies(c36,c37),strict_implies(possibly(c36),possibly(c37)))) # label(axiom_m8) # label(axiom).
% 121.34/121.46 -axiom_m9 | is_a_theorem(strict_implies(possibly(possibly(A)),possibly(A))) # label(axiom_m9) # label(axiom).
% 121.34/121.46 axiom_m9 | -is_a_theorem(strict_implies(possibly(possibly(c38)),possibly(c38))) # label(axiom_m9) # label(axiom).
% 121.34/121.46 -axiom_m10 | is_a_theorem(strict_implies(possibly(A),necessarily(possibly(A)))) # label(axiom_m10) # label(axiom).
% 121.34/121.46 axiom_m10 | -is_a_theorem(strict_implies(possibly(c39),necessarily(possibly(c39)))) # label(axiom_m10) # label(axiom).
% 121.34/121.46 -op_possibly | possibly(A) = not(necessarily(not(A))) # label(op_possibly) # label(axiom).
% 121.34/121.46 -op_necessarily | necessarily(A) = not(possibly(not(A))) # label(op_necessarily) # label(axiom).
% 121.34/121.46 -op_strict_implies | strict_implies(A,B) = necessarily(implies(A,B)) # label(op_strict_implies) # label(axiom).
% 121.34/121.46 -op_strict_equiv | strict_equiv(A,B) = and(strict_implies(A,B),strict_implies(B,A)) # label(op_strict_equiv) # label(axiom).
% 121.34/121.46 op_possibly # label(s1_0_op_possibly) # label(axiom).
% 121.34/121.46 op_or # label(s1_0_op_or) # label(axiom).
% 121.34/121.46 op_implies # label(s1_0_op_implies) # label(axiom).
% 121.34/121.46 op_strict_implies # label(s1_0_op_strict_implies) # label(axiom).
% 121.34/121.46 op_equiv # label(s1_0_op_equiv) # label(axiom).
% 121.34/121.46 op_strict_equiv # label(s1_0_op_strict_equiv) # label(axiom).
% 121.34/121.46 modus_ponens_strict_implies # label(s1_0_modus_ponens_strict_implies) # label(axiom).
% 121.34/121.46 substitution_strict_equiv # label(s1_0_substitution_strict_equiv) # label(axiom).
% 121.34/121.46 adjunction # label(s1_0_adjunction) # label(axiom).
% 121.34/121.46 axiom_m1 # label(s1_0_axiom_m1) # label(axiom).
% 121.34/121.46 axiom_m2 # label(s1_0_axiom_m2) # label(axiom).
% 121.34/121.46 axiom_m3 # label(s1_0_axiom_m3) # label(axiom).
% 121.34/121.46 axiom_m4 # label(s1_0_axiom_m4) # label(axiom).
% 121.34/121.46 axiom_m5 # label(s1_0_axiom_m5) # label(axiom).
% 121.34/121.46 end_of_list.
% 121.34/121.46
% 121.34/121.46 ============================== end of clauses for search =============
% 121.34/121.46 % SZS output start FiniteModel
% 121.34/121.46
% 121.34/121.46 % There are no natural numbers in the input.
% 121.34/121.46
% 121.34/121.46 c1 : 0
% 121.34/121.46
% 121.34/121.46 c2 : 0
% 121.34/121.46
% 121.34/121.46 c3 : 0
% 121.34/121.46
% 121.34/121.46 c4 : 0
% 121.34/121.46
% 121.34/121.46 c5 : 0
% 121.34/121.46
% 121.34/121.46 c6 : 0
% 121.34/121.46
% 121.34/121.46 c7 : 0
% 121.34/121.46
% 121.34/121.46 c8 : 0
% 121.34/121.46
% 121.34/121.46 c9 : 0
% 121.34/121.46
% 121.34/121.46 c10 : 0
% 121.34/121.46
% 121.34/121.46 c11 : 0
% 121.34/121.46
% 121.34/121.46 c12 : 0
% 121.34/121.46
% 121.34/121.46 c13 : 0
% 121.34/121.46
% 121.34/121.46 c14 : 0
% 121.34/121.46
% 121.34/121.46 c15 : 0
% 121.34/121.46
% 121.34/121.46 c16 : 0
% 121.34/121.46
% 121.34/121.46 c17 : 0
% 121.34/121.46
% 121.34/121.46 c18 : 0
% 121.34/121.46
% 121.34/121.46 c19 : 0
% 121.34/121.46
% 121.34/121.46 c20 : 0
% 121.34/121.46
% 121.34/121.46 c21 : 0
% 121.34/121.46
% 121.34/121.46 c22 : 0
% 121.34/121.46
% 121.34/121.46 c23 : 0
% 121.34/121.46
% 121.34/121.46 c24 : 0
% 121.34/121.46
% 121.34/121.46 c25 : 0
% 121.34/121.46
% 121.34/121.46 c26 : 0
% 121.34/121.46
% 121.34/121.46 c27 : 0
% 121.34/121.46
% 121.34/121.46 c28 : 0
% 121.34/121.46
% 121.34/121.46 c29 : 0
% 121.34/121.46
% 121.34/121.46 c30 : 0
% 121.34/121.46
% 121.34/121.46 c31 : 0
% 121.34/121.46
% 121.34/121.46 c32 : 0
% 121.34/121.46
% 121.34/121.46 c33 : 0
% 121.34/121.46
% 121.34/121.46 c34 : 0
% 121.34/121.46
% 121.34/121.46 c35 : 0
% 121.34/121.46
% 121.34/121.46 c36 : 0
% 121.34/121.46
% 121.34/121.46 c37 : 0
% 121.34/121.46
% 121.34/121.46 c38 : 0
% 121.34/121.46
% 121.34/121.46 c39 : 0
% 121.34/121.46
% 121.34/121.46 necessarily :
% 121.34/121.46 0 1
% 121.34/121.46 -------
% 121.34/121.46 0 1
% 121.34/121.46
% 121.34/121.46 not :
% 121.34/121.46 0 1
% 121.34/121.46 -------
% 121.34/121.46 1 1
% 121.34/121.46
% 121.34/121.46 possibly :
% 121.34/121.46 0 1
% 121.34/121.46 -------
% 121.34/121.46 1 1
% 121.34/121.46
% 121.34/121.46 and :
% 121.34/121.46 | 0 1
% 121.34/121.46 --+----
% 121.34/121.46 0 | 0 1
% 121.34/121.46 1 | 1 1
% 121.34/121.46
% 121.34/121.46 equiv :
% 121.34/121.46 | 0 1
% 121.34/121.46 --+----
% 121.34/121.46 0 | 0 1
% 121.34/121.46 1 | 1 0
% 121.34/121.46
% 121.34/121.46 implies :
% 121.34/121.46 | 0 1
% 121.34/121.46 --+----
% 121.34/121.46 0 | 0 1
% 121.34/121.46 1 | 0 0
% 121.34/121.46
% 121.34/121.46 or :
% 121.34/121.46 | 0 1
% 121.34/121.46 --+----
% 121.34/121.46 0 | 1 1
% 121.34/121.46 1 | 1 1
% 121.34/121.46
% 121.34/121.46 strict_equiv :
% 121.34/121.46 | 0 1
% 121.34/121.46 --+----
% 121.34/121.46 0 | 0 1
% 121.34/121.46 1 | 1 0
% 121.34/121.46
% 121.34/121.46 strict_implies :
% 121.34/121.46 | 0 1
% 121.34/121.46 --+----
% 121.34/121.46 0 | 0 1
% 121.34/121.46 1 | 0 0
% 121.34/121.46
% 121.34/121.46 adjunction : 1
% 121.34/121.46
% 121.34/121.46 axiom_4 : 1
% 121.34/121.46
% 121.34/121.46 axiom_5 : 1
% 121.34/121.46
% 121.34/121.46 axiom_B : 0
% 121.34/121.46
% 121.34/121.46 axiom_K : 1
% 121.34/121.46
% 121.34/121.46 axiom_M : 1
% 121.34/121.46
% 121.34/121.46 axiom_m1 : 1
% 121.34/121.46
% 121.34/121.46 axiom_m10 : 1
% 121.34/121.46
% 121.34/121.46 axiom_m2 : 1
% 121.34/121.46
% 121.34/121.46 axiom_m3 : 1
% 121.34/121.46
% 121.34/121.46 axiom_m4 : 1
% 121.34/121.46
% 121.34/121.46 axiom_m5 : 1
% 121.34/121.46
% 121.34/121.46 axiom_m6 : 0
% 121.34/121.46
% 121.34/121.46 axiom_m7 : 1
% 121.34/121.46
% 121.34/121.46 axiom_m8 : 1
% 121.34/121.46
% 121.34/121.46 axiom_m9 : 1
% 121.34/121.46
% 121.34/121.46 axiom_s1 : 1
% 121.34/121.46
% 121.34/121.46 axiom_s2 : 1
% 121.34/121.46
% 121.34/121.46 axiom_s3 : 1
% 121.34/121.46
% 121.34/121.46 axiom_s4 : 1
% 121.34/121.46
% 121.34/121.46 modus_ponens_strict_implies : 1
% 121.34/121.46
% 121.34/121.46 necessitation : 1
% 121.34/121.46
% 121.34/121.46 op_and : 0
% 121.34/121.46
% 121.34/121.46 op_equiv : 1
% 121.34/121.46
% 121.34/121.46 op_implies : 1
% 121.34/121.46
% 121.34/121.46 op_implies_and : 0
% 121.34/121.46
% 121.34/121.46 op_implies_or : 0
% 121.34/121.46
% 121.34/121.46 op_necessarily : 0
% 121.34/121.46
% 121.34/121.46 op_or : 1
% 121.34/121.46
% 121.34/121.46 op_possibly : 1
% 121.34/121.46
% 121.34/121.46 op_strict_equiv : 1
% 121.34/121.46
% 121.34/121.46 op_strict_implies : 1
% 121.34/121.46
% 121.34/121.46 substitution_strict_equiv : 1
% 121.34/121.46
% 121.34/121.46 is_a_theorem :
% 121.34/121.46 0 1
% 121.34/121.46 -------
% 121.34/121.46 1 0
% 121.34/121.46
% 121.34/121.46 % SZS output end FiniteModel
% 121.34/121.46 ------ process 55158 exit (max_models) ------
% 121.34/121.46
% 121.34/121.46 User_CPU=116.99, System_CPU=4.12, Wall_clock=121.
% 121.34/121.46
% 121.34/121.46 Exiting with 1 model.
% 121.34/121.46
% 121.34/121.46 Process 55158 exit (max_models) Tue Feb 7 19:34:17 2017
% 121.34/121.46 The process finished Tue Feb 7 19:34:17 2017
% 121.34/121.46 Mace4 ended
%------------------------------------------------------------------------------