% SZS CounterSatisfiable for NLP042+1 % SZS output start FiniteModel for NLP042+1 (model (define-fun woman_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (ite (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_3 $x2)) false (ite (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_1 $x2)) false (not (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_2 $x2)))))) (define-fun female_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (ite (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_3 $x2)) false (ite (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_1 $x2)) false (not (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_2 $x2)))))) (define-fun human_person_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (ite (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_3 $x2)) false (ite (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_1 $x2)) false (not (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_2 $x2)))))) (define-fun animate_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (ite (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_2 $x2)) false (not (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_1 $x2))))) (define-fun human_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (not (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_1 $x2)))) (define-fun organism_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (ite (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_3 $x2)) false (ite (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_2 $x2)) false (not (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_1 $x2)))))) (define-fun living_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (not (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_2 $x2)))) (define-fun impartial_2 ((BOUND_VARIABLE_2482 $$unsorted) (BOUND_VARIABLE_2483 $$unsorted)) Bool false) (define-fun entity_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (ite (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_3 $x2)) false (not (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_1 $x2))))) (define-fun mia_forename_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_1 $x2))) (define-fun forename_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_1 $x2))) (define-fun abstraction_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_1 $x2))) (define-fun unisex_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (ite (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_3 $x2)) true (ite (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_1 $x2)) true (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_2 $x2))))) (define-fun general_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_1 $x2))) (define-fun nonhuman_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_1 $x2))) (define-fun thing_2 ((BOUND_VARIABLE_2486 $$unsorted) (BOUND_VARIABLE_2487 $$unsorted)) Bool false) (define-fun relation_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_1 $x2))) (define-fun relname_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_1 $x2))) (define-fun object_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_2 $x2))) (define-fun nonliving_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_2 $x2))) (define-fun existent_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (not (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_3 $x2)))) (define-fun specific_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (not (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_1 $x2)))) (define-fun substance_matter_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_2 $x2))) (define-fun food_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_2 $x2))) (define-fun beverage_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_2 $x2))) (define-fun shake_beverage_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_2 $x2))) (define-fun order_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_3 $x2))) (define-fun event_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_3 $x2))) (define-fun eventuality_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_3 $x2))) (define-fun nonexistent_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_3 $x2))) (define-fun singleton_2 ((BOUND_VARIABLE_2490 $$unsorted) (BOUND_VARIABLE_2491 $$unsorted)) Bool false) (define-fun act_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_3 $x2))) (define-fun of_3 (($x1 $$unsorted) ($x2 $$unsorted) ($x3 $$unsorted)) Bool true) (define-fun nonreflexive_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_3 $x2))) (define-fun agent_3 (($x1 $$unsorted) ($x2 $$unsorted) ($x3 $$unsorted)) Bool (ite (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_3 $x2) (= @uc___unsorted_2 $x3)) false (ite (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_3 $x2) (= @uc___unsorted_3 $x3)) false (not (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_3 $x2) (= @uc___unsorted_1 $x3)))))) (define-fun patient_3 (($x1 $$unsorted) ($x2 $$unsorted) ($x3 $$unsorted)) Bool (not (and (= @uc___unsorted_0 $x1) (= @uc___unsorted_3 $x2) (= @uc___unsorted_0 $x3)))) (define-fun actual_world_1 (($x1 $$unsorted)) Bool true) (define-fun past_2 (($x1 $$unsorted) ($x2 $$unsorted)) Bool true) ; cardinality of $$unsorted is 4 (declare-sort $$unsorted 0) ; rep: @uc___unsorted_0 ; rep: @uc___unsorted_1 ; rep: @uc___unsorted_2 ; rep: @uc___unsorted_3 ) % SZS output end FiniteModel for NLP042+1
% SZS Satisfiable for SWV017+1 % SZS output start FiniteModel for SWV017+1 (model (define-fun at_0 () $$unsorted @uc___unsorted_0) (define-fun t_0 () $$unsorted @uc___unsorted_0) (define-fun key_2 (($x1 $$unsorted) ($x2 $$unsorted)) $$unsorted @uc___unsorted_0) (define-fun a_holds_1 (($x1 $$unsorted)) Bool true) (define-fun a_0 () $$unsorted @uc___unsorted_0) (define-fun party_of_protocol_1 (($x1 $$unsorted)) Bool true) (define-fun b_0 () $$unsorted @uc___unsorted_0) (define-fun an_a_nonce_0 () $$unsorted @uc___unsorted_0) (define-fun pair_2 (($x1 $$unsorted) ($x2 $$unsorted)) $$unsorted @uc___unsorted_0) (define-fun sent_3 (($x1 $$unsorted) ($x2 $$unsorted) ($x3 $$unsorted)) $$unsorted @uc___unsorted_0) (define-fun message_1 (($x1 $$unsorted)) Bool true) (define-fun a_stored_1 (($x1 $$unsorted)) Bool true) (define-fun quadruple_4 ((BOUND_VARIABLE_967 $$unsorted) (BOUND_VARIABLE_968 $$unsorted) (BOUND_VARIABLE_969 $$unsorted) (BOUND_VARIABLE_970 $$unsorted)) $$unsorted @uc___unsorted_0) (define-fun encrypt_2 ((BOUND_VARIABLE_973 $$unsorted) (BOUND_VARIABLE_974 $$unsorted)) $$unsorted @uc___unsorted_0) (define-fun triple_3 ((BOUND_VARIABLE_977 $$unsorted) (BOUND_VARIABLE_978 $$unsorted) (BOUND_VARIABLE_979 $$unsorted)) $$unsorted @uc___unsorted_0) (define-fun bt_0 () $$unsorted @uc___unsorted_0) (define-fun b_holds_1 (($x1 $$unsorted)) Bool true) (define-fun fresh_to_b_1 (($x1 $$unsorted)) Bool true) (define-fun generate_b_nonce_1 ((BOUND_VARIABLE_982 $$unsorted)) $$unsorted @uc___unsorted_0) (define-fun generate_expiration_time_1 ((BOUND_VARIABLE_985 $$unsorted)) $$unsorted @uc___unsorted_0) (define-fun b_stored_1 ((BOUND_VARIABLE_988 $$unsorted)) Bool false) (define-fun a_key_1 (($x1 $$unsorted)) Bool (= @uc___unsorted_1 $x1)) (define-fun t_holds_1 (($x1 $$unsorted)) Bool true) (define-fun a_nonce_1 (($x1 $$unsorted)) Bool (not (= @uc___unsorted_1 $x1))) (define-fun generate_key_1 (($x1 $$unsorted)) $$unsorted @uc___unsorted_1) (define-fun intruder_message_1 ((BOUND_VARIABLE_991 $$unsorted)) Bool false) (define-fun intruder_holds_1 ((BOUND_VARIABLE_994 $$unsorted)) Bool false) (define-fun an_intruder_nonce_0 () $$unsorted @uc___unsorted_0) (define-fun fresh_intruder_nonce_1 (($x1 $$unsorted)) Bool true) (define-fun generate_intruder_nonce_1 ((BOUND_VARIABLE_997 $$unsorted)) $$unsorted @uc___unsorted_0) ; cardinality of $$unsorted is 2 (declare-sort $$unsorted 0) ; rep: @uc___unsorted_0 ; rep: @uc___unsorted_1 ) % SZS output end FiniteModel for SWV017+1
# SZS status Theorem # SZS output start CNFRefutation. fof(c_0_0, lemma, (![X1]:![X2]:(~((~(disjoint(X1,X2))&![X3]:~((in(X3,X1)&in(X3,X2)))))&~((?[X3]:(in(X3,X1)&in(X3,X2))&disjoint(X1,X2))))), file('/tmp/SystemOnTPTP1613/SEU140+2.tptp', t3_xboole_0)). fof(c_0_1, conjecture, (![X1]:![X2]:![X3]:((subset(X1,X2)&disjoint(X2,X3))=>disjoint(X1,X3))), file('/tmp/SystemOnTPTP1613/SEU140+2.tptp', t63_xboole_1)). fof(c_0_2, axiom, (![X1]:![X2]:(subset(X1,X2)<=>![X3]:(in(X3,X1)=>in(X3,X2)))), file('/tmp/SystemOnTPTP1613/SEU140+2.tptp', d3_tarski)). fof(c_0_3, axiom, (![X1]:![X2]:(disjoint(X1,X2)=>disjoint(X2,X1))), file('/tmp/SystemOnTPTP1613/SEU140+2.tptp', symmetry_r1_xboole_0)). fof(c_0_4, lemma, (![X1]:![X2]:(~((~disjoint(X1,X2)&![X3]:~((in(X3,X1)&in(X3,X2)))))&~((?[X3]:(in(X3,X1)&in(X3,X2))&disjoint(X1,X2))))), inference(fof_simplification,[status(thm)],[c_0_0])). fof(c_0_5, negated_conjecture, (~(![X1]:![X2]:![X3]:((subset(X1,X2)&disjoint(X2,X3))=>disjoint(X1,X3)))), inference(assume_negation,[status(cth)],[c_0_1])). fof(c_0_6, lemma, (![X4]:![X5]:![X7]:![X8]:![X9]:(((in(esk9_2(X4,X5),X4)|disjoint(X4,X5))&(in(esk9_2(X4,X5),X5)|disjoint(X4,X5)))&((~in(X9,X7)|~in(X9,X8))|~disjoint(X7,X8)))), inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_4])])])])])])). fof(c_0_7, negated_conjecture, (((subset(esk11_0,esk12_0)&disjoint(esk12_0,esk13_0))&~disjoint(esk11_0,esk13_0))), inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_5])])])). fof(c_0_8, axiom, (![X1]:![X2]:(subset(X1,X2)<=>![X3]:(in(X3,X1)=>in(X3,X2)))), c_0_2). cnf(c_0_9,lemma,(~disjoint(X1,X2)|~in(X3,X2)|~in(X3,X1)), inference(split_conjunct,[status(thm)],[c_0_6])). cnf(c_0_10,negated_conjecture,(disjoint(esk12_0,esk13_0)), inference(split_conjunct,[status(thm)],[c_0_7])). fof(c_0_11, plain, (![X4]:![X5]:![X6]:![X7]:![X8]:((~subset(X4,X5)|(~in(X6,X4)|in(X6,X5)))&((in(esk3_2(X7,X8),X7)|subset(X7,X8))&(~in(esk3_2(X7,X8),X8)|subset(X7,X8))))), inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_8])])])])])])). fof(c_0_12, axiom, (![X1]:![X2]:(disjoint(X1,X2)=>disjoint(X2,X1))), c_0_3). cnf(c_0_13,lemma,(~in(X3,X2)|~in(X3,X1)|~disjoint(X1,X2)), c_0_9). cnf(c_0_14,negated_conjecture,(disjoint(esk12_0,esk13_0)), c_0_10). cnf(c_0_15,lemma,(disjoint(X1,X2)|in(esk9_2(X1,X2),X1)), inference(split_conjunct,[status(thm)],[c_0_6])). cnf(c_0_16,plain,(in(X1,X2)|~in(X1,X3)|~subset(X3,X2)), inference(split_conjunct,[status(thm)],[c_0_11])). cnf(c_0_17,lemma,(disjoint(X1,X2)|in(esk9_2(X1,X2),X2)), inference(split_conjunct,[status(thm)],[c_0_6])). fof(c_0_18, plain, (![X3]:![X4]:(~disjoint(X3,X4)|disjoint(X4,X3))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_12])])). cnf(c_0_19,lemma,(~disjoint(X1,X2)|~in(X3,X2)|~in(X3,X1)), c_0_13). cnf(c_0_20,negated_conjecture,(disjoint(esk12_0,esk13_0)), c_0_14). cnf(c_0_21,lemma,(disjoint(X1,X2)|in(esk9_2(X1,X2),X1)), c_0_15). cnf(c_0_22,plain,(in(X1,X2)|~in(X1,X3)|~subset(X3,X2)), c_0_16). cnf(c_0_23,lemma,(disjoint(X1,X2)|in(esk9_2(X1,X2),X2)), c_0_17). cnf(c_0_24,plain,(disjoint(X1,X2)|~disjoint(X2,X1)), inference(split_conjunct,[status(thm)],[c_0_18])). cnf(c_0_25,lemma,(~disjoint(X1,X2)|~in(X3,X2)|~in(X3,X1)), c_0_19). cnf(c_0_26,negated_conjecture,(disjoint(esk12_0,esk13_0)), c_0_20). cnf(c_0_27,lemma,(disjoint(X1,X2)|in(esk9_2(X1,X2),X1)), c_0_21). cnf(c_0_28,plain,(in(X1,X2)|~subset(X3,X2)|~in(X1,X3)), c_0_22). cnf(c_0_29,lemma,(disjoint(X1,X2)|in(esk9_2(X1,X2),X2)), c_0_23). cnf(c_0_30,negated_conjecture,(~disjoint(esk11_0,esk13_0)), inference(split_conjunct,[status(thm)],[c_0_7])). cnf(c_0_31,plain,(disjoint(X1,X2)|~disjoint(X2,X1)), c_0_24). cnf(c_0_32,negated_conjecture,(~in(X1,esk13_0)|~in(X1,esk12_0)), inference(spm,[status(thm)],[c_0_25, c_0_26, theory(equality)]])). cnf(c_0_33,lemma,(disjoint(X1,X2)|in(esk9_2(X1,X2),X1)), c_0_27). cnf(c_0_34,plain,(in(X1,X2)|~subset(X3,X2)|~in(X1,X3)), c_0_28). cnf(c_0_35,lemma,(disjoint(X1,X2)|in(esk9_2(X1,X2),X2)), c_0_29). cnf(c_0_36,negated_conjecture,(subset(esk11_0,esk12_0)), inference(split_conjunct,[status(thm)],[c_0_7])). cnf(c_0_37,negated_conjecture,(~disjoint(esk11_0,esk13_0)), c_0_30). cnf(c_0_38,plain,(disjoint(X1,X2)|~disjoint(X2,X1)), c_0_31). cnf(c_0_39,negated_conjecture,(disjoint(esk13_0,X1)|~in(esk9_2(esk13_0,X1),esk12_0)), inference(spm,[status(thm)],[c_0_32, c_0_33, theory(equality)]])). cnf(c_0_40,lemma,(disjoint(X1,X2)|in(esk9_2(X1,X2),X3)|~subset(X2,X3)), inference(spm,[status(thm)],[c_0_34, c_0_35, theory(equality)]])). cnf(c_0_41,negated_conjecture,(subset(esk11_0,esk12_0)), c_0_36). cnf(c_0_42,negated_conjecture,(~disjoint(esk11_0,esk13_0)), c_0_37). cnf(c_0_43,plain,(disjoint(X1,X2)|~disjoint(X2,X1)), c_0_38). cnf(c_0_44,lemma,(disjoint(esk13_0,X1)|~subset(X1,esk12_0)), inference(spm,[status(thm)],[c_0_39, c_0_40, theory(equality)]])). cnf(c_0_45,negated_conjecture,(subset(esk11_0,esk12_0)), c_0_41). cnf(c_0_46,negated_conjecture,(~disjoint(esk11_0,esk13_0)), c_0_42). cnf(c_0_47,lemma,(disjoint(X1,esk13_0)|~subset(X1,esk12_0)), inference(spm,[status(thm)],[c_0_43, c_0_44, theory(equality)]])). cnf(c_0_48,negated_conjecture,(subset(esk11_0,esk12_0)), c_0_45). cnf(c_0_49,negated_conjecture,($false), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_46, c_0_47, theory(equality)]]), c_0_48, theory(equality)]]), theory(equality,[symmetry])]]), ['proof']). # SZS output end CNFRefutation.
# SZS status CounterSatisfiable # SZS output start Saturation. fof(c_0_0, axiom, (![X1]:![X2]:(beverage(X1,X2)=>food(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax26)). fof(c_0_1, axiom, (![X1]:![X2]:(shake_beverage(X1,X2)=>beverage(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax27)). fof(c_0_2, axiom, (![X1]:![X2]:(specific(X1,X2)=>~(general(X1,X2)))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax41)). fof(c_0_3, axiom, (![X1]:![X2]:(abstraction(X1,X2)=>general(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax11)). fof(c_0_4, axiom, (![X1]:![X2]:(relname(X1,X2)=>relation(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax15)). fof(c_0_5, axiom, (![X1]:![X2]:(forename(X1,X2)=>relname(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax16)). fof(c_0_6, axiom, (![X1]:![X2]:(unisex(X1,X2)=>~(female(X1,X2)))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax42)). fof(c_0_7, axiom, (![X1]:![X2]:(woman(X1,X2)=>female(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax1)). fof(c_0_8, axiom, (![X1]:![X2]:(food(X1,X2)=>substance_matter(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax25)). fof(c_0_9, axiom, (![X1]:![X2]:(organism(X1,X2)=>entity(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax6)). fof(c_0_10, axiom, (![X1]:![X2]:(human_person(X1,X2)=>organism(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax7)). fof(c_0_11, axiom, (![X1]:![X2]:(woman(X1,X2)=>human_person(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax8)). fof(c_0_12, conjecture, (~(?[X1]:(actual_world(X1)&?[X2]:?[X3]:?[X4]:?[X5]:((((((((((of(X1,X3,X2)&woman(X1,X2))&mia_forename(X1,X3))&forename(X1,X3))&shake_beverage(X1,X4))&event(X1,X5))&agent(X1,X5,X2))&patient(X1,X5,X4))&past(X1,X5))&nonreflexive(X1,X5))&order(X1,X5))))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', co1)). fof(c_0_13, axiom, (![X1]:![X2]:(existent(X1,X2)=>~(nonexistent(X1,X2)))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax38)). fof(c_0_14, axiom, (![X1]:![X2]:(eventuality(X1,X2)=>nonexistent(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax30)). fof(c_0_15, axiom, (![X1]:![X2]:(eventuality(X1,X2)=>specific(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax31)). fof(c_0_16, axiom, (![X1]:![X2]:(event(X1,X2)=>eventuality(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax34)). fof(c_0_17, axiom, (![X1]:![X2]:(entity(X1,X2)=>specific(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax21)). fof(c_0_18, axiom, (![X1]:![X2]:(relation(X1,X2)=>abstraction(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax14)). fof(c_0_19, axiom, (![X1]:![X2]:(substance_matter(X1,X2)=>object(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax24)). fof(c_0_20, axiom, (![X1]:![X2]:(nonliving(X1,X2)=>~(living(X1,X2)))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax40)). fof(c_0_21, axiom, (![X1]:![X2]:(organism(X1,X2)=>living(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax4)). fof(c_0_22, axiom, (![X1]:![X2]:(animate(X1,X2)=>~(nonliving(X1,X2)))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax37)). fof(c_0_23, axiom, (![X1]:![X2]:(human_person(X1,X2)=>animate(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax2)). fof(c_0_24, axiom, (![X1]:![X2]:(nonhuman(X1,X2)=>~(human(X1,X2)))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax39)). fof(c_0_25, axiom, (![X1]:![X2]:(abstraction(X1,X2)=>nonhuman(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax12)). fof(c_0_26, axiom, (![X1]:![X2]:(entity(X1,X2)=>existent(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax20)). fof(c_0_27, axiom, (![X1]:![X2]:(abstraction(X1,X2)=>unisex(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax10)). fof(c_0_28, axiom, (![X1]:![X2]:![X3]:(((entity(X1,X2)&forename(X1,X3))&of(X1,X3,X2))=>~(?[X4]:((forename(X1,X4)&X4!=X3)&of(X1,X4,X2))))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax43)). fof(c_0_29, axiom, (![X1]:![X2]:(object(X1,X2)=>nonliving(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax19)). fof(c_0_30, axiom, (![X1]:![X2]:(human_person(X1,X2)=>human(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax3)). fof(c_0_31, axiom, (![X1]:![X2]:![X3]:![X4]:(((nonreflexive(X1,X2)&agent(X1,X2,X3))&patient(X1,X2,X4))=>X3!=X4)), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax44)). fof(c_0_32, axiom, (![X1]:![X2]:(eventuality(X1,X2)=>unisex(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax29)). fof(c_0_33, axiom, (![X1]:![X2]:(object(X1,X2)=>unisex(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax17)). fof(c_0_34, axiom, (![X1]:![X2]:(object(X1,X2)=>entity(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax23)). fof(c_0_35, axiom, (![X1]:![X2]:(thing(X1,X2)=>singleton(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax32)). fof(c_0_36, axiom, (![X1]:![X2]:(eventuality(X1,X2)=>thing(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax33)). fof(c_0_37, axiom, (![X1]:![X2]:(abstraction(X1,X2)=>thing(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax13)). fof(c_0_38, axiom, (![X1]:![X2]:(entity(X1,X2)=>thing(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax22)). fof(c_0_39, axiom, (![X1]:![X2]:(object(X1,X2)=>impartial(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax18)). fof(c_0_40, axiom, (![X1]:![X2]:(organism(X1,X2)=>impartial(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax5)). fof(c_0_41, axiom, (![X1]:![X2]:(order(X1,X2)=>act(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax36)). fof(c_0_42, axiom, (![X1]:![X2]:(act(X1,X2)=>event(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax35)). fof(c_0_43, axiom, (![X1]:![X2]:(order(X1,X2)=>event(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax28)). fof(c_0_44, axiom, (![X1]:![X2]:(mia_forename(X1,X2)=>forename(X1,X2))), file('/tmp/SystemOnTPTP1827/NLP042+1.tptp', ax9)). fof(c_0_45, axiom, (![X1]:![X2]:(beverage(X1,X2)=>food(X1,X2))), c_0_0). fof(c_0_46, axiom, (![X1]:![X2]:(shake_beverage(X1,X2)=>beverage(X1,X2))), c_0_1). fof(c_0_47, plain, (![X1]:![X2]:(specific(X1,X2)=>~general(X1,X2))), inference(fof_simplification,[status(thm)],[c_0_2])). fof(c_0_48, axiom, (![X1]:![X2]:(abstraction(X1,X2)=>general(X1,X2))), c_0_3). fof(c_0_49, axiom, (![X1]:![X2]:(relname(X1,X2)=>relation(X1,X2))), c_0_4). fof(c_0_50, axiom, (![X1]:![X2]:(forename(X1,X2)=>relname(X1,X2))), c_0_5). fof(c_0_51, plain, (![X1]:![X2]:(unisex(X1,X2)=>~female(X1,X2))), inference(fof_simplification,[status(thm)],[c_0_6])). fof(c_0_52, axiom, (![X1]:![X2]:(woman(X1,X2)=>female(X1,X2))), c_0_7). fof(c_0_53, axiom, (![X1]:![X2]:(food(X1,X2)=>substance_matter(X1,X2))), c_0_8). fof(c_0_54, plain, (![X3]:![X4]:(~beverage(X3,X4)|food(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_45])])). fof(c_0_55, plain, (![X3]:![X4]:(~shake_beverage(X3,X4)|beverage(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_46])])). fof(c_0_56, axiom, (![X1]:![X2]:(organism(X1,X2)=>entity(X1,X2))), c_0_9). fof(c_0_57, axiom, (![X1]:![X2]:(human_person(X1,X2)=>organism(X1,X2))), c_0_10). fof(c_0_58, axiom, (![X1]:![X2]:(woman(X1,X2)=>human_person(X1,X2))), c_0_11). fof(c_0_59, negated_conjecture, (~(~(?[X1]:(actual_world(X1)&?[X2]:?[X3]:?[X4]:?[X5]:((((((((((of(X1,X3,X2)&woman(X1,X2))&mia_forename(X1,X3))&forename(X1,X3))&shake_beverage(X1,X4))&event(X1,X5))&agent(X1,X5,X2))&patient(X1,X5,X4))&past(X1,X5))&nonreflexive(X1,X5))&order(X1,X5)))))), inference(assume_negation,[status(cth)],[c_0_12])). fof(c_0_60, plain, (![X1]:![X2]:(existent(X1,X2)=>~nonexistent(X1,X2))), inference(fof_simplification,[status(thm)],[c_0_13])). fof(c_0_61, axiom, (![X1]:![X2]:(eventuality(X1,X2)=>nonexistent(X1,X2))), c_0_14). fof(c_0_62, plain, (![X3]:![X4]:(~specific(X3,X4)|~general(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_47])])). fof(c_0_63, plain, (![X3]:![X4]:(~abstraction(X3,X4)|general(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_48])])). fof(c_0_64, axiom, (![X1]:![X2]:(eventuality(X1,X2)=>specific(X1,X2))), c_0_15). fof(c_0_65, axiom, (![X1]:![X2]:(event(X1,X2)=>eventuality(X1,X2))), c_0_16). fof(c_0_66, axiom, (![X1]:![X2]:(entity(X1,X2)=>specific(X1,X2))), c_0_17). fof(c_0_67, axiom, (![X1]:![X2]:(relation(X1,X2)=>abstraction(X1,X2))), c_0_18). fof(c_0_68, plain, (![X3]:![X4]:(~relname(X3,X4)|relation(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_49])])). fof(c_0_69, plain, (![X3]:![X4]:(~forename(X3,X4)|relname(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_50])])). fof(c_0_70, plain, (![X3]:![X4]:(~unisex(X3,X4)|~female(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_51])])). fof(c_0_71, plain, (![X3]:![X4]:(~woman(X3,X4)|female(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_52])])). fof(c_0_72, axiom, (![X1]:![X2]:(substance_matter(X1,X2)=>object(X1,X2))), c_0_19). fof(c_0_73, plain, (![X3]:![X4]:(~food(X3,X4)|substance_matter(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_53])])). cnf(c_0_74,plain,(food(X1,X2)|~beverage(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_54])). cnf(c_0_75,plain,(beverage(X1,X2)|~shake_beverage(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_55])). fof(c_0_76, plain, (![X3]:![X4]:(~organism(X3,X4)|entity(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_56])])). fof(c_0_77, plain, (![X3]:![X4]:(~human_person(X3,X4)|organism(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_57])])). fof(c_0_78, plain, (![X3]:![X4]:(~woman(X3,X4)|human_person(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_58])])). fof(c_0_79, negated_conjecture, ((actual_world(esk1_0)&((((((((((of(esk1_0,esk3_0,esk2_0)&woman(esk1_0,esk2_0))&mia_forename(esk1_0,esk3_0))&forename(esk1_0,esk3_0))&shake_beverage(esk1_0,esk4_0))&event(esk1_0,esk5_0))&agent(esk1_0,esk5_0,esk2_0))&patient(esk1_0,esk5_0,esk4_0))&past(esk1_0,esk5_0))&nonreflexive(esk1_0,esk5_0))&order(esk1_0,esk5_0)))), inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_59])])])). fof(c_0_80, plain, (![X1]:![X2]:(nonliving(X1,X2)=>~living(X1,X2))), inference(fof_simplification,[status(thm)],[c_0_20])). fof(c_0_81, axiom, (![X1]:![X2]:(organism(X1,X2)=>living(X1,X2))), c_0_21). fof(c_0_82, plain, (![X1]:![X2]:(animate(X1,X2)=>~nonliving(X1,X2))), inference(fof_simplification,[status(thm)],[c_0_22])). fof(c_0_83, axiom, (![X1]:![X2]:(human_person(X1,X2)=>animate(X1,X2))), c_0_23). fof(c_0_84, plain, (![X1]:![X2]:(nonhuman(X1,X2)=>~human(X1,X2))), inference(fof_simplification,[status(thm)],[c_0_24])). fof(c_0_85, axiom, (![X1]:![X2]:(abstraction(X1,X2)=>nonhuman(X1,X2))), c_0_25). fof(c_0_86, plain, (![X3]:![X4]:(~existent(X3,X4)|~nonexistent(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_60])])). fof(c_0_87, plain, (![X3]:![X4]:(~eventuality(X3,X4)|nonexistent(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_61])])). fof(c_0_88, axiom, (![X1]:![X2]:(entity(X1,X2)=>existent(X1,X2))), c_0_26). cnf(c_0_89,plain,(~general(X1,X2)|~specific(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_62])). cnf(c_0_90,plain,(general(X1,X2)|~abstraction(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_63])). fof(c_0_91, plain, (![X3]:![X4]:(~eventuality(X3,X4)|specific(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_64])])). fof(c_0_92, plain, (![X3]:![X4]:(~event(X3,X4)|eventuality(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_65])])). fof(c_0_93, plain, (![X3]:![X4]:(~entity(X3,X4)|specific(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_66])])). fof(c_0_94, plain, (![X3]:![X4]:(~relation(X3,X4)|abstraction(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_67])])). cnf(c_0_95,plain,(relation(X1,X2)|~relname(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_68])). cnf(c_0_96,plain,(relname(X1,X2)|~forename(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_69])). cnf(c_0_97,plain,(~female(X1,X2)|~unisex(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_70])). cnf(c_0_98,plain,(female(X1,X2)|~woman(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_71])). fof(c_0_99, axiom, (![X1]:![X2]:(abstraction(X1,X2)=>unisex(X1,X2))), c_0_27). fof(c_0_100, plain, (![X3]:![X4]:(~substance_matter(X3,X4)|object(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_72])])). cnf(c_0_101,plain,(substance_matter(X1,X2)|~food(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_73])). cnf(c_0_102,plain,(food(X1,X2)|~beverage(X1,X2)), c_0_74). cnf(c_0_103,plain,(beverage(X1,X2)|~shake_beverage(X1,X2)), c_0_75). fof(c_0_104, axiom, (![X1]:![X2]:![X3]:(((entity(X1,X2)&forename(X1,X3))&of(X1,X3,X2))=>~(?[X4]:((forename(X1,X4)&X4!=X3)&of(X1,X4,X2))))), c_0_28). cnf(c_0_105,plain,(entity(X1,X2)|~organism(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_76])). cnf(c_0_106,plain,(organism(X1,X2)|~human_person(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_77])). cnf(c_0_107,plain,(human_person(X1,X2)|~woman(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_78])). cnf(c_0_108,negated_conjecture,(woman(esk1_0,esk2_0)), inference(split_conjunct,[status(thm)],[c_0_79])). fof(c_0_109, plain, (![X3]:![X4]:(~nonliving(X3,X4)|~living(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_80])])). fof(c_0_110, plain, (![X3]:![X4]:(~organism(X3,X4)|living(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_81])])). fof(c_0_111, axiom, (![X1]:![X2]:(object(X1,X2)=>nonliving(X1,X2))), c_0_29). fof(c_0_112, plain, (![X3]:![X4]:(~animate(X3,X4)|~nonliving(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_82])])). fof(c_0_113, plain, (![X3]:![X4]:(~human_person(X3,X4)|animate(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_83])])). fof(c_0_114, plain, (![X3]:![X4]:(~nonhuman(X3,X4)|~human(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_84])])). fof(c_0_115, plain, (![X3]:![X4]:(~abstraction(X3,X4)|nonhuman(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_85])])). fof(c_0_116, axiom, (![X1]:![X2]:(human_person(X1,X2)=>human(X1,X2))), c_0_30). fof(c_0_117, axiom, (![X1]:![X2]:![X3]:![X4]:(((nonreflexive(X1,X2)&agent(X1,X2,X3))&patient(X1,X2,X4))=>X3!=X4)), c_0_31). cnf(c_0_118,plain,(~nonexistent(X1,X2)|~existent(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_86])). cnf(c_0_119,plain,(nonexistent(X1,X2)|~eventuality(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_87])). fof(c_0_120, plain, (![X3]:![X4]:(~entity(X3,X4)|existent(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_88])])). cnf(c_0_121,plain,(~general(X1,X2)|~specific(X1,X2)), c_0_89). cnf(c_0_122,plain,(general(X1,X2)|~abstraction(X1,X2)), c_0_90). cnf(c_0_123,plain,(specific(X1,X2)|~eventuality(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_91])). cnf(c_0_124,plain,(eventuality(X1,X2)|~event(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_92])). cnf(c_0_125,negated_conjecture,(event(esk1_0,esk5_0)), inference(split_conjunct,[status(thm)],[c_0_79])). cnf(c_0_126,plain,(specific(X1,X2)|~entity(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_93])). cnf(c_0_127,plain,(abstraction(X1,X2)|~relation(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_94])). cnf(c_0_128,plain,(relation(X1,X2)|~relname(X1,X2)), c_0_95). cnf(c_0_129,plain,(relname(X1,X2)|~forename(X1,X2)), c_0_96). fof(c_0_130, axiom, (![X1]:![X2]:(eventuality(X1,X2)=>unisex(X1,X2))), c_0_32). fof(c_0_131, axiom, (![X1]:![X2]:(object(X1,X2)=>unisex(X1,X2))), c_0_33). cnf(c_0_132,plain,(~female(X1,X2)|~unisex(X1,X2)), c_0_97). cnf(c_0_133,plain,(female(X1,X2)|~woman(X1,X2)), c_0_98). fof(c_0_134, plain, (![X3]:![X4]:(~abstraction(X3,X4)|unisex(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_99])])). fof(c_0_135, axiom, (![X1]:![X2]:(object(X1,X2)=>entity(X1,X2))), c_0_34). cnf(c_0_136,plain,(object(X1,X2)|~substance_matter(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_100])). cnf(c_0_137,plain,(substance_matter(X1,X2)|~food(X1,X2)), c_0_101). cnf(c_0_138,plain,(food(X1,X2)|~beverage(X1,X2)), c_0_102). cnf(c_0_139,plain,(beverage(X1,X2)|~shake_beverage(X1,X2)), c_0_103). fof(c_0_140, plain, (![X5]:![X6]:![X7]:![X8]:(((~entity(X5,X6)|~forename(X5,X7))|~of(X5,X7,X6))|((~forename(X5,X8)|X8=X7)|~of(X5,X8,X6)))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_104])])])). cnf(c_0_141,plain,(entity(X1,X2)|~organism(X1,X2)), c_0_105). cnf(c_0_142,plain,(organism(X1,X2)|~human_person(X1,X2)), c_0_106). cnf(c_0_143,plain,(human_person(X1,X2)|~woman(X1,X2)), c_0_107). cnf(c_0_144,negated_conjecture,(woman(esk1_0,esk2_0)), c_0_108). fof(c_0_145, axiom, (![X1]:![X2]:(thing(X1,X2)=>singleton(X1,X2))), c_0_35). cnf(c_0_146,plain,(~living(X1,X2)|~nonliving(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_109])). cnf(c_0_147,plain,(living(X1,X2)|~organism(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_110])). fof(c_0_148, plain, (![X3]:![X4]:(~object(X3,X4)|nonliving(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_111])])). cnf(c_0_149,plain,(~nonliving(X1,X2)|~animate(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_112])). cnf(c_0_150,plain,(animate(X1,X2)|~human_person(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_113])). fof(c_0_151, axiom, (![X1]:![X2]:(eventuality(X1,X2)=>thing(X1,X2))), c_0_36). fof(c_0_152, axiom, (![X1]:![X2]:(abstraction(X1,X2)=>thing(X1,X2))), c_0_37). fof(c_0_153, axiom, (![X1]:![X2]:(entity(X1,X2)=>thing(X1,X2))), c_0_38). cnf(c_0_154,plain,(~human(X1,X2)|~nonhuman(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_114])). cnf(c_0_155,plain,(nonhuman(X1,X2)|~abstraction(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_115])). fof(c_0_156, plain, (![X3]:![X4]:(~human_person(X3,X4)|human(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_116])])). fof(c_0_157, axiom, (![X1]:![X2]:(object(X1,X2)=>impartial(X1,X2))), c_0_39). fof(c_0_158, axiom, (![X1]:![X2]:(organism(X1,X2)=>impartial(X1,X2))), c_0_40). fof(c_0_159, axiom, (![X1]:![X2]:(order(X1,X2)=>act(X1,X2))), c_0_41). fof(c_0_160, axiom, (![X1]:![X2]:(act(X1,X2)=>event(X1,X2))), c_0_42). fof(c_0_161, axiom, (![X1]:![X2]:(order(X1,X2)=>event(X1,X2))), c_0_43). fof(c_0_162, axiom, (![X1]:![X2]:(mia_forename(X1,X2)=>forename(X1,X2))), c_0_44). fof(c_0_163, plain, (![X5]:![X6]:![X7]:![X8]:(((~nonreflexive(X5,X6)|~agent(X5,X6,X7))|~patient(X5,X6,X8))|X7!=X8)), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_117])])). cnf(c_0_164,plain,(~existent(X1,X2)|~nonexistent(X1,X2)), c_0_118). cnf(c_0_165,plain,(nonexistent(X1,X2)|~eventuality(X1,X2)), c_0_119). cnf(c_0_166,plain,(existent(X1,X2)|~entity(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_120])). cnf(c_0_167,plain,(~specific(X1,X2)|~general(X1,X2)), c_0_121). cnf(c_0_168,plain,(general(X1,X2)|~abstraction(X1,X2)), c_0_122). cnf(c_0_169,plain,(specific(X1,X2)|~eventuality(X1,X2)), c_0_123). cnf(c_0_170,plain,(eventuality(X1,X2)|~event(X1,X2)), c_0_124). cnf(c_0_171,negated_conjecture,(event(esk1_0,esk5_0)), c_0_125). cnf(c_0_172,plain,(specific(X1,X2)|~entity(X1,X2)), c_0_126). cnf(c_0_173,plain,(abstraction(X1,X2)|~relation(X1,X2)), c_0_127). cnf(c_0_174,plain,(relation(X1,X2)|~relname(X1,X2)), c_0_128). cnf(c_0_175,plain,(relname(X1,X2)|~forename(X1,X2)), c_0_129). fof(c_0_176, plain, (![X3]:![X4]:(~eventuality(X3,X4)|unisex(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_130])])). fof(c_0_177, plain, (![X3]:![X4]:(~object(X3,X4)|unisex(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_131])])). cnf(c_0_178,plain,(~unisex(X1,X2)|~female(X1,X2)), c_0_132). cnf(c_0_179,plain,(female(X1,X2)|~woman(X1,X2)), c_0_133). cnf(c_0_180,plain,(unisex(X1,X2)|~abstraction(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_134])). fof(c_0_181, plain, (![X3]:![X4]:(~object(X3,X4)|entity(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_135])])). cnf(c_0_182,plain,(object(X1,X2)|~substance_matter(X1,X2)), c_0_136). cnf(c_0_183,plain,(substance_matter(X1,X2)|~food(X1,X2)), c_0_137). cnf(c_0_184,plain,(food(X1,X2)|~beverage(X1,X2)), c_0_138, ['final']). cnf(c_0_185,plain,(beverage(X1,X2)|~shake_beverage(X1,X2)), c_0_139, ['final']). cnf(c_0_186,negated_conjecture,(shake_beverage(esk1_0,esk4_0)), inference(split_conjunct,[status(thm)],[c_0_79])). cnf(c_0_187,plain,(X2=X4|~of(X1,X2,X3)|~forename(X1,X2)|~of(X1,X4,X3)|~forename(X1,X4)|~entity(X1,X3)), inference(split_conjunct,[status(thm)],[c_0_140])). cnf(c_0_188,negated_conjecture,(of(esk1_0,esk3_0,esk2_0)), inference(split_conjunct,[status(thm)],[c_0_79])). cnf(c_0_189,negated_conjecture,(forename(esk1_0,esk3_0)), inference(split_conjunct,[status(thm)],[c_0_79])). cnf(c_0_190,plain,(entity(X1,X2)|~organism(X1,X2)), c_0_141). cnf(c_0_191,plain,(organism(X1,X2)|~human_person(X1,X2)), c_0_142). cnf(c_0_192,plain,(human_person(X1,X2)|~woman(X1,X2)), c_0_143). cnf(c_0_193,negated_conjecture,(woman(esk1_0,esk2_0)), c_0_144). fof(c_0_194, plain, (![X3]:![X4]:(~thing(X3,X4)|singleton(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_145])])). cnf(c_0_195,plain,(~living(X1,X2)|~nonliving(X1,X2)), c_0_146). cnf(c_0_196,plain,(living(X1,X2)|~organism(X1,X2)), c_0_147). cnf(c_0_197,plain,(nonliving(X1,X2)|~object(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_148])). cnf(c_0_198,plain,(~animate(X1,X2)|~nonliving(X1,X2)), c_0_149). cnf(c_0_199,plain,(animate(X1,X2)|~human_person(X1,X2)), c_0_150). fof(c_0_200, plain, (![X3]:![X4]:(~eventuality(X3,X4)|thing(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_151])])). fof(c_0_201, plain, (![X3]:![X4]:(~abstraction(X3,X4)|thing(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_152])])). fof(c_0_202, plain, (![X3]:![X4]:(~entity(X3,X4)|thing(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_153])])). cnf(c_0_203,plain,(~human(X1,X2)|~nonhuman(X1,X2)), c_0_154). cnf(c_0_204,plain,(nonhuman(X1,X2)|~abstraction(X1,X2)), c_0_155). cnf(c_0_205,plain,(human(X1,X2)|~human_person(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_156])). fof(c_0_206, plain, (![X3]:![X4]:(~object(X3,X4)|impartial(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_157])])). fof(c_0_207, plain, (![X3]:![X4]:(~organism(X3,X4)|impartial(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_158])])). fof(c_0_208, plain, (![X3]:![X4]:(~order(X3,X4)|act(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_159])])). fof(c_0_209, plain, (![X3]:![X4]:(~act(X3,X4)|event(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_160])])). fof(c_0_210, plain, (![X3]:![X4]:(~order(X3,X4)|event(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_161])])). fof(c_0_211, plain, (![X3]:![X4]:(~mia_forename(X3,X4)|forename(X3,X4))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_162])])). cnf(c_0_212,plain,(X1!=X2|~patient(X3,X4,X2)|~agent(X3,X4,X1)|~nonreflexive(X3,X4)), inference(split_conjunct,[status(thm)],[c_0_163])). cnf(c_0_213,negated_conjecture,(patient(esk1_0,esk5_0,esk4_0)), inference(split_conjunct,[status(thm)],[c_0_79])). cnf(c_0_214,negated_conjecture,(nonreflexive(esk1_0,esk5_0)), inference(split_conjunct,[status(thm)],[c_0_79])). cnf(c_0_215,plain,(~nonexistent(X1,X2)|~existent(X1,X2)), c_0_164). cnf(c_0_216,plain,(nonexistent(X1,X2)|~eventuality(X1,X2)), c_0_165). cnf(c_0_217,plain,(existent(X1,X2)|~entity(X1,X2)), c_0_166). cnf(c_0_218,plain,(~specific(X1,X2)|~general(X1,X2)), c_0_167, ['final']). cnf(c_0_219,plain,(general(X1,X2)|~abstraction(X1,X2)), c_0_168, ['final']). cnf(c_0_220,plain,(specific(X1,X2)|~eventuality(X1,X2)), c_0_169). cnf(c_0_221,plain,(eventuality(X1,X2)|~event(X1,X2)), c_0_170). cnf(c_0_222,negated_conjecture,(event(esk1_0,esk5_0)), c_0_171). cnf(c_0_223,plain,(specific(X1,X2)|~entity(X1,X2)), c_0_172). cnf(c_0_224,plain,(abstraction(X1,X2)|~relation(X1,X2)), c_0_173). cnf(c_0_225,plain,(relation(X1,X2)|~relname(X1,X2)), c_0_174, ['final']). cnf(c_0_226,plain,(relname(X1,X2)|~forename(X1,X2)), c_0_175, ['final']). cnf(c_0_227,plain,(unisex(X1,X2)|~eventuality(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_176])). cnf(c_0_228,plain,(unisex(X1,X2)|~object(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_177])). cnf(c_0_229,plain,(~unisex(X1,X2)|~female(X1,X2)), c_0_178, ['final']). cnf(c_0_230,plain,(female(X1,X2)|~woman(X1,X2)), c_0_179, ['final']). cnf(c_0_231,plain,(unisex(X1,X2)|~abstraction(X1,X2)), c_0_180). cnf(c_0_232,plain,(entity(X1,X2)|~object(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_181])). cnf(c_0_233,plain,(object(X1,X2)|~substance_matter(X1,X2)), c_0_182). cnf(c_0_234,plain,(substance_matter(X1,X2)|~food(X1,X2)), c_0_183, ['final']). cnf(c_0_235,plain,(food(X1,X2)|~shake_beverage(X1,X2)), inference(spm,[status(thm)],[c_0_184, c_0_185, theory(equality)]]), ['final']). cnf(c_0_236,negated_conjecture,(shake_beverage(esk1_0,esk4_0)), c_0_186). cnf(c_0_237,plain,(X2=X4|~entity(X1,X3)|~forename(X1,X4)|~forename(X1,X2)|~of(X1,X4,X3)|~of(X1,X2,X3)), c_0_187). cnf(c_0_238,negated_conjecture,(of(esk1_0,esk3_0,esk2_0)), c_0_188). cnf(c_0_239,negated_conjecture,(forename(esk1_0,esk3_0)), c_0_189). cnf(c_0_240,plain,(entity(X1,X2)|~organism(X1,X2)), c_0_190, ['final']). cnf(c_0_241,plain,(organism(X1,X2)|~human_person(X1,X2)), c_0_191, ['final']). cnf(c_0_242,plain,(human_person(X1,X2)|~woman(X1,X2)), c_0_192, ['final']). cnf(c_0_243,negated_conjecture,(woman(esk1_0,esk2_0)), c_0_193, ['final']). cnf(c_0_244,plain,(singleton(X1,X2)|~thing(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_194])). cnf(c_0_245,plain,(~nonliving(X1,X2)|~living(X1,X2)), c_0_195). cnf(c_0_246,plain,(living(X1,X2)|~organism(X1,X2)), c_0_196). cnf(c_0_247,plain,(nonliving(X1,X2)|~object(X1,X2)), c_0_197). cnf(c_0_248,plain,(~nonliving(X1,X2)|~animate(X1,X2)), c_0_198). cnf(c_0_249,plain,(animate(X1,X2)|~human_person(X1,X2)), c_0_199). cnf(c_0_250,plain,(thing(X1,X2)|~eventuality(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_200])). cnf(c_0_251,plain,(thing(X1,X2)|~abstraction(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_201])). cnf(c_0_252,plain,(thing(X1,X2)|~entity(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_202])). cnf(c_0_253,plain,(~nonhuman(X1,X2)|~human(X1,X2)), c_0_203). cnf(c_0_254,plain,(nonhuman(X1,X2)|~abstraction(X1,X2)), c_0_204). cnf(c_0_255,plain,(human(X1,X2)|~human_person(X1,X2)), c_0_205). cnf(c_0_256,plain,(impartial(X1,X2)|~object(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_206])). cnf(c_0_257,plain,(impartial(X1,X2)|~organism(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_207])). cnf(c_0_258,plain,(act(X1,X2)|~order(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_208])). cnf(c_0_259,plain,(event(X1,X2)|~act(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_209])). cnf(c_0_260,plain,(event(X1,X2)|~order(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_210])). cnf(c_0_261,plain,(forename(X1,X2)|~mia_forename(X1,X2)), inference(split_conjunct,[status(thm)],[c_0_211])). cnf(c_0_262,plain,(X1!=X2|~nonreflexive(X3,X4)|~agent(X3,X4,X1)|~patient(X3,X4,X2)), c_0_212). cnf(c_0_263,negated_conjecture,(patient(esk1_0,esk5_0,esk4_0)), c_0_213). cnf(c_0_264,negated_conjecture,(nonreflexive(esk1_0,esk5_0)), c_0_214). cnf(c_0_265,plain,(~nonexistent(X1,X2)|~existent(X1,X2)), c_0_215, ['final']). cnf(c_0_266,plain,(nonexistent(X1,X2)|~eventuality(X1,X2)), c_0_216, ['final']). cnf(c_0_267,plain,(existent(X1,X2)|~entity(X1,X2)), c_0_217). cnf(c_0_268,plain,(~specific(X1,X2)|~abstraction(X1,X2)), inference(spm,[status(thm)],[c_0_218, c_0_219, theory(equality)]]), ['final']). cnf(c_0_269,plain,(specific(X1,X2)|~eventuality(X1,X2)), c_0_220, ['final']). cnf(c_0_270,plain,(eventuality(X1,X2)|~event(X1,X2)), c_0_221, ['final']). cnf(c_0_271,negated_conjecture,(event(esk1_0,esk5_0)), c_0_222, ['final']). cnf(c_0_272,plain,(specific(X1,X2)|~entity(X1,X2)), c_0_223, ['final']). cnf(c_0_273,plain,(abstraction(X1,X2)|~relation(X1,X2)), c_0_224, ['final']). cnf(c_0_274,plain,(relation(X1,X2)|~forename(X1,X2)), inference(spm,[status(thm)],[c_0_225, c_0_226, theory(equality)]]), ['final']). cnf(c_0_275,plain,(unisex(X1,X2)|~eventuality(X1,X2)), c_0_227). cnf(c_0_276,plain,(unisex(X1,X2)|~object(X1,X2)), c_0_228). cnf(c_0_277,plain,(~unisex(X1,X2)|~woman(X1,X2)), inference(spm,[status(thm)],[c_0_229, c_0_230, theory(equality)]]), ['final']). cnf(c_0_278,plain,(unisex(X1,X2)|~abstraction(X1,X2)), c_0_231). cnf(c_0_279,plain,(entity(X1,X2)|~object(X1,X2)), c_0_232). cnf(c_0_280,plain,(object(X1,X2)|~substance_matter(X1,X2)), c_0_233, ['final']). cnf(c_0_281,plain,(substance_matter(X1,X2)|~shake_beverage(X1,X2)), inference(spm,[status(thm)],[c_0_234, c_0_235, theory(equality)]]), ['final']). cnf(c_0_282,negated_conjecture,(shake_beverage(esk1_0,esk4_0)), c_0_236). cnf(c_0_283,negated_conjecture,(agent(esk1_0,esk5_0,esk2_0)), inference(split_conjunct,[status(thm)],[c_0_79])). cnf(c_0_284,negated_conjecture,(past(esk1_0,esk5_0)), inference(split_conjunct,[status(thm)],[c_0_79])). cnf(c_0_285,negated_conjecture,(order(esk1_0,esk5_0)), inference(split_conjunct,[status(thm)],[c_0_79])). cnf(c_0_286,negated_conjecture,(mia_forename(esk1_0,esk3_0)), inference(split_conjunct,[status(thm)],[c_0_79])). cnf(c_0_287,negated_conjecture,(actual_world(esk1_0)), inference(split_conjunct,[status(thm)],[c_0_79])). cnf(c_0_288,plain,(X1=X2|~of(X3,X2,X4)|~of(X3,X1,X4)|~forename(X3,X2)|~forename(X3,X1)|~entity(X3,X4)), c_0_237). cnf(c_0_289,negated_conjecture,(of(esk1_0,esk3_0,esk2_0)), c_0_238). cnf(c_0_290,negated_conjecture,(forename(esk1_0,esk3_0)), c_0_239). cnf(c_0_291,plain,(entity(X1,X2)|~human_person(X1,X2)), inference(spm,[status(thm)],[c_0_240, c_0_241, theory(equality)]]), ['final']). cnf(c_0_292,negated_conjecture,(human_person(esk1_0,esk2_0)), inference(spm,[status(thm)],[c_0_242, c_0_243, theory(equality)]]), ['final']). cnf(c_0_293,plain,(singleton(X1,X2)|~thing(X1,X2)), c_0_244). cnf(c_0_294,plain,(~nonliving(X1,X2)|~living(X1,X2)), c_0_245, ['final']). cnf(c_0_295,plain,(living(X1,X2)|~organism(X1,X2)), c_0_246, ['final']). cnf(c_0_296,plain,(nonliving(X1,X2)|~object(X1,X2)), c_0_247). cnf(c_0_297,plain,(~nonliving(X1,X2)|~animate(X1,X2)), c_0_248, ['final']). cnf(c_0_298,plain,(animate(X1,X2)|~human_person(X1,X2)), c_0_249, ['final']). cnf(c_0_299,plain,(thing(X1,X2)|~eventuality(X1,X2)), c_0_250). cnf(c_0_300,plain,(thing(X1,X2)|~abstraction(X1,X2)), c_0_251). cnf(c_0_301,plain,(thing(X1,X2)|~entity(X1,X2)), c_0_252). cnf(c_0_302,plain,(~nonhuman(X1,X2)|~human(X1,X2)), c_0_253, ['final']). cnf(c_0_303,plain,(nonhuman(X1,X2)|~abstraction(X1,X2)), c_0_254, ['final']). cnf(c_0_304,plain,(human(X1,X2)|~human_person(X1,X2)), c_0_255). cnf(c_0_305,plain,(impartial(X1,X2)|~object(X1,X2)), c_0_256). cnf(c_0_306,plain,(impartial(X1,X2)|~organism(X1,X2)), c_0_257). cnf(c_0_307,plain,(act(X1,X2)|~order(X1,X2)), c_0_258). cnf(c_0_308,plain,(event(X1,X2)|~act(X1,X2)), c_0_259). cnf(c_0_309,plain,(event(X1,X2)|~order(X1,X2)), c_0_260). cnf(c_0_310,plain,(forename(X1,X2)|~mia_forename(X1,X2)), c_0_261). cnf(c_0_311,plain,(~patient(X1,X2,X3)|~agent(X1,X2,X3)|~nonreflexive(X1,X2)), inference(er,[status(thm)],[c_0_262, theory(equality)]])). cnf(c_0_312,negated_conjecture,(patient(esk1_0,esk5_0,esk4_0)), c_0_263). cnf(c_0_313,negated_conjecture,(nonreflexive(esk1_0,esk5_0)), c_0_264). cnf(c_0_314,plain,(~eventuality(X1,X2)|~existent(X1,X2)), inference(spm,[status(thm)],[c_0_265, c_0_266, theory(equality)]]), ['final']). cnf(c_0_315,plain,(existent(X1,X2)|~entity(X1,X2)), c_0_267, ['final']). cnf(c_0_316,plain,(~eventuality(X1,X2)|~abstraction(X1,X2)), inference(spm,[status(thm)],[c_0_268, c_0_269, theory(equality)]]), ['final']). cnf(c_0_317,negated_conjecture,(eventuality(esk1_0,esk5_0)), inference(spm,[status(thm)],[c_0_270, c_0_271, theory(equality)]]), ['final']). cnf(c_0_318,plain,(~abstraction(X1,X2)|~entity(X1,X2)), inference(spm,[status(thm)],[c_0_268, c_0_272, theory(equality)]]), ['final']). cnf(c_0_319,plain,(abstraction(X1,X2)|~forename(X1,X2)), inference(spm,[status(thm)],[c_0_273, c_0_274, theory(equality)]]), ['final']). cnf(c_0_320,plain,(unisex(X1,X2)|~eventuality(X1,X2)), c_0_275). cnf(c_0_321,plain,(unisex(X1,X2)|~object(X1,X2)), c_0_276). cnf(c_0_322,negated_conjecture,(~unisex(esk1_0,esk2_0)), inference(spm,[status(thm)],[c_0_277, c_0_243, theory(equality)]]), ['final']). cnf(c_0_323,plain,(unisex(X1,X2)|~abstraction(X1,X2)), c_0_278, ['final']). cnf(c_0_324,plain,(entity(X1,X2)|~object(X1,X2)), c_0_279). cnf(c_0_325,plain,(object(X1,X2)|~shake_beverage(X1,X2)), inference(spm,[status(thm)],[c_0_280, c_0_281, theory(equality)]]), ['final']). cnf(c_0_326,negated_conjecture,(shake_beverage(esk1_0,esk4_0)), c_0_282, ['final']). cnf(c_0_327,negated_conjecture,(agent(esk1_0,esk5_0,esk2_0)), c_0_283). cnf(c_0_328,negated_conjecture,(past(esk1_0,esk5_0)), c_0_284). cnf(c_0_329,negated_conjecture,(order(esk1_0,esk5_0)), c_0_285). cnf(c_0_330,negated_conjecture,(mia_forename(esk1_0,esk3_0)), c_0_286). cnf(c_0_331,negated_conjecture,(actual_world(esk1_0)), c_0_287). cnf(c_0_332,plain,(X1=X2|~of(X3,X2,X4)|~of(X3,X1,X4)|~forename(X3,X2)|~forename(X3,X1)|~entity(X3,X4)), c_0_288, ['final']). cnf(c_0_333,negated_conjecture,(of(esk1_0,esk3_0,esk2_0)), c_0_289, ['final']). cnf(c_0_334,negated_conjecture,(forename(esk1_0,esk3_0)), c_0_290, ['final']). cnf(c_0_335,negated_conjecture,(entity(esk1_0,esk2_0)), inference(spm,[status(thm)],[c_0_291, c_0_292, theory(equality)]]), ['final']). cnf(c_0_336,plain,(singleton(X1,X2)|~thing(X1,X2)), c_0_293). cnf(c_0_337,plain,(~nonliving(X1,X2)|~organism(X1,X2)), inference(spm,[status(thm)],[c_0_294, c_0_295, theory(equality)]]), ['final']). cnf(c_0_338,plain,(nonliving(X1,X2)|~object(X1,X2)), c_0_296, ['final']). cnf(c_0_339,plain,(~nonliving(X1,X2)|~human_person(X1,X2)), inference(spm,[status(thm)],[c_0_297, c_0_298, theory(equality)]]), ['final']). cnf(c_0_340,plain,(thing(X1,X2)|~eventuality(X1,X2)), c_0_299). cnf(c_0_341,plain,(thing(X1,X2)|~abstraction(X1,X2)), c_0_300). cnf(c_0_342,plain,(thing(X1,X2)|~entity(X1,X2)), c_0_301). cnf(c_0_343,plain,(~abstraction(X1,X2)|~human(X1,X2)), inference(spm,[status(thm)],[c_0_302, c_0_303, theory(equality)]]), ['final']). cnf(c_0_344,plain,(human(X1,X2)|~human_person(X1,X2)), c_0_304, ['final']). cnf(c_0_345,plain,(impartial(X1,X2)|~object(X1,X2)), c_0_305). cnf(c_0_346,plain,(impartial(X1,X2)|~organism(X1,X2)), c_0_306). cnf(c_0_347,plain,(act(X1,X2)|~order(X1,X2)), c_0_307). cnf(c_0_348,plain,(event(X1,X2)|~act(X1,X2)), c_0_308). cnf(c_0_349,plain,(event(X1,X2)|~order(X1,X2)), c_0_309). cnf(c_0_350,plain,(forename(X1,X2)|~mia_forename(X1,X2)), c_0_310). cnf(c_0_351,plain,(~patient(X1,X2,X3)|~agent(X1,X2,X3)|~nonreflexive(X1,X2)), c_0_311, ['final']). cnf(c_0_352,negated_conjecture,(patient(esk1_0,esk5_0,esk4_0)), c_0_312, ['final']). cnf(c_0_353,negated_conjecture,(nonreflexive(esk1_0,esk5_0)), c_0_313, ['final']). cnf(c_0_354,plain,(~eventuality(X1,X2)|~entity(X1,X2)), inference(spm,[status(thm)],[c_0_314, c_0_315, theory(equality)]]), ['final']). cnf(c_0_355,negated_conjecture,(~abstraction(esk1_0,esk5_0)), inference(spm,[status(thm)],[c_0_316, c_0_317, theory(equality)]]), ['final']). cnf(c_0_356,plain,(~forename(X1,X2)|~entity(X1,X2)), inference(spm,[status(thm)],[c_0_318, c_0_319, theory(equality)]]), ['final']). cnf(c_0_357,plain,(unisex(X1,X2)|~eventuality(X1,X2)), c_0_320, ['final']). cnf(c_0_358,plain,(unisex(X1,X2)|~object(X1,X2)), c_0_321, ['final']). cnf(c_0_359,negated_conjecture,(~abstraction(esk1_0,esk2_0)), inference(spm,[status(thm)],[c_0_322, c_0_323, theory(equality)]]), ['final']). cnf(c_0_360,plain,(entity(X1,X2)|~object(X1,X2)), c_0_324, ['final']). cnf(c_0_361,negated_conjecture,(object(esk1_0,esk4_0)), inference(spm,[status(thm)],[c_0_325, c_0_326, theory(equality)]]), ['final']). cnf(c_0_362,negated_conjecture,(agent(esk1_0,esk5_0,esk2_0)), c_0_327). cnf(c_0_363,negated_conjecture,(past(esk1_0,esk5_0)), c_0_328). cnf(c_0_364,negated_conjecture,(order(esk1_0,esk5_0)), c_0_329). cnf(c_0_365,negated_conjecture,(mia_forename(esk1_0,esk3_0)), c_0_330). cnf(c_0_366,negated_conjecture,(actual_world(esk1_0)), c_0_331). cnf(c_0_367,negated_conjecture,(esk3_0=X1|~of(esk1_0,X1,esk2_0)|~forename(esk1_0,X1)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_332, c_0_333, theory(equality)]]), c_0_334, theory(equality)]]), c_0_335, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_368,plain,(singleton(X1,X2)|~thing(X1,X2)), c_0_336, ['final']). cnf(c_0_369,plain,(~object(X1,X2)|~organism(X1,X2)), inference(spm,[status(thm)],[c_0_337, c_0_338, theory(equality)]]), ['final']). cnf(c_0_370,plain,(~object(X1,X2)|~human_person(X1,X2)), inference(spm,[status(thm)],[c_0_339, c_0_338, theory(equality)]]), ['final']). cnf(c_0_371,plain,(thing(X1,X2)|~eventuality(X1,X2)), c_0_340, ['final']). cnf(c_0_372,plain,(thing(X1,X2)|~abstraction(X1,X2)), c_0_341, ['final']). cnf(c_0_373,plain,(thing(X1,X2)|~entity(X1,X2)), c_0_342, ['final']). cnf(c_0_374,plain,(~abstraction(X1,X2)|~human_person(X1,X2)), inference(spm,[status(thm)],[c_0_343, c_0_344, theory(equality)]]), ['final']). cnf(c_0_375,plain,(impartial(X1,X2)|~object(X1,X2)), c_0_345, ['final']). cnf(c_0_376,plain,(impartial(X1,X2)|~organism(X1,X2)), c_0_346, ['final']). cnf(c_0_377,plain,(act(X1,X2)|~order(X1,X2)), c_0_347, ['final']). cnf(c_0_378,plain,(event(X1,X2)|~act(X1,X2)), c_0_348, ['final']). cnf(c_0_379,plain,(event(X1,X2)|~order(X1,X2)), c_0_349, ['final']). cnf(c_0_380,plain,(forename(X1,X2)|~mia_forename(X1,X2)), c_0_350, ['final']). cnf(c_0_381,negated_conjecture,(~agent(esk1_0,esk5_0,esk4_0)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_351, c_0_352, theory(equality)]]), c_0_353, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_382,negated_conjecture,(~entity(esk1_0,esk5_0)), inference(spm,[status(thm)],[c_0_354, c_0_317, theory(equality)]]), ['final']). cnf(c_0_383,negated_conjecture,(~forename(esk1_0,esk5_0)), inference(spm,[status(thm)],[c_0_355, c_0_319, theory(equality)]]), ['final']). cnf(c_0_384,negated_conjecture,(~entity(esk1_0,esk3_0)), inference(spm,[status(thm)],[c_0_356, c_0_334, theory(equality)]]), ['final']). cnf(c_0_385,negated_conjecture,(~eventuality(esk1_0,esk2_0)), inference(spm,[status(thm)],[c_0_322, c_0_357, theory(equality)]]), ['final']). cnf(c_0_386,negated_conjecture,(~object(esk1_0,esk2_0)), inference(spm,[status(thm)],[c_0_322, c_0_358, theory(equality)]]), ['final']). cnf(c_0_387,negated_conjecture,(~forename(esk1_0,esk2_0)), inference(spm,[status(thm)],[c_0_359, c_0_319, theory(equality)]]), ['final']). cnf(c_0_388,negated_conjecture,(entity(esk1_0,esk4_0)), inference(spm,[status(thm)],[c_0_360, c_0_361, theory(equality)]]), ['final']). cnf(c_0_389,negated_conjecture,(agent(esk1_0,esk5_0,esk2_0)), c_0_362, ['final']). cnf(c_0_390,negated_conjecture,(past(esk1_0,esk5_0)), c_0_363, ['final']). cnf(c_0_391,negated_conjecture,(order(esk1_0,esk5_0)), c_0_364, ['final']). cnf(c_0_392,negated_conjecture,(mia_forename(esk1_0,esk3_0)), c_0_365, ['final']). cnf(c_0_393,negated_conjecture,(actual_world(esk1_0)), c_0_366, ['final']). # SZS output end Saturation.
# SZS status Satisfiable # SZS output start Saturation. fof(c_0_0, axiom, (![X1]:![X2]:![X3]:(((intruder_message(X1)&party_of_protocol(X2))&party_of_protocol(X3))=>message(sent(X2,X3,X1)))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', intruder_message_sent)). fof(c_0_1, axiom, (party_of_protocol(t)), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', t_is_party_of_protocol)). fof(c_0_2, axiom, (party_of_protocol(b)), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', b_is_party_of_protocol)). fof(c_0_3, axiom, (![X1]:![X2]:![X3]:![X4]:![X5]:![X6]:![X7]:((((message(sent(X1,t,triple(X1,X2,encrypt(triple(X3,X4,X5),X6))))&t_holds(key(X6,X1)))&t_holds(key(X7,X3)))&a_nonce(X4))=>message(sent(t,X3,triple(encrypt(quadruple(X1,X4,generate_key(X4),X5),X7),encrypt(triple(X3,generate_key(X4),X5),X6),X2))))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', server_t_generates_key)). fof(c_0_4, axiom, (t_holds(key(bt,b))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', t_holds_key_bt_for_b)). fof(c_0_5, axiom, (party_of_protocol(a)), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', a_is_party_of_protocol)). fof(c_0_6, axiom, (![X1]:![X2]:((message(sent(X1,b,pair(X1,X2)))&fresh_to_b(X2))=>(message(sent(b,t,triple(b,generate_b_nonce(X2),encrypt(triple(X1,X2,generate_expiration_time(X2)),bt))))&b_stored(pair(X1,X2))))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', b_creates_freash_nonces_in_time)). fof(c_0_7, axiom, (t_holds(key(at,a))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', t_holds_key_at_for_a)). fof(c_0_8, axiom, (![X1]:![X2]:![X3]:(message(sent(X1,X2,X3))=>intruder_message(X3))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', intruder_can_record)). fof(c_0_9, axiom, (![X1]:![X2]:![X3]:(intruder_message(triple(X1,X2,X3))=>((intruder_message(X1)&intruder_message(X2))&intruder_message(X3)))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', intruder_decomposes_triples)). fof(c_0_10, axiom, (![X1]:![X2]:![X3]:![X4]:![X5]:![X6]:((message(sent(t,a,triple(encrypt(quadruple(X5,X6,X3,X2),at),X4,X1)))&a_stored(pair(X5,X6)))=>(message(sent(a,X5,pair(X4,encrypt(X1,X3))))&a_holds(key(X3,X5))))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', a_forwards_secure)). fof(c_0_11, axiom, (message(sent(a,b,pair(a,an_a_nonce)))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', a_sent_message_i_to_b)). fof(c_0_12, axiom, (fresh_to_b(an_a_nonce)), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', nonce_a_is_fresh_to_b)). fof(c_0_13, axiom, (![X1]:![X2]:![X3]:(((intruder_message(X1)&intruder_message(X2))&intruder_message(X3))=>intruder_message(triple(X1,X2,X3)))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', intruder_composes_triples)). fof(c_0_14, axiom, (a_stored(pair(b,an_a_nonce))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', a_stored_message_i)). fof(c_0_15, axiom, (a_nonce(an_a_nonce)), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', an_a_nonce_is_a_nonce)). fof(c_0_16, axiom, (![X1]:![X2]:![X3]:(((intruder_message(X1)&intruder_holds(key(X2,X3)))&party_of_protocol(X3))=>intruder_message(encrypt(X1,X2)))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', intruder_key_encrypts)). fof(c_0_17, axiom, (![X2]:![X3]:((intruder_message(X2)&party_of_protocol(X3))=>intruder_holds(key(X2,X3)))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', intruder_holds_key)). fof(c_0_18, axiom, (![X2]:![X4]:![X5]:(((message(sent(X4,b,pair(encrypt(triple(X4,X2,generate_expiration_time(X5)),bt),encrypt(generate_b_nonce(X5),X2))))&a_key(X2))&b_stored(pair(X4,X5)))=>b_holds(key(X2,X4)))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', b_accepts_secure_session_key)). fof(c_0_19, axiom, (![X1]:(fresh_intruder_nonce(X1)=>(fresh_to_b(X1)&intruder_message(X1)))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', fresh_intruder_nonces_are_fresh_to_b)). fof(c_0_20, axiom, (fresh_intruder_nonce(an_intruder_nonce)), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', an_intruder_nonce_is_a_fresh_intruder_nonce)). fof(c_0_21, axiom, (![X1]:![X2]:((intruder_message(X1)&intruder_message(X2))=>intruder_message(pair(X1,X2)))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', intruder_composes_pairs)). fof(c_0_22, axiom, (![X1]:![X2]:(intruder_message(pair(X1,X2))=>(intruder_message(X1)&intruder_message(X2)))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', intruder_decomposes_pairs)). fof(c_0_23, axiom, (![X1]:a_key(generate_key(X1))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', generated_keys_are_keys)). fof(c_0_24, axiom, (![X1]:![X2]:![X3]:![X4]:((((intruder_message(X1)&intruder_message(X2))&intruder_message(X3))&intruder_message(X4))=>intruder_message(quadruple(X1,X2,X3,X4)))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', intruder_composes_quadruples)). fof(c_0_25, axiom, (![X1]:(fresh_intruder_nonce(X1)=>fresh_intruder_nonce(generate_intruder_nonce(X1)))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', can_generate_more_fresh_intruder_nonces)). fof(c_0_26, axiom, (![X1]:![X2]:![X3]:(((intruder_message(encrypt(X1,X2))&intruder_holds(key(X2,X3)))&party_of_protocol(X3))=>intruder_message(X2))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', intruder_interception)). fof(c_0_27, axiom, (![X1]:![X2]:![X3]:![X4]:(intruder_message(quadruple(X1,X2,X3,X4))=>(((intruder_message(X1)&intruder_message(X2))&intruder_message(X3))&intruder_message(X4)))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', intruder_decomposes_quadruples)). fof(c_0_28, axiom, (![X1]:~((a_key(X1)&a_nonce(X1)))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', nothing_is_a_nonce_and_a_key)). fof(c_0_29, axiom, (![X1]:~(a_nonce(generate_key(X1)))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', generated_keys_are_not_nonces)). fof(c_0_30, axiom, (b_holds(key(bt,t))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', b_hold_key_bt_for_t)). fof(c_0_31, axiom, (a_holds(key(at,t))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', a_holds_key_at_for_t)). fof(c_0_32, axiom, (![X1]:(a_nonce(generate_expiration_time(X1))&a_nonce(generate_b_nonce(X1)))), file('/tmp/SystemOnTPTP2166/SWV017+1.tptp', generated_times_and_nonces_are_nonces)). fof(c_0_33, axiom, (![X1]:![X2]:![X3]:(((intruder_message(X1)&party_of_protocol(X2))&party_of_protocol(X3))=>message(sent(X2,X3,X1)))), c_0_0). fof(c_0_34, axiom, (party_of_protocol(t)), c_0_1). fof(c_0_35, plain, (![X4]:![X5]:![X6]:(((~intruder_message(X4)|~party_of_protocol(X5))|~party_of_protocol(X6))|message(sent(X5,X6,X4)))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_33])])). fof(c_0_36, axiom, (party_of_protocol(t)), c_0_34). fof(c_0_37, axiom, (party_of_protocol(b)), c_0_2). fof(c_0_38, axiom, (![X1]:![X2]:![X3]:![X4]:![X5]:![X6]:![X7]:((((message(sent(X1,t,triple(X1,X2,encrypt(triple(X3,X4,X5),X6))))&t_holds(key(X6,X1)))&t_holds(key(X7,X3)))&a_nonce(X4))=>message(sent(t,X3,triple(encrypt(quadruple(X1,X4,generate_key(X4),X5),X7),encrypt(triple(X3,generate_key(X4),X5),X6),X2))))), c_0_3). cnf(c_0_39,plain,(message(sent(X1,X2,X3))|~party_of_protocol(X2)|~party_of_protocol(X1)|~intruder_message(X3)), inference(split_conjunct,[status(thm)],[c_0_35])). cnf(c_0_40,plain,(party_of_protocol(t)), inference(split_conjunct,[status(thm)],[c_0_36])). fof(c_0_41, axiom, (party_of_protocol(b)), c_0_37). fof(c_0_42, plain, (![X8]:![X9]:![X10]:![X11]:![X12]:![X13]:![X14]:((((~message(sent(X8,t,triple(X8,X9,encrypt(triple(X10,X11,X12),X13))))|~t_holds(key(X13,X8)))|~t_holds(key(X14,X10)))|~a_nonce(X11))|message(sent(t,X10,triple(encrypt(quadruple(X8,X11,generate_key(X11),X12),X14),encrypt(triple(X10,generate_key(X11),X12),X13),X9))))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_38])])). cnf(c_0_43,plain,(message(sent(X1,X2,X3))|~party_of_protocol(X2)|~party_of_protocol(X1)|~intruder_message(X3)), c_0_39). cnf(c_0_44,plain,(party_of_protocol(t)), c_0_40). cnf(c_0_45,plain,(party_of_protocol(b)), inference(split_conjunct,[status(thm)],[c_0_41])). fof(c_0_46, axiom, (t_holds(key(bt,b))), c_0_4). fof(c_0_47, axiom, (party_of_protocol(a)), c_0_5). fof(c_0_48, axiom, (![X1]:![X2]:((message(sent(X1,b,pair(X1,X2)))&fresh_to_b(X2))=>(message(sent(b,t,triple(b,generate_b_nonce(X2),encrypt(triple(X1,X2,generate_expiration_time(X2)),bt))))&b_stored(pair(X1,X2))))), c_0_6). cnf(c_0_49,plain,(message(sent(t,X1,triple(encrypt(quadruple(X2,X3,generate_key(X3),X4),X5),encrypt(triple(X1,generate_key(X3),X4),X6),X7)))|~a_nonce(X3)|~t_holds(key(X5,X1))|~t_holds(key(X6,X2))|~message(sent(X2,t,triple(X2,X7,encrypt(triple(X1,X3,X4),X6))))), inference(split_conjunct,[status(thm)],[c_0_42])). cnf(c_0_50,plain,(message(sent(X1,X2,X3))|~intruder_message(X3)|~party_of_protocol(X2)|~party_of_protocol(X1)), c_0_43). cnf(c_0_51,plain,(party_of_protocol(t)), c_0_44). cnf(c_0_52,plain,(party_of_protocol(b)), c_0_45). fof(c_0_53, axiom, (t_holds(key(bt,b))), c_0_46). fof(c_0_54, axiom, (t_holds(key(at,a))), c_0_7). fof(c_0_55, axiom, (![X1]:![X2]:![X3]:(message(sent(X1,X2,X3))=>intruder_message(X3))), c_0_8). fof(c_0_56, axiom, (party_of_protocol(a)), c_0_47). fof(c_0_57, plain, (![X3]:![X4]:((message(sent(b,t,triple(b,generate_b_nonce(X4),encrypt(triple(X3,X4,generate_expiration_time(X4)),bt))))|(~message(sent(X3,b,pair(X3,X4)))|~fresh_to_b(X4)))&(b_stored(pair(X3,X4))|(~message(sent(X3,b,pair(X3,X4)))|~fresh_to_b(X4))))), inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_48])])])). cnf(c_0_58,plain,(message(sent(t,X1,triple(encrypt(quadruple(X2,X3,generate_key(X3),X4),X5),encrypt(triple(X1,generate_key(X3),X4),X6),X7)))|~a_nonce(X3)|~t_holds(key(X6,X2))|~t_holds(key(X5,X1))|~message(sent(X2,t,triple(X2,X7,encrypt(triple(X1,X3,X4),X6))))), c_0_49). cnf(c_0_59,plain,(message(sent(X1,X2,X3))|~intruder_message(X3)|~party_of_protocol(X2)|~party_of_protocol(X1)), c_0_50, ['final']). cnf(c_0_60,plain,(party_of_protocol(t)), c_0_51, ['final']). cnf(c_0_61,plain,(party_of_protocol(b)), c_0_52). cnf(c_0_62,plain,(t_holds(key(bt,b))), inference(split_conjunct,[status(thm)],[c_0_53])). fof(c_0_63, axiom, (t_holds(key(at,a))), c_0_54). fof(c_0_64, axiom, (![X1]:![X2]:![X3]:(intruder_message(triple(X1,X2,X3))=>((intruder_message(X1)&intruder_message(X2))&intruder_message(X3)))), c_0_9). fof(c_0_65, plain, (![X4]:![X5]:![X6]:(~message(sent(X4,X5,X6))|intruder_message(X6))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_55])])). fof(c_0_66, axiom, (![X1]:![X2]:![X3]:![X4]:![X5]:![X6]:((message(sent(t,a,triple(encrypt(quadruple(X5,X6,X3,X2),at),X4,X1)))&a_stored(pair(X5,X6)))=>(message(sent(a,X5,pair(X4,encrypt(X1,X3))))&a_holds(key(X3,X5))))), c_0_10). cnf(c_0_67,plain,(party_of_protocol(a)), inference(split_conjunct,[status(thm)],[c_0_56])). cnf(c_0_68,plain,(message(sent(b,t,triple(b,generate_b_nonce(X1),encrypt(triple(X2,X1,generate_expiration_time(X1)),bt))))|~fresh_to_b(X1)|~message(sent(X2,b,pair(X2,X1)))), inference(split_conjunct,[status(thm)],[c_0_57])). cnf(c_0_69,plain,(message(sent(t,X1,triple(encrypt(quadruple(X2,X3,generate_key(X3),X4),X5),encrypt(triple(X1,generate_key(X3),X4),X6),X7)))|~a_nonce(X3)|~t_holds(key(X6,X2))|~t_holds(key(X5,X1))|~message(sent(X2,t,triple(X2,X7,encrypt(triple(X1,X3,X4),X6))))), c_0_58). cnf(c_0_70,plain,(message(sent(X1,t,X2))|~intruder_message(X2)|~party_of_protocol(X1)), inference(spm,[status(thm)],[c_0_59, c_0_60, theory(equality)]]), ['final']). cnf(c_0_71,plain,(party_of_protocol(b)), c_0_61, ['final']). cnf(c_0_72,plain,(t_holds(key(bt,b))), c_0_62). cnf(c_0_73,plain,(t_holds(key(at,a))), inference(split_conjunct,[status(thm)],[c_0_63])). fof(c_0_74, plain, (![X4]:![X5]:![X6]:(((intruder_message(X4)|~intruder_message(triple(X4,X5,X6)))&(intruder_message(X5)|~intruder_message(triple(X4,X5,X6))))&(intruder_message(X6)|~intruder_message(triple(X4,X5,X6))))), inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_64])])])). cnf(c_0_75,plain,(intruder_message(X1)|~message(sent(X2,X3,X1))), inference(split_conjunct,[status(thm)],[c_0_65])). fof(c_0_76, axiom, (message(sent(a,b,pair(a,an_a_nonce)))), c_0_11). fof(c_0_77, axiom, (fresh_to_b(an_a_nonce)), c_0_12). fof(c_0_78, plain, (![X7]:![X8]:![X9]:![X10]:![X11]:![X12]:((message(sent(a,X11,pair(X10,encrypt(X7,X9))))|(~message(sent(t,a,triple(encrypt(quadruple(X11,X12,X9,X8),at),X10,X7)))|~a_stored(pair(X11,X12))))&(a_holds(key(X9,X11))|(~message(sent(t,a,triple(encrypt(quadruple(X11,X12,X9,X8),at),X10,X7)))|~a_stored(pair(X11,X12)))))), inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_66])])])])])). cnf(c_0_79,plain,(party_of_protocol(a)), c_0_67). fof(c_0_80, axiom, (![X1]:![X2]:![X3]:(((intruder_message(X1)&intruder_message(X2))&intruder_message(X3))=>intruder_message(triple(X1,X2,X3)))), c_0_13). cnf(c_0_81,plain,(message(sent(b,t,triple(b,generate_b_nonce(X1),encrypt(triple(X2,X1,generate_expiration_time(X1)),bt))))|~fresh_to_b(X1)|~message(sent(X2,b,pair(X2,X1)))), c_0_68). fof(c_0_82, axiom, (a_stored(pair(b,an_a_nonce))), c_0_14). fof(c_0_83, axiom, (a_nonce(an_a_nonce)), c_0_15). fof(c_0_84, axiom, (![X1]:![X2]:![X3]:(((intruder_message(X1)&intruder_holds(key(X2,X3)))&party_of_protocol(X3))=>intruder_message(encrypt(X1,X2)))), c_0_16). fof(c_0_85, axiom, (![X2]:![X3]:((intruder_message(X2)&party_of_protocol(X3))=>intruder_holds(key(X2,X3)))), c_0_17). fof(c_0_86, axiom, (![X2]:![X4]:![X5]:(((message(sent(X4,b,pair(encrypt(triple(X4,X2,generate_expiration_time(X5)),bt),encrypt(generate_b_nonce(X5),X2))))&a_key(X2))&b_stored(pair(X4,X5)))=>b_holds(key(X2,X4)))), c_0_18). cnf(c_0_87,plain,(message(sent(t,X1,triple(encrypt(quadruple(X2,X3,generate_key(X3),X4),X5),encrypt(triple(X1,generate_key(X3),X4),X6),X7)))|~a_nonce(X3)|~t_holds(key(X6,X2))|~t_holds(key(X5,X1))|~message(sent(X2,t,triple(X2,X7,encrypt(triple(X1,X3,X4),X6))))), c_0_69, ['final']). cnf(c_0_88,plain,(message(sent(b,t,X1))|~intruder_message(X1)), inference(spm,[status(thm)],[c_0_70, c_0_71, theory(equality)]]), ['final']). cnf(c_0_89,plain,(t_holds(key(bt,b))), c_0_72). cnf(c_0_90,plain,(t_holds(key(at,a))), c_0_73). cnf(c_0_91,plain,(intruder_message(X1)|~intruder_message(triple(X1,X2,X3))), inference(split_conjunct,[status(thm)],[c_0_74])). cnf(c_0_92,plain,(intruder_message(X1)|~message(sent(X2,X3,X1))), c_0_75). fof(c_0_93, axiom, (message(sent(a,b,pair(a,an_a_nonce)))), c_0_76). fof(c_0_94, axiom, (fresh_to_b(an_a_nonce)), c_0_77). fof(c_0_95, axiom, (![X1]:(fresh_intruder_nonce(X1)=>(fresh_to_b(X1)&intruder_message(X1)))), c_0_19). fof(c_0_96, axiom, (fresh_intruder_nonce(an_intruder_nonce)), c_0_20). cnf(c_0_97,plain,(message(sent(a,X1,pair(X5,encrypt(X6,X3))))|~a_stored(pair(X1,X2))|~message(sent(t,a,triple(encrypt(quadruple(X1,X2,X3,X4),at),X5,X6)))), inference(split_conjunct,[status(thm)],[c_0_78])). cnf(c_0_98,plain,(party_of_protocol(a)), c_0_79). fof(c_0_99, plain, (![X4]:![X5]:![X6]:(((~intruder_message(X4)|~intruder_message(X5))|~intruder_message(X6))|intruder_message(triple(X4,X5,X6)))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_80])])). cnf(c_0_100,plain,(message(sent(b,t,triple(b,generate_b_nonce(X1),encrypt(triple(X2,X1,generate_expiration_time(X1)),bt))))|~fresh_to_b(X1)|~message(sent(X2,b,pair(X2,X1)))), c_0_81). fof(c_0_101, axiom, (a_stored(pair(b,an_a_nonce))), c_0_82). fof(c_0_102, axiom, (a_nonce(an_a_nonce)), c_0_83). fof(c_0_103, plain, (![X4]:![X5]:![X6]:(((~intruder_message(X4)|~intruder_holds(key(X5,X6)))|~party_of_protocol(X6))|intruder_message(encrypt(X4,X5)))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_84])])])])). fof(c_0_104, plain, (![X4]:![X5]:((~intruder_message(X4)|~party_of_protocol(X5))|intruder_holds(key(X4,X5)))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_85])])). fof(c_0_105, plain, (![X6]:![X7]:![X8]:(((~message(sent(X7,b,pair(encrypt(triple(X7,X6,generate_expiration_time(X8)),bt),encrypt(generate_b_nonce(X8),X6))))|~a_key(X6))|~b_stored(pair(X7,X8)))|b_holds(key(X6,X7)))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_86])])])])). fof(c_0_106, axiom, (![X1]:![X2]:((intruder_message(X1)&intruder_message(X2))=>intruder_message(pair(X1,X2)))), c_0_21). cnf(c_0_107,plain,(intruder_message(X2)|~intruder_message(triple(X1,X2,X3))), inference(split_conjunct,[status(thm)],[c_0_74])). cnf(c_0_108,plain,(message(sent(t,X1,triple(encrypt(quadruple(b,X2,generate_key(X2),X3),X4),encrypt(triple(X1,generate_key(X2),X3),X5),X6)))|~intruder_message(triple(b,X6,encrypt(triple(X1,X2,X3),X5)))|~a_nonce(X2)|~t_holds(key(X5,b))|~t_holds(key(X4,X1))), inference(spm,[status(thm)],[c_0_87, c_0_88, theory(equality)]]), ['final']). cnf(c_0_109,plain,(t_holds(key(bt,b))), c_0_89, ['final']). cnf(c_0_110,plain,(t_holds(key(at,a))), c_0_90). cnf(c_0_111,plain,(intruder_message(X1)|~intruder_message(triple(X1,X2,X3))), c_0_91). cnf(c_0_112,plain,(intruder_message(X1)|~message(sent(X2,X3,X1))), c_0_92). cnf(c_0_113,plain,(message(sent(a,b,pair(a,an_a_nonce)))), inference(split_conjunct,[status(thm)],[c_0_93])). cnf(c_0_114,plain,(fresh_to_b(an_a_nonce)), inference(split_conjunct,[status(thm)],[c_0_94])). fof(c_0_115, plain, (![X2]:((fresh_to_b(X2)|~fresh_intruder_nonce(X2))&(intruder_message(X2)|~fresh_intruder_nonce(X2)))), inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_95])])])). fof(c_0_116, axiom, (fresh_intruder_nonce(an_intruder_nonce)), c_0_96). cnf(c_0_117,plain,(message(sent(a,X1,pair(X5,encrypt(X6,X3))))|~a_stored(pair(X1,X2))|~message(sent(t,a,triple(encrypt(quadruple(X1,X2,X3,X4),at),X5,X6)))), c_0_97). cnf(c_0_118,plain,(party_of_protocol(a)), c_0_98, ['final']). cnf(c_0_119,plain,(intruder_message(triple(X1,X2,X3))|~intruder_message(X3)|~intruder_message(X2)|~intruder_message(X1)), inference(split_conjunct,[status(thm)],[c_0_99])). cnf(c_0_120,plain,(message(sent(b,t,triple(b,generate_b_nonce(X1),encrypt(triple(X2,X1,generate_expiration_time(X1)),bt))))|~fresh_to_b(X1)|~message(sent(X2,b,pair(X2,X1)))), c_0_100, ['final']). fof(c_0_121, axiom, (![X1]:![X2]:(intruder_message(pair(X1,X2))=>(intruder_message(X1)&intruder_message(X2)))), c_0_22). cnf(c_0_122,plain,(a_stored(pair(b,an_a_nonce))), inference(split_conjunct,[status(thm)],[c_0_101])). cnf(c_0_123,plain,(a_nonce(an_a_nonce)), inference(split_conjunct,[status(thm)],[c_0_102])). cnf(c_0_124,plain,(a_holds(key(X3,X1))|~a_stored(pair(X1,X2))|~message(sent(t,a,triple(encrypt(quadruple(X1,X2,X3,X4),at),X5,X6)))), inference(split_conjunct,[status(thm)],[c_0_78])). cnf(c_0_125,plain,(intruder_message(encrypt(X1,X2))|~party_of_protocol(X3)|~intruder_holds(key(X2,X3))|~intruder_message(X1)), inference(split_conjunct,[status(thm)],[c_0_103])). cnf(c_0_126,plain,(intruder_holds(key(X1,X2))|~party_of_protocol(X2)|~intruder_message(X1)), inference(split_conjunct,[status(thm)],[c_0_104])). cnf(c_0_127,plain,(b_holds(key(X1,X2))|~b_stored(pair(X2,X3))|~a_key(X1)|~message(sent(X2,b,pair(encrypt(triple(X2,X1,generate_expiration_time(X3)),bt),encrypt(generate_b_nonce(X3),X1))))), inference(split_conjunct,[status(thm)],[c_0_105])). fof(c_0_128, plain, (![X3]:![X4]:((~intruder_message(X3)|~intruder_message(X4))|intruder_message(pair(X3,X4)))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_106])])). cnf(c_0_129,plain,(intruder_message(X2)|~intruder_message(triple(X1,X2,X3))), c_0_107). cnf(c_0_130,plain,(message(sent(t,X1,triple(encrypt(quadruple(b,X2,generate_key(X2),X3),X4),encrypt(triple(X1,generate_key(X2),X3),bt),X5)))|~intruder_message(triple(b,X5,encrypt(triple(X1,X2,X3),bt)))|~a_nonce(X2)|~t_holds(key(X4,X1))), inference(spm,[status(thm)],[c_0_108, c_0_109, theory(equality)]]), ['final']). cnf(c_0_131,plain,(t_holds(key(at,a))), c_0_110, ['final']). cnf(c_0_132,plain,(intruder_message(X1)|~intruder_message(triple(X1,X2,X3))), c_0_111). cnf(c_0_133,plain,(intruder_message(X1)|~message(sent(X2,X3,X1))), c_0_112, ['final']). cnf(c_0_134,plain,(message(sent(a,b,pair(a,an_a_nonce)))), c_0_113). cnf(c_0_135,plain,(fresh_to_b(an_a_nonce)), c_0_114). cnf(c_0_136,plain,(intruder_message(X1)|~fresh_intruder_nonce(X1)), inference(split_conjunct,[status(thm)],[c_0_115])). cnf(c_0_137,plain,(fresh_intruder_nonce(an_intruder_nonce)), inference(split_conjunct,[status(thm)],[c_0_116])). fof(c_0_138, axiom, (![X1]:a_key(generate_key(X1))), c_0_23). cnf(c_0_139,plain,(message(sent(a,X1,pair(X2,encrypt(X3,X4))))|~a_stored(pair(X1,X5))|~message(sent(t,a,triple(encrypt(quadruple(X1,X5,X4,X6),at),X2,X3)))), c_0_117). cnf(c_0_140,plain,(message(sent(X1,a,X2))|~intruder_message(X2)|~party_of_protocol(X1)), inference(spm,[status(thm)],[c_0_59, c_0_118, theory(equality)]]), ['final']). cnf(c_0_141,plain,(intruder_message(triple(X1,X2,X3))|~intruder_message(X3)|~intruder_message(X2)|~intruder_message(X1)), c_0_119). cnf(c_0_142,plain,(message(sent(t,X1,triple(encrypt(quadruple(b,X2,generate_key(X2),generate_expiration_time(X2)),X3),encrypt(triple(X1,generate_key(X2),generate_expiration_time(X2)),bt),generate_b_nonce(X2))))|~a_nonce(X2)|~t_holds(key(X3,X1))|~fresh_to_b(X2)|~message(sent(X1,b,pair(X1,X2)))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_87, c_0_120, theory(equality)]]), c_0_109, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_143,plain,(message(sent(a,t,X1))|~intruder_message(X1)), inference(spm,[status(thm)],[c_0_70, c_0_118, theory(equality)]]), ['final']). fof(c_0_144, plain, (![X3]:![X4]:((intruder_message(X3)|~intruder_message(pair(X3,X4)))&(intruder_message(X4)|~intruder_message(pair(X3,X4))))), inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_121])])])). cnf(c_0_145,plain,(a_stored(pair(b,an_a_nonce))), c_0_122). cnf(c_0_146,plain,(a_nonce(an_a_nonce)), c_0_123). cnf(c_0_147,plain,(a_holds(key(X3,X1))|~a_stored(pair(X1,X2))|~message(sent(t,a,triple(encrypt(quadruple(X1,X2,X3,X4),at),X5,X6)))), c_0_124). cnf(c_0_148,plain,(intruder_message(encrypt(X1,X2))|~party_of_protocol(X3)|~intruder_message(X1)|~intruder_holds(key(X2,X3))), c_0_125). cnf(c_0_149,plain,(intruder_holds(key(X1,X2))|~party_of_protocol(X2)|~intruder_message(X1)), c_0_126). fof(c_0_150, axiom, (![X1]:![X2]:![X3]:![X4]:((((intruder_message(X1)&intruder_message(X2))&intruder_message(X3))&intruder_message(X4))=>intruder_message(quadruple(X1,X2,X3,X4)))), c_0_24). cnf(c_0_151,plain,(b_holds(key(X1,X2))|~a_key(X1)|~b_stored(pair(X2,X3))|~message(sent(X2,b,pair(encrypt(triple(X2,X1,generate_expiration_time(X3)),bt),encrypt(generate_b_nonce(X3),X1))))), c_0_127). cnf(c_0_152,plain,(intruder_message(pair(X1,X2))|~intruder_message(X2)|~intruder_message(X1)), inference(split_conjunct,[status(thm)],[c_0_128])). cnf(c_0_153,plain,(intruder_message(X1)|~intruder_message(triple(X2,X1,X3))), c_0_129). cnf(c_0_154,plain,(message(sent(t,a,triple(encrypt(quadruple(b,X1,generate_key(X1),X2),at),encrypt(triple(a,generate_key(X1),X2),bt),X3)))|~intruder_message(triple(b,X3,encrypt(triple(a,X1,X2),bt)))|~a_nonce(X1)), inference(spm,[status(thm)],[c_0_130, c_0_131, theory(equality)]]), ['final']). cnf(c_0_155,plain,(intruder_message(X1)|~intruder_message(triple(X1,X2,X3))), c_0_132, ['final']). cnf(c_0_156,plain,(intruder_message(triple(b,generate_b_nonce(X1),encrypt(triple(X2,X1,generate_expiration_time(X1)),bt)))|~fresh_to_b(X1)|~message(sent(X2,b,pair(X2,X1)))), inference(spm,[status(thm)],[c_0_133, c_0_120, theory(equality)]]), ['final']). cnf(c_0_157,plain,(message(sent(a,b,pair(a,an_a_nonce)))), c_0_134). cnf(c_0_158,plain,(fresh_to_b(an_a_nonce)), c_0_135). cnf(c_0_159,plain,(intruder_message(X1)|~fresh_intruder_nonce(X1)), c_0_136). cnf(c_0_160,plain,(fresh_intruder_nonce(an_intruder_nonce)), c_0_137). fof(c_0_161, plain, (![X2]:a_key(generate_key(X2))), inference(variable_rename,[status(thm)],[c_0_138])). cnf(c_0_162,plain,(message(sent(a,X1,pair(X2,encrypt(X3,X4))))|~a_stored(pair(X1,X5))|~message(sent(t,a,triple(encrypt(quadruple(X1,X5,X4,X6),at),X2,X3)))), c_0_139, ['final']). cnf(c_0_163,plain,(message(sent(t,a,X1))|~intruder_message(X1)), inference(spm,[status(thm)],[c_0_140, c_0_60, theory(equality)]]), ['final']). cnf(c_0_164,plain,(intruder_message(triple(X1,X2,X3))|~intruder_message(X3)|~intruder_message(X2)|~intruder_message(X1)), c_0_141). cnf(c_0_165,plain,(message(sent(t,a,triple(encrypt(quadruple(b,X1,generate_key(X1),generate_expiration_time(X1)),at),encrypt(triple(a,generate_key(X1),generate_expiration_time(X1)),bt),generate_b_nonce(X1))))|~a_nonce(X1)|~fresh_to_b(X1)|~message(sent(a,b,pair(a,X1)))), inference(spm,[status(thm)],[c_0_142, c_0_131, theory(equality)]]), ['final']). cnf(c_0_166,plain,(message(sent(t,X1,triple(encrypt(quadruple(a,X2,generate_key(X2),X3),X4),encrypt(triple(X1,generate_key(X2),X3),X5),X6)))|~intruder_message(triple(a,X6,encrypt(triple(X1,X2,X3),X5)))|~a_nonce(X2)|~t_holds(key(X5,a))|~t_holds(key(X4,X1))), inference(spm,[status(thm)],[c_0_87, c_0_143, theory(equality)]]), ['final']). cnf(c_0_167,plain,(intruder_message(X1)|~intruder_message(pair(X1,X2))), inference(split_conjunct,[status(thm)],[c_0_144])). cnf(c_0_168,plain,(message(sent(t,b,triple(encrypt(quadruple(b,X1,generate_key(X1),X2),bt),encrypt(triple(b,generate_key(X1),X2),bt),X3)))|~intruder_message(triple(b,X3,encrypt(triple(b,X1,X2),bt)))|~a_nonce(X1)), inference(spm,[status(thm)],[c_0_130, c_0_109, theory(equality)]]), ['final']). cnf(c_0_169,plain,(a_stored(pair(b,an_a_nonce))), c_0_145). cnf(c_0_170,plain,(a_nonce(an_a_nonce)), c_0_146). cnf(c_0_171,plain,(a_holds(key(X1,X2))|~a_stored(pair(X2,X3))|~message(sent(t,a,triple(encrypt(quadruple(X2,X3,X1,X4),at),X5,X6)))), c_0_147). cnf(c_0_172,plain,(intruder_message(encrypt(X1,X2))|~intruder_holds(key(X2,X3))|~intruder_message(X1)|~party_of_protocol(X3)), c_0_148). cnf(c_0_173,plain,(intruder_holds(key(X1,X2))|~intruder_message(X1)|~party_of_protocol(X2)), c_0_149). fof(c_0_174, plain, (![X5]:![X6]:![X7]:![X8]:((((~intruder_message(X5)|~intruder_message(X6))|~intruder_message(X7))|~intruder_message(X8))|intruder_message(quadruple(X5,X6,X7,X8)))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_150])])). cnf(c_0_175,plain,(b_holds(key(X1,X2))|~a_key(X1)|~b_stored(pair(X2,X3))|~message(sent(X2,b,pair(encrypt(triple(X2,X1,generate_expiration_time(X3)),bt),encrypt(generate_b_nonce(X3),X1))))), c_0_151). cnf(c_0_176,plain,(message(sent(X1,b,X2))|~intruder_message(X2)|~party_of_protocol(X1)), inference(spm,[status(thm)],[c_0_59, c_0_71, theory(equality)]]), ['final']). cnf(c_0_177,plain,(intruder_message(pair(X1,X2))|~intruder_message(X2)|~intruder_message(X1)), c_0_152). cnf(c_0_178,plain,(intruder_message(X1)|~intruder_message(triple(X2,X1,X3))), c_0_153, ['final']). cnf(c_0_179,plain,(intruder_message(triple(encrypt(quadruple(b,X1,generate_key(X1),X2),at),encrypt(triple(a,generate_key(X1),X2),bt),X3))|~intruder_message(triple(b,X3,encrypt(triple(a,X1,X2),bt)))|~a_nonce(X1)), inference(spm,[status(thm)],[c_0_133, c_0_154, theory(equality)]]), ['final']). cnf(c_0_180,plain,(intruder_message(b)|~fresh_to_b(X1)|~message(sent(X2,b,pair(X2,X1)))), inference(spm,[status(thm)],[c_0_155, c_0_156, theory(equality)]])). cnf(c_0_181,plain,(message(sent(a,b,pair(a,an_a_nonce)))), c_0_157, ['final']). cnf(c_0_182,plain,(fresh_to_b(an_a_nonce)), c_0_158, ['final']). cnf(c_0_183,plain,(intruder_message(X1)|~fresh_intruder_nonce(X1)), c_0_159). cnf(c_0_184,plain,(fresh_intruder_nonce(an_intruder_nonce)), c_0_160). cnf(c_0_185,plain,(a_key(generate_key(X1))), inference(split_conjunct,[status(thm)],[c_0_161])). cnf(c_0_186,plain,(message(sent(a,X1,pair(X2,encrypt(X3,X4))))|~intruder_message(triple(encrypt(quadruple(X1,X5,X4,X6),at),X2,X3))|~a_stored(pair(X1,X5))), inference(spm,[status(thm)],[c_0_162, c_0_163, theory(equality)]]), ['final']). cnf(c_0_187,plain,(intruder_message(triple(X1,X2,X3))|~intruder_message(X3)|~intruder_message(X2)|~intruder_message(X1)), c_0_164, ['final']). cnf(c_0_188,plain,(intruder_message(triple(encrypt(quadruple(b,X1,generate_key(X1),generate_expiration_time(X1)),at),encrypt(triple(a,generate_key(X1),generate_expiration_time(X1)),bt),generate_b_nonce(X1)))|~a_nonce(X1)|~fresh_to_b(X1)|~message(sent(a,b,pair(a,X1)))), inference(spm,[status(thm)],[c_0_133, c_0_165, theory(equality)]]), ['final']). cnf(c_0_189,plain,(message(sent(t,X1,triple(encrypt(quadruple(a,X2,generate_key(X2),X3),X4),encrypt(triple(X1,generate_key(X2),X3),at),X5)))|~intruder_message(triple(a,X5,encrypt(triple(X1,X2,X3),at)))|~a_nonce(X2)|~t_holds(key(X4,X1))), inference(spm,[status(thm)],[c_0_166, c_0_131, theory(equality)]]), ['final']). cnf(c_0_190,plain,(intruder_message(X1)|~intruder_message(pair(X1,X2))), c_0_167). cnf(c_0_191,plain,(intruder_message(triple(encrypt(quadruple(b,X1,generate_key(X1),X2),bt),encrypt(triple(b,generate_key(X1),X2),bt),X3))|~intruder_message(triple(b,X3,encrypt(triple(b,X1,X2),bt)))|~a_nonce(X1)), inference(spm,[status(thm)],[c_0_133, c_0_168, theory(equality)]]), ['final']). cnf(c_0_192,plain,(intruder_message(X2)|~intruder_message(pair(X1,X2))), inference(split_conjunct,[status(thm)],[c_0_144])). cnf(c_0_193,plain,(message(sent(a,b,pair(encrypt(triple(a,generate_key(X1),X2),bt),encrypt(X3,generate_key(X1)))))|~intruder_message(triple(b,X3,encrypt(triple(a,X1,X2),bt)))|~a_nonce(X1)|~a_stored(pair(b,X1))), inference(spm,[status(thm)],[c_0_162, c_0_154, theory(equality)]]), ['final']). cnf(c_0_194,plain,(a_stored(pair(b,an_a_nonce))), c_0_169, ['final']). cnf(c_0_195,plain,(a_nonce(an_a_nonce)), c_0_170, ['final']). cnf(c_0_196,plain,(intruder_message(X3)|~intruder_message(triple(X1,X2,X3))), inference(split_conjunct,[status(thm)],[c_0_74])). cnf(c_0_197,plain,(a_holds(key(X1,X2))|~a_stored(pair(X2,X3))|~message(sent(t,a,triple(encrypt(quadruple(X2,X3,X1,X4),at),X5,X6)))), c_0_171, ['final']). cnf(c_0_198,plain,(intruder_message(encrypt(X1,X2))|~intruder_holds(key(X2,X3))|~intruder_message(X1)|~party_of_protocol(X3)), c_0_172, ['final']). cnf(c_0_199,plain,(intruder_holds(key(X1,X2))|~intruder_message(X1)|~party_of_protocol(X2)), c_0_173, ['final']). cnf(c_0_200,plain,(intruder_message(quadruple(X1,X2,X3,X4))|~intruder_message(X4)|~intruder_message(X3)|~intruder_message(X2)|~intruder_message(X1)), inference(split_conjunct,[status(thm)],[c_0_174])). cnf(c_0_201,plain,(b_holds(key(X1,X2))|~a_key(X1)|~b_stored(pair(X2,X3))|~message(sent(X2,b,pair(encrypt(triple(X2,X1,generate_expiration_time(X3)),bt),encrypt(generate_b_nonce(X3),X1))))), c_0_175, ['final']). cnf(c_0_202,plain,(message(sent(a,b,X1))|~intruder_message(X1)), inference(spm,[status(thm)],[c_0_176, c_0_118, theory(equality)]]), ['final']). cnf(c_0_203,plain,(intruder_message(pair(X1,X2))|~intruder_message(X2)|~intruder_message(X1)), c_0_177). cnf(c_0_204,plain,(intruder_message(encrypt(triple(a,generate_key(X1),X2),bt))|~intruder_message(triple(b,X3,encrypt(triple(a,X1,X2),bt)))|~a_nonce(X1)), inference(spm,[status(thm)],[c_0_178, c_0_179, theory(equality)]]), ['final']). cnf(c_0_205,plain,(intruder_message(b)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_180, c_0_181, theory(equality)]]), c_0_182, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_206,plain,(intruder_message(X1)|~fresh_intruder_nonce(X1)), c_0_183, ['final']). cnf(c_0_207,plain,(fresh_intruder_nonce(an_intruder_nonce)), c_0_184, ['final']). cnf(c_0_208,plain,(a_key(generate_key(X1))), c_0_185). cnf(c_0_209,plain,(message(sent(a,X1,pair(X2,encrypt(X3,X4))))|~intruder_message(encrypt(quadruple(X1,X5,X4,X6),at))|~intruder_message(X3)|~intruder_message(X2)|~a_stored(pair(X1,X5))), inference(spm,[status(thm)],[c_0_186, c_0_187, theory(equality)]]), ['final']). cnf(c_0_210,plain,(intruder_message(encrypt(quadruple(b,X1,generate_key(X1),generate_expiration_time(X1)),at))|~a_nonce(X1)|~fresh_to_b(X1)|~message(sent(a,b,pair(a,X1)))), inference(spm,[status(thm)],[c_0_155, c_0_188, theory(equality)]]), ['final']). cnf(c_0_211,plain,(message(sent(t,a,triple(encrypt(quadruple(a,X1,generate_key(X1),X2),at),encrypt(triple(a,generate_key(X1),X2),at),X3)))|~intruder_message(triple(a,X3,encrypt(triple(a,X1,X2),at)))|~a_nonce(X1)), inference(spm,[status(thm)],[c_0_189, c_0_131, theory(equality)]]), ['final']). cnf(c_0_212,plain,(intruder_message(X1)|~intruder_message(pair(X1,X2))), c_0_190). cnf(c_0_213,plain,(message(sent(b,b,X1))|~intruder_message(X1)), inference(spm,[status(thm)],[c_0_176, c_0_71, theory(equality)]]), ['final']). cnf(c_0_214,plain,(intruder_message(encrypt(triple(b,generate_key(X1),X2),bt))|~intruder_message(triple(b,X3,encrypt(triple(b,X1,X2),bt)))|~a_nonce(X1)), inference(spm,[status(thm)],[c_0_178, c_0_191, theory(equality)]]), ['final']). cnf(c_0_215,plain,(intruder_message(X2)|~intruder_message(pair(X1,X2))), c_0_192). cnf(c_0_216,plain,(message(sent(a,b,pair(encrypt(triple(a,generate_key(an_a_nonce),X1),bt),encrypt(X2,generate_key(an_a_nonce)))))|~intruder_message(triple(b,X2,encrypt(triple(a,an_a_nonce,X1),bt)))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_193, c_0_194, theory(equality)]]), c_0_195, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_217,plain,(intruder_message(X3)|~intruder_message(triple(X1,X2,X3))), c_0_196). cnf(c_0_218,plain,(a_holds(key(X1,X2))|~intruder_message(triple(encrypt(quadruple(X2,X3,X1,X4),at),X5,X6))|~a_stored(pair(X2,X3))), inference(spm,[status(thm)],[c_0_197, c_0_163, theory(equality)]]), ['final']). cnf(c_0_219,plain,(intruder_message(encrypt(X1,X2))|~intruder_message(X1)|~intruder_message(X2)|~party_of_protocol(X3)), inference(spm,[status(thm)],[c_0_198, c_0_199, theory(equality)]])). cnf(c_0_220,plain,(intruder_message(quadruple(X1,X2,X3,X4))|~intruder_message(X4)|~intruder_message(X3)|~intruder_message(X2)|~intruder_message(X1)), c_0_200). cnf(c_0_221,plain,(b_holds(key(X1,a))|~intruder_message(pair(encrypt(triple(a,X1,generate_expiration_time(X2)),bt),encrypt(generate_b_nonce(X2),X1)))|~a_key(X1)|~b_stored(pair(a,X2))), inference(spm,[status(thm)],[c_0_201, c_0_202, theory(equality)]]), ['final']). cnf(c_0_222,plain,(intruder_message(pair(X1,X2))|~intruder_message(X2)|~intruder_message(X1)), c_0_203, ['final']). cnf(c_0_223,plain,(intruder_message(encrypt(triple(a,generate_key(X1),X2),bt))|~intruder_message(encrypt(triple(a,X1,X2),bt))|~intruder_message(X3)|~a_nonce(X1)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_204, c_0_187, theory(equality)]]), c_0_205, theory(equality)]]), theory(equality,[symmetry])]])). cnf(c_0_224,plain,(intruder_message(an_intruder_nonce)), inference(spm,[status(thm)],[c_0_206, c_0_207, theory(equality)]]), ['final']). cnf(c_0_225,plain,(a_key(generate_key(X1))), c_0_208). cnf(c_0_226,plain,(message(sent(a,b,pair(X1,encrypt(X2,generate_key(X3)))))|~intruder_message(X2)|~intruder_message(X1)|~a_nonce(X3)|~fresh_to_b(X3)|~a_stored(pair(b,X3))|~message(sent(a,b,pair(a,X3)))), inference(spm,[status(thm)],[c_0_209, c_0_210, theory(equality)]]), ['final']). cnf(c_0_227,plain,(b_stored(pair(X2,X1))|~fresh_to_b(X1)|~message(sent(X2,b,pair(X2,X1)))), inference(split_conjunct,[status(thm)],[c_0_57])). cnf(c_0_228,plain,(intruder_message(triple(encrypt(quadruple(a,X1,generate_key(X1),X2),at),encrypt(triple(a,generate_key(X1),X2),at),X3))|~intruder_message(triple(a,X3,encrypt(triple(a,X1,X2),at)))|~a_nonce(X1)), inference(spm,[status(thm)],[c_0_133, c_0_211, theory(equality)]]), ['final']). cnf(c_0_229,plain,(intruder_message(X1)|~intruder_message(pair(X1,X2))), c_0_212, ['final']). cnf(c_0_230,plain,(intruder_message(pair(a,an_a_nonce))), inference(spm,[status(thm)],[c_0_133, c_0_181, theory(equality)]]), ['final']). cnf(c_0_231,plain,(b_holds(key(X1,b))|~intruder_message(pair(encrypt(triple(b,X1,generate_expiration_time(X2)),bt),encrypt(generate_b_nonce(X2),X1)))|~a_key(X1)|~b_stored(pair(b,X2))), inference(spm,[status(thm)],[c_0_201, c_0_213, theory(equality)]]), ['final']). cnf(c_0_232,plain,(intruder_message(encrypt(triple(b,generate_key(X1),X2),bt))|~intruder_message(encrypt(triple(b,X1,X2),bt))|~intruder_message(X3)|~a_nonce(X1)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_214, c_0_187, theory(equality)]]), c_0_205, theory(equality)]]), theory(equality,[symmetry])]])). cnf(c_0_233,plain,(intruder_message(X1)|~intruder_message(pair(X2,X1))), c_0_215). cnf(c_0_234,plain,(intruder_message(pair(encrypt(triple(a,generate_key(an_a_nonce),X1),bt),encrypt(X2,generate_key(an_a_nonce))))|~intruder_message(triple(b,X2,encrypt(triple(a,an_a_nonce,X1),bt)))), inference(spm,[status(thm)],[c_0_133, c_0_216, theory(equality)]]), ['final']). cnf(c_0_235,plain,(intruder_message(X1)|~intruder_message(triple(X2,X3,X1))), c_0_217). cnf(c_0_236,plain,(message(sent(t,b,X1))|~intruder_message(X1)), inference(spm,[status(thm)],[c_0_176, c_0_60, theory(equality)]]), ['final']). cnf(c_0_237,plain,(a_holds(key(X1,X2))|~intruder_message(encrypt(quadruple(X2,X3,X1,X4),at))|~intruder_message(X5)|~intruder_message(X6)|~a_stored(pair(X2,X3))), inference(spm,[status(thm)],[c_0_218, c_0_187, theory(equality)]]), ['final']). cnf(c_0_238,plain,(intruder_message(encrypt(X1,X2))|~intruder_message(X1)|~intruder_message(X2)), inference(spm,[status(thm)],[c_0_219, c_0_71, theory(equality)]]), ['final']). cnf(c_0_239,plain,(intruder_message(quadruple(X1,X2,X3,X4))|~intruder_message(X4)|~intruder_message(X3)|~intruder_message(X2)|~intruder_message(X1)), c_0_220). fof(c_0_240, axiom, (![X1]:(fresh_intruder_nonce(X1)=>fresh_intruder_nonce(generate_intruder_nonce(X1)))), c_0_25). cnf(c_0_241,plain,(b_holds(key(X1,a))|~intruder_message(encrypt(triple(a,X1,generate_expiration_time(X2)),bt))|~intruder_message(encrypt(generate_b_nonce(X2),X1))|~a_key(X1)|~b_stored(pair(a,X2))), inference(spm,[status(thm)],[c_0_221, c_0_222, theory(equality)]]), ['final']). cnf(c_0_242,plain,(intruder_message(encrypt(triple(a,generate_key(X1),X2),bt))|~intruder_message(encrypt(triple(a,X1,X2),bt))|~a_nonce(X1)), inference(spm,[status(thm)],[c_0_223, c_0_224, theory(equality)]]), ['final']). cnf(c_0_243,plain,(a_key(generate_key(X1))), c_0_225, ['final']). cnf(c_0_244,plain,(message(sent(a,b,pair(X1,encrypt(X2,generate_key(an_a_nonce)))))|~intruder_message(X2)|~intruder_message(X1)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_226, c_0_194, theory(equality)]]), c_0_195, theory(equality)]]), c_0_182, theory(equality)]]), c_0_181, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_245,plain,(b_stored(pair(X2,X1))|~fresh_to_b(X1)|~message(sent(X2,b,pair(X2,X1)))), c_0_227). cnf(c_0_246,plain,(intruder_message(encrypt(quadruple(a,X1,generate_key(X1),X2),at))|~intruder_message(triple(a,X3,encrypt(triple(a,X1,X2),at)))|~a_nonce(X1)), inference(spm,[status(thm)],[c_0_155, c_0_228, theory(equality)]]), ['final']). cnf(c_0_247,plain,(intruder_message(a)), inference(spm,[status(thm)],[c_0_229, c_0_230, theory(equality)]]), ['final']). cnf(c_0_248,plain,(intruder_message(encrypt(quadruple(b,X1,generate_key(X1),X2),at))|~intruder_message(triple(b,X3,encrypt(triple(a,X1,X2),bt)))|~a_nonce(X1)), inference(spm,[status(thm)],[c_0_155, c_0_179, theory(equality)]]), ['final']). cnf(c_0_249,plain,(b_holds(key(X1,b))|~intruder_message(encrypt(triple(b,X1,generate_expiration_time(X2)),bt))|~intruder_message(encrypt(generate_b_nonce(X2),X1))|~a_key(X1)|~b_stored(pair(b,X2))), inference(spm,[status(thm)],[c_0_231, c_0_222, theory(equality)]]), ['final']). cnf(c_0_250,plain,(intruder_message(encrypt(triple(b,generate_key(X1),X2),bt))|~intruder_message(encrypt(triple(b,X1,X2),bt))|~a_nonce(X1)), inference(spm,[status(thm)],[c_0_232, c_0_224, theory(equality)]]), ['final']). cnf(c_0_251,plain,(intruder_message(X1)|~intruder_message(pair(X2,X1))), c_0_233, ['final']). cnf(c_0_252,plain,(intruder_message(pair(encrypt(triple(a,generate_key(an_a_nonce),X1),bt),encrypt(X2,generate_key(an_a_nonce))))|~intruder_message(encrypt(triple(a,an_a_nonce,X1),bt))|~intruder_message(X2)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_234, c_0_187, theory(equality)]]), c_0_205, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_253,plain,(intruder_message(X1)|~intruder_message(triple(X2,X3,X1))), c_0_235, ['final']). cnf(c_0_254,plain,(b_holds(key(X1,t))|~intruder_message(pair(encrypt(triple(t,X1,generate_expiration_time(X2)),bt),encrypt(generate_b_nonce(X2),X1)))|~a_key(X1)|~b_stored(pair(t,X2))), inference(spm,[status(thm)],[c_0_201, c_0_236, theory(equality)]]), ['final']). cnf(c_0_255,plain,(message(sent(a,b,pair(encrypt(triple(a,generate_key(X1),generate_expiration_time(X1)),bt),encrypt(generate_b_nonce(X1),generate_key(X1)))))|~a_nonce(X1)|~fresh_to_b(X1)|~a_stored(pair(b,X1))|~message(sent(a,b,pair(a,X1)))), inference(spm,[status(thm)],[c_0_162, c_0_165, theory(equality)]]), ['final']). cnf(c_0_256,plain,(a_holds(key(generate_key(X1),a))|~intruder_message(triple(a,X2,encrypt(triple(a,X1,X3),at)))|~a_nonce(X1)|~a_stored(pair(a,X1))), inference(spm,[status(thm)],[c_0_197, c_0_211, theory(equality)]]), ['final']). cnf(c_0_257,plain,(a_holds(key(generate_key(X1),b))|~intruder_message(triple(b,X2,encrypt(triple(a,X1,X3),bt)))|~a_nonce(X1)|~a_stored(pair(b,X1))), inference(spm,[status(thm)],[c_0_197, c_0_154, theory(equality)]]), ['final']). cnf(c_0_258,plain,(a_holds(key(X1,X2))|~intruder_message(quadruple(X2,X3,X1,X4))|~intruder_message(at)|~intruder_message(X5)|~intruder_message(X6)|~a_stored(pair(X2,X3))), inference(spm,[status(thm)],[c_0_237, c_0_238, theory(equality)]]), ['final']). cnf(c_0_259,plain,(intruder_message(quadruple(X1,X2,X3,X4))|~intruder_message(X4)|~intruder_message(X3)|~intruder_message(X2)|~intruder_message(X1)), c_0_239, ['final']). fof(c_0_260, plain, (![X2]:(~fresh_intruder_nonce(X2)|fresh_intruder_nonce(generate_intruder_nonce(X2)))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_240])])). fof(c_0_261, axiom, (![X1]:![X2]:![X3]:(((intruder_message(encrypt(X1,X2))&intruder_holds(key(X2,X3)))&party_of_protocol(X3))=>intruder_message(X2))), c_0_26). fof(c_0_262, axiom, (![X1]:![X2]:![X3]:![X4]:(intruder_message(quadruple(X1,X2,X3,X4))=>(((intruder_message(X1)&intruder_message(X2))&intruder_message(X3))&intruder_message(X4)))), c_0_27). fof(c_0_263, axiom, (![X1]:~((a_key(X1)&a_nonce(X1)))), c_0_28). fof(c_0_264, plain, (![X1]:~a_nonce(generate_key(X1))), inference(fof_simplification,[status(thm)],[c_0_29])). fof(c_0_265, axiom, (b_holds(key(bt,t))), c_0_30). fof(c_0_266, axiom, (a_holds(key(at,t))), c_0_31). fof(c_0_267, axiom, (![X1]:(a_nonce(generate_expiration_time(X1))&a_nonce(generate_b_nonce(X1)))), c_0_32). cnf(c_0_268,plain,(b_holds(key(generate_key(X1),a))|~intruder_message(encrypt(triple(a,X1,generate_expiration_time(X2)),bt))|~intruder_message(encrypt(generate_b_nonce(X2),generate_key(X1)))|~a_nonce(X1)|~b_stored(pair(a,X2))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_241, c_0_242, theory(equality)]]), c_0_243, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_269,plain,(intruder_message(pair(X1,encrypt(X2,generate_key(an_a_nonce))))|~intruder_message(X2)|~intruder_message(X1)), inference(spm,[status(thm)],[c_0_133, c_0_244, theory(equality)]]), ['final']). cnf(c_0_270,plain,(b_stored(pair(X1,X2))|~fresh_to_b(X2)|~message(sent(X1,b,pair(X1,X2)))), c_0_245). cnf(c_0_271,plain,(intruder_message(encrypt(quadruple(a,X1,generate_key(X1),X2),at))|~intruder_message(encrypt(triple(a,X1,X2),at))|~intruder_message(X3)|~a_nonce(X1)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_246, c_0_187, theory(equality)]]), c_0_247, theory(equality)]]), theory(equality,[symmetry])]])). cnf(c_0_272,plain,(intruder_message(encrypt(quadruple(b,X1,generate_key(X1),X2),at))|~intruder_message(encrypt(triple(a,X1,X2),bt))|~intruder_message(X3)|~a_nonce(X1)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_248, c_0_187, theory(equality)]]), c_0_205, theory(equality)]]), theory(equality,[symmetry])]])). cnf(c_0_273,plain,(b_holds(key(generate_key(X1),b))|~intruder_message(encrypt(triple(b,X1,generate_expiration_time(X2)),bt))|~intruder_message(encrypt(generate_b_nonce(X2),generate_key(X1)))|~a_nonce(X1)|~b_stored(pair(b,X2))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_249, c_0_250, theory(equality)]]), c_0_243, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_274,plain,(intruder_message(encrypt(X1,generate_key(an_a_nonce)))|~intruder_message(encrypt(triple(a,an_a_nonce,X2),bt))|~intruder_message(X1)), inference(spm,[status(thm)],[c_0_251, c_0_252, theory(equality)]])). cnf(c_0_275,plain,(intruder_message(encrypt(triple(X1,X2,generate_expiration_time(X2)),bt))|~fresh_to_b(X2)|~message(sent(X1,b,pair(X1,X2)))), inference(spm,[status(thm)],[c_0_253, c_0_156, theory(equality)]]), ['final']). cnf(c_0_276,plain,(message(sent(t,b,triple(encrypt(quadruple(a,X1,generate_key(X1),X2),bt),encrypt(triple(b,generate_key(X1),X2),at),X3)))|~intruder_message(triple(a,X3,encrypt(triple(b,X1,X2),at)))|~a_nonce(X1)), inference(spm,[status(thm)],[c_0_189, c_0_109, theory(equality)]]), ['final']). cnf(c_0_277,plain,(b_holds(key(X1,t))|~intruder_message(encrypt(triple(t,X1,generate_expiration_time(X2)),bt))|~intruder_message(encrypt(generate_b_nonce(X2),X1))|~a_key(X1)|~b_stored(pair(t,X2))), inference(spm,[status(thm)],[c_0_254, c_0_222, theory(equality)]]), ['final']). cnf(c_0_278,plain,(message(sent(a,b,pair(encrypt(triple(a,generate_key(an_a_nonce),generate_expiration_time(an_a_nonce)),bt),encrypt(generate_b_nonce(an_a_nonce),generate_key(an_a_nonce)))))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_255, c_0_194, theory(equality)]]), c_0_195, theory(equality)]]), c_0_182, theory(equality)]]), c_0_181, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_279,plain,(a_holds(key(generate_key(X1),a))|~intruder_message(encrypt(triple(a,X1,X2),at))|~intruder_message(X3)|~a_nonce(X1)|~a_stored(pair(a,X1))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_256, c_0_187, theory(equality)]]), c_0_247, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_280,plain,(a_holds(key(generate_key(X1),b))|~intruder_message(encrypt(triple(a,X1,X2),bt))|~intruder_message(X3)|~a_nonce(X1)|~a_stored(pair(b,X1))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_257, c_0_187, theory(equality)]]), c_0_205, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_281,plain,(a_holds(key(X1,X2))|~intruder_message(at)|~intruder_message(X3)|~intruder_message(X4)|~intruder_message(X5)|~intruder_message(X1)|~intruder_message(X6)|~intruder_message(X2)|~a_stored(pair(X2,X6))), inference(spm,[status(thm)],[c_0_258, c_0_259, theory(equality)]]), ['final']). cnf(c_0_282,plain,(intruder_message(an_a_nonce)), inference(spm,[status(thm)],[c_0_251, c_0_230, theory(equality)]]), ['final']). cnf(c_0_283,plain,(fresh_intruder_nonce(generate_intruder_nonce(X1))|~fresh_intruder_nonce(X1)), inference(split_conjunct,[status(thm)],[c_0_260])). fof(c_0_284, plain, (![X4]:![X5]:![X6]:(((~intruder_message(encrypt(X4,X5))|~intruder_holds(key(X5,X6)))|~party_of_protocol(X6))|intruder_message(X5))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_261])])])])). fof(c_0_285, plain, (![X5]:![X6]:![X7]:![X8]:((((intruder_message(X5)|~intruder_message(quadruple(X5,X6,X7,X8)))&(intruder_message(X6)|~intruder_message(quadruple(X5,X6,X7,X8))))&(intruder_message(X7)|~intruder_message(quadruple(X5,X6,X7,X8))))&(intruder_message(X8)|~intruder_message(quadruple(X5,X6,X7,X8))))), inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_262])])])). fof(c_0_286, plain, (![X2]:(~a_key(X2)|~a_nonce(X2))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_263])])). fof(c_0_287, plain, (![X2]:~a_nonce(generate_key(X2))), inference(variable_rename,[status(thm)],[c_0_264])). fof(c_0_288, axiom, (b_holds(key(bt,t))), c_0_265). fof(c_0_289, axiom, (a_holds(key(at,t))), c_0_266). fof(c_0_290, plain, (![X2]:![X3]:(a_nonce(generate_expiration_time(X2))&a_nonce(generate_b_nonce(X3)))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[c_0_267])])])). cnf(c_0_291,plain,(b_holds(key(generate_key(X1),a))|~intruder_message(encrypt(generate_b_nonce(X2),generate_key(X1)))|~intruder_message(triple(a,X1,generate_expiration_time(X2)))|~intruder_message(bt)|~a_nonce(X1)|~b_stored(pair(a,X2))), inference(spm,[status(thm)],[c_0_268, c_0_238, theory(equality)]]), ['final']). cnf(c_0_292,plain,(b_holds(key(generate_key(an_a_nonce),t))|~intruder_message(encrypt(triple(t,generate_key(an_a_nonce),generate_expiration_time(X1)),bt))|~intruder_message(generate_b_nonce(X1))|~b_stored(pair(t,X1))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_254, c_0_269, theory(equality)]]), c_0_243, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_293,plain,(b_stored(pair(X1,X2))|~fresh_to_b(X2)|~message(sent(X1,b,pair(X1,X2)))), c_0_270, ['final']). cnf(c_0_294,plain,(intruder_message(generate_b_nonce(X1))|~fresh_to_b(X1)|~message(sent(X2,b,pair(X2,X1)))), inference(spm,[status(thm)],[c_0_178, c_0_156, theory(equality)]]), ['final']). cnf(c_0_295,plain,(intruder_message(encrypt(quadruple(a,X1,generate_key(X1),X2),at))|~intruder_message(encrypt(triple(a,X1,X2),at))|~a_nonce(X1)), inference(spm,[status(thm)],[c_0_271, c_0_224, theory(equality)]]), ['final']). cnf(c_0_296,plain,(intruder_message(encrypt(quadruple(b,X1,generate_key(X1),X2),at))|~intruder_message(encrypt(triple(a,X1,X2),bt))|~a_nonce(X1)), inference(spm,[status(thm)],[c_0_272, c_0_224, theory(equality)]]), ['final']). cnf(c_0_297,plain,(b_holds(key(generate_key(X1),b))|~intruder_message(encrypt(generate_b_nonce(X2),generate_key(X1)))|~intruder_message(triple(b,X1,generate_expiration_time(X2)))|~intruder_message(bt)|~a_nonce(X1)|~b_stored(pair(b,X2))), inference(spm,[status(thm)],[c_0_273, c_0_238, theory(equality)]]), ['final']). cnf(c_0_298,plain,(intruder_message(encrypt(X1,generate_key(an_a_nonce)))|~intruder_message(X1)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_274, c_0_275, theory(equality)]]), c_0_182, theory(equality)]]), c_0_181, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_299,plain,(intruder_message(triple(encrypt(quadruple(a,X1,generate_key(X1),X2),bt),encrypt(triple(b,generate_key(X1),X2),at),X3))|~intruder_message(triple(a,X3,encrypt(triple(b,X1,X2),at)))|~a_nonce(X1)), inference(spm,[status(thm)],[c_0_133, c_0_276, theory(equality)]]), ['final']). cnf(c_0_300,plain,(b_holds(key(X1,t))|~intruder_message(triple(t,X1,generate_expiration_time(X2)))|~intruder_message(encrypt(generate_b_nonce(X2),X1))|~intruder_message(bt)|~a_key(X1)|~b_stored(pair(t,X2))), inference(spm,[status(thm)],[c_0_277, c_0_238, theory(equality)]]), ['final']). cnf(c_0_301,plain,(intruder_message(pair(encrypt(triple(a,generate_key(an_a_nonce),generate_expiration_time(an_a_nonce)),bt),encrypt(generate_b_nonce(an_a_nonce),generate_key(an_a_nonce))))), inference(spm,[status(thm)],[c_0_133, c_0_278, theory(equality)]]), ['final']). cnf(c_0_302,plain,(a_holds(key(generate_key(X1),a))|~intruder_message(triple(a,X1,X2))|~intruder_message(at)|~intruder_message(X3)|~a_nonce(X1)|~a_stored(pair(a,X1))), inference(spm,[status(thm)],[c_0_279, c_0_238, theory(equality)]]), ['final']). cnf(c_0_303,plain,(a_holds(key(generate_key(X1),b))|~intruder_message(triple(a,X1,X2))|~intruder_message(bt)|~intruder_message(X3)|~a_nonce(X1)|~a_stored(pair(b,X1))), inference(spm,[status(thm)],[c_0_280, c_0_238, theory(equality)]]), ['final']). cnf(c_0_304,plain,(b_holds(key(X1,a))|~intruder_message(triple(a,X1,generate_expiration_time(X2)))|~intruder_message(encrypt(generate_b_nonce(X2),X1))|~intruder_message(bt)|~a_key(X1)|~b_stored(pair(a,X2))), inference(spm,[status(thm)],[c_0_241, c_0_238, theory(equality)]]), ['final']). cnf(c_0_305,plain,(b_holds(key(X1,b))|~intruder_message(triple(b,X1,generate_expiration_time(X2)))|~intruder_message(encrypt(generate_b_nonce(X2),X1))|~intruder_message(bt)|~a_key(X1)|~b_stored(pair(b,X2))), inference(spm,[status(thm)],[c_0_249, c_0_238, theory(equality)]]), ['final']). cnf(c_0_306,plain,(a_holds(key(X1,b))|~intruder_message(at)|~intruder_message(X2)|~intruder_message(X3)|~intruder_message(X4)|~intruder_message(X1)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_281, c_0_194, theory(equality)]]), c_0_282, theory(equality)]]), c_0_205, theory(equality)]]), theory(equality,[symmetry])]])). cnf(c_0_307,plain,(fresh_intruder_nonce(generate_intruder_nonce(X1))|~fresh_intruder_nonce(X1)), c_0_283). cnf(c_0_308,plain,(intruder_message(X1)|~party_of_protocol(X2)|~intruder_holds(key(X1,X2))|~intruder_message(encrypt(X3,X1))), inference(split_conjunct,[status(thm)],[c_0_284])). cnf(c_0_309,plain,(intruder_message(X1)|~intruder_message(quadruple(X1,X2,X3,X4))), inference(split_conjunct,[status(thm)],[c_0_285])). cnf(c_0_310,plain,(intruder_message(X2)|~intruder_message(quadruple(X1,X2,X3,X4))), inference(split_conjunct,[status(thm)],[c_0_285])). cnf(c_0_311,plain,(intruder_message(X3)|~intruder_message(quadruple(X1,X2,X3,X4))), inference(split_conjunct,[status(thm)],[c_0_285])). cnf(c_0_312,plain,(intruder_message(X4)|~intruder_message(quadruple(X1,X2,X3,X4))), inference(split_conjunct,[status(thm)],[c_0_285])). cnf(c_0_313,plain,(~a_nonce(X1)|~a_key(X1)), inference(split_conjunct,[status(thm)],[c_0_286])). cnf(c_0_314,plain,(fresh_to_b(X1)|~fresh_intruder_nonce(X1)), inference(split_conjunct,[status(thm)],[c_0_115])). cnf(c_0_315,plain,(~a_nonce(generate_key(X1))), inference(split_conjunct,[status(thm)],[c_0_287])). cnf(c_0_316,plain,(b_holds(key(bt,t))), inference(split_conjunct,[status(thm)],[c_0_288])). cnf(c_0_317,plain,(a_holds(key(at,t))), inference(split_conjunct,[status(thm)],[c_0_289])). cnf(c_0_318,plain,(a_nonce(generate_expiration_time(X1))), inference(split_conjunct,[status(thm)],[c_0_290])). cnf(c_0_319,plain,(a_nonce(generate_b_nonce(X1))), inference(split_conjunct,[status(thm)],[c_0_290])). cnf(c_0_320,plain,(b_holds(key(generate_key(X1),a))|~intruder_message(triple(a,X1,generate_expiration_time(X2)))|~intruder_message(generate_b_nonce(X2))|~intruder_message(generate_key(X1))|~intruder_message(bt)|~a_nonce(X1)|~b_stored(pair(a,X2))), inference(spm,[status(thm)],[c_0_291, c_0_238, theory(equality)]]), ['final']). cnf(c_0_321,plain,(b_holds(key(generate_key(an_a_nonce),t))|~intruder_message(encrypt(triple(t,generate_key(an_a_nonce),generate_expiration_time(X1)),bt))|~fresh_to_b(X1)|~message(sent(t,b,pair(t,X1)))), inference(csr,[status(thm)],[inference(spm,[status(thm)],[c_0_292, c_0_293, theory(equality)]]), c_0_294, theory(equality,[symmetry])]]), ['final']). cnf(c_0_322,plain,(message(sent(a,a,pair(X1,encrypt(X2,generate_key(X3)))))|~intruder_message(encrypt(triple(a,X3,X4),at))|~intruder_message(X2)|~intruder_message(X1)|~a_nonce(X3)|~a_stored(pair(a,X3))), inference(spm,[status(thm)],[c_0_209, c_0_295, theory(equality)]]), ['final']). cnf(c_0_323,plain,(b_holds(key(generate_key(an_a_nonce),b))|~intruder_message(encrypt(triple(b,generate_key(an_a_nonce),generate_expiration_time(X1)),bt))|~intruder_message(generate_b_nonce(X1))|~b_stored(pair(b,X1))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_231, c_0_269, theory(equality)]]), c_0_243, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_324,plain,(message(sent(a,b,pair(X1,encrypt(X2,generate_key(X3)))))|~intruder_message(encrypt(triple(a,X3,X4),bt))|~intruder_message(X2)|~intruder_message(X1)|~a_nonce(X3)|~a_stored(pair(b,X3))), inference(spm,[status(thm)],[c_0_209, c_0_296, theory(equality)]]), ['final']). cnf(c_0_325,plain,(b_holds(key(generate_key(an_a_nonce),b))|~intruder_message(triple(b,an_a_nonce,generate_expiration_time(X1)))|~intruder_message(generate_b_nonce(X1))|~intruder_message(bt)|~b_stored(pair(b,X1))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_297, c_0_298, theory(equality)]]), c_0_195, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_326,plain,(intruder_message(encrypt(quadruple(a,X1,generate_key(X1),X2),bt))|~intruder_message(triple(a,X3,encrypt(triple(b,X1,X2),at)))|~a_nonce(X1)), inference(spm,[status(thm)],[c_0_155, c_0_299, theory(equality)]]), ['final']). cnf(c_0_327,plain,(intruder_message(encrypt(triple(a,generate_key(X1),X2),at))|~intruder_message(triple(a,X3,encrypt(triple(a,X1,X2),at)))|~a_nonce(X1)), inference(spm,[status(thm)],[c_0_178, c_0_228, theory(equality)]]), ['final']). cnf(c_0_328,plain,(intruder_message(encrypt(triple(b,generate_key(X1),X2),at))|~intruder_message(triple(a,X3,encrypt(triple(b,X1,X2),at)))|~a_nonce(X1)), inference(spm,[status(thm)],[c_0_178, c_0_299, theory(equality)]]), ['final']). cnf(c_0_329,plain,(b_holds(key(X1,t))|~intruder_message(encrypt(generate_b_nonce(X2),X1))|~intruder_message(generate_expiration_time(X2))|~intruder_message(bt)|~intruder_message(t)|~intruder_message(X1)|~a_key(X1)|~b_stored(pair(t,X2))), inference(spm,[status(thm)],[c_0_300, c_0_187, theory(equality)]]), ['final']). cnf(c_0_330,plain,(intruder_message(encrypt(generate_b_nonce(an_a_nonce),generate_key(an_a_nonce)))), inference(spm,[status(thm)],[c_0_251, c_0_301, theory(equality)]]), ['final']). cnf(c_0_331,plain,(a_holds(key(generate_key(X1),a))|~intruder_message(at)|~intruder_message(X2)|~intruder_message(X3)|~intruder_message(X1)|~a_nonce(X1)|~a_stored(pair(a,X1))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_302, c_0_187, theory(equality)]]), c_0_247, theory(equality)]]), theory(equality,[symmetry])]])). cnf(c_0_332,plain,(a_holds(key(generate_key(X1),b))|~intruder_message(bt)|~intruder_message(X2)|~intruder_message(X3)|~intruder_message(X1)|~a_nonce(X1)|~a_stored(pair(b,X1))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_303, c_0_187, theory(equality)]]), c_0_247, theory(equality)]]), theory(equality,[symmetry])]])). cnf(c_0_333,plain,(b_holds(key(generate_key(X1),b))|~intruder_message(triple(b,X1,generate_expiration_time(X2)))|~intruder_message(generate_b_nonce(X2))|~intruder_message(generate_key(X1))|~intruder_message(bt)|~a_nonce(X1)|~b_stored(pair(b,X2))), inference(spm,[status(thm)],[c_0_297, c_0_238, theory(equality)]]), ['final']). cnf(c_0_334,plain,(intruder_message(encrypt(quadruple(b,X1,generate_key(X1),X2),bt))|~intruder_message(triple(b,X3,encrypt(triple(b,X1,X2),bt)))|~a_nonce(X1)), inference(spm,[status(thm)],[c_0_155, c_0_191, theory(equality)]]), ['final']). cnf(c_0_335,plain,(b_holds(key(X1,a))|~intruder_message(encrypt(generate_b_nonce(X2),X1))|~intruder_message(generate_expiration_time(X2))|~intruder_message(bt)|~intruder_message(X1)|~a_key(X1)|~b_stored(pair(a,X2))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_304, c_0_187, theory(equality)]]), c_0_247, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_336,plain,(b_holds(key(X1,b))|~intruder_message(encrypt(generate_b_nonce(X2),X1))|~intruder_message(generate_expiration_time(X2))|~intruder_message(bt)|~intruder_message(X1)|~a_key(X1)|~b_stored(pair(b,X2))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_305, c_0_187, theory(equality)]]), c_0_205, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_337,plain,(message(sent(a,X1,pair(X2,encrypt(X3,X4))))|~intruder_message(quadruple(X1,X5,X4,X6))|~intruder_message(at)|~intruder_message(X3)|~intruder_message(X2)|~a_stored(pair(X1,X5))), inference(spm,[status(thm)],[c_0_209, c_0_238, theory(equality)]]), ['final']). cnf(c_0_338,plain,(a_holds(key(X1,b))|~intruder_message(at)|~intruder_message(X2)|~intruder_message(X3)|~intruder_message(X1)), inference(spm,[status(thm)],[c_0_306, c_0_224, theory(equality)]])). cnf(c_0_339,plain,(fresh_intruder_nonce(generate_intruder_nonce(X1))|~fresh_intruder_nonce(X1)), c_0_307). cnf(c_0_340,plain,(intruder_message(X1)|~party_of_protocol(X2)|~intruder_message(encrypt(X3,X1))|~intruder_holds(key(X1,X2))), c_0_308). cnf(c_0_341,plain,(intruder_message(X1)|~intruder_message(quadruple(X1,X2,X3,X4))), c_0_309). cnf(c_0_342,plain,(intruder_message(X2)|~intruder_message(quadruple(X1,X2,X3,X4))), c_0_310). cnf(c_0_343,plain,(intruder_message(X3)|~intruder_message(quadruple(X1,X2,X3,X4))), c_0_311). cnf(c_0_344,plain,(intruder_message(X4)|~intruder_message(quadruple(X1,X2,X3,X4))), c_0_312). cnf(c_0_345,plain,(~a_key(X1)|~a_nonce(X1)), c_0_313). cnf(c_0_346,plain,(fresh_to_b(X1)|~fresh_intruder_nonce(X1)), c_0_314). cnf(c_0_347,plain,(~a_nonce(generate_key(X1))), c_0_315). cnf(c_0_348,plain,(b_holds(key(bt,t))), c_0_316). cnf(c_0_349,plain,(a_holds(key(at,t))), c_0_317). cnf(c_0_350,plain,(a_nonce(generate_expiration_time(X1))), c_0_318). cnf(c_0_351,plain,(a_nonce(generate_b_nonce(X1))), c_0_319). cnf(c_0_352,plain,(b_holds(key(generate_key(X1),a))|~intruder_message(generate_b_nonce(X2))|~intruder_message(generate_key(X1))|~intruder_message(generate_expiration_time(X2))|~intruder_message(bt)|~intruder_message(X1)|~a_nonce(X1)|~b_stored(pair(a,X2))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_320, c_0_187, theory(equality)]]), c_0_247, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_353,plain,(b_holds(key(generate_key(an_a_nonce),t))|~intruder_message(triple(t,generate_key(an_a_nonce),generate_expiration_time(X1)))|~intruder_message(bt)|~fresh_to_b(X1)|~message(sent(t,b,pair(t,X1)))), inference(spm,[status(thm)],[c_0_321, c_0_238, theory(equality)]]), ['final']). cnf(c_0_354,plain,(message(sent(a,a,pair(X1,encrypt(X2,generate_key(X3)))))|~intruder_message(triple(a,X3,X4))|~intruder_message(at)|~intruder_message(X2)|~intruder_message(X1)|~a_nonce(X3)|~a_stored(pair(a,X3))), inference(spm,[status(thm)],[c_0_322, c_0_238, theory(equality)]]), ['final']). cnf(c_0_355,plain,(b_holds(key(generate_key(an_a_nonce),b))|~intruder_message(encrypt(triple(b,generate_key(an_a_nonce),generate_expiration_time(X1)),bt))|~fresh_to_b(X1)|~message(sent(b,b,pair(b,X1)))), inference(csr,[status(thm)],[inference(spm,[status(thm)],[c_0_323, c_0_293, theory(equality)]]), c_0_294, theory(equality,[symmetry])]]), ['final']). cnf(c_0_356,plain,(intruder_message(encrypt(triple(b,generate_key(X1),generate_expiration_time(X1)),bt))|~a_nonce(X1)|~fresh_to_b(X1)|~message(sent(b,b,pair(b,X1)))), inference(spm,[status(thm)],[c_0_214, c_0_156, theory(equality)]]), ['final']). cnf(c_0_357,plain,(message(sent(a,b,pair(X1,encrypt(X2,generate_key(X3)))))|~intruder_message(triple(a,X3,X4))|~intruder_message(bt)|~intruder_message(X2)|~intruder_message(X1)|~a_nonce(X3)|~a_stored(pair(b,X3))), inference(spm,[status(thm)],[c_0_324, c_0_238, theory(equality)]]), ['final']). cnf(c_0_358,plain,(b_holds(key(generate_key(an_a_nonce),b))|~intruder_message(triple(b,an_a_nonce,generate_expiration_time(X1)))|~intruder_message(bt)|~fresh_to_b(X1)|~message(sent(b,b,pair(b,X1)))), inference(csr,[status(thm)],[inference(spm,[status(thm)],[c_0_325, c_0_293, theory(equality)]]), c_0_294, theory(equality,[symmetry])]]), ['final']). cnf(c_0_359,plain,(intruder_message(encrypt(triple(a,generate_key(an_a_nonce),X1),bt))|~intruder_message(encrypt(triple(a,an_a_nonce,X1),bt))|~intruder_message(X2)), inference(spm,[status(thm)],[c_0_229, c_0_252, theory(equality)]])). cnf(c_0_360,plain,(intruder_message(encrypt(quadruple(a,X1,generate_key(X1),X2),bt))|~intruder_message(encrypt(triple(b,X1,X2),at))|~intruder_message(X3)|~a_nonce(X1)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_326, c_0_187, theory(equality)]]), c_0_247, theory(equality)]]), theory(equality,[symmetry])]])). cnf(c_0_361,plain,(intruder_message(encrypt(triple(a,generate_key(X1),X2),at))|~intruder_message(encrypt(triple(a,X1,X2),at))|~intruder_message(X3)|~a_nonce(X1)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_327, c_0_187, theory(equality)]]), c_0_247, theory(equality)]]), theory(equality,[symmetry])]])). cnf(c_0_362,plain,(intruder_message(encrypt(triple(b,generate_key(X1),X2),at))|~intruder_message(encrypt(triple(b,X1,X2),at))|~intruder_message(X3)|~a_nonce(X1)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_328, c_0_187, theory(equality)]]), c_0_247, theory(equality)]]), theory(equality,[symmetry])]])). cnf(c_0_363,plain,(intruder_message(encrypt(triple(a,generate_key(X1),generate_expiration_time(X1)),bt))|~a_nonce(X1)|~fresh_to_b(X1)|~message(sent(a,b,pair(a,X1)))), inference(spm,[status(thm)],[c_0_178, c_0_188, theory(equality)]]), ['final']). cnf(c_0_364,plain,(b_holds(key(generate_key(an_a_nonce),t))|~intruder_message(generate_expiration_time(an_a_nonce))|~intruder_message(generate_key(an_a_nonce))|~intruder_message(bt)|~intruder_message(t)|~b_stored(pair(t,an_a_nonce))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_329, c_0_330, theory(equality)]]), c_0_243, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_365,plain,(a_holds(key(generate_key(X1),a))|~intruder_message(at)|~intruder_message(X2)|~intruder_message(X1)|~a_nonce(X1)|~a_stored(pair(a,X1))), inference(spm,[status(thm)],[c_0_331, c_0_224, theory(equality)]])). cnf(c_0_366,plain,(message(sent(t,b,triple(encrypt(quadruple(b,X1,generate_key(X1),generate_expiration_time(X1)),bt),encrypt(triple(b,generate_key(X1),generate_expiration_time(X1)),bt),generate_b_nonce(X1))))|~a_nonce(X1)|~fresh_to_b(X1)|~message(sent(b,b,pair(b,X1)))), inference(spm,[status(thm)],[c_0_142, c_0_109, theory(equality)]]), ['final']). cnf(c_0_367,plain,(a_holds(key(generate_key(X1),b))|~intruder_message(bt)|~intruder_message(X2)|~intruder_message(X1)|~a_nonce(X1)|~a_stored(pair(b,X1))), inference(spm,[status(thm)],[c_0_332, c_0_224, theory(equality)]])). cnf(c_0_368,plain,(b_holds(key(generate_key(X1),b))|~intruder_message(generate_b_nonce(X2))|~intruder_message(generate_key(X1))|~intruder_message(generate_expiration_time(X2))|~intruder_message(bt)|~intruder_message(X1)|~a_nonce(X1)|~b_stored(pair(b,X2))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_333, c_0_187, theory(equality)]]), c_0_205, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_369,plain,(intruder_message(encrypt(quadruple(b,X1,generate_key(X1),X2),bt))|~intruder_message(encrypt(triple(b,X1,X2),bt))|~intruder_message(X3)|~a_nonce(X1)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_334, c_0_187, theory(equality)]]), c_0_205, theory(equality)]]), theory(equality,[symmetry])]])). cnf(c_0_370,plain,(message(sent(t,t,X1))|~intruder_message(X1)), inference(spm,[status(thm)],[c_0_70, c_0_60, theory(equality)]]), ['final']). cnf(c_0_371,plain,(b_holds(key(X1,t))|~intruder_message(generate_expiration_time(X2))|~intruder_message(generate_b_nonce(X2))|~intruder_message(bt)|~intruder_message(t)|~intruder_message(X1)|~a_key(X1)|~b_stored(pair(t,X2))), inference(spm,[status(thm)],[c_0_329, c_0_238, theory(equality)]]), ['final']). cnf(c_0_372,plain,(b_holds(key(X1,a))|~intruder_message(generate_expiration_time(X2))|~intruder_message(generate_b_nonce(X2))|~intruder_message(bt)|~intruder_message(X1)|~a_key(X1)|~b_stored(pair(a,X2))), inference(spm,[status(thm)],[c_0_335, c_0_238, theory(equality)]]), ['final']). cnf(c_0_373,plain,(b_holds(key(X1,b))|~intruder_message(generate_expiration_time(X2))|~intruder_message(generate_b_nonce(X2))|~intruder_message(bt)|~intruder_message(X1)|~a_key(X1)|~b_stored(pair(b,X2))), inference(spm,[status(thm)],[c_0_336, c_0_238, theory(equality)]]), ['final']). cnf(c_0_374,plain,(message(sent(a,X1,pair(X2,encrypt(X3,X4))))|~intruder_message(at)|~intruder_message(X3)|~intruder_message(X2)|~intruder_message(X5)|~intruder_message(X4)|~intruder_message(X6)|~intruder_message(X1)|~a_stored(pair(X1,X6))), inference(spm,[status(thm)],[c_0_337, c_0_259, theory(equality)]]), ['final']). cnf(c_0_375,plain,(a_holds(key(X1,b))|~intruder_message(at)|~intruder_message(X2)|~intruder_message(X1)), inference(spm,[status(thm)],[c_0_338, c_0_224, theory(equality)]])). cnf(c_0_376,plain,(fresh_intruder_nonce(generate_intruder_nonce(X1))|~fresh_intruder_nonce(X1)), c_0_339, ['final']). cnf(c_0_377,plain,(intruder_message(X1)|~intruder_holds(key(X1,X2))|~intruder_message(encrypt(X3,X1))|~party_of_protocol(X2)), c_0_340). cnf(c_0_378,plain,(intruder_message(X1)|~intruder_message(quadruple(X1,X2,X3,X4))), c_0_341). cnf(c_0_379,plain,(intruder_message(X1)|~intruder_message(quadruple(X2,X1,X3,X4))), c_0_342). cnf(c_0_380,plain,(intruder_message(X1)|~intruder_message(quadruple(X2,X3,X1,X4))), c_0_343). cnf(c_0_381,plain,(intruder_message(X1)|~intruder_message(quadruple(X2,X3,X4,X1))), c_0_344). cnf(c_0_382,plain,(~a_nonce(X1)|~a_key(X1)), c_0_345). cnf(c_0_383,plain,(fresh_to_b(X1)|~fresh_intruder_nonce(X1)), c_0_346). cnf(c_0_384,plain,(~a_nonce(generate_key(X1))), c_0_347). cnf(c_0_385,plain,(b_holds(key(generate_key(an_a_nonce),a))|~b_stored(pair(a,an_a_nonce))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_201, c_0_278, theory(equality)]]), c_0_243, theory(equality)]]), theory(equality,[symmetry])]])). cnf(c_0_386,plain,(b_holds(key(bt,t))), c_0_348). cnf(c_0_387,plain,(a_holds(key(at,t))), c_0_349). cnf(c_0_388,plain,(a_nonce(generate_expiration_time(X1))), c_0_350). cnf(c_0_389,plain,(a_nonce(generate_b_nonce(X1))), c_0_351). cnf(c_0_390,plain,(b_holds(key(generate_key(X1),a))|~intruder_message(generate_key(X1))|~intruder_message(generate_expiration_time(X2))|~intruder_message(bt)|~intruder_message(X1)|~a_nonce(X1)|~fresh_to_b(X2)|~message(sent(a,b,pair(a,X2)))), inference(csr,[status(thm)],[inference(spm,[status(thm)],[c_0_352, c_0_293, theory(equality)]]), c_0_294, theory(equality,[symmetry])]]), ['final']). cnf(c_0_391,plain,(b_holds(key(generate_key(an_a_nonce),t))|~intruder_message(generate_key(an_a_nonce))|~intruder_message(generate_expiration_time(X1))|~intruder_message(bt)|~intruder_message(t)|~fresh_to_b(X1)|~message(sent(t,b,pair(t,X1)))), inference(spm,[status(thm)],[c_0_353, c_0_187, theory(equality)]]), ['final']). cnf(c_0_392,plain,(message(sent(a,a,pair(X1,encrypt(X2,generate_key(X3)))))|~intruder_message(at)|~intruder_message(X2)|~intruder_message(X1)|~intruder_message(X4)|~intruder_message(X3)|~a_nonce(X3)|~a_stored(pair(a,X3))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_354, c_0_187, theory(equality)]]), c_0_247, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_393,plain,(b_holds(key(generate_key(an_a_nonce),t))|~fresh_to_b(generate_key(an_a_nonce))|~message(sent(t,b,pair(t,generate_key(an_a_nonce))))), inference(spm,[status(thm)],[c_0_321, c_0_275, theory(equality)]]), ['final']). cnf(c_0_394,plain,(b_holds(key(generate_key(an_a_nonce),b))|~intruder_message(triple(b,generate_key(an_a_nonce),generate_expiration_time(X1)))|~intruder_message(bt)|~fresh_to_b(X1)|~message(sent(b,b,pair(b,X1)))), inference(spm,[status(thm)],[c_0_355, c_0_238, theory(equality)]]), ['final']). cnf(c_0_395,plain,(b_holds(key(generate_key(an_a_nonce),b))|~intruder_message(encrypt(triple(b,an_a_nonce,generate_expiration_time(X1)),bt))|~fresh_to_b(X1)|~message(sent(b,b,pair(b,X1)))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_355, c_0_250, theory(equality)]]), c_0_195, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_396,plain,(b_holds(key(generate_key(an_a_nonce),b))|~fresh_to_b(generate_key(an_a_nonce))|~message(sent(b,b,pair(b,generate_key(an_a_nonce))))), inference(spm,[status(thm)],[c_0_355, c_0_275, theory(equality)]]), ['final']). cnf(c_0_397,plain,(b_holds(key(generate_key(an_a_nonce),b))|~message(sent(b,b,pair(b,an_a_nonce)))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_355, c_0_356, theory(equality)]]), c_0_182, theory(equality)]]), c_0_195, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_398,plain,(message(sent(a,b,pair(X1,encrypt(X2,generate_key(X3)))))|~intruder_message(bt)|~intruder_message(X2)|~intruder_message(X1)|~intruder_message(X4)|~intruder_message(X3)|~a_nonce(X3)|~a_stored(pair(b,X3))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_357, c_0_187, theory(equality)]]), c_0_247, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_399,plain,(b_holds(key(generate_key(an_a_nonce),b))|~intruder_message(generate_expiration_time(X1))|~intruder_message(bt)|~fresh_to_b(X1)|~message(sent(b,b,pair(b,X1)))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_358, c_0_187, theory(equality)]]), c_0_282, theory(equality)]]), c_0_205, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_400,plain,(b_holds(key(generate_key(an_a_nonce),t))|~intruder_message(generate_key(an_a_nonce))|~intruder_message(generate_expiration_time(X1))|~intruder_message(generate_b_nonce(X1))|~intruder_message(bt)|~intruder_message(t)|~b_stored(pair(t,X1))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_329, c_0_298, theory(equality)]]), c_0_243, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_401,plain,(intruder_message(generate_b_nonce(encrypt(X1,generate_key(an_a_nonce))))|~intruder_message(X1)|~fresh_to_b(encrypt(X1,generate_key(an_a_nonce)))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_294, c_0_244, theory(equality)]]), c_0_247, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_402,plain,(b_holds(key(generate_key(an_a_nonce),b))|~intruder_message(generate_key(an_a_nonce))|~intruder_message(generate_expiration_time(X1))|~intruder_message(generate_b_nonce(X1))|~intruder_message(bt)|~b_stored(pair(b,X1))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_336, c_0_298, theory(equality)]]), c_0_243, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_403,plain,(intruder_message(encrypt(triple(a,generate_key(an_a_nonce),X1),bt))|~intruder_message(encrypt(triple(a,an_a_nonce,X1),bt))), inference(spm,[status(thm)],[c_0_359, c_0_224, theory(equality)]]), ['final']). cnf(c_0_404,plain,(intruder_message(encrypt(quadruple(a,X1,generate_key(X1),X2),bt))|~intruder_message(encrypt(triple(b,X1,X2),at))|~a_nonce(X1)), inference(spm,[status(thm)],[c_0_360, c_0_224, theory(equality)]]), ['final']). cnf(c_0_405,plain,(message(sent(a,a,pair(encrypt(triple(a,generate_key(X1),X2),at),encrypt(X3,generate_key(X1)))))|~intruder_message(triple(a,X3,encrypt(triple(a,X1,X2),at)))|~a_nonce(X1)|~a_stored(pair(a,X1))), inference(spm,[status(thm)],[c_0_162, c_0_211, theory(equality)]]), ['final']). cnf(c_0_406,plain,(intruder_message(encrypt(triple(a,generate_key(X1),X2),at))|~intruder_message(encrypt(triple(a,X1,X2),at))|~a_nonce(X1)), inference(spm,[status(thm)],[c_0_361, c_0_224, theory(equality)]]), ['final']). cnf(c_0_407,plain,(intruder_message(encrypt(triple(b,generate_key(X1),X2),at))|~intruder_message(encrypt(triple(b,X1,X2),at))|~a_nonce(X1)), inference(spm,[status(thm)],[c_0_362, c_0_224, theory(equality)]]), ['final']). cnf(c_0_408,plain,(b_holds(key(generate_key(X1),a))|~intruder_message(encrypt(generate_b_nonce(X1),generate_key(X1)))|~a_nonce(X1)|~fresh_to_b(X1)|~message(sent(a,b,pair(a,X1)))), inference(csr,[status(thm)],[inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_241, c_0_363, theory(equality)]]), c_0_243, theory(equality)]]), theory(equality,[symmetry])]]), c_0_293, theory(equality,[symmetry])]]), ['final']). cnf(c_0_409,plain,(b_holds(key(generate_key(an_a_nonce),t))|~intruder_message(generate_expiration_time(an_a_nonce))|~intruder_message(generate_key(an_a_nonce))|~intruder_message(bt)|~intruder_message(t)|~message(sent(t,b,pair(t,an_a_nonce)))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_364, c_0_293, theory(equality)]]), c_0_182, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_410,plain,(a_holds(key(generate_key(X1),a))|~intruder_message(at)|~intruder_message(X1)|~a_nonce(X1)|~a_stored(pair(a,X1))), inference(spm,[status(thm)],[c_0_365, c_0_224, theory(equality)]]), ['final']). cnf(c_0_411,plain,(intruder_message(triple(encrypt(quadruple(b,X1,generate_key(X1),generate_expiration_time(X1)),bt),encrypt(triple(b,generate_key(X1),generate_expiration_time(X1)),bt),generate_b_nonce(X1)))|~a_nonce(X1)|~fresh_to_b(X1)|~message(sent(b,b,pair(b,X1)))), inference(spm,[status(thm)],[c_0_133, c_0_366, theory(equality)]]), ['final']). cnf(c_0_412,plain,(b_holds(key(generate_key(an_a_nonce),b))|~intruder_message(generate_expiration_time(an_a_nonce))|~intruder_message(generate_key(an_a_nonce))|~intruder_message(bt)|~b_stored(pair(b,an_a_nonce))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_336, c_0_330, theory(equality)]]), c_0_243, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_413,plain,(b_holds(key(generate_key(an_a_nonce),b))|~intruder_message(triple(b,an_a_nonce,generate_expiration_time(an_a_nonce)))|~intruder_message(bt)|~b_stored(pair(b,an_a_nonce))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_297, c_0_330, theory(equality)]]), c_0_195, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_414,plain,(a_holds(key(generate_key(X1),b))|~intruder_message(bt)|~intruder_message(X1)|~a_nonce(X1)|~a_stored(pair(b,X1))), inference(spm,[status(thm)],[c_0_367, c_0_224, theory(equality)]]), ['final']). cnf(c_0_415,plain,(b_holds(key(generate_key(X1),b))|~intruder_message(generate_key(X1))|~intruder_message(generate_expiration_time(X2))|~intruder_message(bt)|~intruder_message(X1)|~a_nonce(X1)|~fresh_to_b(X2)|~message(sent(b,b,pair(b,X2)))), inference(csr,[status(thm)],[inference(spm,[status(thm)],[c_0_368, c_0_293, theory(equality)]]), c_0_294, theory(equality,[symmetry])]]), ['final']). cnf(c_0_416,plain,(b_holds(key(generate_key(X1),b))|~intruder_message(encrypt(generate_b_nonce(X1),generate_key(X1)))|~a_nonce(X1)|~fresh_to_b(X1)|~message(sent(b,b,pair(b,X1)))), inference(csr,[status(thm)],[inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_249, c_0_356, theory(equality)]]), c_0_243, theory(equality)]]), theory(equality,[symmetry])]]), c_0_293, theory(equality,[symmetry])]]), ['final']). cnf(c_0_417,plain,(a_holds(key(generate_key(X1),b))|~a_nonce(X1)|~fresh_to_b(X1)|~a_stored(pair(b,X1))|~message(sent(a,b,pair(a,X1)))), inference(spm,[status(thm)],[c_0_197, c_0_165, theory(equality)]]), ['final']). cnf(c_0_418,plain,(intruder_message(encrypt(quadruple(b,X1,generate_key(X1),generate_expiration_time(X1)),bt))|~a_nonce(X1)|~fresh_to_b(X1)|~message(sent(b,b,pair(b,X1)))), inference(spm,[status(thm)],[c_0_334, c_0_156, theory(equality)]]), ['final']). cnf(c_0_419,plain,(intruder_message(encrypt(quadruple(b,X1,generate_key(X1),X2),bt))|~intruder_message(encrypt(triple(b,X1,X2),bt))|~a_nonce(X1)), inference(spm,[status(thm)],[c_0_369, c_0_224, theory(equality)]]), ['final']). cnf(c_0_420,plain,(message(sent(t,X1,triple(encrypt(quadruple(t,X2,generate_key(X2),X3),X4),encrypt(triple(X1,generate_key(X2),X3),X5),X6)))|~intruder_message(triple(t,X6,encrypt(triple(X1,X2,X3),X5)))|~a_nonce(X2)|~t_holds(key(X5,t))|~t_holds(key(X4,X1))), inference(spm,[status(thm)],[c_0_87, c_0_370, theory(equality)]]), ['final']). cnf(c_0_421,plain,(b_holds(key(X1,t))|~intruder_message(generate_expiration_time(X2))|~intruder_message(bt)|~intruder_message(t)|~intruder_message(X1)|~a_key(X1)|~fresh_to_b(X2)|~message(sent(t,b,pair(t,X2)))), inference(csr,[status(thm)],[inference(spm,[status(thm)],[c_0_371, c_0_293, theory(equality)]]), c_0_294, theory(equality,[symmetry])]]), ['final']). cnf(c_0_422,plain,(b_holds(key(X1,a))|~intruder_message(generate_expiration_time(X2))|~intruder_message(bt)|~intruder_message(X1)|~a_key(X1)|~fresh_to_b(X2)|~message(sent(a,b,pair(a,X2)))), inference(csr,[status(thm)],[inference(spm,[status(thm)],[c_0_372, c_0_293, theory(equality)]]), c_0_294, theory(equality,[symmetry])]]), ['final']). cnf(c_0_423,plain,(b_holds(key(X1,b))|~intruder_message(generate_expiration_time(X2))|~intruder_message(bt)|~intruder_message(X1)|~a_key(X1)|~fresh_to_b(X2)|~message(sent(b,b,pair(b,X2)))), inference(csr,[status(thm)],[inference(spm,[status(thm)],[c_0_373, c_0_293, theory(equality)]]), c_0_294, theory(equality,[symmetry])]]), ['final']). cnf(c_0_424,plain,(b_holds(key(X1,t))|~intruder_message(encrypt(generate_b_nonce(X1),X1))|~a_key(X1)|~fresh_to_b(X1)|~message(sent(t,b,pair(t,X1)))), inference(csr,[status(thm)],[inference(spm,[status(thm)],[c_0_277, c_0_275, theory(equality)]]), c_0_293, theory(equality,[symmetry])]]), ['final']). cnf(c_0_425,plain,(b_holds(key(X1,a))|~intruder_message(encrypt(generate_b_nonce(X1),X1))|~a_key(X1)|~fresh_to_b(X1)|~message(sent(a,b,pair(a,X1)))), inference(csr,[status(thm)],[inference(spm,[status(thm)],[c_0_241, c_0_275, theory(equality)]]), c_0_293, theory(equality,[symmetry])]]), ['final']). cnf(c_0_426,plain,(b_holds(key(X1,b))|~intruder_message(encrypt(generate_b_nonce(X1),X1))|~a_key(X1)|~fresh_to_b(X1)|~message(sent(b,b,pair(b,X1)))), inference(csr,[status(thm)],[inference(spm,[status(thm)],[c_0_249, c_0_275, theory(equality)]]), c_0_293, theory(equality,[symmetry])]]), ['final']). cnf(c_0_427,plain,(message(sent(a,b,pair(X1,encrypt(X2,X3))))|~intruder_message(at)|~intruder_message(X2)|~intruder_message(X1)|~intruder_message(X4)|~intruder_message(X3)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_374, c_0_194, theory(equality)]]), c_0_282, theory(equality)]]), c_0_205, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_428,plain,(a_holds(key(X1,b))|~intruder_message(at)|~intruder_message(X1)), inference(spm,[status(thm)],[c_0_375, c_0_224, theory(equality)]]), ['final']). cnf(c_0_429,plain,(intruder_message(generate_b_nonce(X1))|~intruder_message(pair(t,X1))|~fresh_to_b(X1)), inference(spm,[status(thm)],[c_0_294, c_0_236, theory(equality)]]), ['final']). cnf(c_0_430,plain,(intruder_message(generate_b_nonce(X1))|~intruder_message(pair(a,X1))|~fresh_to_b(X1)), inference(spm,[status(thm)],[c_0_294, c_0_202, theory(equality)]]), ['final']). cnf(c_0_431,plain,(intruder_message(generate_b_nonce(X1))|~intruder_message(pair(b,X1))|~fresh_to_b(X1)), inference(spm,[status(thm)],[c_0_294, c_0_213, theory(equality)]]), ['final']). cnf(c_0_432,plain,(message(sent(a,a,X1))|~intruder_message(X1)), inference(spm,[status(thm)],[c_0_140, c_0_118, theory(equality)]]), ['final']). cnf(c_0_433,plain,(message(sent(b,a,X1))|~intruder_message(X1)), inference(spm,[status(thm)],[c_0_140, c_0_71, theory(equality)]]), ['final']). cnf(c_0_434,plain,(intruder_message(generate_intruder_nonce(X1))|~fresh_intruder_nonce(X1)), inference(spm,[status(thm)],[c_0_206, c_0_376, theory(equality)]]), ['final']). cnf(c_0_435,plain,(intruder_message(X1)|~intruder_holds(key(X1,X2))|~intruder_message(encrypt(X3,X1))|~party_of_protocol(X2)), c_0_377, ['final']). cnf(c_0_436,plain,(intruder_message(X1)|~intruder_message(quadruple(X1,X2,X3,X4))), c_0_378, ['final']). cnf(c_0_437,plain,(intruder_message(X1)|~intruder_message(quadruple(X2,X1,X3,X4))), c_0_379, ['final']). cnf(c_0_438,plain,(intruder_message(X1)|~intruder_message(quadruple(X2,X3,X1,X4))), c_0_380, ['final']). cnf(c_0_439,plain,(intruder_message(X1)|~intruder_message(quadruple(X2,X3,X4,X1))), c_0_381, ['final']). cnf(c_0_440,plain,(~a_nonce(X1)|~a_key(X1)), c_0_382, ['final']). cnf(c_0_441,plain,(fresh_to_b(X1)|~fresh_intruder_nonce(X1)), c_0_383, ['final']). cnf(c_0_442,plain,(~a_nonce(generate_key(X1))), c_0_384, ['final']). cnf(c_0_443,plain,(intruder_message(encrypt(triple(a,generate_key(an_a_nonce),generate_expiration_time(an_a_nonce)),bt))), inference(spm,[status(thm)],[c_0_229, c_0_301, theory(equality)]]), ['final']). cnf(c_0_444,plain,(b_holds(key(generate_key(an_a_nonce),a))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_385, c_0_293, theory(equality)]]), c_0_182, theory(equality)]]), c_0_181, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_445,plain,(intruder_message(generate_b_nonce(an_a_nonce))), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_294, c_0_181, theory(equality)]]), c_0_182, theory(equality)]]), theory(equality,[symmetry])]]), ['final']). cnf(c_0_446,plain,(b_holds(key(bt,t))), c_0_386, ['final']). cnf(c_0_447,plain,(a_holds(key(at,t))), c_0_387, ['final']). cnf(c_0_448,plain,(a_nonce(generate_expiration_time(X1))), c_0_388, ['final']). cnf(c_0_449,plain,(a_nonce(generate_b_nonce(X1))), c_0_389, ['final']). # SZS output end Saturation.
% SZS status Theorem % Proof start: node(node1, false, 'unit-sup-right'(=(set_difference(sK12, sK10), sK12), disjoint(X0, set_difference(X1, X0))), [node(node3, disjoint(X0, set_difference(X1, X0)), hyper(:-(disjoint(X0, set_difference(X1, X0)), [])), [node(node4, :-(disjoint(X0, set_difference(X1, X0)), []), simplify(:-(disjoint(X0, set_difference(X1, X0)), =(set_difference(X0, X0), empty_set))), [node(node5, :-(disjoint(X0, set_difference(X1, X0)), =(set_difference(X0, X0), empty_set)), 'sup-left'(=(set_difference(X0, set_difference(X1, X0)), X0), :-(disjoint(X0, X1), =(set_difference(X0, set_difference(X0, X1)), empty_set))), [node(node6, :-(disjoint(X0, X1), =(set_difference(X0, set_difference(X0, X1)), empty_set)), 'sup-left'(=(set_intersection2(X0, X1), set_difference(X0, set_difference(X0, X1))), :-(disjoint(X0, X1), =(set_intersection2(X0, X1), empty_set))), [node(node7, :-(disjoint(X0, X1), =(set_intersection2(X0, X1), empty_set)), input_clause, [], []), node(node8, =(set_intersection2(X0, X1), set_difference(X0, set_difference(X0, X1))), input_clause, [], [])], []), node(node9, =(set_difference(X0, set_difference(X1, X0)), X0), simplify(=(set_difference(set_union2(X0, set_difference(X1, X0)), set_difference(X1, X0)), X0)), [node(node10, =(set_difference(set_union2(X0, set_difference(X1, X0)), set_difference(X1, X0)), X0), 'unit-sup-right'(=(set_difference(set_difference(X0, X1), X1), set_difference(X0, X1)), =(set_difference(set_union2(X0, X1), set_difference(X1, X0)), X0)), [node(node11, =(set_difference(set_union2(X0, X1), set_difference(X1, X0)), X0), hyper(:-(=(X1, X0), ','(subset(X0, X1), subset(X1, X0)))), [node(node12, :-(=(X1, X0), ','(subset(X0, X1), subset(X1, X0))), input_clause, [], []), node(node13, subset(X0, set_difference(set_union2(X0, X1), set_difference(X1, X0))), 'unit-sup-right'(=(set_union2(X1, X0), set_union2(X0, X1)), subset(X0, set_difference(set_union2(X1, X0), set_difference(X1, X0)))), [node(node14, subset(X0, set_difference(set_union2(X1, X0), set_difference(X1, X0))), simplify(subset(X0, set_intersection2(set_union2(X1, X0), X0))), [node(node15, subset(X0, set_intersection2(set_union2(X1, X0), X0)), hyper(:-(subset(X0, set_intersection2(X1, X2)), ','(subset(X0, X1), subset(X0, X2)))), [node(node16, :-(subset(X0, set_intersection2(X1, X2)), ','(subset(X0, X1), subset(X0, X2))), input_clause, [], []), node(node17, subset(X0, set_union2(X1, X0)), 'unit-sup-right'(=(set_union2(X1, X0), set_union2(X0, X1)), subset(X0, set_union2(X0, X1))), [node(node18, subset(X0, set_union2(X0, X1)), input_fact, [], []), node(node19, =(set_union2(X1, X0), set_union2(X0, X1)), input_clause, [], [])], []), node(node20, subset(X0, X0), input_fact, [], [])], []), ref(node8), node(node21, =(set_difference(set_union2(X0, X1), X1), set_difference(X0, X1)), input_clause, [], [])], []), ref(node19)], []), node(node22, subset(set_difference(set_union2(X0, X1), set_difference(X1, X0)), X0), 'unit-sup-right'(=(set_union2(X1, X0), set_union2(X0, X1)), subset(set_difference(set_union2(X0, X1), set_difference(X0, X1)), X1)), [node(node23, subset(set_difference(set_union2(X0, X1), set_difference(X0, X1)), X1), 'unit-sup-right'(=(set_difference(set_union2(X0, X1), X1), set_difference(X0, X1)), subset(set_difference(X0, set_difference(X0, X1)), X1)), [node(node24, subset(set_difference(X0, set_difference(X0, X1)), X1), simplify(subset(set_intersection2(X0, X1), X1)), [node(node25, subset(set_intersection2(X0, X1), X1), 'unit-sup-right'(=(set_intersection2(X1, X0), set_intersection2(X0, X1)), subset(set_intersection2(X0, X1), X0)), [node(node26, subset(set_intersection2(X0, X1), X0), input_fact, [], []), node(node27, =(set_intersection2(X1, X0), set_intersection2(X0, X1)), input_clause, [], [])], []), ref(node8)], []), ref(node21)], []), ref(node19)], [])], []), node(node28, =(set_difference(set_difference(X0, X1), X1), set_difference(X0, X1)), simplify(=(set_difference(set_union2(X0, X1), X0), set_difference(set_difference(X1, X0), X0))), [node(node29, =(set_difference(set_union2(X0, X1), X0), set_difference(set_difference(X1, X0), X0)), 'unit-sup-right'(=(set_union2(X0, set_difference(X1, X0)), set_union2(X0, X1)), =(set_difference(set_union2(X0, X1), X0), set_difference(X1, X0))), [node(node30, =(set_difference(set_union2(X0, X1), X0), set_difference(X1, X0)), 'unit-sup-right'(=(set_union2(X1, X0), set_union2(X0, X1)), =(set_difference(set_union2(X0, X1), X1), set_difference(X0, X1))), [ref(node21), ref(node19)], []), node(node31, =(set_union2(X0, set_difference(X1, X0)), set_union2(X0, X1)), input_clause, [], [])], []), node(node32, =(set_difference(set_union2(X0, X1), X0), set_difference(X1, X0)), 'unit-sup-right'(=(set_union2(X1, X0), set_union2(X0, X1)), =(set_difference(set_union2(X0, X1), X1), set_difference(X0, X1))), [ref(node21), ref(node19)], [])], [])], []), ref(node21)], [])], []), node(node33, =(set_difference(X0, X0), empty_set), hyper(:-(=(set_difference(X0, X1), empty_set), subset(X0, X1))), [node(node34, :-(=(set_difference(X0, X1), empty_set), subset(X0, X1)), input_clause, [], []), ref(node20)], [])], [])], []), node(node35, =(set_difference(sK12, sK10), sK12), hyper(:-(=(X1, X0), ','(subset(X0, X1), subset(X1, X0)))), [ref(node12), node(node36, subset(sK12, set_difference(sK12, sK10)), 'unit-sup-right'(=(set_difference(sK12, sK11), sK12), subset(set_difference(X0, sK11), set_difference(X0, sK10))), [node(node37, subset(set_difference(X0, sK11), set_difference(X0, sK10)), 'unit-sup-right'(=(set_difference(X0, set_difference(X0, set_union2(sK11, set_difference(X0, sK10)))), X0), subset(set_difference(set_difference(X0, set_difference(X0, set_union2(X1, X2))), X1), X2)), [node(node38, subset(set_difference(set_difference(X0, set_difference(X0, set_union2(X1, X2))), X1), X2), 'unit-sup-right'(=(set_difference(X1, set_difference(X1, X0)), set_difference(X0, set_difference(X0, X1))), subset(set_difference(set_difference(set_union2(X0, X1), X2), X0), X1)), [node(node39, subset(set_difference(set_difference(set_union2(X0, X1), X2), X0), X1), 'unit-sup-right'(=(set_union2(X1, X0), set_union2(X0, X1)), subset(set_difference(set_difference(set_union2(X0, X1), X2), X1), X0)), [node(node40, subset(set_difference(set_difference(set_union2(X0, X1), X2), X1), X0), hyper(:-(subset(X0, X1), ','(subset(X0, X2), subset(X2, X1)))), [node(node41, :-(subset(X0, X1), ','(subset(X0, X2), subset(X2, X1))), input_clause, [], []), node(node42, subset(set_difference(set_difference(set_union2(X0, X1), X2), X1), set_difference(X0, X1)), 'unit-sup-right'(=(set_difference(set_union2(X0, X1), X1), set_difference(X0, X1)), subset(set_difference(set_difference(X0, X1), X2), set_difference(X0, X2))), [node(node43, subset(set_difference(set_difference(X0, X1), X2), set_difference(X0, X2)), hyper(:-(subset(set_difference(X0, X1), set_difference(X2, X1)), subset(X0, X2))), [node(node44, :-(subset(set_difference(X0, X1), set_difference(X2, X1)), subset(X0, X2)), input_clause, [], []), node(node45, subset(set_difference(X0, X1), X0), input_fact, [], [])], []), ref(node21)], []), ref(node45)], []), ref(node19)], []), node(node46, =(set_difference(X1, set_difference(X1, X0)), set_difference(X0, set_difference(X0, X1))), simplify(=(set_intersection2(X1, X0), set_difference(X0, set_difference(X0, X1)))), [node(node47, =(set_intersection2(X1, X0), set_difference(X0, set_difference(X0, X1))), 'unit-sup-right'(=(set_intersection2(X0, X1), set_difference(X0, set_difference(X0, X1))), =(set_intersection2(X1, X0), set_intersection2(X0, X1))), [ref(node27), ref(node8)], []), ref(node8)], [])], []), node(node48, =(set_difference(X0, set_difference(X0, set_union2(sK11, set_difference(X0, sK10)))), X0), simplify(=(set_intersection2(X0, set_union2(sK11, set_difference(X0, sK10))), X0)), [node(node49, =(set_intersection2(X0, set_union2(sK11, set_difference(X0, sK10))), X0), hyper(:-(=(set_intersection2(X0, X1), X0), subset(X0, X1))), [node(node50, :-(=(set_intersection2(X0, X1), X0), subset(X0, X1)), input_clause, [], []), node(node51, subset(X0, set_union2(sK11, set_difference(X0, sK10))), hyper(:-(subset(X0, X1), ','(subset(X0, X2), subset(X2, X1)))), [ref(node41), node(node52, subset(X0, set_union2(set_difference(X0, X1), X1)), hyper(:-(subset(X0, X1), ','(subset(X0, X2), subset(X2, X1)))), [ref(node41), ref(node17), node(node53, subset(set_union2(X0, X1), set_union2(set_difference(X1, X0), X0)), 'unit-sup-right'(=(set_union2(X0, set_difference(X1, X0)), set_union2(X0, X1)), subset(set_union2(X0, X1), set_union2(X1, X0))), [node(node54, subset(set_union2(X0, X1), set_union2(X1, X0)), hyper(:-(subset(set_union2(X0, X1), X2), ','(subset(X0, X2), subset(X1, X2)))), [node(node55, :-(subset(set_union2(X0, X1), X2), ','(subset(X0, X2), subset(X1, X2))), input_clause, [], []), ref(node17), ref(node18)], []), ref(node31)], [])], []), node(node56, subset(set_union2(X0, sK10), set_union2(sK11, X0)), hyper(:-(subset(set_union2(X0, X1), X2), ','(subset(X0, X2), subset(X1, X2)))), [ref(node55), ref(node17), node(node57, subset(sK10, set_union2(sK11, X0)), hyper(:-(subset(X0, X1), ','(subset(X0, X2), subset(X2, X1)))), [ref(node41), node(node58, subset(sK10, sK11), input_fact, [], []), ref(node18)], [])], [])], [])], []), ref(node8)], [])], []), node(node59, =(set_difference(sK12, sK11), sK12), hyper(:-(=(X1, X0), ','(subset(X0, X1), subset(X1, X0)))), [ref(node12), node(node60, subset(sK12, set_difference(sK12, sK11)), hyper(:-(subset(X0, X1), =(set_difference(X0, X1), empty_set))), [node(node61, :-(subset(X0, X1), =(set_difference(X0, X1), empty_set)), input_clause, [], []), node(node62, =(set_difference(sK12, set_difference(sK12, sK11)), empty_set), simplify(=(set_intersection2(sK12, sK11), empty_set)), [node(node63, =(set_intersection2(sK12, sK11), empty_set), hyper(:-(=(set_intersection2(X0, X1), empty_set), disjoint(X0, X1))), [node(node64, :-(=(set_intersection2(X0, X1), empty_set), disjoint(X0, X1)), input_clause, [], []), node(node65, disjoint(sK12, sK11), hyper(:-(disjoint(X0, X1), disjoint(X1, X0))), [node(node66, :-(disjoint(X0, X1), disjoint(X1, X0)), input_clause, [], []), node(node67, disjoint(sK11, sK12), input_fact, [], [])], [])], []), ref(node8)], [])], []), ref(node45)], [])], []), ref(node45)], [])], [node(node2, ~(disjoint(sK10, sK12)), input_clause, [], [])]). % Proof end.
% SZS status CounterSatisfiable % Model start: impartial(sK0, sK1). impartial(sK0, sK3). entity(sK0, sK1). entity(sK0, sK3). past(sK0, sK4). mia_forename(sK0, sK2). forename(sK0, sK2). abstraction(sK0, sK2). unisex(sK0, sK3). unisex(sK0, sK4). unisex(sK0, sK2). general(sK0, sK2). nonhuman(sK0, sK2). thing(sK0, sK1). thing(sK0, sK3). thing(sK0, sK4). thing(sK0, sK2). relation(sK0, sK2). relname(sK0, sK2). object(sK0, sK3). nonliving(sK0, sK3). existent(sK0, sK1). existent(sK0, sK3). specific(sK0, sK1). specific(sK0, sK3). specific(sK0, sK4). substance_matter(sK0, sK3). food(sK0, sK3). beverage(sK0, sK3). shake_beverage(sK0, sK3). order(sK0, sK4). event(sK0, sK4). eventuality(sK0, sK4). nonexistent(sK0, sK4). singleton(sK0, sK1). singleton(sK0, sK3). singleton(sK0, sK4). singleton(sK0, sK2). act(sK0, sK4). of(sK0, sK2, sK1). nonreflexive(sK0, sK4). woman(sK0, sK1). agent(sK0, sK4, sK1). female(sK0, sK1). patient(sK0, sK4, sK3). human_person(sK0, sK1). actual_world(sK0). animate(sK0, sK1). human(sK0, sK1). organism(sK0, sK1). living(sK0, sK1). % Model end.
# SZS output start CNFRefutation. fof(1, conjecture,![X1]:![X2]:![X3]:((subset(X1,X2)&disjoint(X2,X3))=>disjoint(X1,X3)), file('/home/daniel/TPTP/TPTP-v5.4.0/Problems/SEU/SEU140+2.p', t63_xboole_1)). fof(3, axiom,![X1]:![X2]:(disjoint(X1,X2)=>disjoint(X2,X1)),file('/home/daniel/TPTP/TPT P-v5.4.0/Problems/SEU/SEU140+2.p', symmetry_r1_xboole_0)). fof(4, axiom,![X1]:![X2]:(~((~(disjoint(X1,X2))&![X3]:~((in(X3,X1)&in(X3,X2)))))&~((?[X 3]:(in(X3,X1)&in(X3,X2))&disjoint(X1,X2)))),file('/home/daniel/TPTP/TPTP-v5.4.0/ Problems/SEU/SEU140+2.p', t3_xboole_0)). fof(7, axiom,![X1]:![X2]:(subset(X1,X2)<=>![X3]:(in(X3,X1)=>in(X3,X2))),file('/home/dan iel/TPTP/TPTP-v5.4.0/Problems/SEU/SEU140+2.p', d3_tarski)). fof(49, negated_conjecture,~(![X1]:![X2]:![X3]:((subset(X1,X2)&disjoint(X2,X3))=>disjoin t(X1,X3))),inference(assume_negation,[status(cth)],[1])). fof(50, plain,![X1]:![X2]:(~((~(disjoint(X1,X2))&![X3]:~((in(X3,X1)&in(X3,X2)))))&~((?[X 3]:(in(X3,X1)&in(X3,X2))&disjoint(X1,X2)))),inference(fof_simplification,[status (thm)],[4,theory(equality)])). fof(58, negated_conjecture,?[X1]:?[X2]:?[X3]:((subset(X1,X2)&disjoint(X2,X3))&~(disjoint (X1,X3))),inference(fof_nnf,[status(thm)],[49])). fof(59, negated_conjecture,?[X4]:?[X5]:?[X6]:((subset(X4,X5)&disjoint(X5,X6))&~(disjoint (X4,X6))),inference(variable_rename,[status(thm)],[58])). fof(60, negated_conjecture,((subset(esk1_0,esk2_0)&disjoint(esk2_0,esk3_0))&~(disjoint(e sk1_0,esk3_0))),inference(skolemize,[status(esa)],[59])). cnf(61,negated_conjecture,(~disjoint(esk1_0,esk3_0)),inference(split_conjunct,[s tatus(thm)],[60])). cnf(62,negated_conjecture,(disjoint(esk2_0,esk3_0)),inference(split_conjunct,[st atus(thm)],[60])). cnf(63,negated_conjecture,(subset(esk1_0,esk2_0)),inference(split_conjunct,[stat us(thm)],[60])). fof(70, plain,![X1]:![X2]:(~(disjoint(X1,X2))|disjoint(X2,X1)),inference(fof_nnf,[status (thm)],[3])). fof(71, plain,![X3]:![X4]:(~(disjoint(X3,X4))|disjoint(X4,X3)),inference(variable_rename ,[status(thm)],[70])). cnf(72,plain,(disjoint(X1,X2)|~disjoint(X2,X1)),inference(split_conjunct,[status (thm)],[71])). fof(73, plain,![X1]:![X2]:((disjoint(X1,X2)|?[X3]:(in(X3,X1)&in(X3,X2)))&(![X3]:(~(in(X3 ,X1))|~(in(X3,X2)))|~(disjoint(X1,X2)))),inference(fof_nnf,[status(thm)],[50])). fof(74, plain,(![X1]:![X2]:(disjoint(X1,X2)|?[X3]:(in(X3,X1)&in(X3,X2)))&![X1]:![X2]:(![ X3]:(~(in(X3,X1))|~(in(X3,X2)))|~(disjoint(X1,X2)))),inference(shift_quantors,[s tatus(thm)],[73])). fof(75, plain,(![X4]:![X5]:(disjoint(X4,X5)|?[X6]:(in(X6,X4)&in(X6,X5)))&![X7]:![X8]:(![ X9]:(~(in(X9,X7))|~(in(X9,X8)))|~(disjoint(X7,X8)))),inference(variable_rename,[ status(thm)],[74])). fof(76, plain,(![X4]:![X5]:(disjoint(X4,X5)|(in(esk4_2(X4,X5),X4)&in(esk4_2(X4,X5),X5))) &![X7]:![X8]:(![X9]:(~(in(X9,X7))|~(in(X9,X8)))|~(disjoint(X7,X8)))),inference(s kolemize,[status(esa)],[75])). fof(77, plain,![X4]:![X5]:![X7]:![X8]:![X9]:((disjoint(X4,X5)|(in(esk4_2(X4,X5),X4)&in(e sk4_2(X4,X5),X5)))&((~(in(X9,X7))|~(in(X9,X8)))|~(disjoint(X7,X8)))),inference(s hift_quantors,[status(thm)],[76])). fof(78, plain,![X4]:![X5]:![X7]:![X8]:![X9]:(((in(esk4_2(X4,X5),X4)|disjoint(X4,X5))&(in (esk4_2(X4,X5),X5)|disjoint(X4,X5)))&((~(in(X9,X7))|~(in(X9,X8)))|~(disjoint(X7, X8)))),inference(distribute,[status(thm)],[77])). cnf(79,plain,(~disjoint(X1,X2)|~in(X3,X2)|~in(X3,X1)),inference(split_conjunct,[ status(thm)],[78])). cnf(80,plain,(disjoint(X1,X2)|in(esk4_2(X1,X2),X2)),inference(split_conjunct,[st atus(thm)],[78])). cnf(81,plain,(disjoint(X1,X2)|in(esk4_2(X1,X2),X1)),inference(split_conjunct,[st atus(thm)],[78])). fof(97, plain,![X1]:![X2]:((~(subset(X1,X2))|![X3]:(~(in(X3,X1))|in(X3,X2)))&(?[X3]:(in( X3,X1)&~(in(X3,X2)))|subset(X1,X2))),inference(fof_nnf,[status(thm)],[7])). fof(98, plain,(![X1]:![X2]:(~(subset(X1,X2))|![X3]:(~(in(X3,X1))|in(X3,X2)))&![X1]:![X2] :(?[X3]:(in(X3,X1)&~(in(X3,X2)))|subset(X1,X2))),inference(shift_quantors,[statu s(thm)],[97])). fof(99, plain,(![X4]:![X5]:(~(subset(X4,X5))|![X6]:(~(in(X6,X4))|in(X6,X5)))&![X7]:![X8] :(?[X9]:(in(X9,X7)&~(in(X9,X8)))|subset(X7,X8))),inference(variable_rename,[stat us(thm)],[98])). fof(100, plain,(![X4]:![X5]:(~(subset(X4,X5))|![X6]:(~(in(X6,X4))|in(X6,X5)))&![X7]:![X8] :((in(esk6_2(X7,X8),X7)&~(in(esk6_2(X7,X8),X8)))|subset(X7,X8))),inference(skole mize,[status(esa)],[99])). fof(101, plain,![X4]:![X5]:![X6]:![X7]:![X8]:((~(subset(X4,X5))|(~(in(X6,X4))|in(X6,X5))) &((in(esk6_2(X7,X8),X7)&~(in(esk6_2(X7,X8),X8)))|subset(X7,X8))),inference(shift _quantors,[status(thm)],[100])). fof(102, plain,![X4]:![X5]:![X6]:![X7]:![X8]:((~(subset(X4,X5))|(~(in(X6,X4))|in(X6,X5))) &((in(esk6_2(X7,X8),X7)|subset(X7,X8))&(~(in(esk6_2(X7,X8),X8))|subset(X7,X8)))) ,inference(distribute,[status(thm)],[101])). cnf(105,plain,(in(X1,X2)|~in(X1,X3)|~subset(X3,X2)),inference(split_conjunct,[st atus(thm)],[102])). cnf(405,negated_conjecture,(~in(X1,esk3_0)|~in(X1,esk2_0)),inference(spm,[status (thm)],[79,62,theory(equality)])). cnf(478,negated_conjecture,(in(X1,esk2_0)|~in(X1,esk1_0)),inference(spm,[status( thm)],[105,63,theory(equality)])). cnf(928,plain,(disjoint(esk3_0,X1)|~in(esk4_2(esk3_0,X1),esk2_0)),inference(spm, [status(thm)],[405,81,theory(equality)])). cnf(1033,plain,(in(esk4_2(X1,esk1_0),esk2_0)|disjoint(X1,esk1_0)),inference(spm, [status(thm)],[478,80,theory(equality)])). cnf(1634,plain,(disjoint(esk3_0,esk1_0)),inference(spm,[status(thm)],[928,1033,t heory(equality)])). cnf(1639,plain,(disjoint(esk1_0,esk3_0)),inference(spm,[status(thm)],[72,1634,th eory(equality)])). cnf(1640,plain,($false),inference(sr,[status(thm)],[1639,61,theory(equality)])). cnf(1641,plain,($false),1640,['proof']). # SZS output end CNFRefutation
% SZS output start CNFRefutation fof(f210,plain,( ~disjoint(sK10,sK12)), inference(cnf_transformation,[],[f134])). fof(f134,plain,( subset(sK10,sK11) & disjoint(sK11,sK12) & ~disjoint(sK10,sK12)), inference(skolemisation,[status(esa)],[f99])). fof(f99,plain,( ? [X0,X1,X2] : (subset(X0,X1) & disjoint(X1,X2) & ~disjoint(X0,X2))), inference(flattening,[],[f98])). fof(f98,plain,( ? [X0,X1,X2] : ((subset(X0,X1) & disjoint(X1,X2)) & ~disjoint(X0,X2))), inference(ennf_transformation,[],[f52])). fof(f52,negated_conjecture,( ~! [X0,X1,X2] : ((subset(X0,X1) & disjoint(X1,X2)) => disjoint(X0,X2))), inference(negated_conjecture,[],[f51])). fof(f51,conjecture,( ! [X0,X1,X2] : ((subset(X0,X1) & disjoint(X1,X2)) => disjoint(X0,X2))), file('/Users/korovin/TPTP-v5.4.0/Problems/SEU/SEU140+2.p',unknown)). fof(f209,plain,( disjoint(sK11,sK12)), inference(cnf_transformation,[],[f134])). fof(f208,plain,( subset(sK10,sK11)), inference(cnf_transformation,[],[f134])). fof(f198,plain,( ( ! [X0,X1] : (in(sK8(X1,X0),X1) | disjoint(X0,X1)) )), inference(cnf_transformation,[],[f132])). fof(f132,plain,( ! [X0,X1] : ((disjoint(X0,X1) | (in(sK8(X1,X0),X0) & in(sK8(X1,X0),X1))) & (! [X2] : (~in(X2,X0) | ~in(X2,X1)) | ~disjoint(X0,X1)))), inference(skolemisation,[status(esa)],[f93])). fof(f93,plain,( ! [X0,X1] : ((disjoint(X0,X1) | ? [X3] : (in(X3,X0) & in(X3,X1))) & (! [X2] : (~in(X2,X0) | ~in(X2,X1)) | ~disjoint(X0,X1)))), inference(ennf_transformation,[],[f71])). fof(f71,plain,( ! [X0,X1] : (~(~disjoint(X0,X1) & ! [X3] : ~(in(X3,X0) & in(X3,X1))) & ~(? [X2] : (in(X2,X0) & in(X2,X1)) & disjoint(X0,X1)))), inference(flattening,[],[f70])). fof(f70,plain,( ! [X0,X1] : (~(~disjoint(X0,X1) & ! [X3] : ~(in(X3,X0) & in(X3,X1))) & ~(? [X2] : (in(X2,X0) & in(X2,X1)) & disjoint(X0,X1)))), inference(rectify,[],[f43])). fof(f43,axiom,( ! [X0,X1] : (~(~disjoint(X0,X1) & ! [X2] : ~(in(X2,X0) & in(X2,X1))) & ~(? [X2] : (in(X2,X0) & in(X2,X1)) & disjoint(X0,X1)))), file('/Users/korovin/TPTP-v5.4.0/Problems/SEU/SEU140+2.p',unknown)). fof(f197,plain,( ( ! [X0,X1] : (in(sK8(X1,X0),X0) | disjoint(X0,X1)) )), inference(cnf_transformation,[],[f132])). fof(f150,plain,( ( ! [X0,X3,X1] : (in(X3,X1) | ~in(X3,X0) | ~subset(X0,X1)) )), inference(cnf_transformation,[],[f116])). fof(f116,plain,( ! [X0,X1] : ((~subset(X0,X1) | ! [X3] : (~in(X3,X0) | in(X3,X1))) & ((in(sK2(X1,X0),X0) & ~in(sK2(X1,X0),X1)) | subset(X0,X1)))), inference(skolemisation,[status(esa)],[f115])). fof(f115,plain,( ! [X0,X1] : ((~subset(X0,X1) | ! [X3] : (~in(X3,X0) | in(X3,X1))) & (? [X2] : (in(X2,X0) & ~in(X2,X1)) | subset(X0,X1)))), inference(rectify,[],[f114])). fof(f114,plain,( ! [X0,X1] : ((~subset(X0,X1) | ! [X2] : (~in(X2,X0) | in(X2,X1))) & (? [X2] : (in(X2,X0) & ~in(X2,X1)) | subset(X0,X1)))), inference(nnf_transformation,[],[f78])). fof(f78,plain,( ! [X0,X1] : (subset(X0,X1) <=> ! [X2] : (~in(X2,X0) | in(X2,X1)))), inference(ennf_transformation,[],[f8])). fof(f8,axiom,( ! [X0,X1] : (subset(X0,X1) <=> ! [X2] : (in(X2,X0) => in(X2,X1)))), file('/Users/korovin/TPTP-v5.4.0/Problems/SEU/SEU140+2.p',unknown)). fof(f179,plain,( ( ! [X0,X1] : (disjoint(X1,X0) | ~disjoint(X0,X1)) )), inference(cnf_transformation,[],[f83])). fof(f83,plain,( ! [X0,X1] : (~disjoint(X0,X1) | disjoint(X1,X0))), inference(ennf_transformation,[],[f27])). fof(f27,axiom,( ! [X0,X1] : (disjoint(X0,X1) => disjoint(X1,X0))), file('/Users/korovin/TPTP-v5.4.0/Problems/SEU/SEU140+2.p',unknown)). fof(f199,plain,( ( ! [X2,X0,X1] : (~disjoint(X0,X1) | ~in(X2,X1) | ~in(X2,X0)) )), inference(cnf_transformation,[],[f132])). cnf(c_73,plain, ( ~ disjoint(sK10,sK12) ), inference(cnf_transformation,[],[f210]) ). cnf(c_83,plain, ( ~ disjoint(sK10,sK12) ), inference(subtyping,[status(esa)],[c_73]) ). cnf(c_74,plain, ( disjoint(sK11,sK12) ), inference(cnf_transformation,[],[f209]) ). cnf(c_82,plain, ( disjoint(sK11,sK12) ), inference(subtyping,[status(esa)],[c_74]) ). cnf(c_75,plain, ( subset(sK10,sK11) ), inference(cnf_transformation,[],[f208]) ). cnf(c_81,plain, ( subset(sK10,sK11) ), inference(subtyping,[status(esa)],[c_75]) ). cnf(c_63,plain, ( in(sK8(X0_$i,X1_$i),X0_$i) | disjoint(X1_$i,X0_$i) ), inference(cnf_transformation,[],[f198]) ). cnf(c_737,plain, ( in(sK8(X0_$i,X1_$i),X0_$i) | disjoint(X1_$i,X0_$i) ), inference(subtyping,[status(esa)],[c_63]) ). cnf(c_745,plain, ( in(sK8(sK12,sK10),sK12) | disjoint(sK10,sK12) ), inference(instantiation,[status(thm)],[c_737]) ). cnf(c_64,plain, ( in(sK8(X0_$i,X1_$i),X1_$i) | disjoint(X1_$i,X0_$i) ), inference(cnf_transformation,[],[f197]) ). cnf(c_738,plain, ( in(sK8(X0_$i,X1_$i),X1_$i) | disjoint(X1_$i,X0_$i) ), inference(subtyping,[status(esa)],[c_64]) ). cnf(c_746,plain, ( in(sK8(sK12,sK10),sK10) | disjoint(sK10,sK12) ), inference(instantiation,[status(thm)],[c_738]) ). cnf(c_17,plain, ( ~ in(X0_$i,X1_$i) | in(X0_$i,X2_$i) | ~ subset(X1_$i,X2_$i) ), inference(cnf_transformation,[],[f150]) ). cnf(c_664,plain, ( ~ in(X0_$i,X1_$i) | in(X0_$i,X2_$i) | ~ subset(X1_$i,X2_$i) ), inference(subtyping,[status(esa)],[c_17]) ). cnf(c_786,plain, ( ~ in(sK8(sK12,sK10),sK10) | in(sK8(sK12,sK10),X0_$i) | ~ subset(sK10,X0_$i) ), inference(instantiation,[status(thm)],[c_664]) ). cnf(c_1093,plain, ( ~ in(sK8(sK12,sK10),sK10) | in(sK8(sK12,sK10),sK11) | ~ subset(sK10,sK11) ), inference(instantiation,[status(thm)],[c_786]) ). cnf(c_44,plain, ( ~ disjoint(X0_$i,X1_$i) | disjoint(X1_$i,X0_$i) ), inference(cnf_transformation,[],[f179]) ). cnf(c_735,plain, ( ~ disjoint(X0_$i,X1_$i) | disjoint(X1_$i,X0_$i) ), inference(subtyping,[status(esa)],[c_44]) ). cnf(c_1038,plain, ( disjoint(sK12,X0_$i) | ~ disjoint(X0_$i,sK12) ), inference(instantiation,[status(thm)],[c_735]) ). cnf(c_1888,plain, ( disjoint(sK12,sK11) | ~ disjoint(sK11,sK12) ), inference(instantiation,[status(thm)],[c_1038]) ). cnf(c_62,plain, ( ~ in(X0_$i,X1_$i) | ~ in(X0_$i,X2_$i) | ~ disjoint(X1_$i,X2_$i) ), inference(cnf_transformation,[],[f199]) ). cnf(c_736,plain, ( ~ in(X0_$i,X1_$i) | ~ in(X0_$i,X2_$i) | ~ disjoint(X1_$i,X2_$i) ), inference(subtyping,[status(esa)],[c_62]) ). cnf(c_775,plain, ( ~ in(sK8(sK12,sK10),sK12) | ~ in(sK8(sK12,sK10),X0_$i) | ~ disjoint(sK12,X0_$i) ), inference(instantiation,[status(thm)],[c_736]) ). cnf(c_4288,plain, ( ~ in(sK8(sK12,sK10),sK12) | ~ in(sK8(sK12,sK10),sK11) | ~ disjoint(sK12,sK11) ), inference(instantiation,[status(thm)],[c_775]) ). cnf(contradiction,plain, ( $false ), inference(minisat, [status(thm)], [c_83,c_82,c_81,c_745,c_746,c_1093,c_1888,c_4288]) ). % SZS output end CNFRefutation
% SZS output start Saturation fof(f236,plain,( ( ! [Xxs0,X1] : (~general(X0,X1) | ~specific(X0,X1)) )), inference(cnf_transformation,[],[f194])). fof(f194,plain,( ! [X0,X1] : (~specific(X0,X1) | ~general(X0,X1))), inference(ennf_transformation,[],[f51])). fof(f51,plain,( ! [X0,X1] : (specific(X0,X1) => ~general(X0,X1))), inference(flattening,[],[f41])). fof(f41,axiom,( ! [X0,X1] : (specific(X0,X1) => ~general(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f219,plain,( ( ! [X0,X1] : (specific(X0,X1) | ~entity(X0,X1)) )), inference(cnf_transformation,[],[f177])). fof(f177,plain,( ! [X0,X1] : (~entity(X0,X1) | specific(X0,X1))), inference(ennf_transformation,[],[f21])). fof(f21,axiom,( ! [X0,X1] : (entity(X0,X1) => specific(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f211,plain,( ( ! [X0,X1] : (general(X0,X1) | ~abstraction(X0,X1)) )), inference(cnf_transformation,[],[f169])). fof(f169,plain,( ! [X0,X1] : (~abstraction(X0,X1) | general(X0,X1))), inference(ennf_transformation,[],[f11])). fof(f11,axiom,( ! [X0,X1] : (abstraction(X0,X1) => general(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f213,plain,( ( ! [X0,X1] : (abstraction(X0,X1) | ~relation(X0,X1)) )), inference(cnf_transformation,[],[f171])). fof(f171,plain,( ! [X0,X1] : (~relation(X0,X1) | abstraction(X0,X1))), inference(ennf_transformation,[],[f14])). fof(f14,axiom,( ! [X0,X1] : (relation(X0,X1) => abstraction(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f214,plain,( ( ! [X0,X1] : (relation(X0,X1) | ~relname(X0,X1)) )), inference(cnf_transformation,[],[f172])). fof(f172,plain,( ! [X0,X1] : (~relname(X0,X1) | relation(X0,X1))), inference(ennf_transformation,[],[f15])). fof(f15,axiom,( ! [X0,X1] : (relname(X0,X1) => relation(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f215,plain,( ( ! [X0,X1] : (relname(X0,X1) | ~forename(X0,X1)) )), inference(cnf_transformation,[],[f173])). fof(f173,plain,( ! [X0,X1] : (~forename(X0,X1) | relname(X0,X1))), inference(ennf_transformation,[],[f16])). fof(f16,axiom,( ! [X0,X1] : (forename(X0,X1) => relname(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f243,plain,( forename(sK5,sK7)), inference(cnf_transformation,[],[f201])). fof(f201,plain,( of(sK5,sK7,sK6) & woman(sK5,sK6) & mia_forename(sK5,sK7) & forename(sK5,sK7) & shake_beverage(sK5,sK8) & event(sK5,sK9) & agent(sK5,sK9,sK6) & patient(sK5,sK9,sK8) & nonreflexive(sK5,sK9) & order(sK5,sK9)), inference(skolemisation,[status(esa)],[f153])). fof(f153,plain,( ? [X0,X1,X2,X3,X4] : (of(X0,X2,X1) & woman(X0,X1) & mia_forename(X0,X2) & forename(X0,X2) & shake_beverage(X0,X3) & event(X0,X4) & agent(X0,X4,X1) & patient(X0,X4,X3) & nonreflexive(X0,X4) & order(X0,X4))), inference(pure_predicate_removal,[],[f152])). fof(f152,plain,( ? [X0] : (actual_world(X0) & ? [X1,X2,X3,X4] : (of(X0,X2,X1) & woman(X0,X1) & mia_forename(X0,X2) & forename(X0,X2) & shake_beverage(X0,X3) & event(X0,X4) & agent(X0,X4,X1) & patient(X0,X4,X3) & nonreflexive(X0,X4) & order(X0,X4)))), inference(pure_predicate_removal,[],[f53])). fof(f53,plain,( ? [X0] : (actual_world(X0) & ? [X1,X2,X3,X4] : (of(X0,X2,X1) & woman(X0,X1) & mia_forename(X0,X2) & forename(X0,X2) & shake_beverage(X0,X3) & event(X0,X4) & agent(X0,X4,X1) & patient(X0,X4,X3) & past(X0,X4) & nonreflexive(X0,X4) & order(X0,X4)))), inference(flattening,[],[f46])). fof(f46,negated_conjecture,( ~~? [X0] : (actual_world(X0) & ? [X1,X2,X3,X4] : (of(X0,X2,X1) & woman(X0,X1) & mia_forename(X0,X2) & forename(X0,X2) & shake_beverage(X0,X3) & event(X0,X4) & agent(X0,X4,X1) & patient(X0,X4,X3) & past(X0,X4) & nonreflexive(X0,X4) & order(X0,X4)))), inference(negated_conjecture,[],[f45])). fof(f45,conjecture,( ~? [X0] : (actual_world(X0) & ? [X1,X2,X3,X4] : (of(X0,X2,X1) & woman(X0,X1) & mia_forename(X0,X2) & forename(X0,X2) & shake_beverage(X0,X3) & event(X0,X4) & agent(X0,X4,X1) & patient(X0,X4,X3) & past(X0,X4) & nonreflexive(X0,X4) & order(X0,X4)))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f206,plain,( ( ! [X0,X1] : (entity(X0,X1) | ~organism(X0,X1)) )), inference(cnf_transformation,[],[f164])). fof(f164,plain,( ! [X0,X1] : (~organism(X0,X1) | entity(X0,X1))), inference(ennf_transformation,[],[f6])). fof(f6,axiom,( ! [X0,X1] : (organism(X0,X1) => entity(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f235,plain,( ( ! [X0,X1] : (~living(X0,X1) | ~nonliving(X0,X1)) )), inference(cnf_transformation,[],[f193])). fof(f193,plain,( ! [X0,X1] : (~nonliving(X0,X1) | ~living(X0,X1))), inference(ennf_transformation,[],[f50])). fof(f50,plain,( ! [X0,X1] : (nonliving(X0,X1) => ~living(X0,X1))), inference(flattening,[],[f40])). fof(f40,axiom,( ! [X0,X1] : (nonliving(X0,X1) => ~living(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f217,plain,( ( ! [X0,X1] : (nonliving(X0,X1) | ~object(X0,X1)) )), inference(cnf_transformation,[],[f175])). fof(f175,plain,( ! [X0,X1] : (~object(X0,X1) | nonliving(X0,X1))), inference(ennf_transformation,[],[f19])). fof(f19,axiom,( ! [X0,X1] : (object(X0,X1) => nonliving(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f221,plain,( ( ! [X0,X1] : (object(X0,X1) | ~substance_matter(X0,X1)) )), inference(cnf_transformation,[],[f179])). fof(f179,plain,( ! [X0,X1] : (~substance_matter(X0,X1) | object(X0,X1))), inference(ennf_transformation,[],[f24])). fof(f24,axiom,( ! [X0,X1] : (substance_matter(X0,X1) => object(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f222,plain,( ( ! [X0,X1] : (substance_matter(X0,X1) | ~food(X0,X1)) )), inference(cnf_transformation,[],[f180])). fof(f180,plain,( ! [X0,X1] : (~food(X0,X1) | substance_matter(X0,X1))), inference(ennf_transformation,[],[f25])). fof(f25,axiom,( ! [X0,X1] : (food(X0,X1) => substance_matter(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f223,plain,( ( ! [X0,X1] : (food(X0,X1) | ~beverage(X0,X1)) )), inference(cnf_transformation,[],[f181])). fof(f181,plain,( ! [X0,X1] : (~beverage(X0,X1) | food(X0,X1))), inference(ennf_transformation,[],[f26])). fof(f26,axiom,( ! [X0,X1] : (beverage(X0,X1) => food(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f224,plain,( ( ! [X0,X1] : (beverage(X0,X1) | ~shake_beverage(X0,X1)) )), inference(cnf_transformation,[],[f182])). fof(f182,plain,( ! [X0,X1] : (~shake_beverage(X0,X1) | beverage(X0,X1))), inference(ennf_transformation,[],[f27])). fof(f27,axiom,( ! [X0,X1] : (shake_beverage(X0,X1) => beverage(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f244,plain,( shake_beverage(sK5,sK8)), inference(cnf_transformation,[],[f201])). fof(f205,plain,( ( ! [X0,X1] : (living(X0,X1) | ~organism(X0,X1)) )), inference(cnf_transformation,[],[f163])). fof(f163,plain,( ! [X0,X1] : (~organism(X0,X1) | living(X0,X1))), inference(ennf_transformation,[],[f4])). fof(f4,axiom,( ! [X0,X1] : (organism(X0,X1) => living(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f207,plain,( ( ! [X0,X1] : (organism(X0,X1) | ~human_person(X0,X1)) )), inference(cnf_transformation,[],[f165])). fof(f165,plain,( ! [X0,X1] : (~human_person(X0,X1) | organism(X0,X1))), inference(ennf_transformation,[],[f7])). fof(f7,axiom,( ! [X0,X1] : (human_person(X0,X1) => organism(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f234,plain,( ( ! [X0,X1] : (~human(X0,X1) | ~nonhuman(X0,X1)) )), inference(cnf_transformation,[],[f192])). fof(f192,plain,( ! [X0,X1] : (~nonhuman(X0,X1) | ~human(X0,X1))), inference(ennf_transformation,[],[f49])). fof(f49,plain,( ! [X0,X1] : (nonhuman(X0,X1) => ~human(X0,X1))), inference(flattening,[],[f39])). fof(f39,axiom,( ! [X0,X1] : (nonhuman(X0,X1) => ~human(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f212,plain,( ( ! [X0,X1] : (nonhuman(X0,X1) | ~abstraction(X0,X1)) )), inference(cnf_transformation,[],[f170])). fof(f170,plain,( ! [X0,X1] : (~abstraction(X0,X1) | nonhuman(X0,X1))), inference(ennf_transformation,[],[f12])). fof(f12,axiom,( ! [X0,X1] : (abstraction(X0,X1) => nonhuman(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f204,plain,( ( ! [X0,X1] : (human(X0,X1) | ~human_person(X0,X1)) )), inference(cnf_transformation,[],[f162])). fof(f162,plain,( ! [X0,X1] : (~human_person(X0,X1) | human(X0,X1))), inference(ennf_transformation,[],[f3])). fof(f3,axiom,( ! [X0,X1] : (human_person(X0,X1) => human(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f208,plain,( ( ! [X0,X1] : (human_person(X0,X1) | ~woman(X0,X1)) )), inference(cnf_transformation,[],[f166])). fof(f166,plain,( ! [X0,X1] : (~woman(X0,X1) | human_person(X0,X1))), inference(ennf_transformation,[],[f8])). fof(f8,axiom,( ! [X0,X1] : (woman(X0,X1) => human_person(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f233,plain,( ( ! [X0,X1] : (~nonexistent(X0,X1) | ~existent(X0,X1)) )), inference(cnf_transformation,[],[f191])). fof(f191,plain,( ! [X0,X1] : (~existent(X0,X1) | ~nonexistent(X0,X1))), inference(ennf_transformation,[],[f48])). fof(f48,plain,( ! [X0,X1] : (existent(X0,X1) => ~nonexistent(X0,X1))), inference(flattening,[],[f38])). fof(f38,axiom,( ! [X0,X1] : (existent(X0,X1) => ~nonexistent(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f227,plain,( ( ! [X0,X1] : (nonexistent(X0,X1) | ~eventuality(X0,X1)) )), inference(cnf_transformation,[],[f185])). fof(f185,plain,( ! [X0,X1] : (~eventuality(X0,X1) | nonexistent(X0,X1))), inference(ennf_transformation,[],[f30])). fof(f30,axiom,( ! [X0,X1] : (eventuality(X0,X1) => nonexistent(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f229,plain,( ( ! [X0,X1] : (eventuality(X0,X1) | ~event(X0,X1)) )), inference(cnf_transformation,[],[f187])). fof(f187,plain,( ! [X0,X1] : (~event(X0,X1) | eventuality(X0,X1))), inference(ennf_transformation,[],[f34])). fof(f34,axiom,( ! [X0,X1] : (event(X0,X1) => eventuality(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f245,plain,( event(sK5,sK9)), inference(cnf_transformation,[],[f201])). fof(f218,plain,( ( ! [X0,X1] : (existent(X0,X1) | ~entity(X0,X1)) )), inference(cnf_transformation,[],[f176])). fof(f176,plain,( ! [X0,X1] : (~entity(X0,X1) | existent(X0,X1))), inference(ennf_transformation,[],[f20])). fof(f20,axiom,( ! [X0,X1] : (entity(X0,X1) => existent(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f232,plain,( ( ! [X0,X1] : (~nonliving(X0,X1) | ~animate(X0,X1)) )), inference(cnf_transformation,[],[f190])). fof(f190,plain,( ! [X0,X1] : (~animate(X0,X1) | ~nonliving(X0,X1))), inference(ennf_transformation,[],[f47])). fof(f47,plain,( ! [X0,X1] : (animate(X0,X1) => ~nonliving(X0,X1))), inference(flattening,[],[f37])). fof(f37,axiom,( ! [X0,X1] : (animate(X0,X1) => ~nonliving(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f203,plain,( ( ! [X0,X1] : (animate(X0,X1) | ~human_person(X0,X1)) )), inference(cnf_transformation,[],[f161])). fof(f161,plain,( ! [X0,X1] : (~human_person(X0,X1) | animate(X0,X1))), inference(ennf_transformation,[],[f2])). fof(f2,axiom,( ! [X0,X1] : (human_person(X0,X1) => animate(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f228,plain,( ( ! [X0,X1] : (specific(X0,X1) | ~eventuality(X0,X1)) )), inference(cnf_transformation,[],[f186])). fof(f186,plain,( ! [X0,X1] : (~eventuality(X0,X1) | specific(X0,X1))), inference(ennf_transformation,[],[f31])). fof(f31,axiom,( ! [X0,X1] : (eventuality(X0,X1) => specific(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f237,plain,( ( ! [X0,X1] : (~female(X0,X1) | ~unisex(X0,X1)) )), inference(cnf_transformation,[],[f195])). fof(f195,plain,( ! [X0,X1] : (~unisex(X0,X1) | ~female(X0,X1))), inference(ennf_transformation,[],[f52])). fof(f52,plain,( ! [X0,X1] : (unisex(X0,X1) => ~female(X0,X1))), inference(flattening,[],[f42])). fof(f42,axiom,( ! [X0,X1] : (unisex(X0,X1) => ~female(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f210,plain,( ( ! [X0,X1] : (unisex(X0,X1) | ~abstraction(X0,X1)) )), inference(cnf_transformation,[],[f168])). fof(f168,plain,( ! [X0,X1] : (~abstraction(X0,X1) | unisex(X0,X1))), inference(ennf_transformation,[],[f10])). fof(f10,axiom,( ! [X0,X1] : (abstraction(X0,X1) => unisex(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f226,plain,( ( ! [X0,X1] : (unisex(X0,X1) | ~eventuality(X0,X1)) )), inference(cnf_transformation,[],[f184])). fof(f184,plain,( ! [X0,X1] : (~eventuality(X0,X1) | unisex(X0,X1))), inference(ennf_transformation,[],[f29])). fof(f29,axiom,( ! [X0,X1] : (eventuality(X0,X1) => unisex(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f216,plain,( ( ! [X0,X1] : (unisex(X0,X1) | ~object(X0,X1)) )), inference(cnf_transformation,[],[f174])). fof(f174,plain,( ! [X0,X1] : (~object(X0,X1) | unisex(X0,X1))), inference(ennf_transformation,[],[f17])). fof(f17,axiom,( ! [X0,X1] : (object(X0,X1) => unisex(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f238,plain,( ( ! [X2,X0,X3,X1] : (~of(X0,X3,X1) | X2 = X3 | ~forename(X0,X3) | ~of(X0,X2,X1) | ~forename(X0,X2) | ~entity(X0,X1)) )), inference(cnf_transformation,[],[f197])). fof(f197,plain,( ! [X0,X1,X2] : (~entity(X0,X1) | ~forename(X0,X2) | ~of(X0,X2,X1) | ! [X3] : (~forename(X0,X3) | X2 = X3 | ~of(X0,X3,X1)))), inference(flattening,[],[f196])). fof(f196,plain,( ! [X0,X1,X2] : ((~entity(X0,X1) | ~forename(X0,X2) | ~of(X0,X2,X1)) | ! [X3] : (~forename(X0,X3) | X2 = X3 | ~of(X0,X3,X1)))), inference(ennf_transformation,[],[f43])). fof(f43,axiom,( ! [X0,X1,X2] : ((entity(X0,X1) & forename(X0,X2) & of(X0,X2,X1)) => ~? [X3] : (forename(X0,X3) & X2 != X3 & of(X0,X3,X1)))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f240,plain,( of(sK5,sK7,sK6)), inference(cnf_transformation,[],[f201])). fof(f220,plain,( ( ! [X0,X1] : (entity(X0,X1) | ~object(X0,X1)) )), inference(cnf_transformation,[],[f178])). fof(f178,plain,( ! [X0,X1] : (~object(X0,X1) | entity(X0,X1))), inference(ennf_transformation,[],[f23])). fof(f23,axiom,( ! [X0,X1] : (object(X0,X1) => entity(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f239,plain,( ( ! [X2,X0,X1] : (~nonreflexive(X0,X1) | ~agent(X0,X1,X2) | ~patient(X0,X1,X2)) )), inference(cnf_transformation,[],[f200])). fof(f200,plain,( ! [X0,X1,X2] : (~patient(X0,X1,X2) | ~agent(X0,X1,X2) | ~nonreflexive(X0,X1))), inference(equality_propagation,[],[f199])). fof(f199,plain,( ! [X0,X1,X2,X3] : (~nonreflexive(X0,X1) | ~agent(X0,X1,X2) | ~patient(X0,X1,X3) | X2 != X3)), inference(flattening,[],[f198])). fof(f198,plain,( ! [X0,X1,X2,X3] : ((~nonreflexive(X0,X1) | ~agent(X0,X1,X2) | ~patient(X0,X1,X3)) | X2 != X3)), inference(ennf_transformation,[],[f44])). fof(f44,axiom,( ! [X0,X1,X2,X3] : ((nonreflexive(X0,X1) & agent(X0,X1,X2) & patient(X0,X1,X3)) => X2 != X3)), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f247,plain,( patient(sK5,sK9,sK8)), inference(cnf_transformation,[],[f201])). fof(f248,plain,( nonreflexive(sK5,sK9)), inference(cnf_transformation,[],[f201])). fof(f202,plain,( ( ! [X0,X1] : (female(X0,X1) | ~woman(X0,X1)) )), inference(cnf_transformation,[],[f160])). fof(f160,plain,( ! [X0,X1] : (~woman(X0,X1) | female(X0,X1))), inference(ennf_transformation,[],[f1])). fof(f1,axiom,( ! [X0,X1] : (woman(X0,X1) => female(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f241,plain,( woman(sK5,sK6)), inference(cnf_transformation,[],[f201])). fof(f242,plain,( mia_forename(sK5,sK7)), inference(cnf_transformation,[],[f201])). fof(f246,plain,( agent(sK5,sK9,sK6)), inference(cnf_transformation,[],[f201])). fof(f249,plain,( order(sK5,sK9)), inference(cnf_transformation,[],[f201])). fof(f231,plain,( ( ! [X0,X1] : (act(X0,X1) | ~order(X0,X1)) )), inference(cnf_transformation,[],[f189])). fof(f189,plain,( ! [X0,X1] : (~order(X0,X1) | act(X0,X1))), inference(ennf_transformation,[],[f36])). fof(f36,axiom,( ! [X0,X1] : (order(X0,X1) => act(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f230,plain,( ( ! [X0,X1] : (event(X0,X1) | ~act(X0,X1)) )), inference(cnf_transformation,[],[f188])). fof(f188,plain,( ! [X0,X1] : (~act(X0,X1) | event(X0,X1))), inference(ennf_transformation,[],[f35])). fof(f35,axiom,( ! [X0,X1] : (act(X0,X1) => event(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f225,plain,( ( ! [X0,X1] : (event(X0,X1) | ~order(X0,X1)) )), inference(cnf_transformation,[],[f183])). fof(f183,plain,( ! [X0,X1] : (~order(X0,X1) | event(X0,X1))), inference(ennf_transformation,[],[f28])). fof(f28,axiom,( ! [X0,X1] : (order(X0,X1) => event(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). fof(f209,plain,( ( ! [X0,X1] : (forename(X0,X1) | ~mia_forename(X0,X1)) )), inference(cnf_transformation,[],[f167])). fof(f167,plain,( ! [X0,X1] : (~mia_forename(X0,X1) | forename(X0,X1))), inference(ennf_transformation,[],[f9])). fof(f9,axiom,( ! [X0,X1] : (mia_forename(X0,X1) => forename(X0,X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/NLP/NLP042+1.p',unknown)). cnf(c_573,plain, ( specific(X0_$i,X1_$i) | ~ specific(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_500,plain,( X0_$i = X0_$i ),theory(equality) ). cnf(c_1761,plain, ( specific(X0_$i,X1_$i) | ~ specific(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_573,c_500]) ). cnf(c_564,plain, ( organism(X0_$i,X1_$i) | ~ organism(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_1748,plain, ( organism(X0_$i,X1_$i) | ~ organism(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_564,c_500]) ). cnf(c_562,plain, ( human_person(X0_$i,X1_$i) | ~ human_person(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_1736,plain, ( human_person(X0_$i,X1_$i) | ~ human_person(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_562,c_500]) ). cnf(c_557,plain, ( general(X0_$i,X1_$i) | ~ general(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_1724,plain, ( general(X0_$i,X1_$i) | ~ general(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_557,c_500]) ). cnf(c_555,plain, ( abstraction(X0_$i,X1_$i) | ~ abstraction(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_1703,plain, ( abstraction(X0_$i,X1_$i) | ~ abstraction(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_555,c_500]) ). cnf(c_553,plain, ( relation(X0_$i,X1_$i) | ~ relation(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_1682,plain, ( relation(X0_$i,X1_$i) | ~ relation(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_553,c_500]) ). cnf(c_551,plain, ( relname(X0_$i,X1_$i) | ~ relname(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_1661,plain, ( relname(X0_$i,X1_$i) | ~ relname(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_551,c_500]) ). cnf(c_548,plain, ( unisex(X0_$i,X1_$i) | ~ unisex(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_1638,plain, ( unisex(X0_$i,X1_$i) | ~ unisex(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_548,c_500]) ). cnf(c_546,plain, ( female(X0_$i,X1_$i) | ~ female(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_1569,plain, ( female(X0_$i,X1_$i) | ~ female(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_546,c_500]) ). cnf(c_543,plain, ( nonhuman(X0_$i,X1_$i) | ~ nonhuman(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_1557,plain, ( nonhuman(X0_$i,X1_$i) | ~ nonhuman(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_543,c_500]) ). cnf(c_541,plain, ( human(X0_$i,X1_$i) | ~ human(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_1545,plain, ( human(X0_$i,X1_$i) | ~ human(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_541,c_500]) ). cnf(c_538,plain, ( entity(X0_$i,X1_$i) | ~ entity(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_1533,plain, ( entity(X0_$i,X1_$i) | ~ entity(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_538,c_500]) ). cnf(c_536,plain, ( eventuality(X0_$i,X1_$i) | ~ eventuality(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_1520,plain, ( eventuality(X0_$i,X1_$i) | ~ eventuality(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_536,c_500]) ). cnf(c_528,plain, ( act(X0_$i,X1_$i) | ~ act(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_1508,plain, ( act(X0_$i,X1_$i) | ~ act(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_528,c_500]) ). cnf(c_34,plain, ( ~ general(X0_$i,X1_$i) | ~ specific(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f236]) ). cnf(c_574,plain, ( ~ general(X0_$i,X1_$i) | ~ specific(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_34]) ). cnf(c_17,plain, ( ~ entity(X0_$i,X1_$i) | specific(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f219]) ). cnf(c_558,plain, ( ~ entity(X0_$i,X1_$i) | specific(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_17]) ). cnf(c_1166,plain, ( ~ entity(X0_$i,X1_$i) | ~ general(X0_$i,X1_$i) ), inference(resolution,[status(thm)],[c_574,c_558]) ). cnf(c_9,plain, ( ~ abstraction(X0_$i,X1_$i) | general(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f211]) ). cnf(c_556,plain, ( ~ abstraction(X0_$i,X1_$i) | general(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_9]) ). cnf(c_1325,plain, ( ~ entity(X0_$i,X1_$i) | ~ abstraction(X0_$i,X1_$i) ), inference(resolution,[status(thm)],[c_1166,c_556]) ). cnf(c_11,plain, ( abstraction(X0_$i,X1_$i) | ~ relation(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f213]) ). cnf(c_554,plain, ( abstraction(X0_$i,X1_$i) | ~ relation(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_11]) ). cnf(c_12,plain, ( relation(X0_$i,X1_$i) | ~ relname(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f214]) ). cnf(c_552,plain, ( relation(X0_$i,X1_$i) | ~ relname(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_12]) ). cnf(c_13,plain, ( ~ forename(X0_$i,X1_$i) | relname(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f215]) ). cnf(c_550,plain, ( ~ forename(X0_$i,X1_$i) | relname(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_13]) ). cnf(c_1054,plain, ( ~ forename(X0_$i,X1_$i) | relation(X0_$i,X1_$i) ), inference(resolution,[status(thm)],[c_552,c_550]) ). cnf(c_1065,plain, ( ~ forename(X0_$i,X1_$i) | abstraction(X0_$i,X1_$i) ), inference(resolution,[status(thm)],[c_554,c_1054]) ). cnf(c_1393,plain, ( ~ entity(X0_$i,X1_$i) | ~ forename(X0_$i,X1_$i) ), inference(resolution,[status(thm)],[c_1325,c_1065]) ). cnf(c_44,plain, ( forename(sK5,sK7) ), inference(cnf_transformation,[],[f243]) ). cnf(c_539,plain, ( forename(sK5,sK7) ), inference(subtyping,[status(esa)],[c_44]) ). cnf(c_1401,plain, ( ~ entity(sK5,sK7) ), inference(resolution,[status(thm)],[c_1393,c_539]) ). cnf(c_4,plain, ( ~ organism(X0_$i,X1_$i) | entity(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f206]) ). cnf(c_565,plain, ( ~ organism(X0_$i,X1_$i) | entity(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_4]) ). cnf(c_1405,plain, ( ~ organism(sK5,sK7) ), inference(resolution,[status(thm)],[c_1401,c_565]) ). cnf(c_524,plain, ( nonexistent(X0_$i,X1_$i) | ~ nonexistent(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_1385,plain, ( nonexistent(X0_$i,X1_$i) | ~ nonexistent(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_524,c_500]) ). cnf(c_522,plain, ( existent(X0_$i,X1_$i) | ~ existent(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_1373,plain, ( existent(X0_$i,X1_$i) | ~ existent(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_522,c_500]) ). cnf(c_519,plain, ( substance_matter(X0_$i,X1_$i) | ~ substance_matter(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_1361,plain, ( substance_matter(X0_$i,X1_$i) | ~ substance_matter(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_519,c_500]) ). cnf(c_517,plain, ( food(X0_$i,X1_$i) | ~ food(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_1349,plain, ( food(X0_$i,X1_$i) | ~ food(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_517,c_500]) ). cnf(c_515,plain, ( beverage(X0_$i,X1_$i) | ~ beverage(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_1337,plain, ( beverage(X0_$i,X1_$i) | ~ beverage(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_515,c_500]) ). cnf(c_33,plain, ( ~ living(X0_$i,X1_$i) | ~ nonliving(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f235]) ). cnf(c_509,plain, ( ~ living(X0_$i,X1_$i) | ~ nonliving(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_33]) ). cnf(c_15,plain, ( ~ object(X0_$i,X1_$i) | nonliving(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f217]) ). cnf(c_510,plain, ( ~ object(X0_$i,X1_$i) | nonliving(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_15]) ). cnf(c_1157,plain, ( ~ living(X0_$i,X1_$i) | ~ object(X0_$i,X1_$i) ), inference(resolution,[status(thm)],[c_509,c_510]) ). cnf(c_19,plain, ( object(X0_$i,X1_$i) | ~ substance_matter(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f221]) ). cnf(c_520,plain, ( object(X0_$i,X1_$i) | ~ substance_matter(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_19]) ). cnf(c_20,plain, ( substance_matter(X0_$i,X1_$i) | ~ food(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f222]) ). cnf(c_518,plain, ( substance_matter(X0_$i,X1_$i) | ~ food(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_20]) ). cnf(c_21,plain, ( food(X0_$i,X1_$i) | ~ beverage(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f223]) ). cnf(c_516,plain, ( food(X0_$i,X1_$i) | ~ beverage(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_21]) ). cnf(c_22,plain, ( beverage(X0_$i,X1_$i) | ~ shake_beverage(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f224]) ). cnf(c_514,plain, ( beverage(X0_$i,X1_$i) | ~ shake_beverage(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_22]) ). cnf(c_43,plain, ( shake_beverage(sK5,sK8) ), inference(cnf_transformation,[],[f244]) ). cnf(c_512,plain, ( shake_beverage(sK5,sK8) ), inference(subtyping,[status(esa)],[c_43]) ). cnf(c_600,plain, ( beverage(sK5,sK8) ), inference(resolution,[status(thm)],[c_514,c_512]) ). cnf(c_765,plain, ( food(sK5,sK8) ), inference(resolution,[status(thm)],[c_516,c_600]) ). cnf(c_925,plain, ( substance_matter(sK5,sK8) ), inference(resolution,[status(thm)],[c_518,c_765]) ). cnf(c_1013,plain, ( object(sK5,sK8) ), inference(resolution,[status(thm)],[c_520,c_925]) ). cnf(c_1309,plain, ( ~ living(sK5,sK8) ), inference(resolution,[status(thm)],[c_1157,c_1013]) ). cnf(c_3,plain, ( living(X0_$i,X1_$i) | ~ organism(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f205]) ). cnf(c_507,plain, ( living(X0_$i,X1_$i) | ~ organism(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_3]) ). cnf(c_5,plain, ( ~ human_person(X0_$i,X1_$i) | organism(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f207]) ). cnf(c_563,plain, ( ~ human_person(X0_$i,X1_$i) | organism(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_5]) ). cnf(c_1092,plain, ( ~ human_person(X0_$i,X1_$i) | living(X0_$i,X1_$i) ), inference(resolution,[status(thm)],[c_507,c_563]) ). cnf(c_1313,plain, ( ~ human_person(sK5,sK8) ), inference(resolution,[status(thm)],[c_1309,c_1092]) ). cnf(c_32,plain, ( ~ human(X0_$i,X1_$i) | ~ nonhuman(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f234]) ). cnf(c_542,plain, ( ~ human(X0_$i,X1_$i) | ~ nonhuman(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_32]) ). cnf(c_10,plain, ( ~ abstraction(X0_$i,X1_$i) | nonhuman(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f212]) ). cnf(c_544,plain, ( ~ abstraction(X0_$i,X1_$i) | nonhuman(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_10]) ). cnf(c_1125,plain, ( ~ human(X0_$i,X1_$i) | ~ abstraction(X0_$i,X1_$i) ), inference(resolution,[status(thm)],[c_542,c_544]) ). cnf(c_1285,plain, ( ~ human(X0_$i,X1_$i) | ~ forename(X0_$i,X1_$i) ), inference(resolution,[status(thm)],[c_1125,c_1065]) ). cnf(c_1292,plain, ( ~ human(sK5,sK7) ), inference(resolution,[status(thm)],[c_1285,c_539]) ). cnf(c_2,plain, ( ~ human_person(X0_$i,X1_$i) | human(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f204]) ). cnf(c_540,plain, ( ~ human_person(X0_$i,X1_$i) | human(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_2]) ). cnf(c_1296,plain, ( ~ human_person(sK5,sK7) ), inference(resolution,[status(thm)],[c_1292,c_540]) ). cnf(c_6,plain, ( ~ woman(X0_$i,X1_$i) | human_person(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f208]) ). cnf(c_561,plain, ( ~ woman(X0_$i,X1_$i) | human_person(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_6]) ). cnf(c_1300,plain, ( ~ woman(sK5,sK7) ), inference(resolution,[status(thm)],[c_1296,c_561]) ). cnf(c_31,plain, ( ~ existent(X0_$i,X1_$i) | ~ nonexistent(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f233]) ). cnf(c_525,plain, ( ~ existent(X0_$i,X1_$i) | ~ nonexistent(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_31]) ). cnf(c_25,plain, ( ~ eventuality(X0_$i,X1_$i) | nonexistent(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f227]) ). cnf(c_523,plain, ( ~ eventuality(X0_$i,X1_$i) | nonexistent(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_25]) ). cnf(c_1118,plain, ( ~ existent(X0_$i,X1_$i) | ~ eventuality(X0_$i,X1_$i) ), inference(resolution,[status(thm)],[c_525,c_523]) ). cnf(c_27,plain, ( ~ event(X0_$i,X1_$i) | eventuality(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f229]) ). cnf(c_535,plain, ( ~ event(X0_$i,X1_$i) | eventuality(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_27]) ). cnf(c_1196,plain, ( ~ existent(X0_$i,X1_$i) | ~ event(X0_$i,X1_$i) ), inference(resolution,[status(thm)],[c_1118,c_535]) ). cnf(c_42,plain,( event(sK5,sK9) ),inference(cnf_transformation,[],[f245]) ). cnf(c_534,plain, ( event(sK5,sK9) ), inference(subtyping,[status(esa)],[c_42]) ). cnf(c_1260,plain, ( ~ existent(sK5,sK9) ), inference(resolution,[status(thm)],[c_1196,c_534]) ). cnf(c_16,plain, ( ~ entity(X0_$i,X1_$i) | existent(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f218]) ). cnf(c_521,plain, ( ~ entity(X0_$i,X1_$i) | existent(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_16]) ). cnf(c_1264,plain, ( ~ entity(sK5,sK9) ), inference(resolution,[status(thm)],[c_1260,c_521]) ). cnf(c_1268,plain, ( ~ organism(sK5,sK9) ), inference(resolution,[status(thm)],[c_1264,c_565]) ). cnf(c_1272,plain, ( ~ human_person(sK5,sK9) ), inference(resolution,[status(thm)],[c_1268,c_563]) ). cnf(c_1276,plain, ( ~ woman(sK5,sK9) ), inference(resolution,[status(thm)],[c_1272,c_561]) ). cnf(c_511,plain, ( object(X0_$i,X1_$i) | ~ object(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_1253,plain, ( object(X0_$i,X1_$i) | ~ object(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_511,c_500]) ). cnf(c_508,plain, ( living(X0_$i,X1_$i) | ~ living(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_1241,plain, ( living(X0_$i,X1_$i) | ~ living(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_508,c_500]) ). cnf(c_506,plain, ( nonliving(X0_$i,X1_$i) | ~ nonliving(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_1229,plain, ( nonliving(X0_$i,X1_$i) | ~ nonliving(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_506,c_500]) ). cnf(c_504,plain, ( animate(X0_$i,X1_$i) | ~ animate(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_1217,plain, ( animate(X0_$i,X1_$i) | ~ animate(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_504,c_500]) ). cnf(c_499,plain, ( X0_$i != X1_$i | X2_$i != X1_$i | X2_$i = X0_$i ), theory(equality) ). cnf(c_1205,plain, ( X0_$i != X1_$i | X1_$i = X0_$i ), inference(resolution,[status(thm)],[c_499,c_500]) ). cnf(c_30,plain, ( ~ animate(X0_$i,X1_$i) | ~ nonliving(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f232]) ). cnf(c_505,plain, ( ~ animate(X0_$i,X1_$i) | ~ nonliving(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_30]) ). cnf(c_1107,plain, ( ~ animate(X0_$i,X1_$i) | ~ object(X0_$i,X1_$i) ), inference(resolution,[status(thm)],[c_505,c_510]) ). cnf(c_1183,plain, ( ~ animate(sK5,sK8) ), inference(resolution,[status(thm)],[c_1107,c_1013]) ). cnf(c_1,plain, ( animate(X0_$i,X1_$i) | ~ human_person(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f203]) ). cnf(c_503,plain, ( animate(X0_$i,X1_$i) | ~ human_person(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_1]) ). cnf(c_755,plain, ( ~ woman(X0_$i,X1_$i) | animate(X0_$i,X1_$i) ), inference(resolution,[status(thm)],[c_503,c_561]) ). cnf(c_1187,plain, ( ~ woman(sK5,sK8) ), inference(resolution,[status(thm)],[c_1183,c_755]) ). cnf(c_26,plain, ( specific(X0_$i,X1_$i) | ~ eventuality(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f228]) ). cnf(c_537,plain, ( specific(X0_$i,X1_$i) | ~ eventuality(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_26]) ). cnf(c_946,plain, ( specific(X0_$i,X1_$i) | ~ event(X0_$i,X1_$i) ), inference(resolution,[status(thm)],[c_537,c_535]) ). cnf(c_962,plain, ( specific(sK5,sK9) ), inference(resolution,[status(thm)],[c_946,c_534]) ). cnf(c_1165,plain, ( ~ general(sK5,sK9) ), inference(resolution,[status(thm)],[c_574,c_962]) ). cnf(c_1170,plain, ( ~ abstraction(sK5,sK9) ), inference(resolution,[status(thm)],[c_1165,c_556]) ). cnf(c_1174,plain, ( ~ forename(sK5,sK9) ), inference(resolution,[status(thm)],[c_1170,c_1065]) ). cnf(c_35,plain, ( ~ female(X0_$i,X1_$i) | ~ unisex(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f237]) ). cnf(c_547,plain, ( ~ female(X0_$i,X1_$i) | ~ unisex(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_35]) ). cnf(c_8,plain, ( unisex(X0_$i,X1_$i) | ~ abstraction(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f210]) ). cnf(c_549,plain, ( unisex(X0_$i,X1_$i) | ~ abstraction(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_8]) ). cnf(c_1071,plain, ( ~ forename(X0_$i,X1_$i) | unisex(X0_$i,X1_$i) ), inference(resolution,[status(thm)],[c_549,c_1065]) ). cnf(c_1136,plain, ( ~ female(X0_$i,X1_$i) | ~ forename(X0_$i,X1_$i) ), inference(resolution,[status(thm)],[c_547,c_1071]) ). cnf(c_1148,plain, ( ~ female(sK5,sK7) ), inference(resolution,[status(thm)],[c_1136,c_539]) ). cnf(c_24,plain, ( unisex(X0_$i,X1_$i) | ~ eventuality(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f226]) ). cnf(c_526,plain, ( unisex(X0_$i,X1_$i) | ~ eventuality(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_24]) ). cnf(c_940,plain, ( unisex(X0_$i,X1_$i) | ~ event(X0_$i,X1_$i) ), inference(resolution,[status(thm)],[c_526,c_535]) ). cnf(c_954,plain, ( unisex(sK5,sK9) ), inference(resolution,[status(thm)],[c_940,c_534]) ). cnf(c_1135,plain, ( ~ female(sK5,sK9) ), inference(resolution,[status(thm)],[c_547,c_954]) ). cnf(c_14,plain, ( unisex(X0_$i,X1_$i) | ~ object(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f216]) ). cnf(c_501,plain, ( unisex(X0_$i,X1_$i) | ~ object(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_14]) ). cnf(c_1016,plain, ( unisex(sK5,sK8) ), inference(resolution,[status(thm)],[c_501,c_1013]) ). cnf(c_1134,plain, ( ~ female(sK5,sK8) ), inference(resolution,[status(thm)],[c_547,c_1016]) ). cnf(c_36,plain, ( ~ entity(X0_$i,X1_$i) | ~ forename(X0_$i,X2_$i) | ~ forename(X0_$i,X3_$i) | ~ of(X0_$i,X2_$i,X1_$i) | ~ of(X0_$i,X3_$i,X1_$i) | X2_$i = X3_$i ), inference(cnf_transformation,[],[f238]) ). cnf(c_572,plain, ( ~ entity(X0_$i,X1_$i) | ~ forename(X0_$i,X2_$i) | ~ forename(X0_$i,X3_$i) | ~ of(X0_$i,X2_$i,X1_$i) | ~ of(X0_$i,X3_$i,X1_$i) | X2_$i = X3_$i ), inference(subtyping,[status(esa)],[c_36]) ). cnf(c_47,plain,( of(sK5,sK7,sK6) ),inference(cnf_transformation,[],[f240]) ). cnf(c_570,plain, ( of(sK5,sK7,sK6) ), inference(subtyping,[status(esa)],[c_47]) ). cnf(c_1039,plain, ( ~ entity(sK5,sK6) | ~ forename(sK5,sK7) | ~ forename(sK5,X0_$i) | ~ of(sK5,X0_$i,sK6) | X0_$i = sK7 ), inference(resolution,[status(thm)],[c_572,c_570]) ). cnf(c_51,plain, ( forename(sK5,sK7) ), inference(subtyping,[status(esa)],[c_44]) ). cnf(c_1040,plain, ( ~ entity(sK5,sK6) | ~ forename(sK5,X0_$i) | ~ of(sK5,X0_$i,sK6) | X0_$i = sK7 ), inference(global_propositional_subsumption,[status(thm)],[c_1039,c_51]) ). cnf(c_18,plain, ( entity(X0_$i,X1_$i) | ~ object(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f220]) ). cnf(c_502,plain, ( entity(X0_$i,X1_$i) | ~ object(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_18]) ). cnf(c_1019,plain, ( entity(sK5,sK8) ), inference(resolution,[status(thm)],[c_502,c_1013]) ). cnf(c_571,plain, ( of(X0_$i,X1_$i,X2_$i) | ~ of(X3_$i,X4_$i,X5_$i) | X0_$i != X3_$i | X1_$i != X4_$i | X2_$i != X5_$i ), theory(equality) ). cnf(c_979,plain, ( of(X0_$i,X1_$i,X2_$i) | ~ of(X3_$i,X4_$i,X2_$i) | X0_$i != X3_$i | X1_$i != X4_$i ), inference(resolution,[status(thm)],[c_571,c_500]) ). cnf(c_991,plain, ( of(X0_$i,X1_$i,X2_$i) | ~ of(X3_$i,X1_$i,X2_$i) | X0_$i != X3_$i ), inference(resolution,[status(thm)],[c_979,c_500]) ). cnf(c_497,plain, ( patient(X0_$i,X1_$i,X2_$i) | ~ patient(X3_$i,X4_$i,X5_$i) | X0_$i != X3_$i | X1_$i != X4_$i | X2_$i != X5_$i ), theory(equality) ). cnf(c_903,plain, ( patient(X0_$i,X1_$i,X2_$i) | ~ patient(X3_$i,X4_$i,X2_$i) | X0_$i != X3_$i | X1_$i != X4_$i ), inference(resolution,[status(thm)],[c_497,c_500]) ). cnf(c_915,plain, ( patient(X0_$i,X1_$i,X2_$i) | ~ patient(X3_$i,X1_$i,X2_$i) | X0_$i != X3_$i ), inference(resolution,[status(thm)],[c_903,c_500]) ). cnf(c_495,plain, ( agent(X0_$i,X1_$i,X2_$i) | ~ agent(X3_$i,X4_$i,X5_$i) | X0_$i != X3_$i | X1_$i != X4_$i | X2_$i != X5_$i ), theory(equality) ). cnf(c_867,plain, ( agent(X0_$i,X1_$i,X2_$i) | ~ agent(X3_$i,X4_$i,X2_$i) | X0_$i != X3_$i | X1_$i != X4_$i ), inference(resolution,[status(thm)],[c_495,c_500]) ). cnf(c_879,plain, ( agent(X0_$i,X1_$i,X2_$i) | ~ agent(X3_$i,X1_$i,X2_$i) | X0_$i != X3_$i ), inference(resolution,[status(thm)],[c_867,c_500]) ). cnf(c_569,plain, ( forename(X0_$i,X1_$i) | ~ forename(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_843,plain, ( forename(X0_$i,X1_$i) | ~ forename(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_569,c_500]) ). cnf(c_567,plain, ( mia_forename(X0_$i,X1_$i) | ~ mia_forename(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_822,plain, ( mia_forename(X0_$i,X1_$i) | ~ mia_forename(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_567,c_500]) ). cnf(c_560,plain, ( woman(X0_$i,X1_$i) | ~ woman(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_801,plain, ( woman(X0_$i,X1_$i) | ~ woman(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_560,c_500]) ). cnf(c_532,plain, ( order(X0_$i,X1_$i) | ~ order(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_754,plain, ( order(X0_$i,X1_$i) | ~ order(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_532,c_500]) ). cnf(c_530,plain, ( event(X0_$i,X1_$i) | ~ event(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_733,plain, ( event(X0_$i,X1_$i) | ~ event(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_530,c_500]) ). cnf(c_513,plain, ( shake_beverage(X0_$i,X1_$i) | ~ shake_beverage(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_712,plain, ( shake_beverage(X0_$i,X1_$i) | ~ shake_beverage(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_513,c_500]) ). cnf(c_493,plain, ( nonreflexive(X0_$i,X1_$i) | ~ nonreflexive(X2_$i,X3_$i) | X0_$i != X2_$i | X1_$i != X3_$i ), theory(equality) ). cnf(c_691,plain, ( nonreflexive(X0_$i,X1_$i) | ~ nonreflexive(X2_$i,X1_$i) | X0_$i != X2_$i ), inference(resolution,[status(thm)],[c_493,c_500]) ). cnf(c_37,plain, ( ~ nonreflexive(X0_$i,X1_$i) | ~ agent(X0_$i,X1_$i,X2_$i) | ~ patient(X0_$i,X1_$i,X2_$i) ), inference(cnf_transformation,[],[f239]) ). cnf(c_498,plain, ( ~ nonreflexive(X0_$i,X1_$i) | ~ agent(X0_$i,X1_$i,X2_$i) | ~ patient(X0_$i,X1_$i,X2_$i) ), inference(subtyping,[status(esa)],[c_37]) ). cnf(c_40,plain, ( patient(sK5,sK9,sK8) ), inference(cnf_transformation,[],[f247]) ). cnf(c_496,plain, ( patient(sK5,sK9,sK8) ), inference(subtyping,[status(esa)],[c_40]) ). cnf(c_676,plain, ( ~ nonreflexive(sK5,sK9) | ~ agent(sK5,sK9,sK8) ), inference(resolution,[status(thm)],[c_498,c_496]) ). cnf(c_39,plain, ( nonreflexive(sK5,sK9) ), inference(cnf_transformation,[],[f248]) ). cnf(c_56,plain, ( nonreflexive(sK5,sK9) ), inference(subtyping,[status(esa)],[c_39]) ). cnf(c_677,plain, ( ~ agent(sK5,sK9,sK8) ), inference(global_propositional_subsumption,[status(thm)],[c_676,c_56]) ). cnf(c_0,plain, ( female(X0_$i,X1_$i) | ~ woman(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f202]) ). cnf(c_545,plain, ( female(X0_$i,X1_$i) | ~ woman(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_0]) ). cnf(c_46,plain,( woman(sK5,sK6) ),inference(cnf_transformation,[],[f241]) ). cnf(c_559,plain, ( woman(sK5,sK6) ), inference(subtyping,[status(esa)],[c_46]) ). cnf(c_648,plain, ( female(sK5,sK6) ), inference(resolution,[status(thm)],[c_545,c_559]) ). cnf(c_45,plain, ( mia_forename(sK5,sK7) ), inference(cnf_transformation,[],[f242]) ). cnf(c_566,plain, ( mia_forename(sK5,sK7) ), inference(subtyping,[status(esa)],[c_45]) ). cnf(c_41,plain, ( agent(sK5,sK9,sK6) ), inference(cnf_transformation,[],[f246]) ). cnf(c_494,plain, ( agent(sK5,sK9,sK6) ), inference(subtyping,[status(esa)],[c_41]) ). cnf(c_492,plain, ( nonreflexive(sK5,sK9) ), inference(subtyping,[status(esa)],[c_39]) ). cnf(c_38,plain,( order(sK5,sK9) ),inference(cnf_transformation,[],[f249]) ). cnf(c_531,plain, ( order(sK5,sK9) ), inference(subtyping,[status(esa)],[c_38]) ). cnf(c_29,plain, ( ~ order(X0_$i,X1_$i) | act(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f231]) ). cnf(c_527,plain, ( ~ order(X0_$i,X1_$i) | act(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_29]) ). cnf(c_28,plain, ( event(X0_$i,X1_$i) | ~ act(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f230]) ). cnf(c_529,plain, ( event(X0_$i,X1_$i) | ~ act(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_28]) ). cnf(c_23,plain, ( event(X0_$i,X1_$i) | ~ order(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f225]) ). cnf(c_533,plain, ( event(X0_$i,X1_$i) | ~ order(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_23]) ). cnf(c_7,plain, ( forename(X0_$i,X1_$i) | ~ mia_forename(X0_$i,X1_$i) ), inference(cnf_transformation,[],[f209]) ). cnf(c_568,plain, ( forename(X0_$i,X1_$i) | ~ mia_forename(X0_$i,X1_$i) ), inference(subtyping,[status(esa)],[c_7]) ). % SZS output end Saturation
%------ The model is defined over ground terms (initial term algebra). %------ Predicates are defined as (\forall x_1,..,x_n ((~)P(x_1,..,x_n) <=> (\phi(x_1,..,x_n)))) %------ where \phi is a formula over the term algebra. %------ If we have equality in the problem then it is also defined as a predicate above, %------ with "=" on the right-hand-side of the definition interpreted over the term algebra $$term_algebra_type %------ See help for --sat_out_model for different model outputs. %------ equality_sorted(X0,X1,X2) can be used in the place of usual "=" %------ where the first argument stands for the sort ($i in the unsorted case) % SZS output start Model %------ Negative definition of $$equality_sorted fof(lit_def,axiom, (! [X0_$tType,X0_$i,X1_$i] : ( ~($$equality_sorted(X0_$tType,X0_$i,X1_$i)) <=> ( ( ( X0_$tType=$i & X0_$i=sK9 ) & ( X1_$i!=sK9 ) ) | ( ( X0_$tType=$i & X0_$i=sK8 ) & ( X1_$i!=sK8 ) ) | ( ( X0_$tType=$i & X0_$i=sK6 ) & ( X1_$i!=sK6 ) ) | ( ( X0_$tType=$i & X0_$i=sK7 ) & ( X1_$i!=sK7 ) ) | ( ( X0_$tType=$i & X1_$i=sK9 ) & ( X0_$i!=sK9 ) ) | ( ( X0_$tType=$i & X1_$i=sK8 ) & ( X0_$i!=sK8 ) ) | ( ( X0_$tType=$i & X1_$i=sK6 ) & ( X0_$i!=sK6 ) ) | ( ( X0_$tType=$i & X1_$i=sK7 ) & ( X0_$i!=sK7 ) ) ) ) ) ). %------ Positive definition of female fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( female(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK6 ) ) | ( ( X1_$i=sK6 ) ) ) ) ) ). %------ Positive definition of woman fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( woman(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK6 ) ) | ( ( X1_$i=sK6 ) ) ) ) ) ). %------ Positive definition of animate fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( animate(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK6 ) ) | ( ( X1_$i=sK6 ) ) ) ) ) ). %------ Positive definition of human_person fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( human_person(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK6 ) ) | ( ( X1_$i=sK6 ) ) ) ) ) ). %------ Positive definition of human fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( human(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK6 ) ) | ( ( X1_$i=sK6 ) ) ) ) ) ). %------ Positive definition of living fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( living(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK6 ) ) | ( ( X1_$i=sK6 ) ) ) ) ) ). %------ Positive definition of organism fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( organism(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK6 ) ) | ( ( X1_$i=sK6 ) ) ) ) ) ). %------ Positive definition of entity fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( entity(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK8 ) ) | ( ( X0_$i=sK5 & X1_$i=sK6 ) ) | ( ( X1_$i=sK8 ) ) | ( ( X1_$i=sK6 ) ) ) ) ) ). %------ Positive definition of forename fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( forename(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK7 ) ) | ( ( X1_$i=sK7 ) ) ) ) ) ). %------ Positive definition of mia_forename fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( mia_forename(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK7 ) ) | ( ( X1_$i=sK7 ) ) ) ) ) ). %------ Positive definition of unisex fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( unisex(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK9 ) ) | ( ( X0_$i=sK5 & X1_$i=sK8 ) ) | ( ( X0_$i=sK5 & X1_$i=sK7 ) ) | ( ( X1_$i=sK9 ) ) | ( ( X1_$i=sK8 ) ) | ( ( X1_$i=sK7 ) ) ) ) ) ). %------ Positive definition of abstraction fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( abstraction(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK7 ) ) | ( ( X1_$i=sK7 ) ) ) ) ) ). %------ Positive definition of general fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( general(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK7 ) ) | ( ( X1_$i=sK7 ) ) ) ) ) ). %------ Positive definition of nonhuman fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( nonhuman(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK7 ) ) | ( ( X1_$i=sK7 ) ) ) ) ) ). %------ Positive definition of relation fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( relation(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK7 ) ) | ( ( X1_$i=sK7 ) ) ) ) ) ). %------ Positive definition of relname fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( relname(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK7 ) ) | ( ( X1_$i=sK7 ) ) ) ) ) ). %------ Positive definition of object fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( object(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK8 ) ) | ( ( X1_$i=sK8 ) ) ) ) ) ). %------ Positive definition of nonliving fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( nonliving(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK8 ) ) | ( ( X1_$i=sK8 ) ) ) ) ) ). %------ Positive definition of existent fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( existent(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK8 ) ) | ( ( X0_$i=sK5 & X1_$i=sK6 ) ) | ( ( X1_$i=sK8 ) ) | ( ( X1_$i=sK6 ) ) ) ) ) ). %------ Positive definition of specific fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( specific(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK9 ) ) | ( ( X0_$i=sK5 & X1_$i=sK8 ) ) | ( ( X0_$i=sK5 & X1_$i=sK6 ) ) | ( ( X1_$i=sK9 ) ) | ( ( X1_$i=sK8 ) ) | ( ( X1_$i=sK6 ) ) ) ) ) ). %------ Positive definition of substance_matter fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( substance_matter(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK8 ) ) | ( ( X1_$i=sK8 ) ) ) ) ) ). %------ Positive definition of food fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( food(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK8 ) ) | ( ( X1_$i=sK8 ) ) ) ) ) ). %------ Positive definition of beverage fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( beverage(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK8 ) ) | ( ( X1_$i=sK8 ) ) ) ) ) ). %------ Positive definition of shake_beverage fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( shake_beverage(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK8 ) ) | ( ( X1_$i=sK8 ) ) ) ) ) ). %------ Positive definition of event fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( event(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK9 ) ) | ( ( X1_$i=sK9 ) ) ) ) ) ). %------ Positive definition of order fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( order(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK9 ) ) | ( ( X1_$i=sK9 ) ) ) ) ) ). %------ Positive definition of eventuality fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( eventuality(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK9 ) ) | ( ( X1_$i=sK9 ) ) ) ) ) ). %------ Positive definition of nonexistent fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( nonexistent(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK9 ) ) | ( ( X1_$i=sK9 ) ) ) ) ) ). %------ Positive definition of act fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( act(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK9 ) ) | ( ( X1_$i=sK9 ) ) ) ) ) ). %------ Positive definition of of fof(lit_def,axiom, (! [X0_$i,X1_$i,X2_$i] : ( of(X0_$i,X1_$i,X2_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK7 & X2_$i=sK6 ) ) | ( ( X1_$i=sK7 & X2_$i=sK6 ) ) ) ) ) ). %------ Positive definition of nonreflexive fof(lit_def,axiom, (! [X0_$i,X1_$i] : ( nonreflexive(X0_$i,X1_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK9 ) ) | ( ( X1_$i=sK9 ) ) ) ) ) ). %------ Positive definition of agent fof(lit_def,axiom, (! [X0_$i,X1_$i,X2_$i] : ( agent(X0_$i,X1_$i,X2_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK9 & X2_$i=sK6 ) ) | ( ( X1_$i=sK9 & X2_$i=sK6 ) ) ) ) ) ). %------ Positive definition of patient fof(lit_def,axiom, (! [X0_$i,X1_$i,X2_$i] : ( patient(X0_$i,X1_$i,X2_$i) <=> ( ( ( X0_$i=sK5 & X1_$i=sK9 & X2_$i=sK8 ) ) | ( ( X1_$i=sK9 & X2_$i=sK8 ) ) ) ) ) ). % SZS output end Model
% SZS output start Saturation fof(f168,plain,( ( ! [X0] : (~a_nonce(generate_key(X0))) )), inference(cnf_transformation,[],[f36])). fof(f36,plain,( ! [X0] : ~a_nonce(generate_key(X0))), inference(flattening,[],[f27])). fof(f27,axiom,( ! [X0] : ~a_nonce(generate_key(X0))), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f160,plain,( ( ! [X0,X1] : (intruder_message(pair(X0,X1)) | ~intruder_message(X1) | ~intruder_message(X0)) )), inference(cnf_transformation,[],[f123])). fof(f123,plain,( ! [X0,X1] : (~intruder_message(X0) | ~intruder_message(X1) | intruder_message(pair(X0,X1)))), inference(flattening,[],[f122])). fof(f122,plain,( ! [X0,X1] : ((~intruder_message(X0) | ~intruder_message(X1)) | intruder_message(pair(X0,X1)))), inference(ennf_transformation,[],[f19])). fof(f19,axiom,( ! [X0,X1] : ((intruder_message(X0) & intruder_message(X1)) => intruder_message(pair(X0,X1)))), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f176,plain,( ( ! [X0] : (intruder_message(X0) | ~fresh_intruder_nonce(X0)) )), inference(cnf_transformation,[],[f138])). fof(f138,plain,( ! [X0] : (~fresh_intruder_nonce(X0) | (fresh_to_b(X0) & intruder_message(X0)))), inference(ennf_transformation,[],[f33])). fof(f33,axiom,( ! [X0] : (fresh_intruder_nonce(X0) => (fresh_to_b(X0) & intruder_message(X0)))), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f163,plain,( ( ! [X2,X0,X1] : (intruder_message(X1) | ~party_of_protocol(X2) | ~intruder_holds(key(X1,X2)) | ~intruder_message(encrypt(X0,X1))) )), inference(cnf_transformation,[],[f129])). fof(f129,plain,( ! [X0,X1,X2] : (~intruder_message(encrypt(X0,X1)) | ~intruder_holds(key(X1,X2)) | ~party_of_protocol(X2) | intruder_message(X1))), inference(flattening,[],[f128])). fof(f128,plain,( ! [X0,X1,X2] : ((~intruder_message(encrypt(X0,X1)) | ~intruder_holds(key(X1,X2)) | ~party_of_protocol(X2)) | intruder_message(X1))), inference(ennf_transformation,[],[f22])). fof(f22,axiom,( ! [X0,X1,X2] : ((intruder_message(encrypt(X0,X1)) & intruder_holds(key(X1,X2)) & party_of_protocol(X2)) => intruder_message(X1))), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f156,plain,( ( ! [X2,X0,X3,X1] : (intruder_message(X0) | ~intruder_message(quadruple(X0,X1,X2,X3))) )), inference(cnf_transformation,[],[f121])). fof(f121,plain,( ! [X0,X1,X2,X3] : (~intruder_message(quadruple(X0,X1,X2,X3)) | (intruder_message(X0) & intruder_message(X1) & intruder_message(X2) & intruder_message(X3)))), inference(ennf_transformation,[],[f18])). fof(f18,axiom,( ! [X0,X1,X2,X3] : (intruder_message(quadruple(X0,X1,X2,X3)) => (intruder_message(X0) & intruder_message(X1) & intruder_message(X2) & intruder_message(X3)))), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f157,plain,( ( ! [X2,X0,X3,X1] : (intruder_message(X1) | ~intruder_message(quadruple(X0,X1,X2,X3))) )), inference(cnf_transformation,[],[f121])). fof(f158,plain,( ( ! [X2,X0,X3,X1] : (intruder_message(X2) | ~intruder_message(quadruple(X0,X1,X2,X3))) )), inference(cnf_transformation,[],[f121])). fof(f159,plain,( ( ! [X2,X0,X3,X1] : (intruder_message(X3) | ~intruder_message(quadruple(X0,X1,X2,X3))) )), inference(cnf_transformation,[],[f121])). fof(f153,plain,( ( ! [X2,X0,X1] : (intruder_message(X0) | ~intruder_message(triple(X0,X1,X2))) )), inference(cnf_transformation,[],[f120])). fof(f120,plain,( ! [X0,X1,X2] : (~intruder_message(triple(X0,X1,X2)) | (intruder_message(X0) & intruder_message(X1) & intruder_message(X2)))), inference(ennf_transformation,[],[f17])). fof(f17,axiom,( ! [X0,X1,X2] : (intruder_message(triple(X0,X1,X2)) => (intruder_message(X0) & intruder_message(X1) & intruder_message(X2)))), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f154,plain,( ( ! [X2,X0,X1] : (intruder_message(X1) | ~intruder_message(triple(X0,X1,X2))) )), inference(cnf_transformation,[],[f120])). fof(f155,plain,( ( ! [X2,X0,X1] : (intruder_message(X2) | ~intruder_message(triple(X0,X1,X2))) )), inference(cnf_transformation,[],[f120])). fof(f151,plain,( ( ! [X0,X1] : (intruder_message(X0) | ~intruder_message(pair(X0,X1))) )), inference(cnf_transformation,[],[f119])). fof(f119,plain,( ! [X0,X1] : (~intruder_message(pair(X0,X1)) | (intruder_message(X0) & intruder_message(X1)))), inference(ennf_transformation,[],[f16])). fof(f16,axiom,( ! [X0,X1] : (intruder_message(pair(X0,X1)) => (intruder_message(X0) & intruder_message(X1)))), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f152,plain,( ( ! [X0,X1] : (intruder_message(X1) | ~intruder_message(pair(X0,X1))) )), inference(cnf_transformation,[],[f119])). fof(f150,plain,( ( ! [X2,X0,X1] : (intruder_message(X2) | ~message(sent(X0,X1,X2))) )), inference(cnf_transformation,[],[f118])). fof(f118,plain,( ! [X0,X1,X2] : (~message(sent(X0,X1,X2)) | intruder_message(X2))), inference(ennf_transformation,[],[f15])). fof(f15,axiom,( ! [X0,X1,X2] : (message(sent(X0,X1,X2)) => intruder_message(X2))), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f161,plain,( ( ! [X2,X0,X1] : (intruder_message(triple(X0,X1,X2)) | ~intruder_message(X2) | ~intruder_message(X1) | ~intruder_message(X0)) )), inference(cnf_transformation,[],[f125])). fof(f125,plain,( ! [X0,X1,X2] : (~intruder_message(X0) | ~intruder_message(X1) | ~intruder_message(X2) | intruder_message(triple(X0,X1,X2)))), inference(flattening,[],[f124])). fof(f124,plain,( ! [X0,X1,X2] : ((~intruder_message(X0) | ~intruder_message(X1) | ~intruder_message(X2)) | intruder_message(triple(X0,X1,X2)))), inference(ennf_transformation,[],[f20])). fof(f20,axiom,( ! [X0,X1,X2] : ((intruder_message(X0) & intruder_message(X1) & intruder_message(X2)) => intruder_message(triple(X0,X1,X2)))), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f162,plain,( ( ! [X2,X0,X3,X1] : (intruder_message(quadruple(X0,X1,X2,X3)) | ~intruder_message(X3) | ~intruder_message(X2) | ~intruder_message(X1) | ~intruder_message(X0)) )), inference(cnf_transformation,[],[f127])). fof(f127,plain,( ! [X0,X1,X2,X3] : (~intruder_message(X0) | ~intruder_message(X1) | ~intruder_message(X2) | ~intruder_message(X3) | intruder_message(quadruple(X0,X1,X2,X3)))), inference(flattening,[],[f126])). fof(f126,plain,( ! [X0,X1,X2,X3] : ((~intruder_message(X0) | ~intruder_message(X1) | ~intruder_message(X2) | ~intruder_message(X3)) | intruder_message(quadruple(X0,X1,X2,X3)))), inference(ennf_transformation,[],[f21])). fof(f21,axiom,( ! [X0,X1,X2,X3] : ((intruder_message(X0) & intruder_message(X1) & intruder_message(X2) & intruder_message(X3)) => intruder_message(quadruple(X0,X1,X2,X3)))), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f166,plain,( ( ! [X2,X0,X1] : (intruder_message(encrypt(X0,X1)) | ~party_of_protocol(X2) | ~intruder_holds(key(X1,X2)) | ~intruder_message(X0)) )), inference(cnf_transformation,[],[f135])). fof(f135,plain,( ! [X0,X1,X2] : (~intruder_message(X0) | ~intruder_holds(key(X1,X2)) | ~party_of_protocol(X2) | intruder_message(encrypt(X0,X1)))), inference(flattening,[],[f134])). fof(f134,plain,( ! [X0,X1,X2] : ((~intruder_message(X0) | ~intruder_holds(key(X1,X2)) | ~party_of_protocol(X2)) | intruder_message(encrypt(X0,X1)))), inference(ennf_transformation,[],[f25])). fof(f25,axiom,( ! [X0,X1,X2] : ((intruder_message(X0) & intruder_holds(key(X1,X2)) & party_of_protocol(X2)) => intruder_message(encrypt(X0,X1)))), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f147,plain,( t_holds(key(bt,b))), inference(cnf_transformation,[],[f12])). fof(f12,axiom,( t_holds(key(bt,b))), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f146,plain,( t_holds(key(at,a))), inference(cnf_transformation,[],[f11])). fof(f11,axiom,( t_holds(key(at,a))), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f143,plain,( party_of_protocol(b)), inference(cnf_transformation,[],[f7])). fof(f7,axiom,( party_of_protocol(b)), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f139,plain,( party_of_protocol(a)), inference(cnf_transformation,[],[f2])). fof(f2,axiom,( party_of_protocol(a)), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f148,plain,( party_of_protocol(t)), inference(cnf_transformation,[],[f13])). fof(f13,axiom,( party_of_protocol(t)), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f144,plain,( fresh_to_b(an_a_nonce)), inference(cnf_transformation,[],[f8])). fof(f8,axiom,( fresh_to_b(an_a_nonce)), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f175,plain,( ( ! [X0] : (fresh_to_b(X0) | ~fresh_intruder_nonce(X0)) )), inference(cnf_transformation,[],[f138])). fof(f174,plain,( ( ! [X0] : (fresh_intruder_nonce(generate_intruder_nonce(X0)) | ~fresh_intruder_nonce(X0)) )), inference(cnf_transformation,[],[f137])). fof(f137,plain,( ! [X0] : (~fresh_intruder_nonce(X0) | fresh_intruder_nonce(generate_intruder_nonce(X0)))), inference(ennf_transformation,[],[f32])). fof(f32,axiom,( ! [X0] : (fresh_intruder_nonce(X0) => fresh_intruder_nonce(generate_intruder_nonce(X0)))), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f173,plain,( fresh_intruder_nonce(an_intruder_nonce)), inference(cnf_transformation,[],[f31])). fof(f31,axiom,( fresh_intruder_nonce(an_intruder_nonce)), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f141,plain,( a_stored(pair(b,an_a_nonce))), inference(cnf_transformation,[],[f4])). fof(f4,axiom,( a_stored(pair(b,an_a_nonce))), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f145,plain,( ( ! [X0,X1] : (message(sent(b,t,triple(b,generate_b_nonce(X1),encrypt(triple(X0,X1,generate_expiration_time(X1)),bt)))) | ~fresh_to_b(X1) | ~message(sent(X0,b,pair(X0,X1)))) )), inference(cnf_transformation,[],[f115])). fof(f115,plain,( ! [X0,X1] : (~message(sent(X0,b,pair(X0,X1))) | ~fresh_to_b(X1) | message(sent(b,t,triple(b,generate_b_nonce(X1),encrypt(triple(X0,X1,generate_expiration_time(X1)),bt)))))), inference(flattening,[],[f114])). fof(f114,plain,( ! [X0,X1] : ((~message(sent(X0,b,pair(X0,X1))) | ~fresh_to_b(X1)) | message(sent(b,t,triple(b,generate_b_nonce(X1),encrypt(triple(X0,X1,generate_expiration_time(X1)),bt)))))), inference(ennf_transformation,[],[f109])). fof(f109,plain,( ! [X0,X1] : ((message(sent(X0,b,pair(X0,X1))) & fresh_to_b(X1)) => message(sent(b,t,triple(b,generate_b_nonce(X1),encrypt(triple(X0,X1,generate_expiration_time(X1)),bt)))))), inference(pure_predicate_removal,[],[f9])). fof(f9,axiom,( ! [X0,X1] : ((message(sent(X0,b,pair(X0,X1))) & fresh_to_b(X1)) => (message(sent(b,t,triple(b,generate_b_nonce(X1),encrypt(triple(X0,X1,generate_expiration_time(X1)),bt)))) & b_stored(pair(X0,X1))))), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f164,plain,( ( ! [X2,X0,X1] : (message(sent(X1,X2,X0)) | ~party_of_protocol(X2) | ~party_of_protocol(X1) | ~intruder_message(X0)) )), inference(cnf_transformation,[],[f131])). fof(f131,plain,( ! [X0,X1,X2] : (~intruder_message(X0) | ~party_of_protocol(X1) | ~party_of_protocol(X2) | message(sent(X1,X2,X0)))), inference(flattening,[],[f130])). fof(f130,plain,( ! [X0,X1,X2] : ((~intruder_message(X0) | ~party_of_protocol(X1) | ~party_of_protocol(X2)) | message(sent(X1,X2,X0)))), inference(ennf_transformation,[],[f23])). fof(f23,axiom,( ! [X0,X1,X2] : ((intruder_message(X0) & party_of_protocol(X1) & party_of_protocol(X2)) => message(sent(X1,X2,X0)))), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f140,plain,( message(sent(a,b,pair(a,an_a_nonce)))), inference(cnf_transformation,[],[f3])). fof(f3,axiom,( message(sent(a,b,pair(a,an_a_nonce)))), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f142,plain,( ( ! [X4,X2,X0,X5,X3,X1] : (message(sent(a,X4,pair(X3,encrypt(X0,X2)))) | ~a_stored(pair(X4,X5)) | ~message(sent(t,a,triple(encrypt(quadruple(X4,X5,X2,X1),at),X3,X0)))) )), inference(cnf_transformation,[],[f113])). fof(f113,plain,( ! [X0,X1,X2,X3,X4,X5] : (~message(sent(t,a,triple(encrypt(quadruple(X4,X5,X2,X1),at),X3,X0))) | ~a_stored(pair(X4,X5)) | message(sent(a,X4,pair(X3,encrypt(X0,X2)))))), inference(flattening,[],[f112])). fof(f112,plain,( ! [X0,X1,X2,X3,X4,X5] : ((~message(sent(t,a,triple(encrypt(quadruple(X4,X5,X2,X1),at),X3,X0))) | ~a_stored(pair(X4,X5))) | message(sent(a,X4,pair(X3,encrypt(X0,X2)))))), inference(ennf_transformation,[],[f110])). fof(f110,plain,( ! [X0,X1,X2,X3,X4,X5] : ((message(sent(t,a,triple(encrypt(quadruple(X4,X5,X2,X1),at),X3,X0))) & a_stored(pair(X4,X5))) => message(sent(a,X4,pair(X3,encrypt(X0,X2)))))), inference(pure_predicate_removal,[],[f5])). fof(f5,axiom,( ! [X0,X1,X2,X3,X4,X5] : ((message(sent(t,a,triple(encrypt(quadruple(X4,X5,X2,X1),at),X3,X0))) & a_stored(pair(X4,X5))) => (message(sent(a,X4,pair(X3,encrypt(X0,X2)))) & a_holds(key(X2,X4))))), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f149,plain,( ( ! [X6,X4,X2,X0,X5,X3,X1] : (message(sent(t,X2,triple(encrypt(quadruple(X0,X3,generate_key(X3),X4),X6),encrypt(triple(X2,generate_key(X3),X4),X5),X1))) | ~a_nonce(X3) | ~t_holds(key(X6,X2)) | ~t_holds(key(X5,X0)) | ~message(sent(X0,t,triple(X0,X1,encrypt(triple(X2,X3,X4),X5))))) )), inference(cnf_transformation,[],[f117])). fof(f117,plain,( ! [X0,X1,X2,X3,X4,X5,X6] : (~message(sent(X0,t,triple(X0,X1,encrypt(triple(X2,X3,X4),X5)))) | ~t_holds(key(X5,X0)) | ~t_holds(key(X6,X2)) | ~a_nonce(X3) | message(sent(t,X2,triple(encrypt(quadruple(X0,X3,generate_key(X3),X4),X6),encrypt(triple(X2,generate_key(X3),X4),X5),X1))))), inference(flattening,[],[f116])). fof(f116,plain,( ! [X0,X1,X2,X3,X4,X5,X6] : ((~message(sent(X0,t,triple(X0,X1,encrypt(triple(X2,X3,X4),X5)))) | ~t_holds(key(X5,X0)) | ~t_holds(key(X6,X2)) | ~a_nonce(X3)) | message(sent(t,X2,triple(encrypt(quadruple(X0,X3,generate_key(X3),X4),X6),encrypt(triple(X2,generate_key(X3),X4),X5),X1))))), inference(ennf_transformation,[],[f14])). fof(f14,axiom,( ! [X0,X1,X2,X3,X4,X5,X6] : ((message(sent(X0,t,triple(X0,X1,encrypt(triple(X2,X3,X4),X5)))) & t_holds(key(X5,X0)) & t_holds(key(X6,X2)) & a_nonce(X3)) => message(sent(t,X2,triple(encrypt(quadruple(X0,X3,generate_key(X3),X4),X6),encrypt(triple(X2,generate_key(X3),X4),X5),X1))))), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f165,plain,( ( ! [X0,X1] : (intruder_holds(key(X0,X1)) | ~party_of_protocol(X1) | ~intruder_message(X0)) )), inference(cnf_transformation,[],[f133])). fof(f133,plain,( ! [X0,X1] : (~intruder_message(X0) | ~party_of_protocol(X1) | intruder_holds(key(X0,X1)))), inference(flattening,[],[f132])). fof(f132,plain,( ! [X0,X1] : ((~intruder_message(X0) | ~party_of_protocol(X1)) | intruder_holds(key(X0,X1)))), inference(ennf_transformation,[],[f35])). fof(f35,plain,( ! [X0,X1] : ((intruder_message(X0) & party_of_protocol(X1)) => intruder_holds(key(X0,X1)))), inference(rectify,[],[f24])). fof(f24,axiom,( ! [X1,X2] : ((intruder_message(X1) & party_of_protocol(X2)) => intruder_holds(key(X1,X2)))), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f171,plain,( ( ! [X0] : (~a_nonce(X0) | ~a_key(X0)) )), inference(cnf_transformation,[],[f136])). fof(f136,plain,( ! [X0] : (~a_key(X0) | ~a_nonce(X0))), inference(ennf_transformation,[],[f29])). fof(f29,axiom,( ! [X0] : ~(a_key(X0) & a_nonce(X0))), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f172,plain,( ( ! [X0] : (a_key(generate_key(X0))) )), inference(cnf_transformation,[],[f30])). fof(f30,axiom,( ! [X0] : a_key(generate_key(X0))), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f170,plain,( ( ! [X0] : (a_nonce(generate_b_nonce(X0))) )), inference(cnf_transformation,[],[f28])). fof(f28,axiom,( ! [X0] : (a_nonce(generate_expiration_time(X0)) & a_nonce(generate_b_nonce(X0)))), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). fof(f169,plain,( ( ! [X0] : (a_nonce(generate_expiration_time(X0))) )), inference(cnf_transformation,[],[f28])). fof(f167,plain,( a_nonce(an_a_nonce)), inference(cnf_transformation,[],[f26])). fof(f26,axiom,( a_nonce(an_a_nonce)), file('/Users/korovin/TPTP-v5.4.0/Problems/SWV/SWV017+1.p',unknown)). cnf(c_29,plain, ( ~ a_nonce(generate_key(X0_$i)) ), inference(cnf_transformation,[],[f168]) ). cnf(c_291,plain, ( ~ a_nonce(generate_key(X0_$$iProver_key_$i_1)) ), inference(subtyping,[status(esa)],[c_29]) ). cnf(c_21,plain, ( intruder_message(pair(X0_$i,X1_$i)) | ~ intruder_message(X0_$i) | ~ intruder_message(X1_$i) ), inference(cnf_transformation,[],[f160]) ). cnf(c_298,plain, ( intruder_message(pair(X0_$$iProver_key_$i_1,X1_$$iProver_key_$i_1)) | ~ intruder_message(X0_$$iProver_key_$i_1) | ~ intruder_message(X1_$$iProver_key_$i_1) ), inference(subtyping,[status(esa)],[c_21]) ). cnf(c_36,plain, ( intruder_message(X0_$i) | ~ fresh_intruder_nonce(X0_$i) ), inference(cnf_transformation,[],[f176]) ). cnf(c_285,plain, ( intruder_message(X0_$$iProver_key_$i_1) | ~ fresh_intruder_nonce(X0_$$iProver_key_$i_1) ), inference(subtyping,[status(esa)],[c_36]) ). cnf(c_24,plain, ( ~ party_of_protocol(X0_$i) | ~ intruder_message(encrypt(X1_$i,X2_$i)) | intruder_message(X2_$i) | ~ intruder_holds(key(X2_$i,X0_$i)) ), inference(cnf_transformation,[],[f163]) ). cnf(c_295,plain, ( ~ party_of_protocol(X0_$$iProver_key_$i_1) | ~ intruder_message(encrypt(X1_$$iProver_key_$i_1,X2_$$iProver_key_$i_1)) | intruder_message(X2_$$iProver_key_$i_1) | ~ intruder_holds(key(X2_$$iProver_key_$i_1,X0_$$iProver_key_$i_1)) ), inference(subtyping,[status(esa)],[c_24]) ). cnf(c_20,plain, ( ~ intruder_message(quadruple(X0_$i,X1_$i,X2_$i,X3_$i)) | intruder_message(X0_$i) ), inference(cnf_transformation,[],[f156]) ). cnf(c_299,plain, ( ~ intruder_message(quadruple(X0_$$iProver_key_$i_1,X1_$$iProver_key_$i_1,X2_$$iProver_key_$i_1,X3_$$iProver_key_$i_1)) | intruder_message(X0_$$iProver_key_$i_1) ), inference(subtyping,[status(esa)],[c_20]) ). cnf(c_19,plain, ( ~ intruder_message(quadruple(X0_$i,X1_$i,X2_$i,X3_$i)) | intruder_message(X1_$i) ), inference(cnf_transformation,[],[f157]) ). cnf(c_300,plain, ( ~ intruder_message(quadruple(X0_$$iProver_key_$i_1,X1_$$iProver_key_$i_1,X2_$$iProver_key_$i_1,X3_$$iProver_key_$i_1)) | intruder_message(X1_$$iProver_key_$i_1) ), inference(subtyping,[status(esa)],[c_19]) ). cnf(c_18,plain, ( ~ intruder_message(quadruple(X0_$i,X1_$i,X2_$i,X3_$i)) | intruder_message(X2_$i) ), inference(cnf_transformation,[],[f158]) ). cnf(c_301,plain, ( ~ intruder_message(quadruple(X0_$$iProver_key_$i_1,X1_$$iProver_key_$i_1,X2_$$iProver_key_$i_1,X3_$$iProver_key_$i_1)) | intruder_message(X2_$$iProver_key_$i_1) ), inference(subtyping,[status(esa)],[c_18]) ). cnf(c_17,plain, ( ~ intruder_message(quadruple(X0_$i,X1_$i,X2_$i,X3_$i)) | intruder_message(X3_$i) ), inference(cnf_transformation,[],[f159]) ). cnf(c_302,plain, ( ~ intruder_message(quadruple(X0_$$iProver_key_$i_1,X1_$$iProver_key_$i_1,X2_$$iProver_key_$i_1,X3_$$iProver_key_$i_1)) | intruder_message(X3_$$iProver_key_$i_1) ), inference(subtyping,[status(esa)],[c_17]) ). cnf(c_16,plain, ( ~ intruder_message(triple(X0_$i,X1_$i,X2_$i)) | intruder_message(X0_$i) ), inference(cnf_transformation,[],[f153]) ). cnf(c_303,plain, ( ~ intruder_message(triple(X0_$$iProver_key_$i_1,X1_$$iProver_key_$i_1,X2_$$iProver_key_$i_1)) | intruder_message(X0_$$iProver_key_$i_1) ), inference(subtyping,[status(esa)],[c_16]) ). cnf(c_15,plain, ( ~ intruder_message(triple(X0_$i,X1_$i,X2_$i)) | intruder_message(X1_$i) ), inference(cnf_transformation,[],[f154]) ). cnf(c_304,plain, ( ~ intruder_message(triple(X0_$$iProver_key_$i_1,X1_$$iProver_key_$i_1,X2_$$iProver_key_$i_1)) | intruder_message(X1_$$iProver_key_$i_1) ), inference(subtyping,[status(esa)],[c_15]) ). cnf(c_14,plain, ( ~ intruder_message(triple(X0_$i,X1_$i,X2_$i)) | intruder_message(X2_$i) ), inference(cnf_transformation,[],[f155]) ). cnf(c_305,plain, ( ~ intruder_message(triple(X0_$$iProver_key_$i_1,X1_$$iProver_key_$i_1,X2_$$iProver_key_$i_1)) | intruder_message(X2_$$iProver_key_$i_1) ), inference(subtyping,[status(esa)],[c_14]) ). cnf(c_13,plain, ( ~ intruder_message(pair(X0_$i,X1_$i)) | intruder_message(X0_$i) ), inference(cnf_transformation,[],[f151]) ). cnf(c_306,plain, ( ~ intruder_message(pair(X0_$$iProver_key_$i_1,X1_$$iProver_key_$i_1)) | intruder_message(X0_$$iProver_key_$i_1) ), inference(subtyping,[status(esa)],[c_13]) ). cnf(c_12,plain, ( ~ intruder_message(pair(X0_$i,X1_$i)) | intruder_message(X1_$i) ), inference(cnf_transformation,[],[f152]) ). cnf(c_307,plain, ( ~ intruder_message(pair(X0_$$iProver_key_$i_1,X1_$$iProver_key_$i_1)) | intruder_message(X1_$$iProver_key_$i_1) ), inference(subtyping,[status(esa)],[c_12]) ). cnf(c_11,plain, ( ~ message(sent(X0_$i,X1_$i,X2_$i)) | intruder_message(X2_$i) ), inference(cnf_transformation,[],[f150]) ). cnf(c_308,plain, ( ~ message(sent(X0_$$iProver_key_$i_1,X1_$$iProver_key_$i_1,X2_$$iProver_key_$i_1)) | intruder_message(X2_$$iProver_key_$i_1) ), inference(subtyping,[status(esa)],[c_11]) ). cnf(c_22,plain, ( intruder_message(triple(X0_$i,X1_$i,X2_$i)) | ~ intruder_message(X0_$i) | ~ intruder_message(X1_$i) | ~ intruder_message(X2_$i) ), inference(cnf_transformation,[],[f161]) ). cnf(c_297,plain, ( intruder_message(triple(X0_$$iProver_key_$i_1,X1_$$iProver_key_$i_1,X2_$$iProver_key_$i_1)) | ~ intruder_message(X0_$$iProver_key_$i_1) | ~ intruder_message(X1_$$iProver_key_$i_1) | ~ intruder_message(X2_$$iProver_key_$i_1) ), inference(subtyping,[status(esa)],[c_22]) ). cnf(c_23,plain, ( intruder_message(quadruple(X0_$i,X1_$i,X2_$i,X3_$i)) | ~ intruder_message(X0_$i) | ~ intruder_message(X1_$i) | ~ intruder_message(X2_$i) | ~ intruder_message(X3_$i) ), inference(cnf_transformation,[],[f162]) ). cnf(c_296,plain, ( intruder_message(quadruple(X0_$$iProver_key_$i_1,X1_$$iProver_key_$i_1,X2_$$iProver_key_$i_1,X3_$$iProver_key_$i_1)) | ~ intruder_message(X0_$$iProver_key_$i_1) | ~ intruder_message(X1_$$iProver_key_$i_1) | ~ intruder_message(X2_$$iProver_key_$i_1) | ~ intruder_message(X3_$$iProver_key_$i_1) ), inference(subtyping,[status(esa)],[c_23]) ). cnf(c_27,plain, ( ~ party_of_protocol(X0_$i) | intruder_message(encrypt(X1_$i,X2_$i)) | ~ intruder_message(X1_$i) | ~ intruder_holds(key(X2_$i,X0_$i)) ), inference(cnf_transformation,[],[f166]) ). cnf(c_292,plain, ( ~ party_of_protocol(X0_$$iProver_key_$i_1) | intruder_message(encrypt(X1_$$iProver_key_$i_1,X2_$$iProver_key_$i_1)) | ~ intruder_message(X1_$$iProver_key_$i_1) | ~ intruder_holds(key(X2_$$iProver_key_$i_1,X0_$$iProver_key_$i_1)) ), inference(subtyping,[status(esa)],[c_27]) ). cnf(c_8,plain, ( t_holds(key(bt,b)) ), inference(cnf_transformation,[],[f147]) ). cnf(c_280,plain, ( t_holds(key(bt,b)) ), inference(subtyping,[status(esa)],[c_8]) ). cnf(c_7,plain, ( t_holds(key(at,a)) ), inference(cnf_transformation,[],[f146]) ). cnf(c_279,plain, ( t_holds(key(at,a)) ), inference(subtyping,[status(esa)],[c_7]) ). cnf(c_4,plain, ( party_of_protocol(b) ), inference(cnf_transformation,[],[f143]) ). cnf(c_277,plain, ( party_of_protocol(b) ), inference(subtyping,[status(esa)],[c_4]) ). cnf(c_0,plain, ( party_of_protocol(a) ), inference(cnf_transformation,[],[f139]) ). cnf(c_274,plain, ( party_of_protocol(a) ), inference(subtyping,[status(esa)],[c_0]) ). cnf(c_9,plain, ( party_of_protocol(t) ), inference(cnf_transformation,[],[f148]) ). cnf(c_281,plain, ( party_of_protocol(t) ), inference(subtyping,[status(esa)],[c_9]) ). cnf(c_5,plain, ( fresh_to_b(an_a_nonce) ), inference(cnf_transformation,[],[f144]) ). cnf(c_278,plain, ( fresh_to_b(an_a_nonce) ), inference(subtyping,[status(esa)],[c_5]) ). cnf(c_37,plain, ( fresh_to_b(X0_$i) | ~ fresh_intruder_nonce(X0_$i) ), inference(cnf_transformation,[],[f175]) ). cnf(c_284,plain, ( fresh_to_b(X0_$$iProver_key_$i_1) | ~ fresh_intruder_nonce(X0_$$iProver_key_$i_1) ), inference(subtyping,[status(esa)],[c_37]) ). cnf(c_35,plain, ( fresh_intruder_nonce(generate_intruder_nonce(X0_$i)) | ~ fresh_intruder_nonce(X0_$i) ), inference(cnf_transformation,[],[f174]) ). cnf(c_286,plain, ( fresh_intruder_nonce(generate_intruder_nonce(X0_$$iProver_key_$i_1)) | ~ fresh_intruder_nonce(X0_$$iProver_key_$i_1) ), inference(subtyping,[status(esa)],[c_35]) ). cnf(c_34,plain, ( fresh_intruder_nonce(an_intruder_nonce) ), inference(cnf_transformation,[],[f173]) ). cnf(c_283,plain, ( fresh_intruder_nonce(an_intruder_nonce) ), inference(subtyping,[status(esa)],[c_34]) ). cnf(c_2,plain, ( a_stored(pair(b,an_a_nonce)) ), inference(cnf_transformation,[],[f141]) ). cnf(c_276,plain, ( a_stored(pair(b,an_a_nonce)) ), inference(subtyping,[status(esa)],[c_2]) ). cnf(c_6,plain, ( message(sent(b,t,triple(b,generate_b_nonce(X0_$i),encrypt(triple(X1_$i,X0_$i,generate_expiration_time(X0_$i)),bt)))) | ~ message(sent(X1_$i,b,pair(X1_$i,X0_$i))) | ~ fresh_to_b(X0_$i) ), inference(cnf_transformation,[],[f145]) ). cnf(c_310,plain, ( message(sent(b,t,triple(b,generate_b_nonce(X0_$$iProver_key_$i_1),encrypt(triple(X1_$$iProver_key_$i_1,X0_$$iProver_key_$i_1,generate_expiration_time(X0_$$iProver_key_$i_1)),bt)))) | ~ message(sent(X1_$$iProver_key_$i_1,b,pair(X1_$$iProver_key_$i_1,X0_$$iProver_key_$i_1))) | ~ fresh_to_b(X0_$$iProver_key_$i_1) ), inference(subtyping,[status(esa)],[c_6]) ). cnf(c_25,plain, ( ~ party_of_protocol(X0_$i) | ~ party_of_protocol(X1_$i) | message(sent(X0_$i,X1_$i,X2_$i)) | ~ intruder_message(X2_$i) ), inference(cnf_transformation,[],[f164]) ). cnf(c_294,plain, ( ~ party_of_protocol(X0_$$iProver_key_$i_1) | ~ party_of_protocol(X1_$$iProver_key_$i_1) | message(sent(X0_$$iProver_key_$i_1,X1_$$iProver_key_$i_1,X2_$$iProver_key_$i_1)) | ~ intruder_message(X2_$$iProver_key_$i_1) ), inference(subtyping,[status(esa)],[c_25]) ). cnf(c_1,plain, ( message(sent(a,b,pair(a,an_a_nonce))) ), inference(cnf_transformation,[],[f140]) ). cnf(c_275,plain, ( message(sent(a,b,pair(a,an_a_nonce))) ), inference(subtyping,[status(esa)],[c_1]) ). cnf(c_3,plain, ( message(sent(a,X0_$i,pair(X1_$i,encrypt(X2_$i,X3_$i)))) | ~ message(sent(t,a,triple(encrypt(quadruple(X0_$i,X4_$i,X3_$i,X5_$i),at),X1_$i,X2_$i))) | ~ a_stored(pair(X0_$i,X4_$i)) ), inference(cnf_transformation,[],[f142]) ). cnf(c_311,plain, ( message(sent(a,X0_$$iProver_key_$i_1,pair(X1_$$iProver_key_$i_1,encrypt(X2_$$iProver_key_$i_1,X3_$$iProver_key_$i_1)))) | ~ message(sent(t,a,triple(encrypt(quadruple(X0_$$iProver_key_$i_1,X4_$$iProver_key_$i_1,X3_$$iProver_key_$i_1,X5_$$iProver_key_$i_1),at),X1_$$iProver_key_$i_1,X2_$$iProver_key_$i_1))) | ~ a_stored(pair(X0_$$iProver_key_$i_1,X4_$$iProver_key_$i_1)) ), inference(subtyping,[status(esa)],[c_3]) ). cnf(c_10,plain, ( message(sent(t,X0_$i,triple(encrypt(quadruple(X1_$i,X2_$i,generate_key(X2_$i),X3_$i),X4_$i),encrypt(triple(X0_$i,generate_key(X2_$i),X3_$i),X5_$i),X6_$i))) | ~ message(sent(X1_$i,t,triple(X1_$i,X6_$i,encrypt(triple(X0_$i,X2_$i,X3_$i),X5_$i)))) | ~ t_holds(key(X5_$i,X1_$i)) | ~ t_holds(key(X4_$i,X0_$i)) | ~ a_nonce(X2_$i) ), inference(cnf_transformation,[],[f149]) ). cnf(c_309,plain, ( message(sent(t,X0_$$iProver_key_$i_1,triple(encrypt(quadruple(X1_$$iProver_key_$i_1,X2_$$iProver_key_$i_1,generate_key(X2_$$iProver_key_$i_1),X3_$$iProver_key_$i_1),X4_$$iProver_key_$i_1),encrypt(triple(X0_$$iProver_key_$i_1,generate_key(X2_$$iProver_key_$i_1),X3_$$iProver_key_$i_1),X5_$$iProver_key_$i_1),X6_$$iProver_key_$i_1))) | ~ message(sent(X1_$$iProver_key_$i_1,t,triple(X1_$$iProver_key_$i_1,X6_$$iProver_key_$i_1,encrypt(triple(X0_$$iProver_key_$i_1,X2_$$iProver_key_$i_1,X3_$$iProver_key_$i_1),X5_$$iProver_key_$i_1)))) | ~ t_holds(key(X5_$$iProver_key_$i_1,X1_$$iProver_key_$i_1)) | ~ t_holds(key(X4_$$iProver_key_$i_1,X0_$$iProver_key_$i_1)) | ~ a_nonce(X2_$$iProver_key_$i_1) ), inference(subtyping,[status(esa)],[c_10]) ). cnf(c_26,plain, ( ~ party_of_protocol(X0_$i) | ~ intruder_message(X1_$i) | intruder_holds(key(X1_$i,X0_$i)) ), inference(cnf_transformation,[],[f165]) ). cnf(c_293,plain, ( ~ party_of_protocol(X0_$$iProver_key_$i_1) | ~ intruder_message(X1_$$iProver_key_$i_1) | intruder_holds(key(X1_$$iProver_key_$i_1,X0_$$iProver_key_$i_1)) ), inference(subtyping,[status(esa)],[c_26]) ). cnf(c_32,plain, ( ~ a_nonce(X0_$i) | ~ a_key(X0_$i) ), inference(cnf_transformation,[],[f171]) ). cnf(c_321,plain, ( ~ a_nonce(X0_$$iProver_key_$i_1) | ~ a_key(X0_$$iProver_key_$i_1) ), inference(subtyping,[status(esa)],[c_32]) ). cnf(c_33,plain, ( a_key(generate_key(X0_$i)) ), inference(cnf_transformation,[],[f172]) ). cnf(c_320,plain, ( a_key(generate_key(X0_$$iProver_key_$i_1)) ), inference(subtyping,[status(esa)],[c_33]) ). cnf(c_338,plain, ( ~ a_nonce(generate_key(X0_$$iProver_key_$i_1)) ), inference(resolution,[status(thm)],[c_321,c_320]) ). cnf(c_30,plain, ( a_nonce(generate_b_nonce(X0_$i)) ), inference(cnf_transformation,[],[f170]) ). cnf(c_319,plain, ( a_nonce(generate_b_nonce(X0_$$iProver_key_$i_1)) ), inference(subtyping,[status(esa)],[c_30]) ). cnf(c_31,plain, ( a_nonce(generate_expiration_time(X0_$i)) ), inference(cnf_transformation,[],[f169]) ). cnf(c_318,plain, ( a_nonce(generate_expiration_time(X0_$$iProver_key_$i_1)) ), inference(subtyping,[status(esa)],[c_31]) ). cnf(c_28,plain, ( a_nonce(an_a_nonce) ), inference(cnf_transformation,[],[f167]) ). cnf(c_317,plain, ( a_nonce(an_a_nonce) ), inference(subtyping,[status(esa)],[c_28]) ). % SZS output end Saturation
%------ The model is defined over ground terms (initial term algebra). %------ Predicates are defined as (\forall x_1,..,x_n ((~)P(x_1,..,x_n) <=> (\phi(x_1,..,x_n)))) %------ where \phi is a formula over the term algebra. %------ If we have equality in the problem then it is also defined as a predicate above, %------ with "=" on the right-hand-side of the definition interpreted over the term algebra $$term_algebra_type %------ See help for --sat_out_model for different model outputs. %------ equality_sorted(X0,X1,X2) can be used in the place of usual "=" %------ where the first argument stands for the sort ($i in the unsorted case) % SZS output start Model %------ Negative definition of party_of_protocol fof(lit_def,axiom, (! [X0_$$iProver_key_$i_1] : ( ~(party_of_protocol(X0_$$iProver_key_$i_1)) <=> $false ) ) ). %------ Negative definition of message fof(lit_def,axiom, (! [X0_$$iProver_message_$i_1] : ( ~(message(X0_$$iProver_message_$i_1)) <=> $false ) ) ). %------ Negative definition of a_stored fof(lit_def,axiom, (! [X0_$$iProver_key_$i_1] : ( ~(a_stored(X0_$$iProver_key_$i_1)) <=> $false ) ) ). %------ Positive definition of fresh_to_b fof(lit_def,axiom, (! [X0_$$iProver_key_$i_1] : ( fresh_to_b(X0_$$iProver_key_$i_1) <=> $true ) ) ). %------ Negative definition of t_holds fof(lit_def,axiom, (! [X0_$$iProver_intruder_holds_$i_1] : ( ~(t_holds(X0_$$iProver_intruder_holds_$i_1)) <=> $false ) ) ). %------ Positive definition of a_nonce fof(lit_def,axiom, (! [X0_$$iProver_key_$i_1] : ( a_nonce(X0_$$iProver_key_$i_1) <=> ( ( ( X0_$$iProver_key_$i_1=$$iProver_Domain_$$iProver_key_$i_1_1 ) ) ) ) ) ). %------ Positive definition of intruder_message fof(lit_def,axiom, (! [X0_$$iProver_key_$i_1] : ( intruder_message(X0_$$iProver_key_$i_1) <=> $true ) ) ). %------ Negative definition of intruder_holds fof(lit_def,axiom, (! [X0_$$iProver_intruder_holds_$i_1] : ( ~(intruder_holds(X0_$$iProver_intruder_holds_$i_1)) <=> $false ) ) ). %------ Positive definition of a_key fof(lit_def,axiom, (! [X0_$$iProver_key_$i_1] : ( a_key(X0_$$iProver_key_$i_1) <=> ( ( ( X0_$$iProver_key_$i_1=$$iProver_Domain_$$iProver_key_$i_1_2 ) ) ) ) ) ). %------ Negative definition of fresh_intruder_nonce fof(lit_def,axiom, (! [X0_$$iProver_key_$i_1] : ( ~(fresh_intruder_nonce(X0_$$iProver_key_$i_1)) <=> $false ) ) ). %------ Positive definition of $$iProver_Flat_an_a_nonce fof(lit_def,axiom, (! [X0_$$iProver_key_$i_1] : ( $$iProver_Flat_an_a_nonce(X0_$$iProver_key_$i_1) <=> ( ( ( X0_$$iProver_key_$i_1=$$iProver_Domain_$$iProver_key_$i_1_1 ) ) ) ) ) ). %------ Positive definition of $$iProver_Flat_generate_b_nonce fof(lit_def,axiom, (! [X0_$$iProver_key_$i_1,X1_$$iProver_key_$i_1] : ( $$iProver_Flat_generate_b_nonce(X0_$$iProver_key_$i_1,X1_$$iProver_key_$i_1) <=> ( ( ( X0_$$iProver_key_$i_1=$$iProver_Domain_$$iProver_key_$i_1_1 ) ) ) ) ) ). %------ Positive definition of $$iProver_Flat_generate_expiration_time fof(lit_def,axiom, (! [X0_$$iProver_key_$i_1,X1_$$iProver_key_$i_1] : ( $$iProver_Flat_generate_expiration_time(X0_$$iProver_key_$i_1,X1_$$iProver_key_$i_1) <=> ( ( ( X0_$$iProver_key_$i_1=$$iProver_Domain_$$iProver_key_$i_1_1 ) ) ) ) ) ). %------ Positive definition of $$iProver_Flat_generate_key fof(lit_def,axiom, (! [X0_$$iProver_key_$i_1,X1_$$iProver_key_$i_1] : ( $$iProver_Flat_generate_key(X0_$$iProver_key_$i_1,X1_$$iProver_key_$i_1) <=> ( ( ( X0_$$iProver_key_$i_1=$$iProver_Domain_$$iProver_key_$i_1_2 ) ) ) ) ) ). % SZS output end Model
# SZS status Theorem # SZS output start CNFRefutation. fof(c_0_0, axiom, (![X1]:![X2]:(disjoint(X1,X2)=>disjoint(X2,X1))), file('/Users/schulz/EPROVER/TPTP_5.4.0_FLAT/SEU140+2.p', symmetry_r1_xboole_0)). fof(c_0_1, lemma, (![X1]:![X2]:(~((~(disjoint(X1,X2))&![X3]:~((in(X3,X1)&in(X3,X2)))))&~((?[X3]:(in(X3,X1)&in(X3,X2))&disjoint(X1,X2))))), file('/Users/schulz/EPROVER/TPTP_5.4.0_FLAT/SEU140+2.p', t3_xboole_0)). fof(c_0_2, conjecture, (![X1]:![X2]:![X3]:((subset(X1,X2)&disjoint(X2,X3))=>disjoint(X1,X3))), file('/Users/schulz/EPROVER/TPTP_5.4.0_FLAT/SEU140+2.p', t63_xboole_1)). fof(c_0_3, axiom, (![X1]:![X2]:(subset(X1,X2)<=>![X3]:(in(X3,X1)=>in(X3,X2)))), file('/Users/schulz/EPROVER/TPTP_5.4.0_FLAT/SEU140+2.p', d3_tarski)). fof(c_0_4, axiom, (![X1]:![X2]:(disjoint(X1,X2)=>disjoint(X2,X1))), c_0_0). fof(c_0_5, lemma, (![X1]:![X2]:(~((~disjoint(X1,X2)&![X3]:~((in(X3,X1)&in(X3,X2)))))&~((?[X3]:(in(X3,X1)&in(X3,X2))&disjoint(X1,X2))))), inference(fof_simplification,[status(thm)],[c_0_1])). fof(c_0_6, negated_conjecture, (~(![X1]:![X2]:![X3]:((subset(X1,X2)&disjoint(X2,X3))=>disjoint(X1,X3)))), inference(assume_negation,[status(cth)],[c_0_2])). fof(c_0_7, plain, (![X3]:![X4]:(~disjoint(X3,X4)|disjoint(X4,X3))), inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_4])])). fof(c_0_8, lemma, (![X4]:![X5]:![X7]:![X8]:![X9]:(((in(esk9_2(X4,X5),X4)|disjoint(X4,X5))&(in(esk9_2(X4,X5),X5)|disjoint(X4,X5)))&((~in(X9,X7)|~in(X9,X8))|~disjoint(X7,X8)))), inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_5])])])])])])). fof(c_0_9, negated_conjecture, (((subset(esk11_0,esk12_0)&disjoint(esk12_0,esk13_0))&~disjoint(esk11_0,esk13_0))), inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_6])])])). cnf(c_0_10,plain,(disjoint(X1,X2)|~disjoint(X2,X1)), inference(split_conjunct,[status((null))],[c_0_7])). cnf(c_0_11,lemma,(disjoint(X1,X2)|in(esk9_2(X1,X2),X1)), inference(split_conjunct,[status((null))],[c_0_8])). fof(c_0_12, axiom, (![X1]:![X2]:(subset(X1,X2)<=>![X3]:(in(X3,X1)=>in(X3,X2)))), c_0_3). cnf(c_0_13,lemma,(~in(X3,X2)|~in(X3,X1)|~disjoint(X1,X2)), inference(split_conjunct,[status((null))],[c_0_8])). cnf(c_0_14,negated_conjecture,(disjoint(esk12_0,esk13_0)), inference(split_conjunct,[status((null))],[c_0_9])). cnf(c_0_15,negated_conjecture,(~disjoint(esk11_0,esk13_0)), inference(split_conjunct,[status((null))],[c_0_9])). cnf(c_0_16,plain,(disjoint(X1,X2)|~disjoint(X2,X1)), c_0_10). cnf(c_0_17,lemma,(disjoint(X1,X2)|in(esk9_2(X1,X2),X1)), c_0_11). fof(c_0_18, plain, (![X4]:![X5]:![X6]:![X7]:![X8]:((~subset(X4,X5)|(~in(X6,X4)|in(X6,X5)))&((in(esk3_2(X7,X8),X7)|subset(X7,X8))&(~in(esk3_2(X7,X8),X8)|subset(X7,X8))))), inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_12])])])])])])). cnf(c_0_19,lemma,(disjoint(X1,X2)|in(esk9_2(X1,X2),X2)), inference(split_conjunct,[status((null))],[c_0_8])). cnf(c_0_20,lemma,(~disjoint(X1,X2)|~in(X3,X2)|~in(X3,X1)), c_0_13). cnf(c_0_21,negated_conjecture,(disjoint(esk12_0,esk13_0)), c_0_14). cnf(c_0_22,negated_conjecture,(~disjoint(esk11_0,esk13_0)), c_0_15). cnf(c_0_23,plain,(disjoint(X1,X2)|~disjoint(X2,X1)), c_0_16). cnf(c_0_24,lemma,(disjoint(X1,X2)|in(esk9_2(X1,X2),X1)), c_0_17). cnf(c_0_25,plain,(in(X1,X2)|~in(X1,X3)|~subset(X3,X2)), inference(split_conjunct,[status((null))],[c_0_18])). cnf(c_0_26,negated_conjecture,(subset(esk11_0,esk12_0)), inference(split_conjunct,[status((null))],[c_0_9])). cnf(c_0_27,lemma,(disjoint(X1,X2)|in(esk9_2(X1,X2),X2)), c_0_19). cnf(c_0_28,lemma,(~disjoint(X1,X2)|~in(X3,X2)|~in(X3,X1)), c_0_20). cnf(c_0_29,negated_conjecture,(disjoint(esk12_0,esk13_0)), c_0_21). cnf(c_0_30,negated_conjecture,(~disjoint(esk11_0,esk13_0)), c_0_22). cnf(c_0_31,lemma,(disjoint(X1,X2)|in(esk9_2(X2,X1),X2)), inference(spm,[status(thm)],[c_0_23, c_0_24, theory(equality)]])). cnf(c_0_32,plain,(in(X1,X2)|~subset(X3,X2)|~in(X1,X3)), c_0_25). cnf(c_0_33,negated_conjecture,(subset(esk11_0,esk12_0)), c_0_26). cnf(c_0_34,lemma,(disjoint(X1,X2)|in(esk9_2(X1,X2),X2)), c_0_27). cnf(c_0_35,negated_conjecture,(~in(X1,esk13_0)|~in(X1,esk12_0)), inference(spm,[status(thm)],[c_0_28, c_0_29, theory(equality)]])). cnf(c_0_36,negated_conjecture,(in(esk9_2(esk13_0,esk11_0),esk13_0)), inference(spm,[status(thm)],[c_0_30, c_0_31, theory(equality)]])). cnf(c_0_37,plain,(in(X1,X2)|~subset(X3,X2)|~in(X1,X3)), c_0_32). cnf(c_0_38,negated_conjecture,(subset(esk11_0,esk12_0)), c_0_33). cnf(c_0_39,lemma,(disjoint(X1,X2)|in(esk9_2(X2,X1),X1)), inference(spm,[status(thm)],[c_0_23, c_0_34, theory(equality)]])). cnf(c_0_40,negated_conjecture,(~in(esk9_2(esk13_0,esk11_0),esk12_0)), inference(spm,[status(thm)],[c_0_35, c_0_36, theory(equality)]])). cnf(c_0_41,negated_conjecture,(in(X1,esk12_0)|~in(X1,esk11_0)), inference(spm,[status(thm)],[c_0_37, c_0_38, theory(equality)]])). cnf(c_0_42,negated_conjecture,(in(esk9_2(esk13_0,esk11_0),esk11_0)), inference(spm,[status(thm)],[c_0_30, c_0_39, theory(equality)]])). cnf(c_0_43,negated_conjecture,($false), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_40, c_0_41, theory(equality)]]), c_0_42, theory(equality)]]), theory(equality,[symmetry])]]), ['proof']). # SZS output end CNFRefutation.
SZS status Theorem for SEU140+2.p SZS output start proof for SEU140+2.p * * * * * * * * * * * * * * * * * * * * * * * * in the following, N is the number of a (sub)theorem E is the current step or the step when a hypothesis or conclusion has been added or modified hyp(N,H,E) means that H is an hypothesis of (sub)theorem N concl(N,C,E) means that C is the conclusion of (sub)theorem N obj_ct(N,C) means that C is a created object or a given constant addhyp(N,H,E) means add H as a new hypothesis for N newconcl(N,C,E) means that the new conclusion of N is C (C replaces the precedent conclusion) a subtheorem N-i or N+i is a subtheorem of the (sub)theorem N N is proved if all N-i have been proved (&-node) or if one N+i have been proved (|-node) the initial theorem is numbered 0 * * * theorem to be proved ![A,B,C]: (subset(A,B)&disjoint(B,C)=>disjoint(A,C)) * * * proof : * * * * * * theoreme 0 * * * * * * *** newconcl(0,![A,B,C]: (subset(A,B)&disjoint(B,C)=>disjoint(A,C)),1) *** explanation : initial theorem ------------------------------------------------------- action ini create object(s) z3 z2 z1 *** newconcl(0,subset(z1,z2)&disjoint(z2,z3)=>disjoint(z1,z3),2) *** because concl((0,![A,B,C]: (subset(A,B)&disjoint(B,C)=>disjoint(A,C))),1) *** explanation : the universal variable(s) of the conclusion is(are) instantiated ------------------------------------------------------- rule ! *** addhyp(0,subset(z1,z2),3) *** addhyp(0,disjoint(z2,z3),3) *** newconcl(0,disjoint(z1,z3),3) *** because concl(0,subset(z1,z2)&disjoint(z2,z3)=>disjoint(z1,z3),2) *** explanation : to prove H=>C, assume H and prove C ------------------------------------------------------- rule => *** addhyp(0,set_intersection2(z2,z3)::empty_set,4) *** because hyp(0,disjoint(z2,z3),3) *** explanation : rule if hyp(A,disjoint(B,C),_)then addhyp(A,set_intersection2(B,C)::empty_set,_) built from the definition of disjoint (fof axiom:d7_xboole_0 ) ------------------------------------------------------- rule disjoint *** addhyp(0,set_difference(z1,z2)::empty_set,21) *** because hyp(0,subset(z1,z2),3),obj_ct(0,z1),obj_ct(0,z2) *** explanation : rule if (hyp(A,subset(B,C),_),obj_ct(A,B),obj_ct(A,C))then addhyp(A,set_difference(B,C)::empty_set,_) built from the axiom lemma:l32_xboole_1 ------------------------------------------------------- rule lemma:l32_xboole_1_1 *** newconcl(0,set_intersection2(z1,z3)::empty_set,109) *** because concl(0,disjoint(z1,z3),3) *** explanation : the conclusion disjoint(z1,z3) is replaced by its definition(fof axiom:d7_xboole_0 ) ------------------------------------------------------- rule def_concl_pred *** newconcl(0,seul(set_intersection2(z1,z3)::A,A=empty_set),110) *** because concl(0,set_intersection2(z1,z3)::empty_set,109) *** explanation : FX::Y is rewriten only(FX::Z, Z=Y) ------------------------------------------------------- rule concl2pts *** addhyp(0,set_intersection2(z1,z3)::z4,111),newconcl(0,z4=empty_set,111) *** because concl(0,seul(set_intersection2(z1,z3)::A,A=empty_set),110) *** explanation : creation of object z4 and of its definition ------------------------------------------------------- rule concl_only *** addhyp(0,set_intersection2(z3,z1)::z4,113) *** because hyp(0,set_intersection2(z1,z3)::z4,111),obj_ct(0,z1),obj_ct(0,z3) *** explanation : rule if (hyp(A,set_intersection2(B,C)::D,_),obj_ct(A,B),obj_ct(A,C))then addhyp(A,set_intersection2(C,B)::D,_) built from the axiom axiom:commutativity_k3_xboole_0 ------------------------------------------------------- rule axiom:commutativity_k3_xboole_0_1 *** newconcl(0,![A]: ~in(A,z4),114) *** because concl(0,z4=empty_set,111) *** explanation : sufficient condition (rule : axiom:d1_xboole_0_1 (fof axiom:d1_xboole_0 ) ------------------------------------------------------- rule axiom:d1_xboole_0_1_cs create object(s) z5 *** newconcl(0,~in(z5,z4),115) *** because concl((0,![A]: ~in(A,z4)),114) *** explanation : the universal variable(s) of the conclusion is(are) instantiated ------------------------------------------------------- rule ! *** addhyp(0,in(z5,z4),116),newconcl(0,false,116) *** because concl(0,~in(z5,z4),115) *** explanation : assume in(z5,z4) and search for a contradiction ------------------------------------------------------- rule concl_not *** addhyp(0,in(z5,z1),118) *** because hyp(0,set_intersection2(z1,z3)::z4,111),hyp(0,in(z5,z4),116),obj_ct(0,z5) *** explanation : rule if (hyp(A,set_intersection2(D,_)::B,_),hyp(A,in(C,B),_),obj_ct(A,C))then addhyp(A,in(C,D),_) built from the definition of set_intersection2 (fof axiom:d3_xboole_0 ) ------------------------------------------------------- rule set_intersection2_ *** addhyp(0,in(z5,z2),119) *** because hyp(0,subset(z1,z2),3),hyp(0,in(z5,z1),118),obj_ct(0,z5) *** explanation : rule if (hyp(A,subset(B,D),_),hyp(A,in(C,B),_),obj_ct(A,C))then addhyp(A,in(C,D),_) built from the definition of subset (fof axiom:d3_tarski ) ------------------------------------------------------- rule subset *** addhyp(0,in(z5,z3),120) *** because hyp(0,set_intersection2(z3,z1)::z4,113),hyp(0,in(z5,z4),116),obj_ct(0,z5) *** explanation : rule if (hyp(A,set_intersection2(D,_)::B,_),hyp(A,in(C,B),_),obj_ct(A,C))then addhyp(A,in(C,D),_) built from the definition of set_intersection2 (fof axiom:d3_xboole_0 ) ------------------------------------------------------- rule set_intersection2_ *** addhyp(0,in(z5,empty_set),121) *** because hyp(0,set_intersection2(z2,z3)::empty_set,4),hyp(0,in(z5,z2),119),hyp(0,in(z5,z3),120),obj_ct(0,z5) *** explanation : rule if (hyp(A,set_intersection2(B,D)::E,_),hyp(A,in(C,B),_),hyp(A,in(C,D),_),obj_ct(A,C))then addhyp(A,in(C,E),_) built from the definition of set_intersection2 (fof axiom:d3_xboole_0 ) ------------------------------------------------------- rule set_intersection2_2 *** addhyp(0,false,122) *** because hyp(0,set_difference(z1,z2)::empty_set,21),hyp(0,in(z5,empty_set),121),hyp(0,in(z5,z2),119),obj_ct(0,z5) *** explanation : rule if (hyp(A,set_difference(_,D)::B,_),hyp(A,in(C,B),_),hyp(A,in(C,D),_),obj_ct(A,C))then addhyp(A,false,_) built from the definition of set_difference (fof axiom:d4_xboole_0 ) ------------------------------------------------------- rule set_difference1 *** newconcl(0,true,123) *** because hyp(0,false,122),concl(0,false,116) *** explanation : the conclusion false to be proved is a hypothesis ------------------------------------------------------- rule stop_hyp_concl then the initial theorem is proved * * * * * * * * * * * * * * * * * * * * * * * * SZS output end proof for SEU140+2.p
The domain elements of a model are of the form iN. Function mappings are provided for all tuples of domain elements. Predicate mappings are listed for the true cases.
% SZS status CounterSatisfiable % SZS output start FiniteModel Nitpick found a counterexample for card TPTP_Interpret.ind = 4: Skolem constants: U = i1 V = i2 W = i3 X = i4 Y = i1 Constants: bnd_abstraction = (%x. _) (i1 := (%x. _)(i1 := False, i2 := False, i3 := True, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := True, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := True, i4 := False)) bnd_act = (%x. _) (i1 := (%x. _)(i1 := True, i2 := False, i3 := False, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False)) bnd_actual_world = (%x. _)(i1 := True, i2 := False, i3 := True, i4 := False) bnd_agent = (%x. _) (i1 := (%x. _) (i1 := (%x. _)(i1 := False, i2 := True, i3 := False, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _) (i1 := False, i2 := False, i3 := False, i4 := False)), i2 := (%x. _) (i1 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _) (i1 := False, i2 := False, i3 := False, i4 := False)), i3 := (%x. _) (i1 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _) (i1 := False, i2 := False, i3 := False, i4 := False)), i4 := (%x. _) (i1 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _) (i1 := False, i2 := False, i3 := False, i4 := False))) bnd_animate = (%x. _) (i1 := (%x. _)(i1 := False, i2 := True, i3 := False, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False)) bnd_beverage = (%x. _) (i1 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := True), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False)) bnd_entity = (%x. _) (i1 := (%x. _)(i1 := False, i2 := True, i3 := False, i4 := True), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False)) bnd_event = (%x. _) (i1 := (%x. _)(i1 := True, i2 := False, i3 := False, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False)) bnd_eventuality = (%x. _) (i1 := (%x. _)(i1 := True, i2 := False, i3 := False, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False)) bnd_existent = (%x. _) (i1 := (%x. _)(i1 := False, i2 := True, i3 := False, i4 := True), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False)) bnd_female = (%x. _) (i1 := (%x. _)(i1 := False, i2 := True, i3 := False, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False)) bnd_food = (%x. _) (i1 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := True), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False)) bnd_forename = (%x. _) (i1 := (%x. _)(i1 := False, i2 := False, i3 := True, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := True, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := True, i4 := False)) bnd_general = (%x. _) (i1 := (%x. _)(i1 := False, i2 := False, i3 := True, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := True, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := True, i4 := False)) bnd_human = (%x. _) (i1 := (%x. _)(i1 := False, i2 := True, i3 := False, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False)) bnd_human_person = (%x. _) (i1 := (%x. _)(i1 := False, i2 := True, i3 := False, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False)) bnd_impartial = (%x. _) (i1 := (%x. _)(i1 := False, i2 := True, i3 := False, i4 := True), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False)) bnd_living = (%x. _) (i1 := (%x. _)(i1 := False, i2 := True, i3 := False, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False)) bnd_mia_forename = (%x. _) (i1 := (%x. _)(i1 := False, i2 := False, i3 := True, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := True, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := True, i4 := False)) bnd_nonexistent = (%x. _) (i1 := (%x. _)(i1 := True, i2 := False, i3 := False, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False)) bnd_nonhuman = (%x. _) (i1 := (%x. _)(i1 := False, i2 := False, i3 := True, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := True, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := True, i4 := False)) bnd_nonliving = (%x. _) (i1 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := True), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False)) bnd_nonreflexive = (%x. _) (i1 := (%x. _)(i1 := True, i2 := False, i3 := False, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False)) bnd_object = (%x. _) (i1 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := True), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False)) bnd_of = (%x. _) (i1 := (%x. _) (i1 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := True, i3 := False, i4 := False), i4 := (%x. _) (i1 := False, i2 := False, i3 := False, i4 := False)), i2 := (%x. _) (i1 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _) (i1 := False, i2 := False, i3 := False, i4 := False)), i3 := (%x. _) (i1 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _) (i1 := False, i2 := False, i3 := False, i4 := False)), i4 := (%x. _) (i1 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _) (i1 := False, i2 := False, i3 := False, i4 := False))) bnd_order = (%x. _) (i1 := (%x. _)(i1 := True, i2 := False, i3 := False, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False)) bnd_organism = (%x. _) (i1 := (%x. _)(i1 := False, i2 := True, i3 := False, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False)) bnd_past = (%x. _) (i1 := (%x. _)(i1 := True, i2 := False, i3 := False, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False)) bnd_patient = (%x. _) (i1 := (%x. _) (i1 := (%x. _)(i1 := True, i2 := False, i3 := True, i4 := True), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _) (i1 := False, i2 := False, i3 := False, i4 := False)), i2 := (%x. _) (i1 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _) (i1 := False, i2 := False, i3 := False, i4 := False)), i3 := (%x. _) (i1 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _) (i1 := False, i2 := False, i3 := False, i4 := False)), i4 := (%x. _) (i1 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _) (i1 := False, i2 := False, i3 := False, i4 := False))) bnd_relation = (%x. _) (i1 := (%x. _)(i1 := False, i2 := False, i3 := True, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := True, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := True, i4 := False)) bnd_relname = (%x. _) (i1 := (%x. _)(i1 := False, i2 := False, i3 := True, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := True, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := True, i4 := False)) bnd_shake_beverage = (%x. _) (i1 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := True), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False)) bnd_singleton = (%x. _) (i1 := (%x. _)(i1 := True, i2 := True, i3 := True, i4 := True), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := True, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := True, i4 := False)) bnd_specific = (%x. _) (i1 := (%x. _)(i1 := True, i2 := True, i3 := False, i4 := True), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False)) bnd_substance_matter = (%x. _) (i1 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := True), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False)) bnd_thing = (%x. _) (i1 := (%x. _)(i1 := True, i2 := True, i3 := True, i4 := True), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := True, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := True, i4 := False)) bnd_unisex = (%x. _) (i1 := (%x. _)(i1 := True, i2 := False, i3 := True, i4 := True), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := True, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := True, i4 := False)) bnd_woman = (%x. _) (i1 := (%x. _)(i1 := False, i2 := True, i3 := False, i4 := False), i2 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i3 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False), i4 := (%x. _)(i1 := False, i2 := False, i3 := False, i4 := False)) % SZS output end FiniteModel
% SZS status Satisfiable % SZS output start FiniteModel Nitpick found a model for card TPTP_Interpret.ind = 2: Constants: bnd_a = i1 bnd_a_holds = (%x. _)(i1 := True, i2 := True) bnd_a_key = (%x. _)(i1 := True, i2 := False) bnd_a_nonce = (%x. _)(i1 := False, i2 := True) bnd_a_stored = (%x. _)(i1 := False, i2 := True) bnd_an_a_nonce = i2 bnd_an_intruder_nonce = i1 bnd_at = i1 bnd_b = i1 bnd_b_holds = (%x. _)(i1 := True, i2 := True) bnd_b_stored = (%x. _)(i1 := True, i2 := True) bnd_bt = i1 bnd_encrypt = (%x. _) (i1 := (%x. _)(i1 := i1, i2 := i1), i2 := (%x. _)(i1 := i1, i2 := i1)) bnd_fresh_intruder_nonce = (%x. _)(i1 := True, i2 := False) bnd_fresh_to_b = (%x. _)(i1 := True, i2 := True) bnd_generate_b_nonce = (%x. _)(i1 := i2, i2 := i2) bnd_generate_expiration_time = (%x. _)(i1 := i2, i2 := i2) bnd_generate_intruder_nonce = (%x. _)(i1 := i1, i2 := i1) bnd_generate_key = (%x. _)(i1 := i1, i2 := i1) bnd_intruder_holds = (%x. _)(i1 := True, i2 := True) bnd_intruder_message = (%x. _)(i1 := True, i2 := True) bnd_key = (%x. _) (i1 := (%x. _)(i1 := i2, i2 := i1), i2 := (%x. _)(i1 := i1, i2 := i1)) bnd_message = (%x. _)(i1 := True, i2 := True) bnd_pair = (%x. _) (i1 := (%x. _)(i1 := i1, i2 := i2), i2 := (%x. _)(i1 := i1, i2 := i1)) bnd_party_of_protocol = (%x. _)(i1 := True, i2 := True) bnd_quadruple = (%x. _) (i1 := (%x. _) (i1 := (%x. _) (i1 := (%x. _)(i1 := i1, i2 := i1), i2 := (%x. _)(i1 := i1, i2 := i1)), i2 := (%x. _) (i1 := (%x. _)(i1 := i1, i2 := i1), i2 := (%x. _)(i1 := i1, i2 := i1))), i2 := (%x. _) (i1 := (%x. _) (i1 := (%x. _)(i1 := i1, i2 := i1), i2 := (%x. _)(i1 := i1, i2 := i1)), i2 := (%x. _) (i1 := (%x. _)(i1 := i1, i2 := i1), i2 := (%x. _)(i1 := i1, i2 := i2)))) bnd_sent = (%x. _) (i1 := (%x. _) (i1 := (%x. _)(i1 := i1, i2 := i1), i2 := (%x. _)(i1 := i1, i2 := i1)), i2 := (%x. _) (i1 := (%x. _)(i1 := i1, i2 := i1), i2 := (%x. _)(i1 := i1, i2 := i1))) bnd_t = i1 bnd_t_holds = (%x. _)(i1 := False, i2 := True) bnd_triple = (%x. _) (i1 := (%x. _) (i1 := (%x. _)(i1 := i1, i2 := i1), i2 := (%x. _)(i1 := i1, i2 := i2)), i2 := (%x. _) (i1 := (%x. _)(i1 := i1, i2 := i1), i2 := (%x. _)(i1 := i2, i2 := i1))) % SZS output end FiniteModel
% domain size is 1 disbanding_rate(!1,!1) = !1 efficient_producers = !1 environment(!1) <=> $true first_movers = !1 founding_rate(!1,!1) = !1 greater(!1,!1) <=> $false greater_or_equal(!1,!1) <=> $true growth_rate(!1,!1) = !1 in_environment(!1,!1) <=> $true stable(!1) <=> $true subpopulations(!1,!1,!1,!1) <=> $true
% domain size is 1 a_holds(X1) a_stored(X1) b_holds(X1) b_stored(X1) fresh_to_b(X1) message(X1) party_of_protocol(X1) t_holds(X1)
8 (all A all B (subset(A,B) <-> (all C (in(C,A) -> in(C,B))))) # label(d3_tarski) # label(axiom) # label(non_clause). [assumption]. 26 (all A all B (disjoint(A,B) -> disjoint(B,A))) # label(symmetry_r1_xboole_0) # label(axiom) # label(non_clause). [assumption]. 42 (all A all B (-(-disjoint(A,B) & (all C -(in(C,A) & in(C,B)))) & -((exists C (in(C,A) & in(C,B))) & disjoint(A,B)))) # label(t3_xboole_0) # label(lemma) # label(non_clause). [assumption]. 55 -(all A all B all C (subset(A,B) & disjoint(B,C) -> disjoint(A,C))) # label(t63_xboole_1) # label(negated_conjecture) # label(non_clause). [assumption]. 60 subset(c3,c4) # label(t63_xboole_1) # label(negated_conjecture). [clausify(55)]. 61 disjoint(c4,c5) # label(t63_xboole_1) # label(negated_conjecture). [clausify(55)]. 75 disjoint(A,B) | in(f7(A,B),A) # label(t3_xboole_0) # label(lemma). [clausify(42)]. 76 disjoint(A,B) | in(f7(A,B),B) # label(t3_xboole_0) # label(lemma). [clausify(42)]. 92 -disjoint(c3,c5) # label(t63_xboole_1) # label(negated_conjecture). [clausify(55)]. 101 -in(A,B) | -in(A,C) | -disjoint(B,C) # label(t3_xboole_0) # label(lemma). [clausify(42)]. 109 -disjoint(A,B) | disjoint(B,A) # label(symmetry_r1_xboole_0) # label(axiom). [clausify(26)]. 123 -subset(A,B) | -in(C,A) | in(C,B) # label(d3_tarski) # label(axiom). [clausify(8)]. 273 -disjoint(c5,c3). [ur(109,b,92,a)]. 300 -in(A,c3) | in(A,c4). [resolve(123,a,60,a)]. 959 in(f7(c5,c3),c3). [resolve(273,a,76,a)]. 960 in(f7(c5,c3),c5). [resolve(273,a,75,a)]. 1084 -in(f7(c5,c3),c4). [ur(101,b,960,a,c,61,a)]. 1292 $F. [resolve(300,a,959,a),unit_del(a,1084)].
% SZS status Theorem for /home/eladrion/Daten/Uni/Projekte/ATP/TEMPLAR/build/SEU140+2.p % SZS output start Proof for SEU140+2 % /tmp/TEMPLAR_SEU140+2.p.depth0 is a Theorem % Start of proof for /tmp/TEMPLAR_SEU140+2.p.depth0 %----------------------------------------------------- fof(t63_xboole_1,conjecture,![_G4877,_G4880,_G4883]: (subset(_G4877,_G4880)&disjoint(_G4880,_G4883)=>disjoint(_G4877,_G4883)),file('/tmp/TEMPLAR_SEU140+2.p.depth0',t63_xboole_1)). fof(d3_tarski,axiom,![_G4952,_G4955]: (subset(_G4952,_G4955)<=>![_G4961]: (in(_G4961,_G4952)=>in(_G4961,_G4955))),file('/tmp/TEMPLAR_SEU140+2.p.depth0',d3_tarski)). fof(t3_xboole_0,lemma,![_G5014,_G5017]: (~ (~disjoint(_G5014,_G5017)&![_G5025]: ~ (in(_G5025,_G5014)&in(_G5025,_G5017)))& ~ (?[_G5025]: (in(_G5025,_G5014)&in(_G5025,_G5017))&disjoint(_G5014,_G5017))),file('/tmp/TEMPLAR_SEU140+2.p.depth0',t3_xboole_0)). cnf(1,plain,[-subset(4^[],5^[])],clausify(t63_xboole_1)). cnf(2,plain,[-disjoint(5^[],6^[])],clausify(t63_xboole_1)). cnf(3,plain,[disjoint(4^[],6^[])],clausify(t63_xboole_1)). cnf(4,plain,[subset(_G180,_G181),in(_G185,_G180),-in(_G185,_G181)],clausify(d3_tarski)). cnf(5,plain,[-disjoint(_G602,_G603),-in(3^[_G603,_G602],_G602)],clausify(t3_xboole_0)). cnf(6,plain,[-disjoint(_G602,_G603),-in(3^[_G603,_G602],_G603)],clausify(t3_xboole_0)). cnf(7,plain,[disjoint(_G602,_G603),in(_G607,_G602),in(_G607,_G603)],clausify(t3_xboole_0)). cnf('1',plain,[disjoint(5^[],6^[]),in(3^[6^[],4^[]],5^[]),in(3^[6^[],4^[]],6^[])],start(7,bind([[_G602,_G607,_G603],[5^[],3^[6^[],4^[]],6^[]]]))). cnf('1.1',plain,[-disjoint(5^[],6^[])],extension(2)). cnf('1.2',plain,[-in(3^[6^[],4^[]],5^[]),subset(4^[],5^[]),in(3^[6^[],4^[]],4^[])],extension(4,bind([[_G181,_G185,_G180],[5^[],3^[6^[],4^[]],4^[]]]))). cnf('1.2.1',plain,[-subset(4^[],5^[])],extension(1)). cnf('1.2.2',plain,[-in(3^[6^[],4^[]],4^[]),-disjoint(4^[],6^[])],extension(5,bind([[_G602,_G603],[4^[],6^[]]]))). cnf('1.2.2.1',plain,[disjoint(4^[],6^[])],extension(3)). cnf('1.3',plain,[-in(3^[6^[],4^[]],6^[]),-disjoint(4^[],6^[])],extension(6,bind([[_G602,_G603],[4^[],6^[]]]))). cnf('1.3.1',plain,[disjoint(4^[],6^[])],extension(3)). %----------------------------------------------------- % End of proof for /tmp/TEMPLAR_SEU140+2.p.depth0 % SZS output end Proof for SEU140+2
% SZS output start Proof for SEU140+2 fof(f1738,plain,( $false), inference(subsumption_resolution,[],[f1737,f136])). fof(f136,plain,( ~disjoint(sK0,sK2)), inference(cnf_transformation,[],[f104])). fof(f104,plain,( subset(sK0,sK1) & disjoint(sK1,sK2) & ~disjoint(sK0,sK2)), inference(skolemisation,[status(esa)],[f76])). fof(f76,plain,( ? [X0,X1,X2] : (subset(X0,X1) & disjoint(X1,X2) & ~disjoint(X0,X2))), inference(flattening,[],[f75])). fof(f75,plain,( ? [X0,X1,X2] : ((subset(X0,X1) & disjoint(X1,X2)) & ~disjoint(X0,X2))), inference(ennf_transformation,[],[f52])). fof(f52,negated_conjecture,( ~! [X0,X1,X2] : ((subset(X0,X1) & disjoint(X1,X2)) => disjoint(X0,X2))), inference(negated_conjecture,[],[f51])). fof(f51,conjecture,( ! [X0,X1,X2] : ((subset(X0,X1) & disjoint(X1,X2)) => disjoint(X0,X2))), file('Problems/SEU/SEU140+2.p',t63_xboole_1)). fof(f1737,plain,( disjoint(sK0,sK2)), inference(duplicate_literal_removal,[],[f1736])). fof(f1736,plain,( disjoint(sK0,sK2) | disjoint(sK0,sK2)), inference(resolution,[],[f1707,f378])). fof(f378,plain,( ( ! [X1] : (~in(sK4(sK2,X1),sK1) | disjoint(X1,sK2)) )), inference(resolution,[],[f372,f148])). fof(f148,plain,( ( ! [X0,X1] : (in(sK4(X1,X0),X1) | disjoint(X0,X1)) )), inference(cnf_transformation,[],[f106])). fof(f106,plain,( ! [X0,X1] : ((disjoint(X0,X1) | (in(sK4(X1,X0),X0) & in(sK4(X1,X0),X1))) & (! [X2] : (~in(X2,X0) | ~in(X2,X1)) | ~disjoint(X0,X1)))), inference(skolemisation,[status(esa)],[f79])). fof(f79,plain,( ! [X0,X1] : ((disjoint(X0,X1) | ? [X3] : (in(X3,X0) & in(X3,X1))) & (! [X2] : (~in(X2,X0) | ~in(X2,X1)) | ~disjoint(X0,X1)))), inference(ennf_transformation,[],[f61])). fof(f61,plain,( ! [X0,X1] : (~(~disjoint(X0,X1) & ! [X3] : ~(in(X3,X0) & in(X3,X1))) & ~(? [X2] : (in(X2,X0) & in(X2,X1)) & disjoint(X0,X1)))), inference(flattening,[],[f60])). fof(f60,plain,( ! [X0,X1] : (~(~disjoint(X0,X1) & ! [X3] : ~(in(X3,X0) & in(X3,X1))) & ~(? [X2] : (in(X2,X0) & in(X2,X1)) & disjoint(X0,X1)))), inference(rectify,[],[f43])). fof(f43,axiom,( ! [X0,X1] : (~(~disjoint(X0,X1) & ! [X2] : ~(in(X2,X0) & in(X2,X1))) & ~(? [X2] : (in(X2,X0) & in(X2,X1)) & disjoint(X0,X1)))), file('Problems/SEU/SEU140+2.p',t3_xboole_0)). fof(f372,plain,( ( ! [X0] : (~in(X0,sK2) | ~in(X0,sK1)) )), inference(resolution,[],[f149,f135])). fof(f135,plain,( disjoint(sK1,sK2)), inference(cnf_transformation,[],[f104])). fof(f149,plain,( ( ! [X2,X0,X1] : (~disjoint(X0,X1) | ~in(X2,X1) | ~in(X2,X0)) )), inference(cnf_transformation,[],[f106])). fof(f1707,plain,( ( ! [X0] : (in(sK4(X0,sK0),sK1) | disjoint(sK0,X0)) )), inference(resolution,[],[f1706,f147])). fof(f147,plain,( ( ! [X0,X1] : (in(sK4(X1,X0),X0) | disjoint(X0,X1)) )), inference(cnf_transformation,[],[f106])). fof(f1706,plain,( ( ! [X78] : (~in(X78,sK0) | in(X78,sK1)) )), inference(resolution,[],[f1661,f134])). fof(f134,plain,( subset(sK0,sK1)), inference(cnf_transformation,[],[f104])). fof(f1661,plain,( ( ! [X6,X7,X5] : (~subset(X5,X6) | in(X7,X6) | ~in(X7,X5)) )), inference(superposition,[],[f236,f218])). fof(f218,plain,( ( ! [X0,X1] : (set_difference(X0,set_difference(X0,X1)) = X0 | ~subset(X0,X1)) )), inference(definition_unfolding,[],[f150,f144])). fof(f144,plain,( ( ! [X0,X1] : (set_intersection2(X0,X1) = set_difference(X0,set_difference(X0,X1))) )), inference(cnf_transformation,[],[f47])). fof(f47,axiom,( ! [X0,X1] : set_intersection2(X0,X1) = set_difference(X0,set_difference(X0,X1))), file('Problems/SEU/SEU140+2.p',t48_xboole_1)). fof(f150,plain,( ( ! [X0,X1] : (set_intersection2(X0,X1) = X0 | ~subset(X0,X1)) )), inference(cnf_transformation,[],[f80])). fof(f80,plain,( ! [X0,X1] : (~subset(X0,X1) | set_intersection2(X0,X1) = X0)), inference(ennf_transformation,[],[f34])). fof(f34,axiom,( ! [X0,X1] : (subset(X0,X1) => set_intersection2(X0,X1) = X0)), file('Problems/SEU/SEU140+2.p',t28_xboole_1)). fof(f236,plain,( ( ! [X4,X0,X1] : (~in(X4,set_difference(X0,set_difference(X0,X1))) | in(X4,X1)) )), inference(equality_resolution,[],[f230])). fof(f230,plain,( ( ! [X4,X2,X0,X1] : (in(X4,X1) | ~in(X4,X2) | set_difference(X0,set_difference(X0,X1)) != X2) )), inference(definition_unfolding,[],[f196,f144])). fof(f196,plain,( ( ! [X4,X2,X0,X1] : (in(X4,X1) | ~in(X4,X2) | set_intersection2(X0,X1) != X2) )), inference(cnf_transformation,[],[f123])). fof(f123,plain,( ! [X0,X1,X2] : ((set_intersection2(X0,X1) != X2 | ! [X4] : ((~in(X4,X2) | (in(X4,X0) & in(X4,X1))) & (~in(X4,X0) | ~in(X4,X1) | in(X4,X2)))) & (((in(sK8(X2,X1,X0),X2) | (in(sK8(X2,X1,X0),X0) & in(sK8(X2,X1,X0),X1))) & (~in(sK8(X2,X1,X0),X2) | ~in(sK8(X2,X1,X0),X0) | ~in(sK8(X2,X1,X0),X1))) | set_intersection2(X0,X1) = X2))), inference(skolemisation,[status(esa)],[f122])). fof(f122,plain,( ! [X0,X1,X2] : ((set_intersection2(X0,X1) != X2 | ! [X4] : ((~in(X4,X2) | (in(X4,X0) & in(X4,X1))) & (~in(X4,X0) | ~in(X4,X1) | in(X4,X2)))) & (? [X3] : ((in(X3,X2) | (in(X3,X0) & in(X3,X1))) & (~in(X3,X2) | ~in(X3,X0) | ~in(X3,X1))) | set_intersection2(X0,X1) = X2))), inference(rectify,[],[f121])). fof(f121,plain,( ! [X0,X1,X2] : ((set_intersection2(X0,X1) != X2 | ! [X3] : ((~in(X3,X2) | (in(X3,X0) & in(X3,X1))) & (~in(X3,X0) | ~in(X3,X1) | in(X3,X2)))) & (? [X3] : ((in(X3,X2) | (in(X3,X0) & in(X3,X1))) & (~in(X3,X2) | ~in(X3,X0) | ~in(X3,X1))) | set_intersection2(X0,X1) = X2))), inference(flattening,[],[f120])). fof(f120,plain,( ! [X0,X1,X2] : ((set_intersection2(X0,X1) != X2 | ! [X3] : ((~in(X3,X2) | (in(X3,X0) & in(X3,X1))) & ((~in(X3,X0) | ~in(X3,X1)) | in(X3,X2)))) & (? [X3] : ((in(X3,X2) | (in(X3,X0) & in(X3,X1))) & (~in(X3,X2) | (~in(X3,X0) | ~in(X3,X1)))) | set_intersection2(X0,X1) = X2))), inference(nnf_transformation,[],[f9])). fof(f9,axiom,( ! [X0,X1,X2] : (set_intersection2(X0,X1) = X2 <=> ! [X3] : (in(X3,X2) <=> (in(X3,X0) & in(X3,X1))))), file('Problems/SEU/SEU140+2.p',d3_xboole_0)). % SZS output end Proof for SEU140+2
% SZS output start Proof for SEU140+2 fof(f1738,plain,( $false), inference(subsumption_resolution,[],[f1737,f136])). fof(f136,plain,( ~disjoint(sK0,sK2)), inference(cnf_transformation,[],[f104])). fof(f104,plain,( subset(sK0,sK1) & disjoint(sK1,sK2) & ~disjoint(sK0,sK2)), inference(skolemisation,[status(esa)],[f76])). fof(f76,plain,( ? [X0,X1,X2] : (subset(X0,X1) & disjoint(X1,X2) & ~disjoint(X0,X2))), inference(flattening,[],[f75])). fof(f75,plain,( ? [X0,X1,X2] : ((subset(X0,X1) & disjoint(X1,X2)) & ~disjoint(X0,X2))), inference(ennf_transformation,[],[f52])). fof(f52,negated_conjecture,( ~! [X0,X1,X2] : ((subset(X0,X1) & disjoint(X1,X2)) => disjoint(X0,X2))), inference(negated_conjecture,[],[f51])). fof(f51,conjecture,( ! [X0,X1,X2] : ((subset(X0,X1) & disjoint(X1,X2)) => disjoint(X0,X2))), file('Problems/SEU/SEU140+2.p',t63_xboole_1)). fof(f1737,plain,( disjoint(sK0,sK2)), inference(duplicate_literal_removal,[],[f1736])). fof(f1736,plain,( disjoint(sK0,sK2) | disjoint(sK0,sK2)), inference(resolution,[],[f1707,f378])). fof(f378,plain,( ( ! [X1] : (~in(sK4(sK2,X1),sK1) | disjoint(X1,sK2)) )), inference(resolution,[],[f372,f148])). fof(f148,plain,( ( ! [X0,X1] : (in(sK4(X1,X0),X1) | disjoint(X0,X1)) )), inference(cnf_transformation,[],[f106])). fof(f106,plain,( ! [X0,X1] : ((disjoint(X0,X1) | (in(sK4(X1,X0),X0) & in(sK4(X1,X0),X1))) & (! [X2] : (~in(X2,X0) | ~in(X2,X1)) | ~disjoint(X0,X1)))), inference(skolemisation,[status(esa)],[f79])). fof(f79,plain,( ! [X0,X1] : ((disjoint(X0,X1) | ? [X3] : (in(X3,X0) & in(X3,X1))) & (! [X2] : (~in(X2,X0) | ~in(X2,X1)) | ~disjoint(X0,X1)))), inference(ennf_transformation,[],[f61])). fof(f61,plain,( ! [X0,X1] : (~(~disjoint(X0,X1) & ! [X3] : ~(in(X3,X0) & in(X3,X1))) & ~(? [X2] : (in(X2,X0) & in(X2,X1)) & disjoint(X0,X1)))), inference(flattening,[],[f60])). fof(f60,plain,( ! [X0,X1] : (~(~disjoint(X0,X1) & ! [X3] : ~(in(X3,X0) & in(X3,X1))) & ~(? [X2] : (in(X2,X0) & in(X2,X1)) & disjoint(X0,X1)))), inference(rectify,[],[f43])). fof(f43,axiom,( ! [X0,X1] : (~(~disjoint(X0,X1) & ! [X2] : ~(in(X2,X0) & in(X2,X1))) & ~(? [X2] : (in(X2,X0) & in(X2,X1)) & disjoint(X0,X1)))), file('Problems/SEU/SEU140+2.p',t3_xboole_0)). fof(f372,plain,( ( ! [X0] : (~in(X0,sK2) | ~in(X0,sK1)) )), inference(resolution,[],[f149,f135])). fof(f135,plain,( disjoint(sK1,sK2)), inference(cnf_transformation,[],[f104])). fof(f149,plain,( ( ! [X2,X0,X1] : (~disjoint(X0,X1) | ~in(X2,X1) | ~in(X2,X0)) )), inference(cnf_transformation,[],[f106])). fof(f1707,plain,( ( ! [X0] : (in(sK4(X0,sK0),sK1) | disjoint(sK0,X0)) )), inference(resolution,[],[f1706,f147])). fof(f147,plain,( ( ! [X0,X1] : (in(sK4(X1,X0),X0) | disjoint(X0,X1)) )), inference(cnf_transformation,[],[f106])). fof(f1706,plain,( ( ! [X78] : (~in(X78,sK0) | in(X78,sK1)) )), inference(resolution,[],[f1661,f134])). fof(f134,plain,( subset(sK0,sK1)), inference(cnf_transformation,[],[f104])). fof(f1661,plain,( ( ! [X6,X7,X5] : (~subset(X5,X6) | in(X7,X6) | ~in(X7,X5)) )), inference(superposition,[],[f236,f218])). fof(f218,plain,( ( ! [X0,X1] : (set_difference(X0,set_difference(X0,X1)) = X0 | ~subset(X0,X1)) )), inference(definition_unfolding,[],[f150,f144])). fof(f144,plain,( ( ! [X0,X1] : (set_intersection2(X0,X1) = set_difference(X0,set_difference(X0,X1))) )), inference(cnf_transformation,[],[f47])). fof(f47,axiom,( ! [X0,X1] : set_intersection2(X0,X1) = set_difference(X0,set_difference(X0,X1))), file('Problems/SEU/SEU140+2.p',t48_xboole_1)). fof(f150,plain,( ( ! [X0,X1] : (set_intersection2(X0,X1) = X0 | ~subset(X0,X1)) )), inference(cnf_transformation,[],[f80])). fof(f80,plain,( ! [X0,X1] : (~subset(X0,X1) | set_intersection2(X0,X1) = X0)), inference(ennf_transformation,[],[f34])). fof(f34,axiom,( ! [X0,X1] : (subset(X0,X1) => set_intersection2(X0,X1) = X0)), file('Problems/SEU/SEU140+2.p',t28_xboole_1)). fof(f236,plain,( ( ! [X4,X0,X1] : (~in(X4,set_difference(X0,set_difference(X0,X1))) | in(X4,X1)) )), inference(equality_resolution,[],[f230])). fof(f230,plain,( ( ! [X4,X2,X0,X1] : (in(X4,X1) | ~in(X4,X2) | set_difference(X0,set_difference(X0,X1)) != X2) )), inference(definition_unfolding,[],[f196,f144])). fof(f196,plain,( ( ! [X4,X2,X0,X1] : (in(X4,X1) | ~in(X4,X2) | set_intersection2(X0,X1) != X2) )), inference(cnf_transformation,[],[f123])). fof(f123,plain,( ! [X0,X1,X2] : ((set_intersection2(X0,X1) != X2 | ! [X4] : ((~in(X4,X2) | (in(X4,X0) & in(X4,X1))) & (~in(X4,X0) | ~in(X4,X1) | in(X4,X2)))) & (((in(sK8(X2,X1,X0),X2) | (in(sK8(X2,X1,X0),X0) & in(sK8(X2,X1,X0),X1))) & (~in(sK8(X2,X1,X0),X2) | ~in(sK8(X2,X1,X0),X0) | ~in(sK8(X2,X1,X0),X1))) | set_intersection2(X0,X1) = X2))), inference(skolemisation,[status(esa)],[f122])). fof(f122,plain,( ! [X0,X1,X2] : ((set_intersection2(X0,X1) != X2 | ! [X4] : ((~in(X4,X2) | (in(X4,X0) & in(X4,X1))) & (~in(X4,X0) | ~in(X4,X1) | in(X4,X2)))) & (? [X3] : ((in(X3,X2) | (in(X3,X0) & in(X3,X1))) & (~in(X3,X2) | ~in(X3,X0) | ~in(X3,X1))) | set_intersection2(X0,X1) = X2))), inference(rectify,[],[f121])). fof(f121,plain,( ! [X0,X1,X2] : ((set_intersection2(X0,X1) != X2 | ! [X3] : ((~in(X3,X2) | (in(X3,X0) & in(X3,X1))) & (~in(X3,X0) | ~in(X3,X1) | in(X3,X2)))) & (? [X3] : ((in(X3,X2) | (in(X3,X0) & in(X3,X1))) & (~in(X3,X2) | ~in(X3,X0) | ~in(X3,X1))) | set_intersection2(X0,X1) = X2))), inference(flattening,[],[f120])). fof(f120,plain,( ! [X0,X1,X2] : ((set_intersection2(X0,X1) != X2 | ! [X3] : ((~in(X3,X2) | (in(X3,X0) & in(X3,X1))) & ((~in(X3,X0) | ~in(X3,X1)) | in(X3,X2)))) & (? [X3] : ((in(X3,X2) | (in(X3,X0) & in(X3,X1))) & (~in(X3,X2) | (~in(X3,X0) | ~in(X3,X1)))) | set_intersection2(X0,X1) = X2))), inference(nnf_transformation,[],[f9])). fof(f9,axiom,( ! [X0,X1,X2] : (set_intersection2(X0,X1) = X2 <=> ! [X3] : (in(X3,X2) <=> (in(X3,X0) & in(X3,X1))))), file('Problems/SEU/SEU140+2.p',d3_xboole_0)). % SZS output end Proof for SEU140+2
% SZS output start FiniteModel for NLP042+1 fof(model1,interpretation_domain, ! [X] : ( X = "sK4" | X = "sK3" | X = "sK2" | X = "sK1" | X = "sK0" ) ). fof(model2,interpretation_terms, ( sK0 = "sK0" & sK1 = "sK1" & sK2 = "sK2" & sK3 = "sK3" & sK4 = "sK4") ). fof(model3,interpretation_atoms, ( ~woman("sK0","sK0") & ~woman("sK0","sK2") & ~woman("sK0","sK3") & ~woman("sK0","sK4") & ~woman("sK1","sK0") & ~woman("sK1","sK1") & ~woman("sK1","sK2") & ~woman("sK1","sK3") & ~woman("sK1","sK4") & ~woman("sK2","sK0") & ~woman("sK2","sK1") & ~woman("sK2","sK2") & woman("sK0","sK1") & ~woman("sK4","sK4") & ~woman("sK4","sK3") & ~woman("sK4","sK2") & ~woman("sK4","sK1") & ~woman("sK4","sK0") & ~woman("sK3","sK4") & ~woman("sK3","sK3") & ~woman("sK3","sK2") & ~woman("sK3","sK1") & ~woman("sK3","sK0") & ~woman("sK2","sK4") & ~woman("sK2","sK3") & ~female("sK2","sK2") & ~female("sK2","sK1") & ~female("sK2","sK0") & ~female("sK1","sK4") & ~female("sK1","sK3") & ~female("sK1","sK2") & ~female("sK1","sK1") & ~female("sK1","sK0") & ~female("sK0","sK4") & ~female("sK0","sK3") & ~female("sK0","sK2") & ~female("sK0","sK0") & female("sK0","sK1") & ~female("sK4","sK4") & ~female("sK4","sK3") & ~female("sK4","sK2") & ~female("sK4","sK1") & ~female("sK4","sK0") & ~female("sK3","sK4") & ~female("sK3","sK3") & ~female("sK3","sK2") & ~female("sK3","sK1") & ~female("sK3","sK0") & ~female("sK2","sK4") & ~female("sK2","sK3") & ~human_person("sK2","sK2") & ~human_person("sK2","sK1") & ~human_person("sK2","sK0") & ~human_person("sK1","sK4") & ~human_person("sK1","sK3") & ~human_person("sK1","sK2") & ~human_person("sK1","sK1") & ~human_person("sK1","sK0") & ~human_person("sK0","sK4") & ~human_person("sK0","sK3") & ~human_person("sK0","sK2") & ~human_person("sK0","sK0") & human_person("sK0","sK1") & ~human_person("sK4","sK4") & ~human_person("sK4","sK3") & ~human_person("sK4","sK2") & ~human_person("sK4","sK1") & ~human_person("sK4","sK0") & ~human_person("sK3","sK4") & ~human_person("sK3","sK3") & ~human_person("sK3","sK2") & ~human_person("sK3","sK1") & ~human_person("sK3","sK0") & ~human_person("sK2","sK4") & ~human_person("sK2","sK3") & ~animate("sK2","sK2") & ~animate("sK2","sK1") & ~animate("sK2","sK0") & ~animate("sK1","sK4") & ~animate("sK1","sK3") & ~animate("sK1","sK2") & ~animate("sK1","sK1") & ~animate("sK1","sK0") & ~animate("sK0","sK4") & ~animate("sK0","sK3") & ~animate("sK0","sK2") & ~animate("sK0","sK0") & animate("sK0","sK1") & ~animate("sK4","sK4") & ~animate("sK4","sK3") & ~animate("sK4","sK2") & ~animate("sK4","sK1") & ~animate("sK4","sK0") & ~animate("sK3","sK4") & ~animate("sK3","sK3") & ~animate("sK3","sK2") & ~animate("sK3","sK1") & ~animate("sK3","sK0") & ~animate("sK2","sK4") & ~animate("sK2","sK3") & ~human("sK3","sK4") & ~human("sK3","sK3") & ~human("sK3","sK1") & ~human("sK3","sK0") & ~human("sK2","sK4") & ~human("sK2","sK3") & ~human("sK2","sK1") & ~human("sK2","sK0") & ~human("sK1","sK4") & ~human("sK1","sK3") & ~human("sK1","sK1") & ~human("sK1","sK0") & human("sK0","sK1") & ~human("sK0","sK2") & ~human("sK4","sK2") & ~human("sK3","sK2") & ~human("sK2","sK2") & ~human("sK1","sK2") & ~human("sK0","sK4") & ~human("sK0","sK3") & ~human("sK0","sK0") & ~human("sK4","sK4") & ~human("sK4","sK3") & ~human("sK4","sK1") & ~human("sK4","sK0") & ~organism("sK3","sK4") & ~organism("sK3","sK3") & ~organism("sK3","sK1") & ~organism("sK3","sK0") & ~organism("sK2","sK4") & ~organism("sK2","sK3") & ~organism("sK2","sK1") & ~organism("sK2","sK0") & ~organism("sK1","sK4") & ~organism("sK1","sK3") & ~organism("sK1","sK1") & ~organism("sK1","sK0") & organism("sK0","sK1") & ~organism("sK0","sK2") & ~organism("sK0","sK4") & ~organism("sK4","sK2") & ~organism("sK3","sK2") & ~organism("sK2","sK2") & ~organism("sK1","sK2") & ~organism("sK0","sK3") & ~organism("sK0","sK0") & ~organism("sK4","sK4") & ~organism("sK4","sK3") & ~organism("sK4","sK1") & ~organism("sK4","sK0") & ~living("sK2","sK2") & ~living("sK2","sK1") & ~living("sK2","sK0") & ~living("sK1","sK4") & ~living("sK1","sK3") & ~living("sK1","sK2") & ~living("sK1","sK1") & ~living("sK1","sK0") & ~living("sK0","sK4") & ~living("sK0","sK3") & ~living("sK0","sK2") & ~living("sK0","sK0") & living("sK0","sK1") & ~living("sK4","sK4") & ~living("sK4","sK3") & ~living("sK4","sK2") & ~living("sK4","sK1") & ~living("sK4","sK0") & ~living("sK3","sK4") & ~living("sK3","sK3") & ~living("sK3","sK2") & ~living("sK3","sK1") & ~living("sK3","sK0") & ~living("sK2","sK4") & ~living("sK2","sK3") & impartial("sK2","sK2") & impartial("sK2","sK1") & impartial("sK2","sK0") & impartial("sK1","sK4") & impartial("sK1","sK3") & impartial("sK1","sK2") & impartial("sK1","sK1") & impartial("sK1","sK0") & impartial("sK0","sK4") & impartial("sK0","sK3") & impartial("sK0","sK2") & impartial("sK0","sK0") & impartial("sK0","sK1") & impartial("sK4","sK4") & impartial("sK4","sK3") & impartial("sK4","sK2") & impartial("sK4","sK1") & impartial("sK4","sK0") & impartial("sK3","sK4") & impartial("sK3","sK3") & impartial("sK3","sK2") & impartial("sK3","sK1") & impartial("sK3","sK0") & impartial("sK2","sK4") & impartial("sK2","sK3") & entity("sK3","sK4") & entity("sK3","sK3") & entity("sK3","sK1") & entity("sK3","sK0") & entity("sK2","sK4") & entity("sK2","sK3") & entity("sK2","sK1") & entity("sK2","sK0") & entity("sK1","sK4") & entity("sK1","sK3") & entity("sK1","sK1") & entity("sK1","sK0") & entity("sK0","sK1") & ~entity("sK0","sK2") & ~entity("sK0","sK4") & entity("sK0","sK3") & ~entity("sK0","sK0") & ~entity("sK4","sK2") & ~entity("sK3","sK2") & ~entity("sK2","sK2") & ~entity("sK1","sK2") & entity("sK4","sK4") & entity("sK4","sK3") & entity("sK4","sK1") & entity("sK4","sK0") & ~mia_forename("sK2","sK2") & ~mia_forename("sK2","sK1") & ~mia_forename("sK2","sK0") & ~mia_forename("sK1","sK4") & ~mia_forename("sK1","sK3") & ~mia_forename("sK1","sK2") & ~mia_forename("sK1","sK1") & ~mia_forename("sK1","sK0") & ~mia_forename("sK0","sK4") & ~mia_forename("sK0","sK3") & ~mia_forename("sK0","sK1") & ~mia_forename("sK0","sK0") & mia_forename("sK0","sK2") & ~mia_forename("sK4","sK4") & ~mia_forename("sK4","sK3") & ~mia_forename("sK4","sK2") & ~mia_forename("sK4","sK1") & ~mia_forename("sK4","sK0") & ~mia_forename("sK3","sK4") & ~mia_forename("sK3","sK3") & ~mia_forename("sK3","sK2") & ~mia_forename("sK3","sK1") & ~mia_forename("sK3","sK0") & ~mia_forename("sK2","sK4") & ~mia_forename("sK2","sK3") & ~forename("sK3","sK3") & ~forename("sK2","sK3") & ~forename("sK1","sK3") & ~forename("sK0","sK0") & ~forename("sK4","sK0") & ~forename("sK3","sK0") & ~forename("sK2","sK0") & ~forename("sK1","sK0") & ~forename("sK4","sK1") & ~forename("sK3","sK1") & ~forename("sK2","sK1") & ~forename("sK1","sK1") & ~forename("sK0","sK3") & forename("sK0","sK2") & ~forename("sK0","sK1") & forename("sK4","sK2") & forename("sK3","sK2") & forename("sK2","sK2") & forename("sK1","sK2") & ~forename("sK4","sK4") & ~forename("sK3","sK4") & ~forename("sK2","sK4") & ~forename("sK1","sK4") & ~forename("sK0","sK4") & ~forename("sK4","sK3") & ~abstraction("sK3","sK0") & ~abstraction("sK2","sK4") & ~abstraction("sK2","sK3") & ~abstraction("sK2","sK1") & ~abstraction("sK2","sK0") & ~abstraction("sK1","sK4") & ~abstraction("sK1","sK3") & ~abstraction("sK1","sK1") & ~abstraction("sK1","sK0") & ~abstraction("sK0","sK4") & ~abstraction("sK0","sK3") & ~abstraction("sK0","sK0") & ~abstraction("sK0","sK1") & abstraction("sK0","sK2") & abstraction("sK4","sK2") & abstraction("sK3","sK2") & abstraction("sK2","sK2") & abstraction("sK1","sK2") & ~abstraction("sK4","sK4") & ~abstraction("sK4","sK3") & ~abstraction("sK4","sK1") & ~abstraction("sK4","sK0") & ~abstraction("sK3","sK4") & ~abstraction("sK3","sK3") & ~abstraction("sK3","sK1") & unisex("sK3","sK4") & unisex("sK3","sK3") & unisex("sK3","sK1") & unisex("sK3","sK0") & unisex("sK2","sK4") & unisex("sK2","sK3") & unisex("sK2","sK1") & unisex("sK2","sK0") & unisex("sK1","sK4") & unisex("sK1","sK3") & unisex("sK1","sK1") & unisex("sK1","sK0") & ~unisex("sK0","sK1") & unisex("sK0","sK2") & unisex("sK0","sK4") & unisex("sK0","sK3") & unisex("sK0","sK0") & unisex("sK4","sK2") & unisex("sK3","sK2") & unisex("sK2","sK2") & unisex("sK1","sK2") & unisex("sK4","sK4") & unisex("sK4","sK3") & unisex("sK4","sK1") & unisex("sK4","sK0") & ~general("sK2","sK4") & ~general("sK2","sK3") & ~general("sK2","sK1") & ~general("sK2","sK0") & ~general("sK1","sK4") & ~general("sK1","sK3") & ~general("sK1","sK1") & ~general("sK1","sK0") & ~general("sK0","sK4") & ~general("sK0","sK3") & ~general("sK0","sK1") & ~general("sK0","sK0") & general("sK0","sK2") & general("sK4","sK2") & general("sK3","sK2") & general("sK2","sK2") & general("sK1","sK2") & ~general("sK4","sK4") & ~general("sK4","sK3") & ~general("sK4","sK1") & ~general("sK4","sK0") & ~general("sK3","sK4") & ~general("sK3","sK3") & ~general("sK3","sK1") & ~general("sK3","sK0") & ~nonhuman("sK3","sK4") & ~nonhuman("sK3","sK3") & ~nonhuman("sK3","sK1") & ~nonhuman("sK3","sK0") & ~nonhuman("sK2","sK4") & ~nonhuman("sK2","sK3") & ~nonhuman("sK2","sK1") & ~nonhuman("sK2","sK0") & ~nonhuman("sK1","sK4") & ~nonhuman("sK1","sK3") & ~nonhuman("sK1","sK1") & ~nonhuman("sK1","sK0") & ~nonhuman("sK0","sK1") & nonhuman("sK0","sK2") & nonhuman("sK0","sK4") & nonhuman("sK0","sK3") & nonhuman("sK0","sK0") & nonhuman("sK4","sK2") & nonhuman("sK3","sK2") & nonhuman("sK2","sK2") & nonhuman("sK1","sK2") & ~nonhuman("sK4","sK4") & ~nonhuman("sK4","sK3") & ~nonhuman("sK4","sK1") & ~nonhuman("sK4","sK0") & thing("sK3","sK4") & thing("sK3","sK3") & thing("sK3","sK1") & thing("sK3","sK0") & thing("sK2","sK4") & thing("sK2","sK3") & thing("sK2","sK1") & thing("sK2","sK0") & thing("sK1","sK4") & thing("sK1","sK3") & thing("sK1","sK1") & thing("sK1","sK0") & thing("sK0","sK2") & thing("sK0","sK4") & thing("sK4","sK2") & thing("sK3","sK2") & thing("sK2","sK2") & thing("sK1","sK2") & thing("sK0","sK3") & thing("sK0","sK1") & thing("sK0","sK0") & thing("sK4","sK4") & thing("sK4","sK3") & thing("sK4","sK1") & thing("sK4","sK0") & ~relation("sK2","sK4") & ~relation("sK2","sK3") & ~relation("sK2","sK1") & ~relation("sK2","sK0") & ~relation("sK1","sK4") & ~relation("sK1","sK3") & ~relation("sK1","sK1") & ~relation("sK1","sK0") & ~relation("sK0","sK4") & ~relation("sK0","sK3") & ~relation("sK0","sK1") & ~relation("sK0","sK0") & relation("sK0","sK2") & relation("sK4","sK2") & relation("sK3","sK2") & relation("sK2","sK2") & relation("sK1","sK2") & ~relation("sK4","sK4") & ~relation("sK4","sK3") & ~relation("sK4","sK1") & ~relation("sK4","sK0") & ~relation("sK3","sK4") & ~relation("sK3","sK3") & ~relation("sK3","sK1") & ~relation("sK3","sK0") & ~relname("sK2","sK4") & ~relname("sK2","sK3") & ~relname("sK2","sK1") & ~relname("sK2","sK0") & ~relname("sK1","sK4") & ~relname("sK1","sK3") & ~relname("sK1","sK1") & ~relname("sK1","sK0") & ~relname("sK0","sK4") & ~relname("sK0","sK3") & ~relname("sK0","sK1") & ~relname("sK0","sK0") & relname("sK0","sK2") & relname("sK4","sK2") & relname("sK3","sK2") & relname("sK2","sK2") & relname("sK1","sK2") & ~relname("sK4","sK4") & ~relname("sK4","sK3") & ~relname("sK4","sK1") & ~relname("sK4","sK0") & ~relname("sK3","sK4") & ~relname("sK3","sK3") & ~relname("sK3","sK1") & ~relname("sK3","sK0") & object("sK3","sK4") & object("sK3","sK3") & object("sK3","sK1") & object("sK3","sK0") & object("sK2","sK4") & object("sK2","sK3") & object("sK2","sK1") & object("sK2","sK0") & object("sK1","sK4") & object("sK1","sK3") & object("sK1","sK1") & object("sK1","sK0") & ~object("sK0","sK1") & object("sK0","sK3") & ~object("sK0","sK2") & ~object("sK0","sK4") & ~object("sK4","sK2") & ~object("sK3","sK2") & ~object("sK2","sK2") & ~object("sK1","sK2") & ~object("sK0","sK0") & object("sK4","sK4") & object("sK4","sK3") & object("sK4","sK1") & object("sK4","sK0") & nonliving("sK2","sK2") & nonliving("sK2","sK1") & nonliving("sK2","sK0") & nonliving("sK1","sK4") & nonliving("sK1","sK3") & nonliving("sK1","sK2") & nonliving("sK1","sK1") & nonliving("sK1","sK0") & nonliving("sK0","sK4") & nonliving("sK0","sK3") & nonliving("sK0","sK2") & nonliving("sK0","sK0") & ~nonliving("sK0","sK1") & nonliving("sK4","sK4") & nonliving("sK4","sK3") & nonliving("sK4","sK2") & nonliving("sK4","sK1") & nonliving("sK4","sK0") & nonliving("sK3","sK4") & nonliving("sK3","sK3") & nonliving("sK3","sK2") & nonliving("sK3","sK1") & nonliving("sK3","sK0") & nonliving("sK2","sK4") & nonliving("sK2","sK3") & existent("sK3","sK1") & existent("sK3","sK0") & existent("sK2","sK4") & existent("sK2","sK3") & existent("sK2","sK2") & existent("sK2","sK1") & existent("sK2","sK0") & existent("sK1","sK4") & existent("sK1","sK3") & existent("sK1","sK2") & existent("sK1","sK1") & existent("sK1","sK0") & ~existent("sK0","sK4") & existent("sK0","sK3") & existent("sK0","sK1") & ~existent("sK0","sK2") & ~existent("sK0","sK0") & existent("sK4","sK4") & existent("sK4","sK3") & existent("sK4","sK2") & existent("sK4","sK1") & existent("sK4","sK0") & existent("sK3","sK4") & existent("sK3","sK3") & existent("sK3","sK2") & specific("sK3","sK4") & specific("sK3","sK3") & specific("sK3","sK1") & specific("sK3","sK0") & specific("sK2","sK4") & specific("sK2","sK3") & specific("sK2","sK1") & specific("sK2","sK0") & specific("sK1","sK4") & specific("sK1","sK3") & specific("sK1","sK1") & specific("sK1","sK0") & specific("sK0","sK4") & ~specific("sK0","sK2") & ~specific("sK4","sK2") & ~specific("sK3","sK2") & ~specific("sK2","sK2") & ~specific("sK1","sK2") & specific("sK0","sK3") & specific("sK0","sK1") & specific("sK0","sK0") & specific("sK4","sK4") & specific("sK4","sK3") & specific("sK4","sK1") & specific("sK4","sK0") & ~substance_matter("sK3","sK4") & ~substance_matter("sK3","sK3") & ~substance_matter("sK3","sK1") & ~substance_matter("sK3","sK0") & ~substance_matter("sK2","sK4") & ~substance_matter("sK2","sK3") & ~substance_matter("sK2","sK1") & ~substance_matter("sK2","sK0") & ~substance_matter("sK1","sK4") & ~substance_matter("sK1","sK3") & ~substance_matter("sK1","sK1") & ~substance_matter("sK1","sK0") & ~substance_matter("sK0","sK2") & substance_matter("sK0","sK3") & ~substance_matter("sK0","sK4") & ~substance_matter("sK0","sK1") & ~substance_matter("sK4","sK2") & ~substance_matter("sK3","sK2") & ~substance_matter("sK2","sK2") & ~substance_matter("sK1","sK2") & ~substance_matter("sK0","sK0") & ~substance_matter("sK4","sK4") & ~substance_matter("sK4","sK3") & ~substance_matter("sK4","sK1") & ~substance_matter("sK4","sK0") & ~food("sK2","sK2") & ~food("sK2","sK1") & ~food("sK2","sK0") & ~food("sK1","sK4") & ~food("sK1","sK3") & ~food("sK1","sK2") & ~food("sK1","sK1") & ~food("sK1","sK0") & ~food("sK0","sK4") & ~food("sK0","sK2") & ~food("sK0","sK1") & ~food("sK0","sK0") & food("sK0","sK3") & ~food("sK4","sK4") & ~food("sK4","sK3") & ~food("sK4","sK2") & ~food("sK4","sK1") & ~food("sK4","sK0") & ~food("sK3","sK4") & ~food("sK3","sK3") & ~food("sK3","sK2") & ~food("sK3","sK1") & ~food("sK3","sK0") & ~food("sK2","sK4") & ~food("sK2","sK3") & ~beverage("sK2","sK2") & ~beverage("sK2","sK1") & ~beverage("sK2","sK0") & ~beverage("sK1","sK4") & ~beverage("sK1","sK3") & ~beverage("sK1","sK2") & ~beverage("sK1","sK1") & ~beverage("sK1","sK0") & ~beverage("sK0","sK4") & ~beverage("sK0","sK2") & ~beverage("sK0","sK1") & ~beverage("sK0","sK0") & beverage("sK0","sK3") & ~beverage("sK4","sK4") & ~beverage("sK4","sK3") & ~beverage("sK4","sK2") & ~beverage("sK4","sK1") & ~beverage("sK4","sK0") & ~beverage("sK3","sK4") & ~beverage("sK3","sK3") & ~beverage("sK3","sK2") & ~beverage("sK3","sK1") & ~beverage("sK3","sK0") & ~beverage("sK2","sK4") & ~beverage("sK2","sK3") & ~shake_beverage("sK2","sK2") & ~shake_beverage("sK2","sK1") & ~shake_beverage("sK2","sK0") & ~shake_beverage("sK1","sK4") & ~shake_beverage("sK1","sK3") & ~shake_beverage("sK1","sK2") & ~shake_beverage("sK1","sK1") & ~shake_beverage("sK1","sK0") & ~shake_beverage("sK0","sK4") & ~shake_beverage("sK0","sK2") & ~shake_beverage("sK0","sK1") & ~shake_beverage("sK0","sK0") & shake_beverage("sK0","sK3") & ~shake_beverage("sK4","sK4") & ~shake_beverage("sK4","sK3") & ~shake_beverage("sK4","sK2") & ~shake_beverage("sK4","sK1") & ~shake_beverage("sK4","sK0") & ~shake_beverage("sK3","sK4") & ~shake_beverage("sK3","sK3") & ~shake_beverage("sK3","sK2") & ~shake_beverage("sK3","sK1") & ~shake_beverage("sK3","sK0") & ~shake_beverage("sK2","sK4") & ~shake_beverage("sK2","sK3") & ~order("sK3","sK1") & ~order("sK3","sK0") & ~order("sK2","sK4") & ~order("sK2","sK3") & ~order("sK2","sK2") & ~order("sK2","sK1") & ~order("sK2","sK0") & ~order("sK1","sK4") & ~order("sK1","sK3") & ~order("sK1","sK2") & ~order("sK1","sK1") & ~order("sK1","sK0") & order("sK0","sK4") & ~order("sK0","sK2") & ~order("sK0","sK1") & ~order("sK0","sK3") & order("sK0","sK0") & ~order("sK4","sK4") & ~order("sK4","sK3") & ~order("sK4","sK2") & ~order("sK4","sK1") & ~order("sK4","sK0") & ~order("sK3","sK4") & ~order("sK3","sK3") & ~order("sK3","sK2") & ~event("sK3","sK1") & ~event("sK3","sK0") & ~event("sK2","sK4") & ~event("sK2","sK3") & ~event("sK2","sK2") & ~event("sK2","sK1") & ~event("sK2","sK0") & ~event("sK1","sK4") & ~event("sK1","sK3") & ~event("sK1","sK2") & ~event("sK1","sK1") & ~event("sK1","sK0") & event("sK0","sK4") & ~event("sK0","sK2") & ~event("sK0","sK3") & ~event("sK0","sK1") & event("sK0","sK0") & ~event("sK4","sK4") & ~event("sK4","sK3") & ~event("sK4","sK2") & ~event("sK4","sK1") & ~event("sK4","sK0") & ~event("sK3","sK4") & ~event("sK3","sK3") & ~event("sK3","sK2") & ~eventuality("sK3","sK4") & ~eventuality("sK3","sK3") & ~eventuality("sK3","sK1") & ~eventuality("sK3","sK0") & ~eventuality("sK2","sK4") & ~eventuality("sK2","sK3") & ~eventuality("sK2","sK1") & ~eventuality("sK2","sK0") & ~eventuality("sK1","sK4") & ~eventuality("sK1","sK3") & ~eventuality("sK1","sK1") & ~eventuality("sK1","sK0") & ~eventuality("sK0","sK2") & ~eventuality("sK0","sK3") & ~eventuality("sK0","sK1") & eventuality("sK0","sK4") & eventuality("sK0","sK0") & ~eventuality("sK4","sK2") & ~eventuality("sK3","sK2") & ~eventuality("sK2","sK2") & ~eventuality("sK1","sK2") & ~eventuality("sK4","sK4") & ~eventuality("sK4","sK3") & ~eventuality("sK4","sK1") & ~eventuality("sK4","sK0") & ~nonexistent("sK3","sK1") & ~nonexistent("sK3","sK0") & ~nonexistent("sK2","sK4") & ~nonexistent("sK2","sK3") & ~nonexistent("sK2","sK2") & ~nonexistent("sK2","sK1") & ~nonexistent("sK2","sK0") & ~nonexistent("sK1","sK4") & ~nonexistent("sK1","sK3") & ~nonexistent("sK1","sK2") & ~nonexistent("sK1","sK1") & ~nonexistent("sK1","sK0") & ~nonexistent("sK0","sK3") & ~nonexistent("sK0","sK1") & nonexistent("sK0","sK4") & nonexistent("sK0","sK2") & nonexistent("sK0","sK0") & ~nonexistent("sK4","sK4") & ~nonexistent("sK4","sK3") & ~nonexistent("sK4","sK2") & ~nonexistent("sK4","sK1") & ~nonexistent("sK4","sK0") & ~nonexistent("sK3","sK4") & ~nonexistent("sK3","sK3") & ~nonexistent("sK3","sK2") & singleton("sK2","sK1") & singleton("sK2","sK0") & singleton("sK1","sK4") & singleton("sK1","sK3") & singleton("sK1","sK2") & singleton("sK1","sK1") & singleton("sK1","sK0") & singleton("sK0","sK4") & singleton("sK0","sK3") & singleton("sK0","sK2") & singleton("sK0","sK1") & singleton("sK0","sK0") & singleton("sK4","sK4") & singleton("sK4","sK3") & singleton("sK4","sK2") & singleton("sK4","sK1") & singleton("sK4","sK0") & singleton("sK3","sK4") & singleton("sK3","sK3") & singleton("sK3","sK2") & singleton("sK3","sK1") & singleton("sK3","sK0") & singleton("sK2","sK4") & singleton("sK2","sK3") & singleton("sK2","sK2") & ~act("sK3","sK1") & ~act("sK3","sK0") & ~act("sK2","sK4") & ~act("sK2","sK3") & ~act("sK2","sK2") & ~act("sK2","sK1") & ~act("sK2","sK0") & ~act("sK1","sK4") & ~act("sK1","sK3") & ~act("sK1","sK2") & ~act("sK1","sK1") & ~act("sK1","sK0") & ~act("sK0","sK3") & act("sK0","sK4") & ~act("sK0","sK2") & ~act("sK0","sK1") & act("sK0","sK0") & ~act("sK4","sK4") & ~act("sK4","sK3") & ~act("sK4","sK2") & ~act("sK4","sK1") & ~act("sK4","sK0") & ~act("sK3","sK4") & ~act("sK3","sK3") & ~act("sK3","sK2") & of("sK3","sK2","sK0") & of("sK3","sK0","sK4") & of("sK3","sK0","sK3") & of("sK3","sK0","sK2") & of("sK3","sK0","sK1") & of("sK3","sK0","sK0") & of("sK2","sK4","sK4") & of("sK2","sK4","sK3") & of("sK2","sK4","sK2") & of("sK2","sK4","sK1") & of("sK2","sK4","sK0") & of("sK2","sK3","sK4") & of("sK2","sK3","sK3") & of("sK2","sK3","sK2") & of("sK2","sK3","sK1") & of("sK3","sK2","sK1") & of("sK3","sK2","sK2") & of("sK3","sK2","sK3") & of("sK3","sK2","sK4") & of("sK3","sK3","sK0") & of("sK3","sK3","sK1") & of("sK3","sK3","sK2") & of("sK3","sK3","sK3") & of("sK3","sK3","sK4") & of("sK3","sK4","sK0") & of("sK3","sK4","sK1") & of("sK3","sK4","sK2") & of("sK3","sK4","sK3") & of("sK3","sK4","sK4") & of("sK4","sK0","sK0") & of("sK4","sK0","sK1") & of("sK1","sK0","sK0") & of("sK1","sK0","sK1") & of("sK1","sK0","sK2") & of("sK1","sK0","sK3") & of("sK1","sK0","sK4") & of("sK1","sK2","sK0") & of("sK1","sK2","sK1") & of("sK1","sK2","sK2") & of("sK1","sK2","sK3") & of("sK1","sK2","sK4") & of("sK1","sK3","sK0") & of("sK1","sK3","sK1") & of("sK1","sK3","sK2") & of("sK1","sK3","sK3") & of("sK1","sK3","sK4") & of("sK1","sK4","sK0") & of("sK1","sK4","sK1") & of("sK1","sK4","sK2") & of("sK1","sK4","sK3") & of("sK1","sK4","sK4") & of("sK2","sK0","sK0") & of("sK2","sK0","sK1") & of("sK2","sK0","sK2") & of("sK2","sK0","sK3") & of("sK2","sK0","sK4") & of("sK2","sK2","sK0") & of("sK2","sK2","sK1") & of("sK2","sK2","sK2") & of("sK2","sK2","sK3") & of("sK2","sK2","sK4") & of("sK2","sK3","sK0") & ~of("sK3","sK1","sK4") & ~of("sK4","sK1","sK0") & ~of("sK4","sK1","sK1") & ~of("sK4","sK1","sK2") & ~of("sK4","sK1","sK3") & ~of("sK4","sK1","sK4") & ~of("sK0","sK1","sK0") & ~of("sK0","sK1","sK2") & ~of("sK0","sK1","sK3") & ~of("sK0","sK1","sK4") & ~of("sK0","sK3","sK0") & ~of("sK0","sK3","sK2") & ~of("sK0","sK3","sK3") & ~of("sK0","sK3","sK4") & ~of("sK0","sK4","sK0") & ~of("sK0","sK4","sK2") & ~of("sK0","sK4","sK3") & ~of("sK0","sK4","sK4") & of("sK0","sK2","sK0") & of("sK0","sK2","sK2") & of("sK0","sK2","sK4") & ~of("sK0","sK0","sK0") & ~of("sK0","sK0","sK2") & ~of("sK0","sK0","sK3") & ~of("sK0","sK0","sK4") & ~of("sK0","sK1","sK1") & ~of("sK0","sK3","sK1") & ~of("sK0","sK4","sK1") & ~of("sK0","sK2","sK3") & ~of("sK0","sK0","sK1") & of("sK0","sK2","sK1") & of("sK4","sK0","sK2") & of("sK4","sK0","sK3") & of("sK4","sK0","sK4") & of("sK4","sK2","sK0") & of("sK4","sK2","sK1") & of("sK4","sK2","sK2") & of("sK4","sK2","sK3") & of("sK4","sK2","sK4") & of("sK4","sK3","sK0") & of("sK4","sK3","sK1") & of("sK4","sK3","sK2") & of("sK4","sK3","sK3") & of("sK4","sK3","sK4") & of("sK4","sK4","sK0") & of("sK4","sK4","sK1") & of("sK4","sK4","sK2") & ~of("sK3","sK1","sK3") & ~of("sK3","sK1","sK2") & ~of("sK3","sK1","sK1") & ~of("sK3","sK1","sK0") & ~of("sK2","sK1","sK4") & ~of("sK2","sK1","sK3") & ~of("sK2","sK1","sK2") & ~of("sK2","sK1","sK1") & ~of("sK2","sK1","sK0") & ~of("sK1","sK1","sK4") & ~of("sK1","sK1","sK3") & ~of("sK1","sK1","sK2") & ~of("sK1","sK1","sK1") & ~of("sK1","sK1","sK0") & of("sK4","sK4","sK4") & of("sK4","sK4","sK3") & nonreflexive("sK2","sK2") & nonreflexive("sK2","sK1") & nonreflexive("sK2","sK0") & nonreflexive("sK1","sK4") & nonreflexive("sK1","sK3") & nonreflexive("sK1","sK2") & nonreflexive("sK1","sK1") & nonreflexive("sK1","sK0") & nonreflexive("sK0","sK3") & nonreflexive("sK0","sK2") & nonreflexive("sK0","sK1") & nonreflexive("sK0","sK0") & nonreflexive("sK0","sK4") & nonreflexive("sK4","sK4") & nonreflexive("sK4","sK3") & nonreflexive("sK4","sK2") & nonreflexive("sK4","sK1") & nonreflexive("sK4","sK0") & nonreflexive("sK3","sK4") & nonreflexive("sK3","sK3") & nonreflexive("sK3","sK2") & nonreflexive("sK3","sK1") & nonreflexive("sK3","sK0") & nonreflexive("sK2","sK4") & nonreflexive("sK2","sK3") & agent("sK2","sK4","sK0") & agent("sK2","sK3","sK4") & agent("sK2","sK3","sK3") & agent("sK2","sK3","sK2") & agent("sK2","sK3","sK1") & agent("sK2","sK3","sK0") & agent("sK2","sK2","sK4") & agent("sK2","sK2","sK3") & agent("sK2","sK2","sK2") & agent("sK2","sK2","sK1") & agent("sK2","sK2","sK0") & agent("sK2","sK1","sK4") & agent("sK2","sK1","sK3") & agent("sK2","sK1","sK2") & agent("sK2","sK1","sK1") & agent("sK2","sK4","sK1") & agent("sK2","sK4","sK2") & agent("sK2","sK4","sK3") & agent("sK2","sK4","sK4") & agent("sK3","sK0","sK0") & agent("sK3","sK0","sK1") & agent("sK3","sK0","sK2") & agent("sK3","sK0","sK3") & agent("sK3","sK0","sK4") & agent("sK3","sK1","sK0") & agent("sK3","sK1","sK1") & agent("sK3","sK1","sK2") & agent("sK3","sK1","sK3") & agent("sK3","sK1","sK4") & agent("sK3","sK2","sK0") & agent("sK3","sK2","sK1") & agent("sK1","sK0","sK0") & agent("sK1","sK0","sK1") & agent("sK1","sK0","sK2") & agent("sK1","sK0","sK3") & agent("sK1","sK0","sK4") & agent("sK1","sK1","sK0") & agent("sK1","sK1","sK1") & agent("sK1","sK1","sK2") & agent("sK1","sK1","sK3") & agent("sK1","sK1","sK4") & agent("sK1","sK2","sK0") & agent("sK1","sK2","sK1") & agent("sK1","sK2","sK2") & agent("sK1","sK2","sK3") & agent("sK1","sK2","sK4") & agent("sK1","sK3","sK0") & agent("sK1","sK3","sK1") & agent("sK1","sK3","sK2") & agent("sK1","sK3","sK3") & agent("sK1","sK3","sK4") & agent("sK1","sK4","sK0") & agent("sK1","sK4","sK1") & agent("sK1","sK4","sK2") & agent("sK1","sK4","sK3") & agent("sK1","sK4","sK4") & agent("sK2","sK0","sK0") & agent("sK2","sK0","sK1") & agent("sK2","sK0","sK2") & agent("sK2","sK0","sK3") & agent("sK2","sK0","sK4") & agent("sK2","sK1","sK0") & agent("sK4","sK3","sK4") & agent("sK4","sK4","sK0") & agent("sK4","sK4","sK1") & agent("sK4","sK4","sK2") & agent("sK4","sK4","sK3") & agent("sK4","sK4","sK4") & ~agent("sK0","sK0","sK0") & ~agent("sK0","sK0","sK2") & ~agent("sK0","sK0","sK4") & ~agent("sK0","sK1","sK0") & ~agent("sK0","sK1","sK2") & ~agent("sK0","sK1","sK4") & ~agent("sK0","sK2","sK0") & ~agent("sK0","sK2","sK2") & ~agent("sK0","sK2","sK4") & ~agent("sK0","sK3","sK0") & ~agent("sK0","sK3","sK2") & ~agent("sK0","sK3","sK4") & ~agent("sK0","sK4","sK0") & ~agent("sK0","sK4","sK2") & ~agent("sK0","sK4","sK4") & agent("sK0","sK0","sK1") & agent("sK0","sK1","sK1") & agent("sK0","sK2","sK1") & agent("sK0","sK3","sK1") & ~agent("sK0","sK0","sK3") & ~agent("sK0","sK1","sK3") & ~agent("sK0","sK2","sK3") & ~agent("sK0","sK3","sK3") & ~agent("sK0","sK4","sK3") & agent("sK0","sK4","sK1") & agent("sK3","sK2","sK2") & agent("sK3","sK2","sK3") & agent("sK3","sK2","sK4") & agent("sK3","sK3","sK0") & agent("sK3","sK3","sK1") & agent("sK3","sK3","sK2") & agent("sK3","sK3","sK3") & agent("sK3","sK3","sK4") & agent("sK3","sK4","sK0") & agent("sK3","sK4","sK1") & agent("sK3","sK4","sK2") & agent("sK3","sK4","sK3") & agent("sK3","sK4","sK4") & agent("sK4","sK0","sK0") & agent("sK4","sK0","sK1") & agent("sK4","sK0","sK2") & agent("sK4","sK3","sK3") & agent("sK4","sK3","sK2") & agent("sK4","sK3","sK1") & agent("sK4","sK3","sK0") & agent("sK4","sK2","sK4") & agent("sK4","sK2","sK3") & agent("sK4","sK2","sK2") & agent("sK4","sK2","sK1") & agent("sK4","sK2","sK0") & agent("sK4","sK1","sK4") & agent("sK4","sK1","sK3") & agent("sK4","sK1","sK2") & agent("sK4","sK1","sK1") & agent("sK4","sK1","sK0") & agent("sK4","sK0","sK4") & agent("sK4","sK0","sK3") & ~patient("sK2","sK4","sK0") & ~patient("sK2","sK3","sK4") & ~patient("sK2","sK3","sK3") & ~patient("sK2","sK3","sK2") & ~patient("sK2","sK3","sK1") & ~patient("sK2","sK3","sK0") & ~patient("sK2","sK2","sK4") & ~patient("sK2","sK2","sK3") & ~patient("sK2","sK2","sK2") & ~patient("sK2","sK2","sK1") & ~patient("sK2","sK2","sK0") & ~patient("sK2","sK1","sK4") & ~patient("sK2","sK1","sK3") & ~patient("sK2","sK1","sK2") & ~patient("sK2","sK1","sK1") & ~patient("sK2","sK4","sK1") & ~patient("sK2","sK4","sK2") & ~patient("sK2","sK4","sK3") & ~patient("sK2","sK4","sK4") & ~patient("sK3","sK0","sK0") & ~patient("sK3","sK0","sK1") & ~patient("sK3","sK0","sK2") & ~patient("sK3","sK0","sK3") & ~patient("sK3","sK0","sK4") & ~patient("sK3","sK1","sK0") & ~patient("sK3","sK1","sK1") & ~patient("sK3","sK1","sK2") & ~patient("sK3","sK1","sK3") & ~patient("sK3","sK1","sK4") & ~patient("sK3","sK2","sK0") & ~patient("sK3","sK2","sK1") & ~patient("sK1","sK0","sK0") & ~patient("sK1","sK0","sK1") & ~patient("sK1","sK0","sK2") & ~patient("sK1","sK0","sK3") & ~patient("sK1","sK0","sK4") & ~patient("sK1","sK1","sK0") & ~patient("sK1","sK1","sK1") & ~patient("sK1","sK1","sK2") & ~patient("sK1","sK1","sK3") & ~patient("sK1","sK1","sK4") & ~patient("sK1","sK2","sK0") & ~patient("sK1","sK2","sK1") & ~patient("sK1","sK2","sK2") & ~patient("sK1","sK2","sK3") & ~patient("sK1","sK2","sK4") & ~patient("sK1","sK3","sK0") & ~patient("sK1","sK3","sK1") & ~patient("sK1","sK3","sK2") & ~patient("sK1","sK3","sK3") & ~patient("sK1","sK3","sK4") & ~patient("sK1","sK4","sK0") & ~patient("sK1","sK4","sK1") & ~patient("sK1","sK4","sK2") & ~patient("sK1","sK4","sK3") & ~patient("sK1","sK4","sK4") & ~patient("sK2","sK0","sK0") & ~patient("sK2","sK0","sK1") & ~patient("sK2","sK0","sK2") & ~patient("sK2","sK0","sK3") & ~patient("sK2","sK0","sK4") & ~patient("sK2","sK1","sK0") & ~patient("sK4","sK3","sK4") & ~patient("sK4","sK4","sK0") & ~patient("sK4","sK4","sK1") & ~patient("sK4","sK4","sK2") & ~patient("sK4","sK4","sK3") & ~patient("sK4","sK4","sK4") & patient("sK0","sK0","sK0") & patient("sK0","sK0","sK2") & patient("sK0","sK0","sK4") & patient("sK0","sK1","sK0") & patient("sK0","sK1","sK2") & patient("sK0","sK1","sK4") & patient("sK0","sK2","sK0") & patient("sK0","sK2","sK2") & patient("sK0","sK2","sK4") & patient("sK0","sK3","sK0") & patient("sK0","sK3","sK2") & patient("sK0","sK3","sK4") & patient("sK0","sK4","sK0") & patient("sK0","sK4","sK2") & patient("sK0","sK4","sK4") & ~patient("sK0","sK0","sK1") & ~patient("sK0","sK1","sK1") & ~patient("sK0","sK2","sK1") & ~patient("sK0","sK3","sK1") & patient("sK0","sK0","sK3") & patient("sK0","sK1","sK3") & patient("sK0","sK2","sK3") & patient("sK0","sK3","sK3") & ~patient("sK0","sK4","sK1") & patient("sK0","sK4","sK3") & ~patient("sK3","sK2","sK2") & ~patient("sK3","sK2","sK3") & ~patient("sK3","sK2","sK4") & ~patient("sK3","sK3","sK0") & ~patient("sK3","sK3","sK1") & ~patient("sK3","sK3","sK2") & ~patient("sK3","sK3","sK3") & ~patient("sK3","sK3","sK4") & ~patient("sK3","sK4","sK0") & ~patient("sK3","sK4","sK1") & ~patient("sK3","sK4","sK2") & ~patient("sK3","sK4","sK3") & ~patient("sK3","sK4","sK4") & ~patient("sK4","sK0","sK0") & ~patient("sK4","sK0","sK1") & ~patient("sK4","sK0","sK2") & ~patient("sK4","sK3","sK3") & ~patient("sK4","sK3","sK2") & ~patient("sK4","sK3","sK1") & ~patient("sK4","sK3","sK0") & ~patient("sK4","sK2","sK4") & ~patient("sK4","sK2","sK3") & ~patient("sK4","sK2","sK2") & ~patient("sK4","sK2","sK1") & ~patient("sK4","sK2","sK0") & ~patient("sK4","sK1","sK4") & ~patient("sK4","sK1","sK3") & ~patient("sK4","sK1","sK2") & ~patient("sK4","sK1","sK1") & ~patient("sK4","sK1","sK0") & ~patient("sK4","sK0","sK4") & ~patient("sK4","sK0","sK3") & ~actual_world("sK1") & ~actual_world("sK2") & ~actual_world("sK3") & ~actual_world("sK4") & actual_world("sK0") & ~past("sK1","sK0") & ~past("sK1","sK1") & ~past("sK1","sK2") & ~past("sK1","sK3") & ~past("sK1","sK4") & ~past("sK2","sK0") & ~past("sK2","sK1") & ~past("sK2","sK2") & ~past("sK2","sK3") & ~past("sK2","sK4") & ~past("sK3","sK0") & ~past("sK3","sK1") & ~past("sK3","sK2") & ~past("sK3","sK3") & ~past("sK3","sK4") & ~past("sK4","sK0") & ~past("sK4","sK1") & ~past("sK4","sK2") & ~past("sK4","sK3") & ~past("sK4","sK4") & past("sK0","sK0") & past("sK0","sK1") & past("sK0","sK2") & past("sK0","sK3") & past("sK0","sK4") ) ). % SZS output end FiniteModel for NLP042+1
Timeout :-(
# SZS status Theorem # SZS output start Refutation fof(13307, plain, $false, inference('simplify_reflect-', [status(thm)], [13306,6220, theory(equality)])). fof(13306, plain, (set_difference(sk0, set_difference(sk0, sk2)) = empty_set), inference('demod', [status(thm)], [13305,343, theory(equality)])). fof(6220, plain, set_difference(sk0, set_difference(sk0, sk2)) != empty_set, inference('demod', [status(thm)], [329,790, theory(equality)])). fof(13305, plain, (set_difference(set_difference(sk0, set_difference(sk0, sk2)), empty_set) = empty_set), inference('sup-', [status(thm)], [6072,345, theory(equality)])). fof(343, plain, ![X1]: (set_difference(X1, empty_set) = X1), inference('elim', [status(esa)], [14, theory(equality)])). fof(329, plain, ~disjoint(sk0, sk2), inference('elim', [status(esa)], [76, theory(equality)])). fof(790, plain, ![X1]: ![X2]: (disjoint(X1, X2) <=> (set_difference(X1, set_difference(X1, X2)) = empty_set)), inference('demod', [status(thm)], [374,336, theory(equality)])). fof(6072, plain, subset(set_difference(sk0, set_difference(sk0, sk2)), empty_set), inference('sup+', [status(thm)], [6029,653, theory(equality)])). fof(345, plain, ![X1]: ![X2]: (~subset(X2, X1) | (set_difference(X2, X1) = empty_set)), inference('elim', [status(esa)], [134, theory(equality)])). fof(14, axiom, ![X1]: (set_difference(X1, empty_set) = X1), file('SEU140+2.p', t3_boole)). fof(76, plain, ~((subset(sk0, sk1) & disjoint(sk1, sk2)) => disjoint(sk0, sk2)), inference('elim', [status(esa)], [74, theory(equality)])). fof(374, plain, ![X1]: ![X2]: (disjoint(X2, X1) <=> (set_intersection2(X2, X1) = empty_set)), inference('elim', [status(esa)], [214, theory(equality)])). fof(336, plain, ![X1]: ![X2]: (set_difference(X2, set_difference(X2, X1)) = set_intersection2(X2, X1)), inference('elim', [status(esa)], [99, theory(equality)])). fof(6029, plain, (set_difference(sk1, set_difference(sk1, sk2)) = empty_set), inference('demod', [status(thm)], [330,790, theory(equality)])). fof(653, plain, ![X1]: subset(set_difference(sk0, set_difference(sk0, X1)), set_difference(sk1, set_difference(sk1, X1))), inference('sup-', [status(thm)], [331,644, theory(equality)])). fof(134, plain, ![X1]: ![X2]: ((set_difference(X1, X2) = empty_set) <=> subset(X1, X2)), inference('elim', [status(esa)], [132, theory(equality)])). fof(74, plain, ?[X1]: ~((subset(sk0, sk1) & disjoint(sk1, X1)) => disjoint(sk0, X1)), inference('elim', [status(esa)], [73, theory(equality)])). fof(214, plain, ![X1]: ![X2]: (disjoint(X1, X2) <=> (set_intersection2(X1, X2) = empty_set)), inference('elim', [status(esa)], [41, theory(equality)])). fof(99, plain, ![X1]: ![X2]: (set_difference(X1, set_difference(X1, X2)) = set_intersection2(X1, X2)), inference('elim', [status(esa)], [9, theory(equality)])). fof(330, plain, disjoint(sk1, sk2), inference('elim', [status(esa)], [77, theory(equality)])). fof(331, plain, subset(sk0, sk1), inference('elim', [status(esa)], [77, theory(equality)])). fof(644, plain, ![X1]: ![X2]: ![X3]: (~subset(X2, X1) | subset(set_difference(X2, set_difference(X2, X3)), set_difference(X1, set_difference(X1, X3)))), inference('demod', [status(thm)], [354,336,336, theory(equality)])). fof(132, plain, ![X1]: ![X2]: ((set_difference(X1, X2) = empty_set) <=> subset(X1, X2)), inference('elim', [status(esa)], [16, theory(equality)])). fof(73, plain, ?[X1]: ?[X2]: ~((subset(sk0, X1) & disjoint(X1, X2)) => disjoint(sk0, X2)), inference('elim', [status(esa)], [5, theory(equality)])). fof(41, axiom, ![X1]: ![X2]: (disjoint(X1, X2) <=> (set_intersection2(X1, X2) = empty_set)), file('SEU140+2.p', d7_xboole_0)). fof(9, axiom, ![X1]: ![X2]: (set_difference(X1, set_difference(X1, X2)) = set_intersection2(X1, X2)), file('SEU140+2.p', t48_xboole_1)). fof(77, plain, (subset(sk0, sk1) & disjoint(sk1, sk2)), inference('elim', [status(esa)], [76, theory(equality)])). fof(354, plain, ![X1]: ![X2]: ![X3]: (~subset(X2, X3) | subset(set_intersection2(X2, X1), set_intersection2(X3, X1))), inference('elim', [status(esa)], [162, theory(equality)])). fof(16, axiom, ![X1]: ![X2]: ((set_difference(X1, X2) = empty_set) <=> subset(X1, X2)), file('SEU140+2.p', t37_xboole_1)). fof(5, axiom, ~![X1]: ![X2]: ![X3]: ((subset(X1, X2) & disjoint(X2, X3)) => disjoint(X1, X3)), file('SEU140+2.p', t63_xboole_1)). fof(162, plain, ![X1]: ![X2]: ![X3]: (subset(X2, X3) => subset(set_intersection2(X2, X1), set_intersection2(X3, X1))), inference('elim', [status(esa)], [161, theory(equality)])). fof(161, plain, ![X1]: ![X2]: ![X3]: (subset(X2, X1) => subset(set_intersection2(X2, X3), set_intersection2(X1, X3))), inference('elim', [status(esa)], [160, theory(equality)])). fof(160, plain, ![X1]: ![X2]: ![X3]: (subset(X1, X2) => subset(set_intersection2(X1, X3), set_intersection2(X2, X3))), inference('elim', [status(esa)], [23, theory(equality)])). fof(23, axiom, ![X1]: ![X2]: ![X3]: (subset(X1, X2) => subset(set_intersection2(X1, X3), set_intersection2(X2, X3))), file('SEU140+2.p', t26_xboole_1)). # SZS output end Refutation