0.08/0.10	% Problem    : theBenchmark.p : TPTP v0.0.0. Released v0.0.0.
0.08/0.11	% Command    : parallel-twee %s --tstp --conditional-encoding if --smaller --drop-non-horn --give-up-on-saturation --explain-encoding --formal-proof
0.09/0.31	% Computer   : n031.cluster.edu
0.09/0.31	% Model      : x86_64 x86_64
0.09/0.31	% CPU        : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
0.09/0.31	% Memory     : 8042.1875MB
0.09/0.31	% OS         : Linux 3.10.0-693.el7.x86_64
0.09/0.31	% CPULimit   : 1200
0.09/0.31	% WCLimit    : 120
0.09/0.31	% DateTime   : Tue Jul 13 13:50:14 EDT 2021
0.15/0.31	% CPUTime    : 
22.07/3.17	% SZS status Theorem
22.07/3.17	
22.79/3.26	% SZS output start Proof
22.79/3.26	Take the following subset of the input axioms:
22.79/3.27	  fof(ax114, axiom, ssHolds(ssMUELLER, ssZBANF_WRK_INF_ED)).
22.79/3.27	  fof(ax118, axiom, ssStandardPurchase(ssNB)).
22.79/3.27	  fof(ax119, axiom, ![U]: ~(ssStandardPurchase(U) & ssDirectPurchase(U))).
22.79/3.27	  fof(ax12, axiom, ssSingleRole(singleRoleEntry(ssZBANF_WRK_INF_ED, authObj(ssS_TCODE, ssTCD, ssME51N)))).
22.79/3.27	  fof(ax129, axiom, ![U, V]: ((~ssReleaseStrategy(U, V, class(ssFRG_EBAN, property(ssFRG_CEBAN_WERKS, ssGRSU))) & ~ssReleaseStrategy(U, V, class(ssFRG_EBAN, property(ssFRG_CEBAN_WERKS, ssADSU)))) <= ssReleaseStrategy(U, V, class(ssFRG_EBAN, property(ssFRG_CEBAN_WERKS, ssINF))))).
22.79/3.27	  fof(ax13, axiom, ssSingleRole(singleRoleEntry(ssZBANF_WRK_INF_ED, authObj(ssM_BANF_WRK, ssACTVT, np__1)))).
22.79/3.27	  fof(ax130, axiom, ![U, V]: ((~ssReleaseStrategy(U, V, class(ssFRG_EBAN, property(ssFRG_CEBAN_WERKS, ssADSU))) & ~ssReleaseStrategy(U, V, class(ssFRG_EBAN, property(ssFRG_CEBAN_WERKS, ssINF)))) <= ssReleaseStrategy(U, V, class(ssFRG_EBAN, property(ssFRG_CEBAN_WERKS, ssGRSU))))).
22.79/3.27	  fof(ax131, axiom, ![U, V]: ((~ssReleaseStrategy(U, V, class(ssFRG_EBAN, property(ssFRG_CEBAN_WERKS, ssGRSU))) & ~ssReleaseStrategy(U, V, class(ssFRG_EBAN, property(ssFRG_CEBAN_WERKS, ssINF)))) <= ssReleaseStrategy(U, V, class(ssFRG_EBAN, property(ssFRG_CEBAN_WERKS, ssADSU))))).
22.79/3.27	  fof(ax132, axiom, ![U, V]: ((~ssReleaseStrategy(U, V, class(ssFRG_EBAN, property(ssFRG_CEBAN_GSWRT, ssGREATER_10000_EUR))) & ~ssReleaseStrategy(U, V, class(ssFRG_EBAN, property(ssFRG_CEBAN_GSWRT, ssLESS_EQUAL_1000_EUR)))) <= ssReleaseStrategy(U, V, class(ssFRG_EBAN, property(ssFRG_CEBAN_GSWRT, ssGREATER_1000_LESS_10000_EUR))))).
22.79/3.27	  fof(ax133, axiom, ![U, V]: (ssReleaseStrategy(U, V, class(ssFRG_EBAN, property(ssFRG_CEBAN_GSWRT, ssGREATER_10000_EUR))) => (~ssReleaseStrategy(U, V, class(ssFRG_EBAN, property(ssFRG_CEBAN_GSWRT, ssGREATER_1000_LESS_10000_EUR))) & ~ssReleaseStrategy(U, V, class(ssFRG_EBAN, property(ssFRG_CEBAN_GSWRT, ssLESS_EQUAL_1000_EUR)))))).
22.79/3.27	  fof(ax134, axiom, ![U, V]: (ssReleaseStrategy(U, V, class(ssFRG_EBAN, property(ssFRG_CEBAN_GSWRT, ssLESS_EQUAL_1000_EUR))) => (~ssReleaseStrategy(U, V, class(ssFRG_EBAN, property(ssFRG_CEBAN_GSWRT, ssGREATER_1000_LESS_10000_EUR))) & ~ssReleaseStrategy(U, V, class(ssFRG_EBAN, property(ssFRG_CEBAN_GSWRT, ssGREATER_10000_EUR)))))).
22.79/3.27	  fof(ax135, axiom, ![U, V]: (ssReleaseStrategy(U, V, class(ssFRG_EBAN, property(ssFRG_CEBAN_EKGRP, ssI26))) => ~ssReleaseStrategy(U, V, class(ssFRG_EBAN, property(ssFRG_CEBAN_EKGRP, ssI27))))).
22.79/3.27	  fof(ax136, axiom, ![U, V]: (ssReleaseStrategy(U, V, class(ssFRG_EBAN, property(ssFRG_CEBAN_EKGRP, ssI27))) => ~ssReleaseStrategy(U, V, class(ssFRG_EBAN, property(ssFRG_CEBAN_EKGRP, ssI26))))).
22.79/3.27	  fof(ax137, axiom, ![U, V, W, X]: (ssUserProfile(userProfileEntry(U, authObj(V, W, X))) => ssAccess(U, authObj(V, W, X)))).
22.79/3.27	  fof(ax138, axiom, ![U, V, W, X]: (ssAccess(U, authObj(V, W, X)) <= ssUserProfile(userProfileEntry(U, authObj(V, W, ssSTAR))))).
22.79/3.27	  fof(ax141, axiom, ![U, V, W, X, Y, Z, X1]: (ssUserProfile(userProfileEntry(U, authObj(Y, Z, X1))) <= ((ssHolds(U, V) & ssProfile(profileEntry(V, authObj(Y, Z, X1)))) | ((ssHolds(U, W) & ssSingleRole(singleRoleEntry(W, authObj(Y, Z, X1)))) | (ssSingleRole(singleRoleEntry(W, authObj(Y, Z, X1))) & (ssHolds(U, X) & ssCompositeRole(compositeRoleEntry(X, W)))))))).
22.79/3.27	  fof(ax142, axiom, ![U, V, W, X]: (ssAccess(U, ssME51N) <= (ssAccess(U, authObj(ssS_TCODE, ssTCD, ssME51N)) & (ssAccess(U, authObj(ssM_BANF_BSA, ssACTVT, np__1)) & (ssAccess(U, authObj(ssM_BANF_EKG, ssEKGRP, X)) & (ssAccess(U, authObj(ssM_BANF_EKG, ssACTVT, np__1)) & (ssAccess(U, authObj(ssM_BANF_BSA, ssBSART, W)) & (ssAccess(U, authObj(ssM_BANF_WRK, ssWERKS, V)) & ssAccess(U, authObj(ssM_BANF_WRK, ssACTVT, np__1)))))))))).
22.79/3.27	  fof(ax149, axiom, ![U, V, W, X, Y, Z, X1, X2, X3, X4]: ((ssAccess(U, ssME51N) & (ssAccess(U, authObj(ssM_BANF_WRK, ssWERKS, V)) & (ssAccess(U, authObj(ssM_BANF_EKG, ssEKGRP, X)) & (ssAccess(U, authObj(ssM_BANF_BSA, ssBSART, W)) & (ssStandardPurchase(W) & ssRequisition(W, Z, X1, V, X, X2, Y, X3, X4)))))) => ssRequisitionCreated(U, W, Z, X1, V, X, X2, Y, X3, X4))).
22.79/3.27	  fof(ax154, axiom, ![U, V, W, X, Y, Z, X1, X2, X3, X4, X5, X6]: ((ssOrderCreated(U, Y, X3, X4, X, Z, X2, X1, X5, X6) & (~ssRequisitionReleased(W, Y, X3, X4, X, Z, X2, X1, X5, X6) & ~ssRequisitionCreated(V, Y, X3, X4, X, Z, X2, X1, X5, X6))) <= (ssRequisition(Y, X3, X4, X, Z, X2, X1, X5, X6) & (ssAccess(U, ssME22N) & (ssAccess(U, ssME23N) & (ssAccess(U, authObj(ssM_BEST_EKO, ssEKORG, X2)) & (ssAccess(U, authObj(ssM_BEST_EKG, ssEKGRP, Z)) & (ssAccess(U, authObj(ssM_BEST_BSA, ssBSART, Y)) & (ssAccess(U, authObj(ssM_BANF_BSA, ssBSART, Y)) & (ssAccess(U, authObj(ssM_BEST_WRK, ssWERKS, X)) & (ssAccess(U, ssME21N) & (ssAccess(U, authObj(ssS_TCODE, ssTCD, ssME21NOFF)) & (ssAccess(U, authObj(ssM_EINK_GWT, ssGSWRT, X5)) & (ssAccess(U, authObj(ssM_EINK_MKL, ssMATKL, X1)) & ssDirectPurchase(Y))))))))))))))).
22.79/3.27	  fof(ax155, axiom, ~?[U, V, W, X, Y, Z, X1, X2, X3, X4]: ((ssOrderCreated(U, Z, X1, X2, V, W, X, Y, X3, X4) & (ssRequisitionReleased(U, Z, X1, X2, V, W, X, Y, X3, X4) & ssRequisitionCreated(U, Z, X1, X2, V, W, X, Y, X3, X4))) <= ssRequisition(Z, X1, X2, V, W, X, Y, X3, X4))).
22.79/3.27	  fof(ax16, axiom, ssSingleRole(singleRoleEntry(ssZBANF_WRK_INF_ED, authObj(ssM_BANF_WRK, ssWERKS, ssINF)))).
22.79/3.27	  fof(ax17, axiom, ssSingleRole(singleRoleEntry(ssZBANF_WRK_INF_ED, authObj(ssM_BANF_BSA, ssACTVT, ssSTAR)))).
22.79/3.27	  fof(ax18, axiom, ssSingleRole(singleRoleEntry(ssZBANF_WRK_INF_ED, authObj(ssM_BANF_BSA, ssBSART, ssSTAR)))).
22.79/3.27	  fof(ax19, axiom, ssSingleRole(singleRoleEntry(ssZBANF_WRK_INF_ED, authObj(ssM_BANF_EKG, ssACTVT, ssSTAR)))).
22.79/3.27	  fof(ax20, axiom, ssSingleRole(singleRoleEntry(ssZBANF_WRK_INF_ED, authObj(ssM_BANF_EKG, ssEKGRP, ssI26)))).
22.79/3.27	  fof(co1, conjecture, ?[U, V, W, X, Y, Z, X1, X2, X3]: (ssRequisitionCreated(ssMUELLER, Y, Z, X1, ssINF, V, W, X, X2, X3) <= ssRequisition(Y, Z, X1, U, ssINF, W, X, X2, X3))).
22.79/3.27	
22.79/3.27	Now clausify the problem and encode Horn clauses using encoding 3 of
22.79/3.27	http://www.cse.chalmers.se/~nicsma/papers/horn.pdf.
22.79/3.27	We repeatedly replace C & s=t => u=v by the two clauses:
22.79/3.27	  fresh(y, y, x1...xn) = u
22.79/3.27	  C => fresh(s, t, x1...xn) = v
22.79/3.27	where fresh is a fresh function symbol and x1..xn are the free
22.79/3.27	variables of u and v.
22.79/3.27	A predicate p(X) is encoded as p(X)=true (this is sound, because the
22.79/3.27	input problem has no model of domain size 1).
22.79/3.27	
22.79/3.27	The encoding turns the above axioms into the following unit equations and goals:
22.79/3.27	
22.79/3.27	Axiom 1 (ax118): ssStandardPurchase(ssNB) = true2.
22.79/3.27	Axiom 2 (ax114): ssHolds(ssMUELLER, ssZBANF_WRK_INF_ED) = true2.
22.79/3.27	Axiom 3 (ax142): fresh94(X, X, Y) = true2.
22.79/3.27	Axiom 4 (ax142): fresh92(X, X, Y) = ssAccess(Y, ssME51N).
22.79/3.27	Axiom 5 (ax20): ssSingleRole(singleRoleEntry(ssZBANF_WRK_INF_ED, authObj(ssM_BANF_EKG, ssEKGRP, ssI26))) = true2.
22.79/3.27	Axiom 6 (ax19): ssSingleRole(singleRoleEntry(ssZBANF_WRK_INF_ED, authObj(ssM_BANF_EKG, ssACTVT, ssSTAR))) = true2.
22.79/3.27	Axiom 7 (ax12): ssSingleRole(singleRoleEntry(ssZBANF_WRK_INF_ED, authObj(ssS_TCODE, ssTCD, ssME51N))) = true2.
22.79/3.27	Axiom 8 (ax16): ssSingleRole(singleRoleEntry(ssZBANF_WRK_INF_ED, authObj(ssM_BANF_WRK, ssWERKS, ssINF))) = true2.
22.79/3.27	Axiom 9 (ax13): ssSingleRole(singleRoleEntry(ssZBANF_WRK_INF_ED, authObj(ssM_BANF_WRK, ssACTVT, np__1))) = true2.
22.79/3.28	Axiom 10 (ax18): ssSingleRole(singleRoleEntry(ssZBANF_WRK_INF_ED, authObj(ssM_BANF_BSA, ssBSART, ssSTAR))) = true2.
22.79/3.28	Axiom 11 (ax17): ssSingleRole(singleRoleEntry(ssZBANF_WRK_INF_ED, authObj(ssM_BANF_BSA, ssACTVT, ssSTAR))) = true2.
22.79/3.28	Axiom 12 (ax142): fresh93(X, X, Y) = fresh94(ssAccess(Y, authObj(ssS_TCODE, ssTCD, ssME51N)), true2, Y).
22.79/3.28	Axiom 13 (ax142): fresh90(X, X, Y, Z) = fresh93(ssAccess(Y, authObj(ssM_BANF_WRK, ssWERKS, Z)), true2, Y).
22.79/3.28	Axiom 14 (ax142): fresh91(X, X, Y, Z) = fresh92(ssAccess(Y, authObj(ssM_BANF_WRK, ssACTVT, np__1)), true2, Y).
22.79/3.28	Axiom 15 (ax138): fresh21(X, X, Y, Z, W, V) = true2.
22.79/3.28	Axiom 16 (ax137): fresh20(X, X, Y, Z, W, V) = true2.
22.79/3.28	Axiom 17 (ax141): fresh15(X, X, Y, Z, W, V) = true2.
22.79/3.28	Axiom 18 (ax142): fresh89(X, X, Y, Z, W) = fresh91(ssAccess(Y, authObj(ssM_BANF_BSA, ssACTVT, np__1)), true2, Y, Z).
22.79/3.28	Axiom 19 (ax142): fresh88(X, X, Y, Z, W) = fresh90(ssAccess(Y, authObj(ssM_BANF_BSA, ssBSART, W)), true2, Y, Z).
22.79/3.28	Axiom 20 (ax141): fresh16(X, X, Y, Z, W, V, U) = ssUserProfile(userProfileEntry(Y, authObj(W, V, U))).
22.79/3.28	Axiom 21 (ax142): fresh88(ssAccess(X, authObj(ssM_BANF_EKG, ssEKGRP, Y)), true2, X, Z, W) = fresh89(ssAccess(X, authObj(ssM_BANF_EKG, ssACTVT, np__1)), true2, X, Z, W).
22.79/3.28	Axiom 22 (ax155): ssRequisition(X, Y, Z, W, V, U, T, S, X2) = true2.
22.79/3.28	Axiom 23 (ax138): fresh21(ssUserProfile(userProfileEntry(X, authObj(Y, Z, ssSTAR))), true2, X, Y, Z, W) = ssAccess(X, authObj(Y, Z, W)).
22.79/3.28	Axiom 24 (ax137): fresh20(ssUserProfile(userProfileEntry(X, authObj(Y, Z, W))), true2, X, Y, Z, W) = ssAccess(X, authObj(Y, Z, W)).
22.79/3.28	Axiom 25 (ax141): fresh16(ssHolds(X, Y), true2, X, Y, Z, W, V) = fresh15(ssSingleRole(singleRoleEntry(Y, authObj(Z, W, V))), true2, X, Z, W, V).
22.79/3.28	Axiom 26 (ax149): fresh139(X, X, Y, Z, W, V, U, T, S, X2, Y2, Z2) = ssRequisitionCreated(Y, W, T, S, Z, V, X2, U, Y2, Z2).
22.79/3.28	Axiom 27 (ax149): fresh11(X, X, Y, Z, W, V, U, T, S, X2, Y2, Z2) = true2.
22.79/3.28	Axiom 28 (ax149): fresh135(X, X, Y, Z, W, V, U, T, S, X2, Y2, Z2) = fresh136(ssAccess(Y, ssME51N), true2, Y, Z, W, V, U, T, S, X2, Y2, Z2).
22.79/3.28	Axiom 29 (ax149): fresh138(X, X, Y, Z, W, V, U, T, S, X2, Y2, Z2) = fresh139(ssAccess(Y, authObj(ssM_BANF_WRK, ssWERKS, Z)), true2, Y, Z, W, V, U, T, S, X2, Y2, Z2).
22.79/3.28	Axiom 30 (ax149): fresh137(X, X, Y, Z, W, V, U, T, S, X2, Y2, Z2) = fresh138(ssAccess(Y, authObj(ssM_BANF_BSA, ssBSART, W)), true2, Y, Z, W, V, U, T, S, X2, Y2, Z2).
22.79/3.28	Axiom 31 (ax149): fresh136(X, X, Y, Z, W, V, U, T, S, X2, Y2, Z2) = fresh137(ssAccess(Y, authObj(ssM_BANF_EKG, ssEKGRP, V)), true2, Y, Z, W, V, U, T, S, X2, Y2, Z2).
22.79/3.28	Axiom 32 (ax149): fresh135(ssStandardPurchase(X), true2, Y, Z, X, W, V, U, T, S, X2, Y2) = fresh11(ssRequisition(X, U, T, Z, W, S, V, X2, Y2), true2, Y, Z, X, W, V, U, T, S, X2, Y2).
22.79/3.28	
22.79/3.28	Lemma 33: ssAccess(ssMUELLER, authObj(ssM_BANF_WRK, ssWERKS, ssINF)) = true2.
22.79/3.28	Proof:
22.79/3.28	  ssAccess(ssMUELLER, authObj(ssM_BANF_WRK, ssWERKS, ssINF))
22.79/3.28	= { by axiom 24 (ax137) R->L }
22.79/3.28	  fresh20(ssUserProfile(userProfileEntry(ssMUELLER, authObj(ssM_BANF_WRK, ssWERKS, ssINF))), true2, ssMUELLER, ssM_BANF_WRK, ssWERKS, ssINF)
22.79/3.28	= { by axiom 20 (ax141) R->L }
22.79/3.28	  fresh20(fresh16(true2, true2, ssMUELLER, ssZBANF_WRK_INF_ED, ssM_BANF_WRK, ssWERKS, ssINF), true2, ssMUELLER, ssM_BANF_WRK, ssWERKS, ssINF)
22.79/3.28	= { by axiom 2 (ax114) R->L }
22.79/3.28	  fresh20(fresh16(ssHolds(ssMUELLER, ssZBANF_WRK_INF_ED), true2, ssMUELLER, ssZBANF_WRK_INF_ED, ssM_BANF_WRK, ssWERKS, ssINF), true2, ssMUELLER, ssM_BANF_WRK, ssWERKS, ssINF)
22.79/3.28	= { by axiom 25 (ax141) }
22.79/3.28	  fresh20(fresh15(ssSingleRole(singleRoleEntry(ssZBANF_WRK_INF_ED, authObj(ssM_BANF_WRK, ssWERKS, ssINF))), true2, ssMUELLER, ssM_BANF_WRK, ssWERKS, ssINF), true2, ssMUELLER, ssM_BANF_WRK, ssWERKS, ssINF)
22.79/3.28	= { by axiom 8 (ax16) }
22.79/3.28	  fresh20(fresh15(true2, true2, ssMUELLER, ssM_BANF_WRK, ssWERKS, ssINF), true2, ssMUELLER, ssM_BANF_WRK, ssWERKS, ssINF)
22.79/3.28	= { by axiom 17 (ax141) }
22.79/3.28	  fresh20(true2, true2, ssMUELLER, ssM_BANF_WRK, ssWERKS, ssINF)
22.79/3.28	= { by axiom 16 (ax137) }
22.79/3.28	  true2
22.79/3.28	
22.79/3.28	Lemma 34: ssAccess(ssMUELLER, authObj(ssM_BANF_BSA, ssBSART, X)) = true2.
22.79/3.28	Proof:
22.79/3.28	  ssAccess(ssMUELLER, authObj(ssM_BANF_BSA, ssBSART, X))
22.79/3.28	= { by axiom 23 (ax138) R->L }
22.79/3.28	  fresh21(ssUserProfile(userProfileEntry(ssMUELLER, authObj(ssM_BANF_BSA, ssBSART, ssSTAR))), true2, ssMUELLER, ssM_BANF_BSA, ssBSART, X)
22.79/3.28	= { by axiom 20 (ax141) R->L }
22.79/3.28	  fresh21(fresh16(true2, true2, ssMUELLER, ssZBANF_WRK_INF_ED, ssM_BANF_BSA, ssBSART, ssSTAR), true2, ssMUELLER, ssM_BANF_BSA, ssBSART, X)
22.79/3.28	= { by axiom 2 (ax114) R->L }
22.79/3.28	  fresh21(fresh16(ssHolds(ssMUELLER, ssZBANF_WRK_INF_ED), true2, ssMUELLER, ssZBANF_WRK_INF_ED, ssM_BANF_BSA, ssBSART, ssSTAR), true2, ssMUELLER, ssM_BANF_BSA, ssBSART, X)
22.79/3.28	= { by axiom 25 (ax141) }
22.79/3.28	  fresh21(fresh15(ssSingleRole(singleRoleEntry(ssZBANF_WRK_INF_ED, authObj(ssM_BANF_BSA, ssBSART, ssSTAR))), true2, ssMUELLER, ssM_BANF_BSA, ssBSART, ssSTAR), true2, ssMUELLER, ssM_BANF_BSA, ssBSART, X)
22.79/3.28	= { by axiom 10 (ax18) }
22.79/3.28	  fresh21(fresh15(true2, true2, ssMUELLER, ssM_BANF_BSA, ssBSART, ssSTAR), true2, ssMUELLER, ssM_BANF_BSA, ssBSART, X)
22.79/3.28	= { by axiom 17 (ax141) }
22.79/3.28	  fresh21(true2, true2, ssMUELLER, ssM_BANF_BSA, ssBSART, X)
22.79/3.28	= { by axiom 15 (ax138) }
22.79/3.28	  true2
22.79/3.28	
22.79/3.28	Lemma 35: ssAccess(ssMUELLER, authObj(ssM_BANF_EKG, ssEKGRP, ssI26)) = true2.
22.79/3.28	Proof:
22.79/3.28	  ssAccess(ssMUELLER, authObj(ssM_BANF_EKG, ssEKGRP, ssI26))
22.79/3.28	= { by axiom 24 (ax137) R->L }
22.79/3.28	  fresh20(ssUserProfile(userProfileEntry(ssMUELLER, authObj(ssM_BANF_EKG, ssEKGRP, ssI26))), true2, ssMUELLER, ssM_BANF_EKG, ssEKGRP, ssI26)
22.79/3.28	= { by axiom 20 (ax141) R->L }
22.79/3.28	  fresh20(fresh16(true2, true2, ssMUELLER, ssZBANF_WRK_INF_ED, ssM_BANF_EKG, ssEKGRP, ssI26), true2, ssMUELLER, ssM_BANF_EKG, ssEKGRP, ssI26)
22.79/3.28	= { by axiom 2 (ax114) R->L }
22.79/3.28	  fresh20(fresh16(ssHolds(ssMUELLER, ssZBANF_WRK_INF_ED), true2, ssMUELLER, ssZBANF_WRK_INF_ED, ssM_BANF_EKG, ssEKGRP, ssI26), true2, ssMUELLER, ssM_BANF_EKG, ssEKGRP, ssI26)
22.79/3.28	= { by axiom 25 (ax141) }
22.79/3.28	  fresh20(fresh15(ssSingleRole(singleRoleEntry(ssZBANF_WRK_INF_ED, authObj(ssM_BANF_EKG, ssEKGRP, ssI26))), true2, ssMUELLER, ssM_BANF_EKG, ssEKGRP, ssI26), true2, ssMUELLER, ssM_BANF_EKG, ssEKGRP, ssI26)
22.79/3.28	= { by axiom 5 (ax20) }
22.79/3.28	  fresh20(fresh15(true2, true2, ssMUELLER, ssM_BANF_EKG, ssEKGRP, ssI26), true2, ssMUELLER, ssM_BANF_EKG, ssEKGRP, ssI26)
22.79/3.28	= { by axiom 17 (ax141) }
22.79/3.28	  fresh20(true2, true2, ssMUELLER, ssM_BANF_EKG, ssEKGRP, ssI26)
22.79/3.28	= { by axiom 16 (ax137) }
22.79/3.28	  true2
22.79/3.28	
22.79/3.28	Goal 1 (co1_1): ssRequisitionCreated(ssMUELLER, X, Y, Z, ssINF, W, V, U, T, S) = true2.
22.79/3.28	The goal is true when:
22.79/3.28	  X = ssNB
22.79/3.28	  Y = Y
22.79/3.28	  Z = Z
22.79/3.28	  W = ssI26
22.79/3.28	  V = W
22.79/3.28	  U = X
22.79/3.28	  T = V
22.79/3.28	  S = U
22.79/3.28	
22.79/3.28	Proof:
22.79/3.28	  ssRequisitionCreated(ssMUELLER, ssNB, Y, Z, ssINF, ssI26, W, X, V, U)
22.79/3.28	= { by axiom 26 (ax149) R->L }
22.79/3.28	  fresh139(true2, true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
22.79/3.28	= { by lemma 33 R->L }
22.79/3.28	  fresh139(ssAccess(ssMUELLER, authObj(ssM_BANF_WRK, ssWERKS, ssINF)), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
22.79/3.28	= { by axiom 29 (ax149) R->L }
22.79/3.28	  fresh138(true2, true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
22.79/3.28	= { by lemma 34 R->L }
22.79/3.28	  fresh138(ssAccess(ssMUELLER, authObj(ssM_BANF_BSA, ssBSART, ssNB)), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
22.79/3.28	= { by axiom 30 (ax149) R->L }
22.79/3.28	  fresh137(true2, true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
22.79/3.28	= { by lemma 35 R->L }
22.79/3.28	  fresh137(ssAccess(ssMUELLER, authObj(ssM_BANF_EKG, ssEKGRP, ssI26)), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
22.79/3.28	= { by axiom 31 (ax149) R->L }
22.79/3.28	  fresh136(true2, true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
22.79/3.28	= { by axiom 3 (ax142) R->L }
22.79/3.28	  fresh136(fresh94(true2, true2, ssMUELLER), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
22.79/3.28	= { by axiom 16 (ax137) R->L }
22.79/3.28	  fresh136(fresh94(fresh20(true2, true2, ssMUELLER, ssS_TCODE, ssTCD, ssME51N), true2, ssMUELLER), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
22.79/3.28	= { by axiom 17 (ax141) R->L }
22.79/3.28	  fresh136(fresh94(fresh20(fresh15(true2, true2, ssMUELLER, ssS_TCODE, ssTCD, ssME51N), true2, ssMUELLER, ssS_TCODE, ssTCD, ssME51N), true2, ssMUELLER), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
22.79/3.28	= { by axiom 7 (ax12) R->L }
22.79/3.28	  fresh136(fresh94(fresh20(fresh15(ssSingleRole(singleRoleEntry(ssZBANF_WRK_INF_ED, authObj(ssS_TCODE, ssTCD, ssME51N))), true2, ssMUELLER, ssS_TCODE, ssTCD, ssME51N), true2, ssMUELLER, ssS_TCODE, ssTCD, ssME51N), true2, ssMUELLER), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
22.79/3.28	= { by axiom 25 (ax141) R->L }
22.79/3.28	  fresh136(fresh94(fresh20(fresh16(ssHolds(ssMUELLER, ssZBANF_WRK_INF_ED), true2, ssMUELLER, ssZBANF_WRK_INF_ED, ssS_TCODE, ssTCD, ssME51N), true2, ssMUELLER, ssS_TCODE, ssTCD, ssME51N), true2, ssMUELLER), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
22.79/3.28	= { by axiom 2 (ax114) }
22.79/3.28	  fresh136(fresh94(fresh20(fresh16(true2, true2, ssMUELLER, ssZBANF_WRK_INF_ED, ssS_TCODE, ssTCD, ssME51N), true2, ssMUELLER, ssS_TCODE, ssTCD, ssME51N), true2, ssMUELLER), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
22.79/3.28	= { by axiom 20 (ax141) }
22.79/3.28	  fresh136(fresh94(fresh20(ssUserProfile(userProfileEntry(ssMUELLER, authObj(ssS_TCODE, ssTCD, ssME51N))), true2, ssMUELLER, ssS_TCODE, ssTCD, ssME51N), true2, ssMUELLER), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
22.79/3.28	= { by axiom 24 (ax137) }
22.79/3.28	  fresh136(fresh94(ssAccess(ssMUELLER, authObj(ssS_TCODE, ssTCD, ssME51N)), true2, ssMUELLER), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
22.79/3.28	= { by axiom 12 (ax142) R->L }
22.79/3.28	  fresh136(fresh93(true2, true2, ssMUELLER), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
22.79/3.28	= { by lemma 33 R->L }
22.79/3.28	  fresh136(fresh93(ssAccess(ssMUELLER, authObj(ssM_BANF_WRK, ssWERKS, ssINF)), true2, ssMUELLER), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
22.79/3.28	= { by axiom 13 (ax142) R->L }
22.79/3.28	  fresh136(fresh90(true2, true2, ssMUELLER, ssINF), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
22.79/3.29	= { by lemma 34 R->L }
22.79/3.29	  fresh136(fresh90(ssAccess(ssMUELLER, authObj(ssM_BANF_BSA, ssBSART, T)), true2, ssMUELLER, ssINF), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
22.79/3.29	= { by axiom 19 (ax142) R->L }
22.79/3.29	  fresh136(fresh88(true2, true2, ssMUELLER, ssINF, T), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
22.79/3.29	= { by lemma 35 R->L }
22.79/3.29	  fresh136(fresh88(ssAccess(ssMUELLER, authObj(ssM_BANF_EKG, ssEKGRP, ssI26)), true2, ssMUELLER, ssINF, T), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.29	= { by axiom 21 (ax142) }
23.66/3.29	  fresh136(fresh89(ssAccess(ssMUELLER, authObj(ssM_BANF_EKG, ssACTVT, np__1)), true2, ssMUELLER, ssINF, T), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 23 (ax138) R->L }
23.66/3.30	  fresh136(fresh89(fresh21(ssUserProfile(userProfileEntry(ssMUELLER, authObj(ssM_BANF_EKG, ssACTVT, ssSTAR))), true2, ssMUELLER, ssM_BANF_EKG, ssACTVT, np__1), true2, ssMUELLER, ssINF, T), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 20 (ax141) R->L }
23.66/3.30	  fresh136(fresh89(fresh21(fresh16(true2, true2, ssMUELLER, ssZBANF_WRK_INF_ED, ssM_BANF_EKG, ssACTVT, ssSTAR), true2, ssMUELLER, ssM_BANF_EKG, ssACTVT, np__1), true2, ssMUELLER, ssINF, T), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 2 (ax114) R->L }
23.66/3.30	  fresh136(fresh89(fresh21(fresh16(ssHolds(ssMUELLER, ssZBANF_WRK_INF_ED), true2, ssMUELLER, ssZBANF_WRK_INF_ED, ssM_BANF_EKG, ssACTVT, ssSTAR), true2, ssMUELLER, ssM_BANF_EKG, ssACTVT, np__1), true2, ssMUELLER, ssINF, T), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 25 (ax141) }
23.66/3.30	  fresh136(fresh89(fresh21(fresh15(ssSingleRole(singleRoleEntry(ssZBANF_WRK_INF_ED, authObj(ssM_BANF_EKG, ssACTVT, ssSTAR))), true2, ssMUELLER, ssM_BANF_EKG, ssACTVT, ssSTAR), true2, ssMUELLER, ssM_BANF_EKG, ssACTVT, np__1), true2, ssMUELLER, ssINF, T), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 6 (ax19) }
23.66/3.30	  fresh136(fresh89(fresh21(fresh15(true2, true2, ssMUELLER, ssM_BANF_EKG, ssACTVT, ssSTAR), true2, ssMUELLER, ssM_BANF_EKG, ssACTVT, np__1), true2, ssMUELLER, ssINF, T), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 17 (ax141) }
23.66/3.30	  fresh136(fresh89(fresh21(true2, true2, ssMUELLER, ssM_BANF_EKG, ssACTVT, np__1), true2, ssMUELLER, ssINF, T), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 15 (ax138) }
23.66/3.30	  fresh136(fresh89(true2, true2, ssMUELLER, ssINF, T), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 18 (ax142) }
23.66/3.30	  fresh136(fresh91(ssAccess(ssMUELLER, authObj(ssM_BANF_BSA, ssACTVT, np__1)), true2, ssMUELLER, ssINF), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 23 (ax138) R->L }
23.66/3.30	  fresh136(fresh91(fresh21(ssUserProfile(userProfileEntry(ssMUELLER, authObj(ssM_BANF_BSA, ssACTVT, ssSTAR))), true2, ssMUELLER, ssM_BANF_BSA, ssACTVT, np__1), true2, ssMUELLER, ssINF), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 20 (ax141) R->L }
23.66/3.30	  fresh136(fresh91(fresh21(fresh16(true2, true2, ssMUELLER, ssZBANF_WRK_INF_ED, ssM_BANF_BSA, ssACTVT, ssSTAR), true2, ssMUELLER, ssM_BANF_BSA, ssACTVT, np__1), true2, ssMUELLER, ssINF), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 2 (ax114) R->L }
23.66/3.30	  fresh136(fresh91(fresh21(fresh16(ssHolds(ssMUELLER, ssZBANF_WRK_INF_ED), true2, ssMUELLER, ssZBANF_WRK_INF_ED, ssM_BANF_BSA, ssACTVT, ssSTAR), true2, ssMUELLER, ssM_BANF_BSA, ssACTVT, np__1), true2, ssMUELLER, ssINF), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 25 (ax141) }
23.66/3.30	  fresh136(fresh91(fresh21(fresh15(ssSingleRole(singleRoleEntry(ssZBANF_WRK_INF_ED, authObj(ssM_BANF_BSA, ssACTVT, ssSTAR))), true2, ssMUELLER, ssM_BANF_BSA, ssACTVT, ssSTAR), true2, ssMUELLER, ssM_BANF_BSA, ssACTVT, np__1), true2, ssMUELLER, ssINF), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 11 (ax17) }
23.66/3.30	  fresh136(fresh91(fresh21(fresh15(true2, true2, ssMUELLER, ssM_BANF_BSA, ssACTVT, ssSTAR), true2, ssMUELLER, ssM_BANF_BSA, ssACTVT, np__1), true2, ssMUELLER, ssINF), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 17 (ax141) }
23.66/3.30	  fresh136(fresh91(fresh21(true2, true2, ssMUELLER, ssM_BANF_BSA, ssACTVT, np__1), true2, ssMUELLER, ssINF), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 15 (ax138) }
23.66/3.30	  fresh136(fresh91(true2, true2, ssMUELLER, ssINF), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 14 (ax142) }
23.66/3.30	  fresh136(fresh92(ssAccess(ssMUELLER, authObj(ssM_BANF_WRK, ssACTVT, np__1)), true2, ssMUELLER), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 24 (ax137) R->L }
23.66/3.30	  fresh136(fresh92(fresh20(ssUserProfile(userProfileEntry(ssMUELLER, authObj(ssM_BANF_WRK, ssACTVT, np__1))), true2, ssMUELLER, ssM_BANF_WRK, ssACTVT, np__1), true2, ssMUELLER), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 20 (ax141) R->L }
23.66/3.30	  fresh136(fresh92(fresh20(fresh16(true2, true2, ssMUELLER, ssZBANF_WRK_INF_ED, ssM_BANF_WRK, ssACTVT, np__1), true2, ssMUELLER, ssM_BANF_WRK, ssACTVT, np__1), true2, ssMUELLER), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 2 (ax114) R->L }
23.66/3.30	  fresh136(fresh92(fresh20(fresh16(ssHolds(ssMUELLER, ssZBANF_WRK_INF_ED), true2, ssMUELLER, ssZBANF_WRK_INF_ED, ssM_BANF_WRK, ssACTVT, np__1), true2, ssMUELLER, ssM_BANF_WRK, ssACTVT, np__1), true2, ssMUELLER), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 25 (ax141) }
23.66/3.30	  fresh136(fresh92(fresh20(fresh15(ssSingleRole(singleRoleEntry(ssZBANF_WRK_INF_ED, authObj(ssM_BANF_WRK, ssACTVT, np__1))), true2, ssMUELLER, ssM_BANF_WRK, ssACTVT, np__1), true2, ssMUELLER, ssM_BANF_WRK, ssACTVT, np__1), true2, ssMUELLER), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 9 (ax13) }
23.66/3.30	  fresh136(fresh92(fresh20(fresh15(true2, true2, ssMUELLER, ssM_BANF_WRK, ssACTVT, np__1), true2, ssMUELLER, ssM_BANF_WRK, ssACTVT, np__1), true2, ssMUELLER), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 17 (ax141) }
23.66/3.30	  fresh136(fresh92(fresh20(true2, true2, ssMUELLER, ssM_BANF_WRK, ssACTVT, np__1), true2, ssMUELLER), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 16 (ax137) }
23.66/3.30	  fresh136(fresh92(true2, true2, ssMUELLER), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 4 (ax142) }
23.66/3.30	  fresh136(ssAccess(ssMUELLER, ssME51N), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 28 (ax149) R->L }
23.66/3.30	  fresh135(true2, true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 1 (ax118) R->L }
23.66/3.30	  fresh135(ssStandardPurchase(ssNB), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 32 (ax149) }
23.66/3.30	  fresh11(ssRequisition(ssNB, Y, Z, ssINF, ssI26, W, X, V, U), true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 22 (ax155) }
23.66/3.30	  fresh11(true2, true2, ssMUELLER, ssINF, ssNB, ssI26, X, Y, Z, W, V, U)
23.66/3.30	= { by axiom 27 (ax149) }
23.66/3.30	  true2
23.66/3.30	% SZS output end Proof
23.66/3.30	
23.66/3.30	RESULT: Theorem (the conjecture is true).
23.66/3.31	EOF
