TSTP Solution File: SWV439+1 by Prover9---1109a
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Prover9---1109a
% Problem : SWV439+1 : TPTP v8.1.0. Released v4.0.0.
% Transfm : none
% Format : tptp:raw
% Command : tptp2X_and_run_prover9 %d %s
% Computer : n006.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8042.1875MB
% OS : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit : 600s
% DateTime : Wed Jul 20 21:13:04 EDT 2022
% Result : Unknown 20.47s 20.72s
% Output : None
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.12 % Problem : SWV439+1 : TPTP v8.1.0. Released v4.0.0.
% 0.10/0.12 % Command : tptp2X_and_run_prover9 %d %s
% 0.13/0.33 % Computer : n006.cluster.edu
% 0.13/0.33 % Model : x86_64 x86_64
% 0.13/0.33 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33 % Memory : 8042.1875MB
% 0.13/0.33 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33 % CPULimit : 300
% 0.13/0.33 % WCLimit : 600
% 0.13/0.33 % DateTime : Thu Jun 16 04:02:41 EDT 2022
% 0.13/0.34 % CPUTime :
% 0.85/1.09 ============================== Prover9 ===============================
% 0.85/1.09 Prover9 (32) version 2009-11A, November 2009.
% 0.85/1.09 Process 1569 was started by sandbox on n006.cluster.edu,
% 0.85/1.09 Thu Jun 16 04:02:42 2022
% 0.85/1.09 The command was "/export/starexec/sandbox/solver/bin/prover9 -t 300 -f /tmp/Prover9_1415_n006.cluster.edu".
% 0.85/1.09 ============================== end of head ===========================
% 0.85/1.09
% 0.85/1.09 ============================== INPUT =================================
% 0.85/1.09
% 0.85/1.09 % Reading from file /tmp/Prover9_1415_n006.cluster.edu
% 0.85/1.09
% 0.85/1.09 set(prolog_style_variables).
% 0.85/1.09 set(auto2).
% 0.85/1.09 % set(auto2) -> set(auto).
% 0.85/1.09 % set(auto) -> set(auto_inference).
% 0.85/1.09 % set(auto) -> set(auto_setup).
% 0.85/1.09 % set(auto_setup) -> set(predicate_elim).
% 0.85/1.09 % set(auto_setup) -> assign(eq_defs, unfold).
% 0.85/1.09 % set(auto) -> set(auto_limits).
% 0.85/1.09 % set(auto_limits) -> assign(max_weight, "100.000").
% 0.85/1.09 % set(auto_limits) -> assign(sos_limit, 20000).
% 0.85/1.09 % set(auto) -> set(auto_denials).
% 0.85/1.09 % set(auto) -> set(auto_process).
% 0.85/1.09 % set(auto2) -> assign(new_constants, 1).
% 0.85/1.09 % set(auto2) -> assign(fold_denial_max, 3).
% 0.85/1.09 % set(auto2) -> assign(max_weight, "200.000").
% 0.85/1.09 % set(auto2) -> assign(max_hours, 1).
% 0.85/1.09 % assign(max_hours, 1) -> assign(max_seconds, 3600).
% 0.85/1.09 % set(auto2) -> assign(max_seconds, 0).
% 0.85/1.09 % set(auto2) -> assign(max_minutes, 5).
% 0.85/1.09 % assign(max_minutes, 5) -> assign(max_seconds, 300).
% 0.85/1.09 % set(auto2) -> set(sort_initial_sos).
% 0.85/1.09 % set(auto2) -> assign(sos_limit, -1).
% 0.85/1.09 % set(auto2) -> assign(lrs_ticks, 3000).
% 0.85/1.09 % set(auto2) -> assign(max_megs, 400).
% 0.85/1.09 % set(auto2) -> assign(stats, some).
% 0.85/1.09 % set(auto2) -> clear(echo_input).
% 0.85/1.09 % set(auto2) -> set(quiet).
% 0.85/1.09 % set(auto2) -> clear(print_initial_clauses).
% 0.85/1.09 % set(auto2) -> clear(print_given).
% 0.85/1.09 assign(lrs_ticks,-1).
% 0.85/1.09 assign(sos_limit,10000).
% 0.85/1.09 assign(order,kbo).
% 0.85/1.09 set(lex_order_vars).
% 0.85/1.09 clear(print_given).
% 0.85/1.09
% 0.85/1.09 % formulas(sos). % not echoed (88 formulas)
% 0.85/1.09
% 0.85/1.09 ============================== end of input ==========================
% 0.85/1.09
% 0.85/1.09 % From the command line: assign(max_seconds, 300).
% 0.85/1.09
% 0.85/1.09 ============================== PROCESS NON-CLAUSAL FORMULAS ==========
% 0.85/1.09
% 0.85/1.09 % Formulas that are not ordinary clauses:
% 0.85/1.09 1 (all K loca_level_direct_below(K,unclassified,sbu)) # label(ax0) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 2 (all K loca_level_direct_below(K,sbu,confidential)) # label(ax1) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 3 (all K loca_level_direct_below(K,confidential,secret)) # label(ax2) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 4 (all K loca_level_direct_below(K,secret,topsecret)) # label(ax3) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 5 (all K all L loca_level_below(K,L,L)) # label(ax4) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 6 (all K all L all L1 all L11 (loca_level_direct_below(K,L1,L11) -> (loca_level_below(K,L,L1) -> loca_level_below(K,L,L11)))) # label(ax5) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 7 (all C all SSO (system_compartment_has_sso(system,C,SSO) -> admin_compartment_has_sso(admin,C,SSO))) # label(ax6) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 8 (all OCA all C all SSO all SCG (system_indi_is_oca(system,OCA) -> (oca_compartment_has_scg(OCA,C,SCG) -> (admin_compartment_has_sso(admin,C,SSO) -> (sso_compartment_has_scg(SSO,C,SCG) -> admin_compartment_has_scg(admin,C,SCG)))))) # label(ax7) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 9 (all F all CL (system_file_needs_compartments(system,F,CL) -> (admin_file_has_compartments_h(admin,F,CL,CL) -> admin_file_has_compartments(admin,F,CL)))) # label(ax8) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 10 (all F all CL admin_file_has_compartments_h(admin,F,CL,nil)) # label(ax9) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 11 (all F all CL all C1 all CL1 all SSO (admin_compartment_has_sso(admin,C1,SSO) -> (sso_file_has_compartments(SSO,F,CL) -> (admin_file_has_compartments_h(admin,F,CL,CL1) -> admin_file_has_compartments_h(admin,F,CL,cons(C1,CL1)))))) # label(ax10) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 12 (all F all L all CL (system_file_needs_level(system,F,L) -> (admin_file_has_compartments(admin,F,CL) -> (admin_file_has_level_h(admin,F,L,CL) -> admin_file_has_level(admin,F,L))))) # label(ax11) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 13 (all F all L admin_file_has_level_h(admin,F,L,nil)) # label(ax12) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 14 (all F all L all C all CL all SSO all SCG (admin_compartment_has_sso(admin,C,SSO) -> (admin_compartment_has_scg(admin,C,SCG) -> (sso_file_has_level(SSO,F,L,SCG) -> (admin_file_has_level_h(admin,F,L,CL) -> admin_file_has_level_h(admin,F,L,cons(C,CL))))))) # label(ax13) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 15 (all F all U all CL (system_file_needs_citizenship(system,F,U) -> (admin_file_has_compartments(admin,F,CL) -> (admin_file_has_citizenship_h(admin,F,U,CL) -> admin_file_has_citizenship(admin,F,U))))) # label(ax14) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 16 (all F all U admin_file_has_citizenship_h(admin,F,U,nil)) # label(ax15) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 17 (all F all U all C all CL all SSO all SCG (admin_compartment_has_sso(admin,C,SSO) -> (admin_compartment_has_scg(admin,C,SCG) -> (sso_file_has_citizenship(SSO,F,U,SCG) -> (admin_file_has_citizenship_h(admin,F,U,CL) -> admin_file_has_citizenship_h(admin,F,U,cons(C,CL))))))) # label(ax16) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 18 (all K all PA (system_indi_is_polygraph_admin(system,PA) -> (polygraph_admin_indi_has_polygraph(PA,K) -> admin_indi_has_polygraph(admin,K)))) # label(ax17) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 19 (all K all CA (system_indi_is_credit_admin(system,CA) -> (credit_admin_indi_has_credit(CA,K) -> admin_indi_has_credit(admin,K)))) # label(ax18) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 20 (all K admin_indi_has_background(admin,K,unclassified)) # label(ax19) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 21 (all K all L all BA all L1 (system_indi_is_background_admin(system,BA) -> (background_admin_indi_has_background(BA,K,L1) -> (loca_level_below(admin,L,L1) -> admin_indi_has_background(admin,K,L))))) # label(ax20) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 22 (all K all HR (system_indi_is_hr_admin(system,HR) -> (hr_admin_indi_has_employment(HR,K) -> admin_indi_has_employment(admin,K)))) # label(ax21) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 23 (all K admin_indi_has_citizenship(admin,K,anycountry)) # label(ax22) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 24 (all K all U (system_indi_has_citizenship(system,K,U) -> admin_indi_has_citizenship(admin,K,U))) # label(ax23) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 25 (all K admin_indi_has_level(admin,K,unclassified)) # label(ax24) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 26 (all K all L all L1 all LA all L11 (system_indi_needs_level(system,K,L1) -> (admin_indi_has_citizenship(admin,K,usa) -> (admin_indi_has_polygraph(admin,K) -> (admin_indi_has_employment(admin,K) -> (admin_indi_has_credit(admin,K) -> (loca_level_below(admin,L,L1) -> (system_indi_is_level_admin(system,LA) -> (level_admin_indi_has_level(LA,K,L11) -> (loca_level_below(admin,L,L11) -> (admin_indi_has_background(admin,K,L) -> admin_indi_has_level(admin,K,L)))))))))))) # label(ax25) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 27 (all K admin_indi_has_compartments(admin,K,nil)) # label(ax26) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 28 (all K all C all CL all SSO (system_indi_needs_compartment(system,K,C) -> (admin_indi_has_employment(admin,K) -> (admin_indi_has_citizenship(admin,K,usa) -> (admin_indi_has_polygraph_for_compartment(admin,K,C) -> (admin_indi_has_credit_for_compartment(admin,K,C) -> (admin_compartment_has_sso(admin,C,SSO) -> (sso_indi_has_compartment(SSO,K,C) -> (admin_indi_has_background_for_compartment(admin,K,C) -> (admin_indi_has_level_for_compartment(admin,K,C) -> (admin_indi_has_compartments(admin,K,CL) -> admin_indi_has_compartments(admin,K,cons(C,CL))))))))))))) # label(ax27) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.09 29 (all K all C all OCA all L1 all L2 all B1 all B2 (system_indi_is_oca(system,OCA) -> (oca_compartment_is_compartment(OCA,C,L1,L2,B1,B2) -> (admin_indi_has_background(admin,K,L2) -> admin_indi_has_background_for_compartment(admin,K,C))))) # label(ax28) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.10 30 (all K all C all OCA all L1 all L2 all B1 all B2 (system_indi_is_oca(system,OCA) -> (oca_compartment_is_compartment(OCA,C,L1,L2,B1,B2) -> (admin_indi_has_level(admin,K,L1) -> admin_indi_has_level_for_compartment(admin,K,C))))) # label(ax29) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.10 31 (all K all C all OCA all L1 all L2 all B1 (system_indi_is_oca(system,OCA) -> (oca_compartment_is_compartment(OCA,C,L1,L2,B1,yes) -> (admin_indi_has_polygraph(admin,K) -> admin_indi_has_polygraph_for_compartment(admin,K,C))))) # label(ax30) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.10 32 (all K all C all OCA all L1 all L2 all B1 (system_indi_is_oca(system,OCA) -> (oca_compartment_is_compartment(OCA,C,L1,L2,B1,no) -> admin_indi_has_polygraph_for_compartment(admin,K,C)))) # label(ax31) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.10 33 (all K all C all OCA all L1 all L2 all B2 (system_indi_is_oca(system,OCA) -> (oca_compartment_is_compartment(OCA,C,L1,L2,yes,B2) -> (admin_indi_has_credit(admin,K) -> admin_indi_has_credit_for_compartment(admin,K,C))))) # label(ax32) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.10 34 (all K all C all OCA all L1 all L2 all B2 (system_indi_is_oca(system,OCA) -> (oca_compartment_is_compartment(OCA,C,L1,L2,no,B2) -> admin_indi_has_credit_for_compartment(admin,K,C)))) # label(ax33) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.10 35 (all K all F all CL (admin_file_has_compartments(admin,F,CL) -> (admin_indi_has_compartments(admin,K,CL) -> admin_indi_has_compartments_for_file(admin,K,F)))) # label(ax34) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.10 36 (all K all F all L (admin_file_has_level(admin,F,L) -> (admin_indi_has_level(admin,K,L) -> admin_indi_has_level_for_file(admin,K,F)))) # label(ax35) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.10 37 (all K all F all OWR (state_file_has_owner(F,OWR) -> (owner_indi_has_need_to_know(OWR,K,F) -> admin_indi_has_need_to_know_for_file(admin,K,F)))) # label(ax36) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.10 38 (all K all F all L (admin_file_has_citizenship(admin,F,L) -> (admin_indi_has_citizenship(admin,K,L) -> admin_indi_has_citizenship_for_file(admin,K,F)))) # label(ax37) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.10 39 (all K all F (admin_indi_has_citizenship(admin,K,usa) -> admin_indi_has_citizenship_for_file(admin,K,F))) # label(ax38) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.10 40 (all K all F (state_file_is_not_working_paper(F) -> (admin_indi_has_citizenship_for_file(admin,K,F) -> (admin_indi_has_need_to_know_for_file(admin,K,F) -> (admin_indi_has_level_for_file(admin,K,F) -> (admin_indi_has_compartments_for_file(admin,K,F) -> admin_indi_may_file(admin,K,F,read))))))) # label(ax39) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.10 41 (all K all F all K1 (state_file_has_owner(F,K1) -> (system_indi_is_counterintelligence(system,K,K1) -> admin_indi_may_file(admin,K,F,read)))) # label(ax40) # label(axiom) # label(non_clause). [assumption].
% 0.85/1.10
% 0.85/1.10 ============================== end of process non-clausal formulas ===
% 0.85/1.10
% 0.85/1.10 ============================== PROCESS INITIAL CLAUSES ===============
% 0.85/1.10
% 0.85/1.10 ============================== PREDICATE ELIMINATION =================
% 0.85/1.10 42 -state_file_is_not_working_paper(A) | -admin_indi_has_citizenship_for_file(admin,B,A) | -admin_indi_has_need_to_know_for_file(admin,B,A) | -admin_indi_has_level_for_file(admin,B,A) | -admin_indi_has_compartments_for_file(admin,B,A) | admin_indi_may_file(admin,B,A,read) # label(ax39) # label(axiom). [clausify(40)].
% 0.85/1.10 43 state_file_is_not_working_paper(secretfile) # label(ax50) # label(hypothesis). [assumption].
% 0.85/1.10 44 state_file_is_not_working_paper(not_secretfile) # label(ax61) # label(hypothesis). [assumption].
% 0.85/1.10 Derived: -admin_indi_has_citizenship_for_file(admin,A,secretfile) | -admin_indi_has_need_to_know_for_file(admin,A,secretfile) | -admin_indi_has_level_for_file(admin,A,secretfile) | -admin_indi_has_compartments_for_file(admin,A,secretfile) | admin_indi_may_file(admin,A,secretfile,read). [resolve(42,a,43,a)].
% 0.85/1.10 Derived: -admin_indi_has_citizenship_for_file(admin,A,not_secretfile) | -admin_indi_has_need_to_know_for_file(admin,A,not_secretfile) | -admin_indi_has_level_for_file(admin,A,not_secretfile) | -admin_indi_has_compartments_for_file(admin,A,not_secretfile) | admin_indi_may_file(admin,A,not_secretfile,read). [resolve(42,a,44,a)].
% 0.85/1.10 45 -system_indi_is_oca(system,A) | -oca_compartment_is_compartment(A,B,C,D,E,no) | admin_indi_has_polygraph_for_compartment(admin,F,B) # label(ax31) # label(axiom). [clausify(32)].
% 0.85/1.10 46 system_indi_is_oca(system,oca) # label(ax41) # label(hypothesis). [assumption].
% 0.85/1.10 Derived: -oca_compartment_is_compartment(oca,A,B,C,D,no) | admin_indi_has_polygraph_for_compartment(admin,E,A). [resolve(45,a,46,a)].
% 0.85/1.10 47 -system_indi_is_oca(system,A) | -oca_compartment_is_compartment(A,B,C,D,no,E) | admin_indi_has_credit_for_compartment(admin,F,B) # label(ax33) # label(axiom). [clausify(34)].
% 0.85/1.10 Derived: -oca_compartment_is_compartment(oca,A,B,C,no,D) | admin_indi_has_credit_for_compartment(admin,E,A). [resolve(47,a,46,a)].
% 0.85/1.10 48 -system_indi_is_oca(system,A) | -oca_compartment_is_compartment(A,B,C,D,E,yes) | -admin_indi_has_polygraph(admin,F) | admin_indi_has_polygraph_for_compartment(admin,F,B) # label(ax30) # label(axiom). [clausify(31)].
% 0.85/1.10 Derived: -oca_compartment_is_compartment(oca,A,B,C,D,yes) | -admin_indi_has_polygraph(admin,E) | admin_indi_has_polygraph_for_compartment(admin,E,A). [resolve(48,a,46,a)].
% 0.85/1.10 49 -system_indi_is_oca(system,A) | -oca_compartment_is_compartment(A,B,C,D,yes,E) | -admin_indi_has_credit(admin,F) | admin_indi_has_credit_for_compartment(admin,F,B) # label(ax32) # label(axiom). [clausify(33)].
% 0.85/1.10 Derived: -oca_compartment_is_compartment(oca,A,B,C,yes,D) | -admin_indi_has_credit(admin,E) | admin_indi_has_credit_for_compartment(admin,E,A). [resolve(49,a,46,a)].
% 0.85/1.10 50 -system_indi_is_oca(system,A) | -oca_compartment_is_compartment(A,B,C,D,E,F) | -admin_indi_has_background(admin,V6,D) | admin_indi_has_background_for_compartment(admin,V6,B) # label(ax28) # label(axiom). [clausify(29)].
% 0.85/1.10 Derived: -oca_compartment_is_compartment(oca,A,B,C,D,E) | -admin_indi_has_background(admin,F,C) | admin_indi_has_background_for_compartment(admin,F,A). [resolve(50,a,46,a)].
% 0.85/1.10 51 -system_indi_is_oca(system,A) | -oca_compartment_is_compartment(A,B,C,D,E,F) | -admin_indi_has_level(admin,V6,C) | admin_indi_has_level_for_compartment(admin,V6,B) # label(ax29) # label(axiom). [clausify(30)].
% 0.85/1.10 Derived: -oca_compartment_is_compartment(oca,A,B,C,D,E) | -admin_indi_has_level(admin,F,B) | admin_indi_has_level_for_compartment(admin,F,A). [resolve(51,a,46,a)].
% 0.85/1.10 52 -system_indi_is_oca(system,A) | -oca_compartment_has_scg(A,B,C) | -admin_compartment_has_sso(admin,B,D) | -sso_compartment_has_scg(D,B,C) | admin_compartment_has_scg(admin,B,C) # label(ax7) # label(axiom). [clausify(8)].
% 0.85/1.10 Derived: -oca_compartment_has_scg(oca,A,B) | -admin_compartment_has_sso(admin,A,C) | -sso_compartment_has_scg(C,A,B) | admin_compartment_has_scg(admin,A,B). [resolve(52,a,46,a)].
% 0.85/1.10 53 -state_file_has_owner(A,B) | -owner_indi_has_need_to_know(B,C,A) | admin_indi_has_need_to_know_for_file(admin,C,A) # label(ax36) # label(axiom). [clausify(37)].
% 0.85/1.10 54 state_file_has_owner(secretfile,owner_secretfile) # label(ax60) # label(hypothesis). [assumption].
% 0.85/1.10 55 state_file_has_owner(not_secretfile,owner_not_secretfile) # label(ax65) # label(hypothesis). [assumption].
% 0.85/1.10 Derived: -owner_indi_has_need_to_know(owner_secretfile,A,secretfile) | admin_indi_has_need_to_know_for_file(admin,A,secretfile). [resolve(53,a,54,a)].
% 0.85/1.10 Derived: -owner_indi_has_need_to_know(owner_not_secretfile,A,not_secretfile) | admin_indi_has_need_to_know_for_file(admin,A,not_secretfile). [resolve(53,a,55,a)].
% 0.85/1.10 56 -state_file_has_owner(A,B) | -system_indi_is_counterintelligence(system,C,B) | admin_indi_may_file(admin,C,A,read) # label(ax40) # label(axiom). [clausify(41)].
% 0.85/1.10 Derived: -system_indi_is_counterintelligence(system,A,owner_secretfile) | admin_indi_may_file(admin,A,secretfile,read). [resolve(56,a,54,a)].
% 0.85/1.10 Derived: -system_indi_is_counterintelligence(system,A,owner_not_secretfile) | admin_indi_may_file(admin,A,not_secretfile,read). [resolve(56,a,55,a)].
% 0.85/1.10 57 -system_indi_is_polygraph_admin(system,A) | -polygraph_admin_indi_has_polygraph(A,B) | admin_indi_has_polygraph(admin,B) # label(ax17) # label(axiom). [clausify(18)].
% 0.85/1.10 58 system_indi_is_polygraph_admin(system,polygraph_admin) # label(ax66) # label(hypothesis). [assumption].
% 0.85/1.10 Derived: -polygraph_admin_indi_has_polygraph(polygraph_admin,A) | admin_indi_has_polygraph(admin,A). [resolve(57,a,58,a)].
% 0.85/1.10 59 -system_indi_is_credit_admin(system,A) | -credit_admin_indi_has_credit(A,B) | admin_indi_has_credit(admin,B) # label(ax18) # label(axiom). [clausify(19)].
% 0.85/1.10 60 system_indi_is_credit_admin(system,credit_admin) # label(ax67) # label(hypothesis). [assumption].
% 0.85/1.10 Derived: -credit_admin_indi_has_credit(credit_admin,A) | admin_indi_has_credit(admin,A). [resolve(59,a,60,a)].
% 0.85/1.10 61 -system_indi_is_background_admin(system,A) | -background_admin_indi_has_background(A,B,C) | -loca_level_below(admin,D,C) | admin_indi_has_background(admin,B,D) # label(ax20) # label(axiom). [clausify(21)].
% 0.85/1.10 62 system_indi_is_background_admin(system,background_admin) # label(ax68) # label(hypothesis). [assumption].
% 0.85/1.10 Derived: -background_admin_indi_has_background(background_admin,A,B) | -loca_level_below(admin,C,B) | admin_indi_has_background(admin,A,C). [resolve(61,a,62,a)].
% 0.85/1.10 63 -system_indi_is_hr_admin(system,A) | -hr_admin_indi_has_employment(A,B) | admin_indi_has_employment(admin,B) # label(ax21) # label(axiom). [clausify(22)].
% 0.85/1.10 64 system_indi_is_hr_admin(system,hr_admin) # label(ax69) # label(hypothesis). [assumption].
% 0.85/1.10 Derived: -hr_admin_indi_has_employment(hr_admin,A) | admin_indi_has_employment(admin,A). [resolve(63,a,64,a)].
% 0.85/1.10 65 -system_indi_needs_level(system,A,B) | -admin_indi_has_citizenship(admin,A,usa) | -admin_indi_has_polygraph(admin,A) | -admin_indi_has_employment(admin,A) | -admin_indi_has_credit(admin,A) | -loca_level_below(admin,C,B) | -system_indi_is_level_admin(system,D) | -level_admin_indi_has_level(D,A,E) | -loca_level_below(admin,C,E) | -admin_indi_has_background(admin,A,C) | admin_indi_has_level(admin,A,C) # label(ax25) # label(axiom). [clausify(26)].
% 0.85/1.10 66 system_indi_is_level_admin(system,level_admin) # label(ax70) # label(hypothesis). [assumption].
% 0.85/1.10 Derived: -system_indi_needs_level(system,A,B) | -admin_indi_has_citizenship(admin,A,usa) | -admin_indi_has_polygraph(admin,A) | -admin_indi_has_employment(admin,A) | -admin_indi_has_credit(admin,A) | -loca_level_below(admin,C,B) | -level_admin_indi_has_level(level_admin,A,D) | -loca_level_below(admin,C,D) | -admin_indi_has_background(admin,A,C) | admin_indi_has_level(admin,A,C). [resolve(65,g,66,a)].
% 0.85/1.10 67 -polygraph_admin_indi_has_polygraph(polygraph_admin,A) | admin_indi_has_polygraph(admin,A). [resolve(57,a,58,a)].
% 0.85/1.10 68 polygraph_admin_indi_has_polygraph(polygraph_admin,alice) # label(ax72) # label(hypothesis). [assumption].
% 0.85/1.10 Derived: admin_indi_has_polygraph(admin,alice). [resolve(67,a,68,a)].
% 0.85/1.10 69 -credit_admin_indi_has_credit(credit_admin,A) | admin_indi_has_credit(admin,A). [resolve(59,a,60,a)].
% 0.85/1.10 70 credit_admin_indi_has_credit(credit_admin,alice) # label(ax73) # label(hypothesis). [assumption].
% 0.85/1.10 Derived: admin_indi_has_credit(admin,alice). [resolve(69,a,70,a)].
% 0.85/1.10 71 -hr_admin_indi_has_employment(hr_admin,A) | admin_indi_has_employment(admin,A). [resolve(63,a,64,a)].
% 0.85/1.10 72 hr_admin_indi_has_employment(hr_admin,alice) # label(ax75) # label(hypothesis). [assumption].
% 0.85/1.10 Derived: admin_indi_has_employment(admin,alice). [resolve(71,a,72,a)].
% 0.85/1.10 73 -loca_level_direct_below(A,B,C) | -loca_level_below(A,D,B) | loca_level_below(A,D,C) # label(ax5) # label(axiom). [clausify(6)].
% 0.85/1.10 74 loca_level_direct_below(A,unclassified,sbu) # label(ax0) # label(axiom). [clausify(1)].
% 0.85/1.10 75 loca_level_direct_below(A,sbu,confidential) # label(ax1) # label(axiom). [clausify(2)].
% 0.85/1.10 76 loca_level_direct_below(A,confidential,secret) # label(ax2) # label(axiom). [clausify(3)].
% 0.85/1.10 77 loca_level_direct_below(A,secret,topsecret) # label(ax3) # label(axiom). [clausify(4)].
% 0.85/1.10 Derived: -loca_level_below(A,B,unclassified) | loca_level_below(A,B,sbu). [resolve(73,a,74,a)].
% 0.85/1.10 Derived: -loca_level_below(A,B,sbu) | loca_level_below(A,B,confidential). [resolve(73,a,75,a)].
% 0.85/1.10 Derived: -loca_level_below(A,B,confidential) | loca_level_below(A,B,secret). [resolve(73,a,76,a)].
% 0.85/1.10 Derived: -loca_level_below(A,B,secret) | loca_level_below(A,B,topsecret). [resolve(73,a,77,a)].
% 0.85/1.10 78 -oca_compartment_is_compartment(oca,A,B,C,D,E) | -admin_indi_has_background(admin,F,C) | admin_indi_has_background_for_compartment(admin,F,A). [resolve(50,a,46,a)].
% 0.85/1.10 79 admin_indi_has_background(admin,A,unclassified) # label(ax19) # label(axiom). [clausify(20)].
% 0.85/1.10 Derived: -oca_compartment_is_compartment(oca,A,B,unclassified,C,D) | admin_indi_has_background_for_compartment(admin,E,A). [resolve(78,b,79,a)].
% 0.85/1.10 80 -background_admin_indi_has_background(background_admin,A,B) | -loca_level_below(admin,C,B) | admin_indi_has_background(admin,A,C). [resolve(61,a,62,a)].
% 0.85/1.10 Derived: -background_admin_indi_has_background(background_admin,A,B) | -loca_level_below(admin,C,B) | -oca_compartment_is_compartment(oca,D,E,C,F,V6) | admin_indi_has_background_for_compartment(admin,A,D). [resolve(80,c,78,b)].
% 0.85/1.10 81 -system_indi_needs_level(system,A,B) | -admin_indi_has_citizenship(admin,A,usa) | -admin_indi_has_polygraph(admin,A) | -admin_indi_has_employment(admin,A) | -admin_indi_has_credit(admin,A) | -loca_level_below(admin,C,B) | -level_admin_indi_has_level(level_admin,A,D) | -loca_level_below(admin,C,D) | -admin_indi_has_background(admin,A,C) | admin_indi_has_level(admin,A,C). [resolve(65,g,66,a)].
% 0.85/1.10 Derived: -system_indi_needs_level(system,A,B) | -admin_indi_has_citizenship(admin,A,usa) | -admin_indi_has_polygraph(admin,A) | -admin_indi_has_employment(admin,A) | -admin_indi_has_credit(admin,A) | -loca_level_below(admin,unclassified,B) | -level_admin_indi_has_level(level_admin,A,C) | -loca_level_below(admin,unclassified,C) | admin_indi_has_level(admin,A,unclassified). [resolve(81,i,79,a)].
% 0.85/1.10 Derived: -system_indi_needs_level(system,A,B) | -admin_indi_has_citizenship(admin,A,usa) | -admin_indi_has_polygraph(admin,A) | -admin_indi_has_employment(admin,A) | -admin_indi_has_credit(admin,A) | -loca_level_below(admin,C,B) | -level_admin_indi_has_level(level_admin,A,D) | -loca_level_below(admin,C,D) | admin_indi_has_level(admin,A,C) | -background_admin_indi_has_background(background_admin,A,E) | -loca_level_below(admin,C,E). [resolve(81,i,80,c)].
% 0.85/1.10 82 -admin_indi_has_citizenship(admin,A,usa) | admin_indi_has_citizenship_for_file(admin,A,B) # label(ax38) # label(axiom). [clausify(39)].
% 0.85/1.10 83 admin_indi_has_citizenship(admin,A,anycountry) # label(ax22) # label(axiom). [clausify(23)].
% 0.85/1.10 84 -system_indi_has_citizenship(system,A,B) | admin_indi_has_citizenship(admin,A,B) # label(ax23) # label(axiom). [clausify(24)].
% 0.85/1.10 Derived: admin_indi_has_citizenship_for_file(admin,A,B) | -system_indi_has_citizenship(system,A,usa). [resolve(82,a,84,b)].
% 0.85/1.10 85 -admin_file_has_citizenship(admin,A,B) | -admin_indi_has_citizenship(admin,C,B) | admin_indi_has_citizenship_for_file(admin,C,A) # label(ax37) # label(axiom). [clausify(38)].
% 0.85/1.10 Derived: -admin_file_has_citizenship(admin,A,anycountry) | admin_indi_has_citizenship_for_file(admin,B,A). [resolve(85,b,83,a)].
% 0.85/1.10 Derived: -admin_file_has_citizenship(admin,A,B) | admin_indi_has_citizenship_for_file(admin,C,A) | -system_indi_has_citizenship(system,C,B). [resolve(85,b,84,b)].
% 0.85/1.10 86 -system_indi_needs_compartment(system,A,B) | -admin_indi_has_employment(admin,A) | -admin_indi_has_citizenship(admin,A,usa) | -admin_indi_has_polygraph_for_compartment(admin,A,B) | -admin_indi_has_credit_for_compartment(admin,A,B) | -admin_compartment_has_sso(admin,B,C) | -sso_indi_has_compartment(C,A,B) | -admin_indi_has_background_for_compartment(admin,A,B) | -admin_indi_has_level_for_compartment(admin,A,B) | -admin_indi_has_compartments(admin,A,D) | admin_indi_has_compartments(admin,A,cons(B,D)) # label(ax27) # label(axiom). [clausify(28)].
% 0.85/1.10 Derived: -system_indi_needs_compartment(system,A,B) | -admin_indi_has_employment(admin,A) | -admin_indi_has_polygraph_for_compartment(admin,A,B) | -admin_indi_has_credit_for_compartment(admin,A,B) | -admin_compartment_has_sso(admin,B,C) | -sso_indi_has_compartment(C,A,B) | -admin_indi_has_background_for_compartment(admin,A,B) | -admin_indi_has_level_for_compartment(admin,A,B) | -admin_indi_has_compartments(admin,A,D) | admin_indi_has_compartments(admin,A,cons(B,D)) | -system_indi_has_citizenship(system,A,usa). [resolve(86,c,84,b)].
% 0.85/1.10 87 -system_indi_needs_level(system,A,B) | -admin_indi_has_citizenship(admin,A,usa) | -admin_indi_has_polygraph(admin,A) | -admin_indi_has_employment(admin,A) | -admin_indi_has_credit(admin,A) | -loca_level_below(admin,unclassified,B) | -level_admin_indi_has_level(level_admin,A,C) | -loca_level_below(admin,unclassified,C) | admin_indi_has_level(admin,A,unclassified). [resolve(81,i,79,a)].
% 0.85/1.10 Derived: -system_indi_needs_level(system,A,B) | -admin_indi_has_polygraph(admin,A) | -admin_indi_has_employment(admin,A) | -admin_indi_has_credit(admin,A) | -loca_level_below(admin,unclassified,B) | -level_admin_indi_has_level(level_admin,A,C) | -loca_level_below(admin,unclassified,C) | admin_indi_has_level(admin,A,unclassified) | -system_indi_has_citizenship(system,A,usa). [resolve(87,b,84,b)].
% 0.85/1.10 88 -system_indi_needs_level(system,A,B) | -admin_indi_has_citizenship(admin,A,usa) | -admin_indi_has_polygraph(admin,A) | -admin_indi_has_employment(admin,A) | -admin_indi_has_credit(admin,A) | -loca_level_below(admin,C,B) | -level_admin_indi_has_level(level_admin,A,D) | -loca_level_below(admin,C,D) | admin_indi_has_level(admin,A,C) | -background_admin_indi_has_background(background_admin,A,E) | -loca_level_below(admin,C,E). [resolve(81,i,80,c)].
% 0.85/1.10 Derived: -system_indi_needs_level(system,A,B) | -admin_indi_has_polygraph(admin,A) | -admin_indi_has_employment(admin,A) | -admin_indi_has_credit(admin,A) | -loca_level_below(admin,C,B) | -level_admin_indi_has_level(level_admin,A,D) | -loca_level_below(admin,C,D) | admin_indi_has_level(admin,A,C) | -background_admin_indi_has_background(background_admin,A,E) | -loca_level_below(admin,C,E) | -system_indi_has_citizenship(system,A,usa). [resolve(88,b,84,b)].
% 0.85/1.11 89 -admin_file_has_level(admin,A,B) | -admin_indi_has_level(admin,C,B) | admin_indi_has_level_for_file(admin,C,A) # label(ax35) # label(axiom). [clausify(36)].
% 0.85/1.11 90 admin_indi_has_level(admin,A,unclassified) # label(ax24) # label(axiom). [clausify(25)].
% 0.85/1.11 Derived: -admin_file_has_level(admin,A,unclassified) | admin_indi_has_level_for_file(admin,B,A). [resolve(89,b,90,a)].
% 0.85/1.11 91 -oca_compartment_is_compartment(oca,A,B,C,D,E) | -admin_indi_has_level(admin,F,B) | admin_indi_has_level_for_compartment(admin,F,A). [resolve(51,a,46,a)].
% 0.85/1.11 Derived: -oca_compartment_is_compartment(oca,A,unclassified,B,C,D) | admin_indi_has_level_for_compartment(admin,E,A). [resolve(91,b,90,a)].
% 0.85/1.11 92 -system_indi_needs_level(system,A,B) | -admin_indi_has_polygraph(admin,A) | -admin_indi_has_employment(admin,A) | -admin_indi_has_credit(admin,A) | -loca_level_below(admin,unclassified,B) | -level_admin_indi_has_level(level_admin,A,C) | -loca_level_below(admin,unclassified,C) | admin_indi_has_level(admin,A,unclassified) | -system_indi_has_citizenship(system,A,usa). [resolve(87,b,84,b)].
% 0.85/1.11 93 -system_indi_needs_level(system,A,B) | -admin_indi_has_polygraph(admin,A) | -admin_indi_has_employment(admin,A) | -admin_indi_has_credit(admin,A) | -loca_level_below(admin,C,B) | -level_admin_indi_has_level(level_admin,A,D) | -loca_level_below(admin,C,D) | admin_indi_has_level(admin,A,C) | -background_admin_indi_has_background(background_admin,A,E) | -loca_level_below(admin,C,E) | -system_indi_has_citizenship(system,A,usa). [resolve(88,b,84,b)].
% 0.85/1.11 Derived: -system_indi_needs_level(system,A,B) | -admin_indi_has_polygraph(admin,A) | -admin_indi_has_employment(admin,A) | -admin_indi_has_credit(admin,A) | -loca_level_below(admin,C,B) | -level_admin_indi_has_level(level_admin,A,D) | -loca_level_below(admin,C,D) | -background_admin_indi_has_background(background_admin,A,E) | -loca_level_below(admin,C,E) | -system_indi_has_citizenship(system,A,usa) | -admin_file_has_level(admin,F,C) | admin_indi_has_level_for_file(admin,A,F). [resolve(93,h,89,b)].
% 0.85/1.11 Derived: -system_indi_needs_level(system,A,B) | -admin_indi_has_polygraph(admin,A) | -admin_indi_has_employment(admin,A) | -admin_indi_has_credit(admin,A) | -loca_level_below(admin,C,B) | -level_admin_indi_has_level(level_admin,A,D) | -loca_level_below(admin,C,D) | -background_admin_indi_has_background(background_admin,A,E) | -loca_level_below(admin,C,E) | -system_indi_has_citizenship(system,A,usa) | -oca_compartment_is_compartment(oca,F,C,V6,V7,V8) | admin_indi_has_level_for_compartment(admin,A,F). [resolve(93,h,91,b)].
% 0.85/1.11 94 -system_compartment_has_sso(system,A,B) | admin_compartment_has_sso(admin,A,B) # label(ax6) # label(axiom). [clausify(7)].
% 0.85/1.11 95 system_compartment_has_sso(system,compartmentb,sso_compartmentb) # label(ax44) # label(hypothesis). [assumption].
% 0.85/1.11 96 system_compartment_has_sso(system,compartmenta,sso_compartmenta) # label(ax47) # label(hypothesis). [assumption].
% 0.85/1.11 Derived: admin_compartment_has_sso(admin,compartmentb,sso_compartmentb). [resolve(94,a,95,a)].
% 0.85/1.11 Derived: admin_compartment_has_sso(admin,compartmenta,sso_compartmenta). [resolve(94,a,96,a)].
% 0.85/1.11 97 -oca_compartment_has_scg(oca,A,B) | -admin_compartment_has_sso(admin,A,C) | -sso_compartment_has_scg(C,A,B) | admin_compartment_has_scg(admin,A,B). [resolve(52,a,46,a)].
% 0.85/1.11 98 oca_compartment_has_scg(oca,compartmentb,scg_compartmentb) # label(ax45) # label(hypothesis). [assumption].
% 0.85/1.11 99 oca_compartment_has_scg(oca,compartmenta,scg_compartmenta) # label(ax48) # label(hypothesis). [assumption].
% 0.85/1.11 Derived: -admin_compartment_has_sso(admin,compartmentb,A) | -sso_compartment_has_scg(A,compartmentb,scg_compartmentb) | admin_compartment_has_scg(admin,compartmentb,scg_compartmentb). [resolve(97,a,98,a)].
% 0.85/1.11 Derived: -admin_compartment_has_sso(admin,compartmenta,A) | -sso_compartment_has_scg(A,compartmenta,scg_compartmenta) | admin_compartment_has_scg(admin,compartmenta,scg_compartmenta). [resolve(97,a,99,a)].
% 0.85/1.11 100 -admin_compartment_has_sso(admin,compartmentb,A) | -sso_compartment_has_scg(A,compartmentb,scg_compartmentb) | admin_compartment_has_scg(admin,compartmentb,scg_compartmentb). [resolve(97,a,98,a)].
% 0.85/1.11 101 sso_compartment_has_scg(sso_compartmentb,compartmentb,scg_compartmentb) # label(ax46) # label(hypothesis). [assumption].
% 0.85/1.11 102 sso_compartment_has_scg(sso_compartmenta,compartmenta,scg_compartmenta) # label(ax49) # label(hypothesis). [assumption].
% 0.85/1.11 Derived: -admin_compartment_has_sso(admin,compartmentb,sso_compartmentb) | admin_compartment_has_scg(admin,compartmentb,scg_compartmentb). [resolve(100,b,101,a)].
% 0.85/1.11 103 -admin_compartment_has_sso(admin,compartmenta,A) | -sso_compartment_has_scg(A,compartmenta,scg_compartmenta) | admin_compartment_has_scg(admin,compartmenta,scg_compartmenta). [resolve(97,a,99,a)].
% 0.85/1.11 Derived: -admin_compartment_has_sso(admin,compartmenta,sso_compartmenta) | admin_compartment_has_scg(admin,compartmenta,scg_compartmenta). [resolve(103,b,102,a)].
% 0.85/1.11 104 -system_file_needs_level(system,A,B) | -admin_file_has_compartments(admin,A,C) | -admin_file_has_level_h(admin,A,B,C) | admin_file_has_level(admin,A,B) # label(ax11) # label(axiom). [clausify(12)].
% 0.85/1.11 105 system_file_needs_level(system,secretfile,secret) # label(ax54) # label(hypothesis). [assumption].
% 0.85/1.11 106 system_file_needs_level(system,not_secretfile,unclassified) # label(ax63) # label(hypothesis). [assumption].
% 0.85/1.11 Derived: -admin_file_has_compartments(admin,secretfile,A) | -admin_file_has_level_h(admin,secretfile,secret,A) | admin_file_has_level(admin,secretfile,secret). [resolve(104,a,105,a)].
% 0.85/1.11 Derived: -admin_file_has_compartments(admin,not_secretfile,A) | -admin_file_has_level_h(admin,not_secretfile,unclassified,A) | admin_file_has_level(admin,not_secretfile,unclassified). [resolve(104,a,106,a)].
% 0.85/1.11 107 -system_file_needs_citizenship(system,A,B) | -admin_file_has_compartments(admin,A,C) | -admin_file_has_citizenship_h(admin,A,B,C) | admin_file_has_citizenship(admin,A,B) # label(ax14) # label(axiom). [clausify(15)].
% 0.85/1.11 108 system_file_needs_citizenship(system,secretfile,usa) # label(ax57) # label(hypothesis). [assumption].
% 0.85/1.11 109 system_file_needs_citizenship(system,not_secretfile,anycountry) # label(ax64) # label(hypothesis). [assumption].
% 0.85/1.11 Derived: -admin_file_has_compartments(admin,secretfile,A) | -admin_file_has_citizenship_h(admin,secretfile,usa,A) | admin_file_has_citizenship(admin,secretfile,usa). [resolve(107,a,108,a)].
% 0.85/1.11 Derived: -admin_file_has_compartments(admin,not_secretfile,A) | -admin_file_has_citizenship_h(admin,not_secretfile,anycountry,A) | admin_file_has_citizenship(admin,not_secretfile,anycountry). [resolve(107,a,109,a)].
% 0.85/1.11 110 -system_file_needs_compartments(system,A,B) | -admin_file_has_compartments_h(admin,A,B,B) | admin_file_has_compartments(admin,A,B) # label(ax8) # label(axiom). [clausify(9)].
% 0.85/1.11 111 system_file_needs_compartments(system,not_secretfile,nil) # label(ax62) # label(hypothesis). [assumption].
% 0.85/1.11 112 system_file_needs_compartments(system,secretfile,cons(compartmentb,cons(compartmenta,nil))) # label(ax51) # label(hypothesis). [assumption].
% 0.85/1.11 Derived: -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | admin_file_has_compartments(admin,not_secretfile,nil). [resolve(110,a,111,a)].
% 0.85/1.11 Derived: -admin_file_has_compartments_h(admin,secretfile,cons(compartmentb,cons(compartmenta,nil)),cons(compartmentb,cons(compartmenta,nil))) | admin_file_has_compartments(admin,secretfile,cons(compartmentb,cons(compartmenta,nil))). [resolve(110,a,112,a)].
% 0.85/1.11 113 admin_indi_has_citizenship_for_file(admin,A,B) | -system_indi_has_citizenship(system,A,usa). [resolve(82,a,84,b)].
% 0.85/1.11 114 system_indi_has_citizenship(system,alice,usa) # label(ax71) # label(hypothesis). [assumption].
% 0.85/1.11 115 system_indi_has_citizenship(system,babu,india) # label(ax84) # label(hypothesis). [assumption].
% 0.85/1.11 Derived: admin_indi_has_citizenship_for_file(admin,alice,A). [resolve(113,b,114,a)].
% 0.85/1.11 116 -admin_file_has_citizenship(admin,A,B) | admin_indi_has_citizenship_for_file(admin,C,A) | -system_indi_has_citizenship(system,C,B). [resolve(85,b,84,b)].
% 0.85/1.11 Derived: -admin_file_has_citizenship(admin,A,india) | admin_indi_has_citizenship_for_file(admin,babu,A). [resolve(116,c,115,a)].
% 0.85/1.11 117 -system_indi_needs_compartment(system,A,B) | -admin_indi_has_employment(admin,A) | -admin_indi_has_polygraph_for_compartment(admin,A,B) | -admin_indi_has_credit_for_compartment(admin,A,B) | -admin_compartment_has_sso(admin,B,C) | -sso_indi_has_compartment(C,A,B) | -admin_indi_has_background_for_compartment(admin,A,B) | -admin_indi_has_level_for_compartment(admin,A,B) | -admin_indi_has_compartments(admin,A,D) | admin_indi_has_compartments(admin,A,cons(B,D)) | -system_indi_has_citizenship(system,A,usa). [resolve(86,c,84,b)].
% 0.85/1.11 Derived: -system_indi_needs_compartment(system,alice,A) | -admin_indi_has_employment(admin,alice) | -admin_indi_has_polygraph_for_compartment(admin,alice,A) | -admin_indi_has_credit_for_compartment(admin,alice,A) | -admin_compartment_has_sso(admin,A,B) | -sso_indi_has_compartment(B,alice,A) | -admin_indi_has_background_for_compartment(admin,alice,A) | -admin_indi_has_level_for_compartment(admin,alice,A) | -admin_indi_has_compartments(admin,alice,C) | admin_indi_has_compartments(admin,alice,cons(A,C)). [resolve(117,k,114,a)].
% 0.85/1.11 118 -system_indi_needs_level(system,A,B) | -admin_indi_has_polygraph(admin,A) | -admin_indi_has_employment(admin,A) | -admin_indi_has_credit(admin,A) | -loca_level_below(admin,C,B) | -level_admin_indi_has_level(level_admin,A,D) | -loca_level_below(admin,C,D) | -background_admin_indi_has_background(background_admin,A,E) | -loca_level_below(admin,C,E) | -system_indi_has_citizenship(system,A,usa) | -admin_file_has_level(admin,F,C) | admin_indi_has_level_for_file(admin,A,F). [resolve(93,h,89,b)].
% 0.85/1.11 Derived: -system_indi_needs_level(system,alice,A) | -admin_indi_has_polygraph(admin,alice) | -admin_indi_has_employment(admin,alice) | -admin_indi_has_credit(admin,alice) | -loca_level_below(admin,B,A) | -level_admin_indi_has_level(level_admin,alice,C) | -loca_level_below(admin,B,C) | -background_admin_indi_has_background(background_admin,alice,D) | -loca_level_below(admin,B,D) | -admin_file_has_level(admin,E,B) | admin_indi_has_level_for_file(admin,alice,E). [resolve(118,j,114,a)].
% 0.85/1.11 119 -system_indi_needs_level(system,A,B) | -admin_indi_has_polygraph(admin,A) | -admin_indi_has_employment(admin,A) | -admin_indi_has_credit(admin,A) | -loca_level_below(admin,C,B) | -level_admin_indi_has_level(level_admin,A,D) | -loca_level_below(admin,C,D) | -background_admin_indi_has_background(background_admin,A,E) | -loca_level_below(admin,C,E) | -system_indi_has_citizenship(system,A,usa) | -oca_compartment_is_compartment(oca,F,C,V6,V7,V8) | admin_indi_has_level_for_compartment(admin,A,F). [resolve(93,h,91,b)].
% 0.85/1.11 Derived: -system_indi_needs_level(system,alice,A) | -admin_indi_has_polygraph(admin,alice) | -admin_indi_has_employment(admin,alice) | -admin_indi_has_credit(admin,alice) | -loca_level_below(admin,B,A) | -level_admin_indi_has_level(level_admin,alice,C) | -loca_level_below(admin,B,C) | -background_admin_indi_has_background(background_admin,alice,D) | -loca_level_below(admin,B,D) | -oca_compartment_is_compartment(oca,E,B,F,V6,V7) | admin_indi_has_level_for_compartment(admin,alice,E). [resolve(119,j,114,a)].
% 0.85/1.11 120 -background_admin_indi_has_background(background_admin,A,B) | -loca_level_below(admin,C,B) | -oca_compartment_is_compartment(oca,D,E,C,F,V6) | admin_indi_has_background_for_compartment(admin,A,D). [resolve(80,c,78,b)].
% 0.85/1.11 121 background_admin_indi_has_background(background_admin,alice,topsecret) # label(ax74) # label(hypothesis). [assumption].
% 0.85/1.11 Derived: -loca_level_below(admin,A,topsecret) | -oca_compartment_is_compartment(oca,B,C,A,D,E) | admin_indi_has_background_for_compartment(admin,alice,B). [resolve(120,a,121,a)].
% 0.85/1.11 122 -system_indi_needs_level(system,alice,A) | -admin_indi_has_polygraph(admin,alice) | -admin_indi_has_employment(admin,alice) | -admin_indi_has_credit(admin,alice) | -loca_level_below(admin,B,A) | -level_admin_indi_has_level(level_admin,alice,C) | -loca_level_below(admin,B,C) | -background_admin_indi_has_background(background_admin,alice,D) | -loca_level_below(admin,B,D) | -admin_file_has_level(admin,E,B) | admin_indi_has_level_for_file(admin,alice,E). [resolve(118,j,114,a)].
% 0.85/1.11 Derived: -system_indi_needs_level(system,alice,A) | -admin_indi_has_polygraph(admin,alice) | -admin_indi_has_employment(admin,alice) | -admin_indi_has_credit(admin,alice) | -loca_level_below(admin,B,A) | -level_admin_indi_has_level(level_admin,alice,C) | -loca_level_below(admin,B,C) | -loca_level_below(admin,B,topsecret) | -admin_file_has_level(admin,D,B) | admin_indi_has_level_for_file(admin,alice,D). [resolve(122,h,121,a)].
% 0.85/1.11 123 -system_indi_needs_level(system,alice,A) | -admin_indi_has_polygraph(admin,alice) | -admin_indi_has_employment(admin,alice) | -admin_indi_has_credit(admin,alice) | -loca_level_below(admin,B,A) | -level_admin_indi_has_level(level_admin,alice,C) | -loca_level_below(admin,B,C) | -background_admin_indi_has_background(background_admin,alice,D) | -loca_level_below(admin,B,D) | -oca_compartment_is_compartment(oca,E,B,F,V6,V7) | admin_indi_has_level_for_compartment(admin,alice,E). [resolve(119,j,114,a)].
% 0.85/1.11 Derived: -system_indi_needs_level(system,alice,A) | -admin_indi_has_polygraph(admin,alice) | -admin_indi_has_employment(admin,alice) | -admin_indi_has_credit(admin,alice) | -loca_level_below(admin,B,A) | -level_admin_indi_has_level(level_admin,alice,C) | -loca_level_below(admin,B,C) | -loca_level_below(admin,B,topsecret) | -oca_compartment_is_compartment(oca,D,B,E,F,V6) | admin_indi_has_level_for_compartment(admin,alice,D). [resolve(123,h,121,a)].
% 0.85/1.11 124 -system_indi_needs_level(system,alice,A) | -admin_indi_has_polygraph(admin,alice) | -admin_indi_has_employment(admin,alice) | -admin_indi_has_credit(admin,alice) | -loca_level_below(admin,B,A) | -level_admin_indi_has_level(level_admin,alice,C) | -loca_level_below(admin,B,C) | -loca_level_below(admin,B,topsecret) | -admin_file_has_level(admin,D,B) | admin_indi_has_level_for_file(admin,alice,D). [resolve(122,h,121,a)].
% 0.85/1.11 125 system_indi_needs_level(system,alice,secret) # label(ax76) # label(hypothesis). [assumption].
% 0.85/1.11 Derived: -admin_indi_has_polygraph(admin,alice) | -admin_indi_has_employment(admin,alice) | -admin_indi_has_credit(admin,alice) | -loca_level_below(admin,A,secret) | -level_admin_indi_has_level(level_admin,alice,B) | -loca_level_below(admin,A,B) | -loca_level_below(admin,A,topsecret) | -admin_file_has_level(admin,C,A) | admin_indi_has_level_for_file(admin,alice,C). [resolve(124,a,125,a)].
% 0.85/1.11 126 -system_indi_needs_level(system,alice,A) | -admin_indi_has_polygraph(admin,alice) | -admin_indi_has_employment(admin,alice) | -admin_indi_has_credit(admin,alice) | -loca_level_below(admin,B,A) | -level_admin_indi_has_level(level_admin,alice,C) | -loca_level_below(admin,B,C) | -loca_level_below(admin,B,topsecret) | -oca_compartment_is_compartment(oca,D,B,E,F,V6) | admin_indi_has_level_for_compartment(admin,alice,D). [resolve(123,h,121,a)].
% 0.85/1.11 Derived: -admin_indi_has_polygraph(admin,alice) | -admin_indi_has_employment(admin,alice) | -admin_indi_has_credit(admin,alice) | -loca_level_below(admin,A,secret) | -level_admin_indi_has_level(level_admin,alice,B) | -loca_level_below(admin,A,B) | -loca_level_below(admin,A,topsecret) | -oca_compartment_is_compartment(oca,C,A,D,E,F) | admin_indi_has_level_for_compartment(admin,alice,C). [resolve(126,a,125,a)].
% 0.85/1.11 127 -admin_indi_has_polygraph(admin,alice) | -admin_indi_has_employment(admin,alice) | -admin_indi_has_credit(admin,alice) | -loca_level_below(admin,A,secret) | -level_admin_indi_has_level(level_admin,alice,B) | -loca_level_below(admin,A,B) | -loca_level_below(admin,A,topsecret) | -admin_file_has_level(admin,C,A) | admin_indi_has_level_for_file(admin,alice,C). [resolve(124,a,125,a)].
% 0.85/1.11 128 level_admin_indi_has_level(level_admin,alice,topsecret) # label(ax77) # label(hypothesis). [assumption].
% 0.85/1.11 Derived: -admin_indi_has_polygraph(admin,alice) | -admin_indi_has_employment(admin,alice) | -admin_indi_has_credit(admin,alice) | -loca_level_below(admin,A,secret) | -loca_level_below(admin,A,topsecret) | -loca_level_below(admin,A,topsecret) | -admin_file_has_level(admin,B,A) | admin_indi_has_level_for_file(admin,alice,B). [resolve(127,e,128,a)].
% 0.85/1.11 129 -admin_indi_has_polygraph(admin,alice) | -admin_indi_has_employment(admin,alice) | -admin_indi_has_credit(admin,alice) | -loca_level_below(admin,A,secret) | -level_admin_indi_has_level(level_admin,alice,B) | -loca_level_below(admin,A,B) | -loca_level_below(admin,A,topsecret) | -oca_compartment_is_compartment(oca,C,A,D,E,F) | admin_indi_has_level_for_compartment(admin,alice,C). [resolve(126,a,125,a)].
% 0.85/1.11 Derived: -admin_indi_has_polygraph(admin,alice) | -admin_indi_has_employment(admin,alice) | -admin_indi_has_credit(admin,alice) | -loca_level_below(admin,A,secret) | -loca_level_below(admin,A,topsecret) | -loca_level_below(admin,A,topsecret) | -oca_compartment_is_compartment(oca,B,A,C,D,E) | admin_indi_has_level_for_compartment(admin,alice,B). [resolve(129,e,128,a)].
% 0.85/1.11 130 -system_indi_needs_compartment(system,alice,A) | -admin_indi_has_employment(admin,alice) | -admin_indi_has_polygraph_for_compartment(admin,alice,A) | -admin_indi_has_credit_for_compartment(admin,alice,A) | -admin_compartment_has_sso(admin,A,B) | -sso_indi_has_compartment(B,alice,A) | -admin_indi_has_background_for_compartment(admin,alice,A) | -admin_indi_has_level_for_compartment(admin,alice,A) | -admin_indi_has_compartments(admin,alice,C) | admin_indi_has_compartments(admin,alice,cons(A,C)). [resolve(117,k,114,a)].
% 0.85/1.11 131 system_indi_needs_compartment(system,alice,compartmentb) # label(ax78) # label(hypothesis). [assumption].
% 0.85/1.11 132 system_indi_needs_compartment(system,alice,compartmenta) # label(ax79) # label(hypothesis). [assumption].
% 0.85/1.11 Derived: -admin_indi_has_employment(admin,alice) | -admin_indi_has_polygraph_for_compartment(admin,alice,compartmentb) | -admin_indi_has_credit_for_compartment(admin,alice,compartmentb) | -admin_compartment_has_sso(admin,compartmentb,A) | -sso_indi_has_compartment(A,alice,compartmentb) | -admin_indi_has_background_for_compartment(admin,alice,compartmentb) | -admin_indi_has_level_for_compartment(admin,alice,compartmentb) | -admin_indi_has_compartments(admin,alice,B) | admin_indi_has_compartments(admin,alice,cons(compartmentb,B)). [resolve(130,a,131,a)].
% 0.85/1.11 Derived: -admin_indi_has_employment(admin,alice) | -admin_indi_has_polygraph_for_compartment(admin,alice,compartmenta) | -admin_indi_has_credit_for_compartment(admin,alice,compartmenta) | -admin_compartment_has_sso(admin,compartmenta,A) | -sso_indi_has_compartment(A,alice,compartmenta) | -admin_indi_has_background_for_compartment(admin,alice,compartmenta) | -admin_indi_has_level_for_compartment(admin,alice,compartmenta) | -admin_indi_has_compartments(admin,alice,B) | admin_indi_has_compartments(admin,alice,cons(compartmenta,B)). [resolve(130,a,132,a)].
% 0.85/1.11 133 -admin_indi_has_employment(admin,alice) | -admin_indi_has_polygraph_for_compartment(admin,alice,compartmentb) | -admin_indi_has_credit_for_compartment(admin,alice,compartmentb) | -admin_compartment_has_sso(admin,compartmentb,A) | -sso_indi_has_compartment(A,alice,compartmentb) | -admin_indi_has_background_for_compartment(admin,alice,compartmentb) | -admin_indi_has_level_for_compartment(admin,alice,compartmentb) | -admin_indi_has_compartments(admin,alice,B) | admin_indi_has_compartments(admin,alice,cons(compartmentb,B)). [resolve(130,a,131,a)].
% 0.85/1.11 134 sso_indi_has_compartment(sso_compartmentb,alice,compartmentb) # label(ax80) # label(hypothesis). [assumption].
% 0.85/1.11 135 sso_indi_has_compartment(sso_compartmenta,alice,compartmenta) # label(ax81) # label(hypothesis). [assumption].
% 0.85/1.11 Derived: -admin_indi_has_employment(admin,alice) | -admin_indi_has_polygraph_for_compartment(admin,alice,compartmentb) | -admin_indi_has_credit_for_compartment(admin,alice,compartmentb) | -admin_compartment_has_sso(admin,compartmentb,sso_compartmentb) | -admin_indi_has_background_for_compartment(admin,alice,compartmentb) | -admin_indi_has_level_for_compartment(admin,alice,compartmentb) | -admin_indi_has_compartments(admin,alice,A) | admin_indi_has_compartments(admin,alice,cons(compartmentb,A)). [resolve(133,e,134,a)].
% 0.85/1.11 136 -admin_indi_has_employment(admin,alice) | -admin_indi_has_polygraph_for_compartment(admin,alice,compartmenta) | -admin_indi_has_credit_for_compartment(admin,alice,compartmenta) | -admin_compartment_has_sso(admin,compartmenta,A) | -sso_indi_has_compartment(A,alice,compartmenta) | -admin_indi_has_background_for_compartment(admin,alice,compartmenta) | -admin_indi_has_level_for_compartment(admin,alice,compartmenta) | -admin_indi_has_compartments(admin,alice,B) | admin_indi_has_compartments(admin,alice,cons(compartmenta,B)). [resolve(130,a,132,a)].
% 0.85/1.11 Derived: -admin_indi_has_employment(admin,alice) | -admin_indi_has_polygraph_for_compartment(admin,alice,compartmenta) | -admin_indi_has_credit_for_compartment(admin,alice,compartmenta) | -admin_compartment_has_sso(admin,compartmenta,sso_compartmenta) | -admin_indi_has_background_for_compartment(admin,alice,compartmenta) | -admin_indi_has_level_for_compartment(admin,alice,compartmenta) | -admin_indi_has_compartments(admin,alice,A) | admin_indi_has_compartments(admin,alice,cons(compartmenta,A)). [resolve(136,e,135,a)].
% 0.85/1.11 137 -owner_indi_has_need_to_know(owner_secretfile,A,secretfile) | admin_indi_has_need_to_know_for_file(admin,A,secretfile). [resolve(53,a,54,a)].
% 0.85/1.11 138 owner_indi_has_need_to_know(owner_secretfile,alice,secretfile) # label(ax82) # label(hypothesis). [assumption].
% 0.85/1.11 139 owner_indi_has_need_to_know(owner_secretfile,alice,not_secretfile) # label(ax83) # label(hypothesis). [assumption].
% 0.85/1.11 140 owner_indi_has_need_to_know(owner_not_secretfile,babu,not_secretfile) # label(ax85) # label(hypothesis). [assumption].
% 0.85/1.11 Derived: admin_indi_has_need_to_know_for_file(admin,alice,secretfile). [resolve(137,a,138,a)].
% 0.85/1.11 141 -owner_indi_has_need_to_know(owner_not_secretfile,A,not_secretfile) | admin_indi_has_need_to_know_for_file(admin,A,not_secretfile). [resolve(53,a,55,a)].
% 0.85/1.11 Derived: admin_indi_has_need_to_know_for_file(admin,babu,not_secretfile). [resolve(141,a,140,a)].
% 0.85/1.11 142 -system_indi_is_counterintelligence(system,A,owner_secretfile) | admin_indi_may_file(admin,A,secretfile,read). [resolve(56,a,54,a)].
% 0.85/1.11 143 system_indi_is_counterintelligence(system,ci,owner_secretfile) # label(ax86) # label(hypothesis). [assumption].
% 0.85/1.11 Derived: admin_indi_may_file(admin,ci,secretfile,read). [resolve(142,a,143,a)].
% 0.85/1.11 144 -system_indi_is_counterintelligence(system,A,owner_not_secretfile) | admin_indi_may_file(admin,A,not_secretfile,read). [resolve(56,a,55,a)].
% 0.85/1.11 145 -admin_compartment_has_sso(admin,A,B) | -admin_compartment_has_scg(admin,A,C) | -sso_file_has_level(B,D,E,C) | -admin_file_has_level_h(admin,D,E,F) | admin_file_has_level_h(admin,D,E,cons(A,F)) # label(ax13) # label(axiom). [clausify(14)].
% 0.85/1.11 146 sso_file_has_level(sso_compartmentb,secretfile,secret,scg_compartmentb) # label(ax55) # label(hypothesis). [assumption].
% 0.85/1.11 147 sso_file_has_level(sso_compartmenta,secretfile,secret,scg_compartmenta) # label(ax56) # label(hypothesis). [assumption].
% 0.85/1.11 Derived: -admin_compartment_has_sso(admin,A,sso_compartmentb) | -admin_compartment_has_scg(admin,A,scg_compartmentb) | -admin_file_has_level_h(admin,secretfile,secret,B) | admin_file_has_level_h(admin,secretfile,secret,cons(A,B)). [resolve(145,c,146,a)].
% 0.85/1.11 Derived: -admin_compartment_has_sso(admin,A,sso_compartmenta) | -admin_compartment_has_scg(admin,A,scg_compartmenta) | -admin_file_has_level_h(admin,secretfile,secret,B) | admin_file_has_level_h(admin,secretfile,secret,cons(A,B)). [resolve(145,c,147,a)].
% 0.85/1.11 148 -admin_compartment_has_sso(admin,A,B) | -admin_compartment_has_scg(admin,A,C) | -sso_file_has_citizenship(B,D,E,C) | -admin_file_has_citizenship_h(admin,D,E,F) | admin_file_has_citizenship_h(admin,D,E,cons(A,F)) # label(ax16) # label(axiom). [clausify(17)].
% 0.85/1.11 149 sso_file_has_citizenship(sso_compartmentb,secretfile,usa,scg_compartmentb) # label(ax58) # label(hypothesis). [assumption].
% 0.85/1.11 150 sso_file_has_citizenship(sso_compartmenta,secretfile,usa,scg_compartmenta) # label(ax59) # label(hypothesis). [assumption].
% 0.85/1.11 Derived: -admin_compartment_has_sso(admin,A,sso_compartmentb) | -admin_compartment_has_scg(admin,A,scg_compartmentb) | -admin_file_has_citizenship_h(admin,secretfile,usa,B) | admin_file_has_citizenship_h(admin,secretfile,usa,cons(A,B)). [resolve(148,c,149,a)].
% 0.85/1.11 Derived: -admin_compartment_has_sso(admin,A,sso_compartmenta) | -admin_compartment_has_scg(admin,A,scg_compartmenta) | -admin_file_has_citizenship_h(admin,secretfile,usa,B) | admin_file_has_citizenship_h(admin,secretfile,usa,cons(A,B)). [resolve(148,c,150,a)].
% 0.85/1.11 151 -oca_compartment_is_compartment(oca,A,B,C,D,no) | admin_indi_has_polygraph_for_compartment(admin,E,A). [resolve(45,a,46,a)].
% 0.85/1.11 152 oca_compartment_is_compartment(oca,compartmentb,confidential,topsecret,yes,yes) # label(ax42) # label(hypothesis). [assumption].
% 0.85/1.11 153 oca_compartment_is_compartment(oca,compartmenta,sbu,unclassified,no,no) # label(ax43) # label(hypothesis). [assumption].
% 0.85/1.11 Derived: admin_indi_has_polygraph_for_compartment(admin,A,compartmenta). [resolve(151,a,153,a)].
% 0.85/1.11 154 -oca_compartment_is_compartment(oca,A,B,C,no,D) | admin_indi_has_credit_for_compartment(admin,E,A). [resolve(47,a,46,a)].
% 0.85/1.11 Derived: admin_indi_has_credit_for_compartment(admin,A,compartmenta). [resolve(154,a,153,a)].
% 0.85/1.11 155 -oca_compartment_is_compartment(oca,A,B,C,D,yes) | -admin_indi_has_polygraph(admin,E) | admin_indi_has_polygraph_for_compartment(admin,E,A). [resolve(48,a,46,a)].
% 0.85/1.11 Derived: -admin_indi_has_polygraph(admin,A) | admin_indi_has_polygraph_for_compartment(admin,A,compartmentb). [resolve(155,a,152,a)].
% 0.85/1.11 156 -oca_compartment_is_compartment(oca,A,B,C,yes,D) | -admin_indi_has_credit(admin,E) | admin_indi_has_credit_for_compartment(admin,E,A). [resolve(49,a,46,a)].
% 0.85/1.11 Derived: -admin_indi_has_credit(admin,A) | admin_indi_has_credit_for_compartment(admin,A,compartmentb). [resolve(156,a,152,a)].
% 0.85/1.11 157 -oca_compartment_is_compartment(oca,A,B,unclassified,C,D) | admin_indi_has_background_for_compartment(admin,E,A). [resolve(78,b,79,a)].
% 0.85/1.11 Derived: admin_indi_has_background_for_compartment(admin,A,compartmenta). [resolve(157,a,153,a)].
% 0.85/1.11 158 -oca_compartment_is_compartment(oca,A,unclassified,B,C,D) | admin_indi_has_level_for_compartment(admin,E,A). [resolve(91,b,90,a)].
% 0.85/1.11 159 -loca_level_below(admin,A,topsecret) | -oca_compartment_is_compartment(oca,B,C,A,D,E) | admin_indi_has_background_for_compartment(admin,alice,B). [resolve(120,a,121,a)].
% 0.85/1.12 Derived: -loca_level_below(admin,topsecret,topsecret) | admin_indi_has_background_for_compartment(admin,alice,compartmentb). [resolve(159,b,152,a)].
% 0.85/1.12 160 -admin_indi_has_polygraph(admin,alice) | -admin_indi_has_employment(admin,alice) | -admin_indi_has_credit(admin,alice) | -loca_level_below(admin,A,secret) | -loca_level_below(admin,A,topsecret) | -loca_level_below(admin,A,topsecret) | -oca_compartment_is_compartment(oca,B,A,C,D,E) | admin_indi_has_level_for_compartment(admin,alice,B). [resolve(129,e,128,a)].
% 0.85/1.12 Derived: -admin_indi_has_polygraph(admin,alice) | -admin_indi_has_employment(admin,alice) | -admin_indi_has_credit(admin,alice) | -loca_level_below(admin,confidential,secret) | -loca_level_below(admin,confidential,topsecret) | -loca_level_below(admin,confidential,topsecret) | admin_indi_has_level_for_compartment(admin,alice,compartmentb). [resolve(160,g,152,a)].
% 0.85/1.12 Derived: -admin_indi_has_polygraph(admin,alice) | -admin_indi_has_employment(admin,alice) | -admin_indi_has_credit(admin,alice) | -loca_level_below(admin,sbu,secret) | -loca_level_below(admin,sbu,topsecret) | -loca_level_below(admin,sbu,topsecret) | admin_indi_has_level_for_compartment(admin,alice,compartmenta). [resolve(160,g,153,a)].
% 0.85/1.12 161 -admin_compartment_has_sso(admin,A,B) | -sso_file_has_compartments(B,C,D) | -admin_file_has_compartments_h(admin,C,D,E) | admin_file_has_compartments_h(admin,C,D,cons(A,E)) # label(ax10) # label(axiom). [clausify(11)].
% 0.85/1.12 162 sso_file_has_compartments(sso_compartmentb,secretfile,cons(compartmentb,cons(compartmenta,nil))) # label(ax52) # label(hypothesis). [assumption].
% 0.85/1.12 163 sso_file_has_compartments(sso_compartmenta,secretfile,cons(compartmentb,cons(compartmenta,nil))) # label(ax53) # label(hypothesis). [assumption].
% 0.85/1.12 Derived: -admin_compartment_has_sso(admin,A,sso_compartmentb) | -admin_file_has_compartments_h(admin,secretfile,cons(compartmentb,cons(compartmenta,nil)),B) | admin_file_has_compartments_h(admin,secretfile,cons(compartmentb,cons(compartmenta,nil)),cons(A,B)). [resolve(161,b,162,a)].
% 0.85/1.12 Derived: -admin_compartment_has_sso(admin,A,sso_compartmenta) | -admin_file_has_compartments_h(admin,secretfile,cons(compartmentb,cons(compartmenta,nil)),B) | admin_file_has_compartments_h(admin,secretfile,cons(compartmentb,cons(compartmenta,nil)),cons(A,B)). [resolve(161,b,163,a)].
% 0.85/1.12 164 -admin_indi_has_citizenship_for_file(admin,A,secretfile) | -admin_indi_has_need_to_know_for_file(admin,A,secretfile) | -admin_indi_has_level_for_file(admin,A,secretfile) | -admin_indi_has_compartments_for_file(admin,A,secretfile) | admin_indi_may_file(admin,A,secretfile,read). [resolve(42,a,43,a)].
% 0.85/1.12 165 -admin_indi_may_file(admin,babu,secretfile,read) # label(babureadsecret) # label(negated_conjecture). [assumption].
% 0.85/1.12 Derived: -admin_indi_has_citizenship_for_file(admin,babu,secretfile) | -admin_indi_has_need_to_know_for_file(admin,babu,secretfile) | -admin_indi_has_level_for_file(admin,babu,secretfile) | -admin_indi_has_compartments_for_file(admin,babu,secretfile). [resolve(164,e,165,a)].
% 0.85/1.12 166 -admin_indi_has_citizenship_for_file(admin,A,not_secretfile) | -admin_indi_has_need_to_know_for_file(admin,A,not_secretfile) | -admin_indi_has_level_for_file(admin,A,not_secretfile) | -admin_indi_has_compartments_for_file(admin,A,not_secretfile) | admin_indi_may_file(admin,A,not_secretfile,read). [resolve(42,a,44,a)].
% 0.85/1.12 167 admin_indi_may_file(admin,ci,secretfile,read). [resolve(142,a,143,a)].
% 0.85/1.12 168 -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | admin_file_has_compartments(admin,not_secretfile,nil). [resolve(110,a,111,a)].
% 0.85/1.12 169 -admin_file_has_compartments(admin,A,B) | -admin_indi_has_compartments(admin,C,B) | admin_indi_has_compartments_for_file(admin,C,A) # label(ax34) # label(axiom). [clausify(35)].
% 0.85/1.12 170 -admin_file_has_compartments(admin,secretfile,A) | -admin_file_has_level_h(admin,secretfile,secret,A) | admin_file_has_level(admin,secretfile,secret). [resolve(104,a,105,a)].
% 0.85/1.12 171 -admin_file_has_compartments(admin,not_secretfile,A) | -admin_file_has_level_h(admin,not_secretfile,unclassified,A) | admin_file_has_level(admin,not_secretfile,unclassified). [resolve(104,a,106,a)].
% 0.85/1.12 172 -admin_file_has_compartments(admin,secretfile,A) | -admin_file_has_citizenship_h(admin,secretfile,usa,A) | admin_file_has_citizenship(admin,secretfile,usa). [resolve(107,a,108,a)].
% 0.85/1.12 173 -admin_file_has_compartments(admin,not_secretfile,A) | -admin_file_has_citizenship_h(admin,not_secretfile,anycountry,A) | admin_file_has_citizenship(admin,not_secretfile,anycountry). [resolve(107,a,109,a)].
% 0.85/1.12 Derived: -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | -admin_indi_has_compartments(admin,A,nil) | admin_indi_has_compartments_for_file(admin,A,not_secretfile). [resolve(168,b,169,a)].
% 0.85/1.12 Derived: -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | -admin_file_has_level_h(admin,not_secretfile,unclassified,nil) | admin_file_has_level(admin,not_secretfile,unclassified). [resolve(168,b,171,a)].
% 0.85/1.12 Derived: -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | -admin_file_has_citizenship_h(admin,not_secretfile,anycountry,nil) | admin_file_has_citizenship(admin,not_secretfile,anycountry). [resolve(168,b,173,a)].
% 0.85/1.12 174 -admin_file_has_compartments_h(admin,secretfile,cons(compartmentb,cons(compartmenta,nil)),cons(compartmentb,cons(compartmenta,nil))) | admin_file_has_compartments(admin,secretfile,cons(compartmentb,cons(compartmenta,nil))). [resolve(110,a,112,a)].
% 0.85/1.12 Derived: -admin_file_has_compartments_h(admin,secretfile,cons(compartmentb,cons(compartmenta,nil)),cons(compartmentb,cons(compartmenta,nil))) | -admin_indi_has_compartments(admin,A,cons(compartmentb,cons(compartmenta,nil))) | admin_indi_has_compartments_for_file(admin,A,secretfile). [resolve(174,b,169,a)].
% 0.85/1.12 Derived: -admin_file_has_compartments_h(admin,secretfile,cons(compartmentb,cons(compartmenta,nil)),cons(compartmentb,cons(compartmenta,nil))) | -admin_file_has_level_h(admin,secretfile,secret,cons(compartmentb,cons(compartmenta,nil))) | admin_file_has_level(admin,secretfile,secret). [resolve(174,b,170,a)].
% 0.85/1.12 Derived: -admin_file_has_compartments_h(admin,secretfile,cons(compartmentb,cons(compartmenta,nil)),cons(compartmentb,cons(compartmenta,nil))) | -admin_file_has_citizenship_h(admin,secretfile,usa,cons(compartmentb,cons(compartmenta,nil))) | admin_file_has_citizenship(admin,secretfile,usa). [resolve(174,b,172,a)].
% 0.85/1.12 175 -admin_indi_has_polygraph(admin,alice) | -admin_indi_has_employment(admin,alice) | -admin_indi_has_credit(admin,alice) | -loca_level_below(admin,A,secret) | -loca_level_below(admin,A,topsecret) | -loca_level_below(admin,A,topsecret) | -admin_file_has_level(admin,B,A) | admin_indi_has_level_for_file(admin,alice,B). [resolve(127,e,128,a)].
% 0.85/1.12 176 admin_indi_has_polygraph(admin,alice). [resolve(67,a,68,a)].
% 0.85/1.12 Derived: -admin_indi_has_employment(admin,alice) | -admin_indi_has_credit(admin,alice) | -loca_level_below(admin,A,secret) | -loca_level_below(admin,A,topsecret) | -loca_level_below(admin,A,topsecret) | -admin_file_has_level(admin,B,A) | admin_indi_has_level_for_file(admin,alice,B). [resolve(175,a,176,a)].
% 0.85/1.12 177 -admin_indi_has_polygraph(admin,A) | admin_indi_has_polygraph_for_compartment(admin,A,compartmentb). [resolve(155,a,152,a)].
% 0.85/1.12 Derived: admin_indi_has_polygraph_for_compartment(admin,alice,compartmentb). [resolve(177,a,176,a)].
% 0.85/1.12 178 -admin_indi_has_polygraph(admin,alice) | -admin_indi_has_employment(admin,alice) | -admin_indi_has_credit(admin,alice) | -loca_level_below(admin,confidential,secret) | -loca_level_below(admin,confidential,topsecret) | -loca_level_below(admin,confidential,topsecret) | admin_indi_has_level_for_compartment(admin,alice,compartmentb). [resolve(160,g,152,a)].
% 0.85/1.12 Derived: -admin_indi_has_employment(admin,alice) | -admin_indi_has_credit(admin,alice) | -loca_level_below(admin,confidential,secret) | -loca_level_below(admin,confidential,topsecret) | -loca_level_below(admin,confidential,topsecret) | admin_indi_has_level_for_compartment(admin,alice,compartmentb). [resolve(178,a,176,a)].
% 0.85/1.12 179 -admin_indi_has_polygraph(admin,alice) | -admin_indi_has_employment(admin,alice) | -admin_indi_has_credit(admin,alice) | -loca_level_below(admin,sbu,secret) | -loca_level_below(admin,sbu,topsecret) | -loca_level_below(admin,sbu,topsecret) | admin_indi_has_level_for_compartment(admin,alice,compartmenta). [resolve(160,g,153,a)].
% 0.85/1.12 Derived: -admin_indi_has_employment(admin,alice) | -admin_indi_has_credit(admin,alice) | -loca_level_below(admin,sbu,secret) | -loca_level_below(admin,sbu,topsecret) | -loca_level_below(admin,sbu,topsecret) | admin_indi_has_level_for_compartment(admin,alice,compartmenta). [resolve(179,a,176,a)].
% 0.85/1.12 180 -admin_indi_has_credit(admin,A) | admin_indi_has_credit_for_compartment(admin,A,compartmentb). [resolve(156,a,152,a)].
% 0.85/1.12 181 admin_indi_has_credit(admin,alice). [resolve(69,a,70,a)].
% 0.85/1.12 Derived: admin_indi_has_credit_for_compartment(admin,alice,compartmentb). [resolve(180,a,181,a)].
% 0.85/1.12 182 -admin_indi_has_employment(admin,alice) | -admin_indi_has_credit(admin,alice) | -loca_level_below(admin,A,secret) | -loca_level_below(admin,A,topsecret) | -loca_level_below(admin,A,topsecret) | -admin_file_has_level(admin,B,A) | admin_indi_has_level_for_file(admin,alice,B). [resolve(175,a,176,a)].
% 0.85/1.12 Derived: -admin_indi_has_employment(admin,alice) | -loca_level_below(admin,A,secret) | -loca_level_below(admin,A,topsecret) | -loca_level_below(admin,A,topsecret) | -admin_file_has_level(admin,B,A) | admin_indi_has_level_for_file(admin,alice,B). [resolve(182,b,181,a)].
% 0.85/1.12 183 -admin_indi_has_employment(admin,alice) | -admin_indi_has_credit(admin,alice) | -loca_level_below(admin,confidential,secret) | -loca_level_below(admin,confidential,topsecret) | -loca_level_below(admin,confidential,topsecret) | admin_indi_has_level_for_compartment(admin,alice,compartmentb). [resolve(178,a,176,a)].
% 0.85/1.12 Derived: -admin_indi_has_employment(admin,alice) | -loca_level_below(admin,confidential,secret) | -loca_level_below(admin,confidential,topsecret) | -loca_level_below(admin,confidential,topsecret) | admin_indi_has_level_for_compartment(admin,alice,compartmentb). [resolve(183,b,181,a)].
% 0.85/1.12 184 -admin_indi_has_employment(admin,alice) | -admin_indi_has_credit(admin,alice) | -loca_level_below(admin,sbu,secret) | -loca_level_below(admin,sbu,topsecret) | -loca_level_below(admin,sbu,topsecret) | admin_indi_has_level_for_compartment(admin,alice,compartmenta). [resolve(179,a,176,a)].
% 0.85/1.12 Derived: -admin_indi_has_employment(admin,alice) | -loca_level_below(admin,sbu,secret) | -loca_level_below(admin,sbu,topsecret) | -loca_level_below(admin,sbu,topsecret) | admin_indi_has_level_for_compartment(admin,alice,compartmenta). [resolve(184,b,181,a)].
% 0.85/1.12 185 -admin_indi_has_employment(admin,alice) | -admin_indi_has_polygraph_for_compartment(admin,alice,compartmentb) | -admin_indi_has_credit_for_compartment(admin,alice,compartmentb) | -admin_compartment_has_sso(admin,compartmentb,sso_compartmentb) | -admin_indi_has_background_for_compartment(admin,alice,compartmentb) | -admin_indi_has_level_for_compartment(admin,alice,compartmentb) | -admin_indi_has_compartments(admin,alice,A) | admin_indi_has_compartments(admin,alice,cons(compartmentb,A)). [resolve(133,e,134,a)].
% 0.85/1.12 186 admin_indi_has_employment(admin,alice). [resolve(71,a,72,a)].
% 0.85/1.12 Derived: -admin_indi_has_polygraph_for_compartment(admin,alice,compartmentb) | -admin_indi_has_credit_for_compartment(admin,alice,compartmentb) | -admin_compartment_has_sso(admin,compartmentb,sso_compartmentb) | -admin_indi_has_background_for_compartment(admin,alice,compartmentb) | -admin_indi_has_level_for_compartment(admin,alice,compartmentb) | -admin_indi_has_compartments(admin,alice,A) | admin_indi_has_compartments(admin,alice,cons(compartmentb,A)). [resolve(185,a,186,a)].
% 0.85/1.12 187 -admin_indi_has_employment(admin,alice) | -admin_indi_has_polygraph_for_compartment(admin,alice,compartmenta) | -admin_indi_has_credit_for_compartment(admin,alice,compartmenta) | -admin_compartment_has_sso(admin,compartmenta,sso_compartmenta) | -admin_indi_has_background_for_compartment(admin,alice,compartmenta) | -admin_indi_has_level_for_compartment(admin,alice,compartmenta) | -admin_indi_has_compartments(admin,alice,A) | admin_indi_has_compartments(admin,alice,cons(compartmenta,A)). [resolve(136,e,135,a)].
% 0.85/1.12 Derived: -admin_indi_has_polygraph_for_compartment(admin,alice,compartmenta) | -admin_indi_has_credit_for_compartment(admin,alice,compartmenta) | -admin_compartment_has_sso(admin,compartmenta,sso_compartmenta) | -admin_indi_has_background_for_compartment(admin,alice,compartmenta) | -admin_indi_has_level_for_compartment(admin,alice,compartmenta) | -admin_indi_has_compartments(admin,alice,A) | admin_indi_has_compartments(admin,alice,cons(compartmenta,A)). [resolve(187,a,186,a)].
% 0.85/1.12 188 -admin_indi_has_employment(admin,alice) | -loca_level_below(admin,A,secret) | -loca_level_below(admin,A,topsecret) | -loca_level_below(admin,A,topsecret) | -admin_file_has_level(admin,B,A) | admin_indi_has_level_for_file(admin,alice,B). [resolve(182,b,181,a)].
% 0.85/1.12 Derived: -loca_level_below(admin,A,secret) | -loca_level_below(admin,A,topsecret) | -loca_level_below(admin,A,topsecret) | -admin_file_has_level(admin,B,A) | admin_indi_has_level_for_file(admin,alice,B). [resolve(188,a,186,a)].
% 0.85/1.12 189 -admin_indi_has_employment(admin,alice) | -loca_level_below(admin,confidential,secret) | -loca_level_below(admin,confidential,topsecret) | -loca_level_below(admin,confidential,topsecret) | admin_indi_has_level_for_compartment(admin,alice,compartmentb). [resolve(183,b,181,a)].
% 0.85/1.12 Derived: -loca_level_below(admin,confidential,secret) | -loca_level_below(admin,confidential,topsecret) | -loca_level_below(admin,confidential,topsecret) | admin_indi_has_level_for_compartment(admin,alice,compartmentb). [resolve(189,a,186,a)].
% 0.85/1.12 190 -admin_indi_has_employment(admin,alice) | -loca_level_below(admin,sbu,secret) | -loca_level_below(admin,sbu,topsecret) | -loca_level_below(admin,sbu,topsecret) | admin_indi_has_level_for_compartment(admin,alice,compartmenta). [resolve(184,b,181,a)].
% 0.85/1.12 Derived: -loca_level_below(admin,sbu,secret) | -loca_level_below(admin,sbu,topsecret) | -loca_level_below(admin,sbu,topsecret) | admin_indi_has_level_for_compartment(admin,alice,compartmenta). [resolve(190,a,186,a)].
% 0.85/1.12 191 -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | -admin_file_has_citizenship_h(admin,not_secretfile,anycountry,nil) | admin_file_has_citizenship(admin,not_secretfile,anycountry). [resolve(168,b,173,a)].
% 0.85/1.12 192 -admin_file_has_citizenship(admin,A,anycountry) | admin_indi_has_citizenship_for_file(admin,B,A). [resolve(85,b,83,a)].
% 0.85/1.12 193 -admin_file_has_citizenship(admin,A,india) | admin_indi_has_citizenship_for_file(admin,babu,A). [resolve(116,c,115,a)].
% 0.85/1.12 Derived: -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | -admin_file_has_citizenship_h(admin,not_secretfile,anycountry,nil) | admin_indi_has_citizenship_for_file(admin,A,not_secretfile). [resolve(191,c,192,a)].
% 0.85/1.12 194 -admin_file_has_compartments_h(admin,secretfile,cons(compartmentb,cons(compartmenta,nil)),cons(compartmentb,cons(compartmenta,nil))) | -admin_file_has_citizenship_h(admin,secretfile,usa,cons(compartmentb,cons(compartmenta,nil))) | admin_file_has_citizenship(admin,secretfile,usa). [resolve(174,b,172,a)].
% 0.85/1.12 195 -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | -admin_file_has_level_h(admin,not_secretfile,unclassified,nil) | admin_file_has_level(admin,not_secretfile,unclassified). [resolve(168,b,171,a)].
% 0.85/1.12 196 -admin_file_has_level(admin,A,unclassified) | admin_indi_has_level_for_file(admin,B,A). [resolve(89,b,90,a)].
% 0.85/1.12 Derived: -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | -admin_file_has_level_h(admin,not_secretfile,unclassified,nil) | admin_indi_has_level_for_file(admin,A,not_secretfile). [resolve(195,c,196,a)].
% 0.85/1.12 197 -admin_file_has_compartments_h(admin,secretfile,cons(compartmentb,cons(compartmenta,nil)),cons(compartmentb,cons(compartmenta,nil))) | -admin_file_has_level_h(admin,secretfile,secret,cons(compartmentb,cons(compartmenta,nil))) | admin_file_has_level(admin,secretfile,secret). [resolve(174,b,170,a)].
% 0.85/1.12 198 -loca_level_below(admin,A,secret) | -loca_level_below(admin,A,topsecret) | -loca_level_below(admin,A,topsecret) | -admin_file_has_level(admin,B,A) | admin_indi_has_level_for_file(admin,alice,B). [resolve(188,a,186,a)].
% 0.85/1.12 Derived: -loca_level_below(admin,secret,secret) | -loca_level_below(admin,secret,topsecret) | -loca_level_below(admin,secret,topsecret) | admin_indi_has_level_for_file(admin,alice,secretfile) | -admin_file_has_compartments_h(admin,secretfile,cons(compartmentb,cons(compartmenta,nil)),cons(compartmentb,cons(compartmenta,nil))) | -admin_file_has_level_h(admin,secretfile,secret,cons(compartmentb,cons(compartmenta,nil))). [resolve(198,d,197,c)].
% 0.85/1.12 199 -admin_compartment_has_sso(admin,compartmentb,sso_compartmentb) | admin_compartment_has_scg(admin,compartmentb,scg_compartmentb). [resolve(100,b,101,a)].
% 0.85/1.12 200 admin_compartment_has_sso(admin,compartmentb,sso_compartmentb). [resolve(94,a,95,a)].
% 0.85/1.12 201 admin_compartment_has_sso(admin,compartmenta,sso_compartmenta). [resolve(94,a,96,a)].
% 0.85/1.12 Derived: admin_compartment_has_scg(admin,compartmentb,scg_compartmentb). [resolve(199,a,200,a)].
% 0.85/1.12 202 -admin_compartment_has_sso(admin,compartmenta,sso_compartmenta) | admin_compartment_has_scg(admin,compartmenta,scg_compartmenta). [resolve(103,b,102,a)].
% 0.85/1.12 Derived: admin_compartment_has_scg(admin,compartmenta,scg_compartmenta). [resolve(202,a,201,a)].
% 0.85/1.12 203 -admin_compartment_has_sso(admin,A,sso_compartmentb) | -admin_compartment_has_scg(admin,A,scg_compartmentb) | -admin_file_has_level_h(admin,secretfile,secret,B) | admin_file_has_level_h(admin,secretfile,secret,cons(A,B)). [resolve(145,c,146,a)].
% 0.85/1.12 Derived: -admin_compartment_has_scg(admin,compartmentb,scg_compartmentb) | -admin_file_has_level_h(admin,secretfile,secret,A) | admin_file_has_level_h(admin,secretfile,secret,cons(compartmentb,A)). [resolve(203,a,200,a)].
% 0.85/1.12 204 -admin_compartment_has_sso(admin,A,sso_compartmenta) | -admin_compartment_has_scg(admin,A,scg_compartmenta) | -admin_file_has_level_h(admin,secretfile,secret,B) | admin_file_has_level_h(admin,secretfile,secret,cons(A,B)). [resolve(145,c,147,a)].
% 0.85/1.12 Derived: -admin_compartment_has_scg(admin,compartmenta,scg_compartmenta) | -admin_file_has_level_h(admin,secretfile,secret,A) | admin_file_has_level_h(admin,secretfile,secret,cons(compartmenta,A)). [resolve(204,a,201,a)].
% 0.85/1.12 205 -admin_compartment_has_sso(admin,A,sso_compartmentb) | -admin_compartment_has_scg(admin,A,scg_compartmentb) | -admin_file_has_citizenship_h(admin,secretfile,usa,B) | admin_file_has_citizenship_h(admin,secretfile,usa,cons(A,B)). [resolve(148,c,149,a)].
% 0.85/1.12 Derived: -admin_compartment_has_scg(admin,compartmentb,scg_compartmentb) | -admin_file_has_citizenship_h(admin,secretfile,usa,A) | admin_file_has_citizenship_h(admin,secretfile,usa,cons(compartmentb,A)). [resolve(205,a,200,a)].
% 0.85/1.12 206 -admin_compartment_has_sso(admin,A,sso_compartmenta) | -admin_compartment_has_scg(admin,A,scg_compartmenta) | -admin_file_has_citizenship_h(admin,secretfile,usa,B) | admin_file_has_citizenship_h(admin,secretfile,usa,cons(A,B)). [resolve(148,c,150,a)].
% 0.85/1.12 Derived: -admin_compartment_has_scg(admin,compartmenta,scg_compartmenta) | -admin_file_has_citizenship_h(admin,secretfile,usa,A) | admin_file_has_citizenship_h(admin,secretfile,usa,cons(compartmenta,A)). [resolve(206,a,201,a)].
% 0.85/1.12 207 -admin_compartment_has_sso(admin,A,sso_compartmentb) | -admin_file_has_compartments_h(admin,secretfile,cons(compartmentb,cons(compartmenta,nil)),B) | admin_file_has_compartments_h(admin,secretfile,cons(compartmentb,cons(compartmenta,nil)),cons(A,B)). [resolve(161,b,162,a)].
% 0.85/1.12 Derived: -admin_file_has_compartments_h(admin,secretfile,cons(compartmentb,cons(compartmenta,nil)),A) | admin_file_has_compartments_h(admin,secretfile,cons(compartmentb,cons(compartmenta,nil)),cons(compartmentb,A)). [resolve(207,a,200,a)].
% 0.85/1.12 208 -admin_compartment_has_sso(admin,A,sso_compartmenta) | -admin_file_has_compartments_h(admin,secretfile,cons(compartmentb,cons(compartmenta,nil)),B) | admin_file_has_compartments_h(admin,secretfile,cons(compartmentb,cons(compartmenta,nil)),cons(A,B)). [resolve(161,b,163,a)].
% 0.85/1.12 Derived: -admin_file_has_compartments_h(admin,secretfile,cons(compartmentb,cons(compartmenta,nil)),A) | admin_file_has_compartments_h(admin,secretfile,cons(compartmentb,cons(compartmenta,nil)),cons(compartmenta,A)). [resolve(208,a,201,a)].
% 0.85/1.12 209 -admin_indi_has_polygraph_for_compartment(admin,alice,compartmentb) | -admin_indi_has_credit_for_compartment(admin,alice,compartmentb) | -admin_compartment_has_sso(admin,compartmentb,sso_compartmentb) | -admin_indi_has_background_for_compartment(admin,alice,compartmentb) | -admin_indi_has_level_for_compartment(admin,alice,compartmentb) | -admin_indi_has_compartments(admin,alice,A) | admin_indi_has_compartments(admin,alice,cons(compartmentb,A)). [resolve(185,a,186,a)].
% 0.85/1.12 Derived: -admin_indi_has_polygraph_for_compartment(admin,alice,compartmentb) | -admin_indi_has_credit_for_compartment(admin,alice,compartmentb) | -admin_indi_has_background_for_compartment(admin,alice,compartmentb) | -admin_indi_has_level_for_compartment(admin,alice,compartmentb) | -admin_indi_has_compartments(admin,alice,A) | admin_indi_has_compartments(admin,alice,cons(compartmentb,A)). [resolve(209,c,200,a)].
% 0.85/1.12 210 -admin_indi_has_polygraph_for_compartment(admin,alice,compartmenta) | -admin_indi_has_credit_for_compartment(admin,alice,compartmenta) | -admin_compartment_has_sso(admin,compartmenta,sso_compartmenta) | -admin_indi_has_background_for_compartment(admin,alice,compartmenta) | -admin_indi_has_level_for_compartment(admin,alice,compartmenta) | -admin_indi_has_compartments(admin,alice,A) | admin_indi_has_compartments(admin,alice,cons(compartmenta,A)). [resolve(187,a,186,a)].
% 0.85/1.12 Derived: -admin_indi_has_polygraph_for_compartment(admin,alice,compartmenta) | -admin_indi_has_credit_for_compartment(admin,alice,compartmenta) | -admin_indi_has_background_for_compartment(admin,alice,compartmenta) | -admin_indi_has_level_for_compartment(admin,alice,compartmenta) | -admin_indi_has_compartments(admin,alice,A) | admin_indi_has_compartments(admin,alice,cons(compartmenta,A)). [resolve(210,c,201,a)].
% 0.85/1.12 211 -admin_indi_has_citizenship_for_file(admin,babu,secretfile) | -admin_indi_has_need_to_know_for_file(admin,babu,secretfile) | -admin_indi_has_level_for_file(admin,babu,secretfile) | -admin_indi_has_compartments_for_file(admin,babu,secretfile). [resolve(164,e,165,a)].
% 0.85/1.12 212 admin_indi_has_citizenship_for_file(admin,alice,A). [resolve(113,b,114,a)].
% 0.85/1.12 213 -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | -admin_file_has_citizenship_h(admin,not_secretfile,anycountry,nil) | admin_indi_has_citizenship_for_file(admin,A,not_secretfile). [resolve(191,c,192,a)].
% 0.85/1.12 214 -admin_indi_has_polygraph_for_compartment(admin,alice,compartmentb) | -admin_indi_has_credit_for_compartment(admin,alice,compartmentb) | -admin_indi_has_background_for_compartment(admin,alice,compartmentb) | -admin_indi_has_level_for_compartment(admin,alice,compartmentb) | -admin_indi_has_compartments(admin,alice,A) | admin_indi_has_compartments(admin,alice,cons(compartmentb,A)). [resolve(209,c,200,a)].
% 0.85/1.12 215 admin_indi_has_polygraph_for_compartment(admin,A,compartmenta). [resolve(151,a,153,a)].
% 0.85/1.12 216 admin_indi_has_polygraph_for_compartment(admin,alice,compartmentb). [resolve(177,a,176,a)].
% 0.85/1.12 Derived: -admin_indi_has_credit_for_compartment(admin,alice,compartmentb) | -admin_indi_has_background_for_compartment(admin,alice,compartmentb) | -admin_indi_has_level_for_compartment(admin,alice,compartmentb) | -admin_indi_has_compartments(admin,alice,A) | admin_indi_has_compartments(admin,alice,cons(compartmentb,A)). [resolve(214,a,216,a)].
% 0.85/1.12 217 -admin_indi_has_polygraph_for_compartment(admin,alice,compartmenta) | -admin_indi_has_credit_for_compartment(admin,alice,compartmenta) | -admin_indi_has_background_for_compartment(admin,alice,compartmenta) | -admin_indi_has_level_for_compartment(admin,alice,compartmenta) | -admin_indi_has_compartments(admin,alice,A) | admin_indi_has_compartments(admin,alice,cons(compartmenta,A)). [resolve(210,c,201,a)].
% 0.85/1.12 Derived: -admin_indi_has_credit_for_compartment(admin,alice,compartmenta) | -admin_indi_has_background_for_compartment(admin,alice,compartmenta) | -admin_indi_has_level_for_compartment(admin,alice,compartmenta) | -admin_indi_has_compartments(admin,alice,A) | admin_indi_has_compartments(admin,alice,cons(compartmenta,A)). [resolve(217,a,215,a)].
% 0.85/1.12 218 -admin_indi_has_credit_for_compartment(admin,alice,compartmentb) | -admin_indi_has_background_for_compartment(admin,alice,compartmentb) | -admin_indi_has_level_for_compartment(admin,alice,compartmentb) | -admin_indi_has_compartments(admin,alice,A) | admin_indi_has_compartments(admin,alice,cons(compartmentb,A)). [resolve(214,a,216,a)].
% 0.85/1.12 219 admin_indi_has_credit_for_compartment(admin,A,compartmenta). [resolve(154,a,153,a)].
% 0.85/1.12 220 admin_indi_has_credit_for_compartment(admin,alice,compartmentb). [resolve(180,a,181,a)].
% 0.85/1.12 Derived: -admin_indi_has_background_for_compartment(admin,alice,compartmentb) | -admin_indi_has_level_for_compartment(admin,alice,compartmentb) | -admin_indi_has_compartments(admin,alice,A) | admin_indi_has_compartments(admin,alice,cons(compartmentb,A)). [resolve(218,a,220,a)].
% 0.85/1.12 221 -admin_indi_has_credit_for_compartment(admin,alice,compartmenta) | -admin_indi_has_background_for_compartment(admin,alice,compartmenta) | -admin_indi_has_level_for_compartment(admin,alice,compartmenta) | -admin_indi_has_compartments(admin,alice,A) | admin_indi_has_compartments(admin,alice,cons(compartmenta,A)). [resolve(217,a,215,a)].
% 0.85/1.12 Derived: -admin_indi_has_background_for_compartment(admin,alice,compartmenta) | -admin_indi_has_level_for_compartment(admin,alice,compartmenta) | -admin_indi_has_compartments(admin,alice,A) | admin_indi_has_compartments(admin,alice,cons(compartmenta,A)). [resolve(221,a,219,a)].
% 0.85/1.12 222 -admin_indi_has_background_for_compartment(admin,alice,compartmentb) | -admin_indi_has_level_for_compartment(admin,alice,compartmentb) | -admin_indi_has_compartments(admin,alice,A) | admin_indi_has_compartments(admin,alice,cons(compartmentb,A)). [resolve(218,a,220,a)].
% 0.85/1.12 223 admin_indi_has_background_for_compartment(admin,A,compartmenta). [resolve(157,a,153,a)].
% 0.85/1.12 224 -loca_level_below(admin,topsecret,topsecret) | admin_indi_has_background_for_compartment(admin,alice,compartmentb). [resolve(159,b,152,a)].
% 0.85/1.12 Derived: -admin_indi_has_level_for_compartment(admin,alice,compartmentb) | -admin_indi_has_compartments(admin,alice,A) | admin_indi_has_compartments(admin,alice,cons(compartmentb,A)) | -loca_level_below(admin,topsecret,topsecret). [resolve(222,a,224,b)].
% 0.85/1.12 225 -admin_indi_has_background_for_compartment(admin,alice,compartmenta) | -admin_indi_has_level_for_compartment(admin,alice,compartmenta) | -admin_indi_has_compartments(admin,alice,A) | admin_indi_has_compartments(admin,alice,cons(compartmenta,A)). [resolve(221,a,219,a)].
% 0.85/1.12 Derived: -admin_indi_has_level_for_compartment(admin,alice,compartmenta) | -admin_indi_has_compartments(admin,alice,A) | admin_indi_has_compartments(admin,alice,cons(compartmenta,A)). [resolve(225,a,223,a)].
% 0.85/1.12 226 -admin_indi_has_level_for_compartment(admin,alice,compartmentb) | -admin_indi_has_compartments(admin,alice,A) | admin_indi_has_compartments(admin,alice,cons(compartmentb,A)) | -loca_level_below(admin,topsecret,topsecret). [resolve(222,a,224,b)].
% 0.85/1.12 227 -loca_level_below(admin,confidential,secret) | -loca_level_below(admin,confidential,topsecret) | -loca_level_below(admin,confidential,topsecret) | admin_indi_has_level_for_compartment(admin,alice,compartmentb). [resolve(189,a,186,a)].
% 0.85/1.12 228 -loca_level_below(admin,sbu,secret) | -loca_level_below(admin,sbu,topsecret) | -loca_level_below(admin,sbu,topsecret) | admin_indi_has_level_for_compartment(admin,alice,compartmenta). [resolve(190,a,186,a)].
% 0.85/1.12 Derived: -admin_indi_has_compartments(admin,alice,A) | admin_indi_has_compartments(admin,alice,cons(compartmentb,A)) | -loca_level_below(admin,topsecret,topsecret) | -loca_level_below(admin,confidential,secret) | -loca_level_below(admin,confidential,topsecret) | -loca_level_below(admin,confidential,topsecret). [resolve(226,a,227,d)].
% 0.85/1.12 229 -admin_indi_has_level_for_compartment(admin,alice,compartmenta) | -admin_indi_has_compartments(admin,alice,A) | admin_indi_has_compartments(admin,alice,cons(compartmenta,A)). [resolve(225,a,223,a)].
% 0.85/1.12 Derived: -admin_indi_has_compartments(admin,alice,A) | admin_indi_has_compartments(admin,alice,cons(compartmenta,A)) | -loca_level_below(admin,sbu,secret) | -loca_level_below(admin,sbu,topsecret) | -loca_level_below(admin,sbu,topsecret). [resolve(229,a,228,d)].
% 20.37/20.69 230 -admin_compartment_has_scg(admin,compartmentb,scg_compartmentb) | -admin_file_has_level_h(admin,secretfile,secret,A) | admin_file_has_level_h(admin,secretfile,secret,cons(compartmentb,A)). [resolve(203,a,200,a)].
% 20.37/20.69 231 admin_compartment_has_scg(admin,compartmentb,scg_compartmentb). [resolve(199,a,200,a)].
% 20.37/20.69 232 admin_compartment_has_scg(admin,compartmenta,scg_compartmenta). [resolve(202,a,201,a)].
% 20.37/20.69 Derived: -admin_file_has_level_h(admin,secretfile,secret,A) | admin_file_has_level_h(admin,secretfile,secret,cons(compartmentb,A)). [resolve(230,a,231,a)].
% 20.37/20.69 233 -admin_compartment_has_scg(admin,compartmenta,scg_compartmenta) | -admin_file_has_level_h(admin,secretfile,secret,A) | admin_file_has_level_h(admin,secretfile,secret,cons(compartmenta,A)). [resolve(204,a,201,a)].
% 20.37/20.69 Derived: -admin_file_has_level_h(admin,secretfile,secret,A) | admin_file_has_level_h(admin,secretfile,secret,cons(compartmenta,A)). [resolve(233,a,232,a)].
% 20.37/20.69 234 -admin_compartment_has_scg(admin,compartmentb,scg_compartmentb) | -admin_file_has_citizenship_h(admin,secretfile,usa,A) | admin_file_has_citizenship_h(admin,secretfile,usa,cons(compartmentb,A)). [resolve(205,a,200,a)].
% 20.37/20.69 Derived: -admin_file_has_citizenship_h(admin,secretfile,usa,A) | admin_file_has_citizenship_h(admin,secretfile,usa,cons(compartmentb,A)). [resolve(234,a,231,a)].
% 20.37/20.69 235 -admin_compartment_has_scg(admin,compartmenta,scg_compartmenta) | -admin_file_has_citizenship_h(admin,secretfile,usa,A) | admin_file_has_citizenship_h(admin,secretfile,usa,cons(compartmenta,A)). [resolve(206,a,201,a)].
% 20.37/20.69 Derived: -admin_file_has_citizenship_h(admin,secretfile,usa,A) | admin_file_has_citizenship_h(admin,secretfile,usa,cons(compartmenta,A)). [resolve(235,a,232,a)].
% 20.37/20.69
% 20.37/20.69 ============================== end predicate elimination =============
% 20.37/20.69
% 20.37/20.69 Auto_denials: (no changes).
% 20.37/20.69
% 20.37/20.69 Term ordering decisions:
% 20.37/20.69 Function symbol KB weights: admin=1. secretfile=1. compartmenta=1. compartmentb=1. nil=1. secret=1. topsecret=1. confidential=1. sbu=1. alice=1. usa=1. unclassified=1. cons=1.
% 20.37/20.69
% 20.37/20.69 ============================== end of process initial clauses ========
% 20.37/20.69
% 20.37/20.69 ============================== CLAUSES FOR SEARCH ====================
% 20.37/20.69
% 20.37/20.69 ============================== end of clauses for search =============
% 20.37/20.69
% 20.37/20.69 ============================== SEARCH ================================
% 20.37/20.69
% 20.37/20.69 % Starting search at 0.04 seconds.
% 20.37/20.69
% 20.37/20.69 NOTE: Back_subsumption disabled, ratio of kept to back_subsumed is 2147483647 (0.00 of 0.10 sec).
% 20.37/20.69
% 20.37/20.69 Low Water (keep): wt=31.000, iters=3333
% 20.37/20.69
% 20.37/20.69 Low Water (keep): wt=27.000, iters=3333
% 20.37/20.69
% 20.37/20.69 ============================== STATISTICS ============================
% 20.37/20.69
% 20.37/20.69 Given=220076. Generated=440132. Kept=225408. proofs=0.
% 20.37/20.69 Usable=220076. Sos=5331. Demods=0. Limbo=1, Disabled=217. Hints=0.
% 20.37/20.69 Kept_by_rule=0, Deleted_by_rule=0.
% 20.37/20.69 Forward_subsumed=0. Back_subsumed=0.
% 20.37/20.69 Sos_limit_deleted=214724. Sos_displaced=0. Sos_removed=0.
% 20.37/20.69 New_demodulators=0 (0 lex), Back_demodulated=0. Back_unit_deleted=0.
% 20.37/20.69 Demod_attempts=0. Demod_rewrites=0.
% 20.37/20.69 Res_instance_prunes=0. Para_instance_prunes=0. Basic_paramod_prunes=0.
% 20.37/20.69 Nonunit_fsub_feature_tests=0. Nonunit_bsub_feature_tests=18.
% 20.37/20.70 Megabytes=419.43.
% 20.37/20.70 User_CPU=19.16, System_CPU=0.46, Wall_clock=19.
% 20.37/20.70
% 20.37/20.70 Megs malloced by palloc(): 400.
% 20.37/20.70 type (bytes each) gets frees in use bytes
% 20.37/20.70 chunk ( 104) 2832 2832 0 0.0 K
% 20.37/20.70 string_buf ( 8) 2092 2092 0 0.0 K
% 20.37/20.70 token ( 20) 4482 4482 0 0.0 K
% 20.37/20.70 pterm ( 16) 2577 2577 0 0.0 K
% 20.37/20.70 hashtab ( 8) 41 41 0 0.0 K
% 20.37/20.70 hashnode ( 8) 217 217 0 0.0 K
% 20.37/20.70 term ( 20) 28978308 14374862 14603446 285223.6 K
% 20.37/20.70 term arg arrays: 56163.1 K
% 20.37/20.70 attribute ( 12) 309 0 309 3.6 K
% 20.37/20.70 ilist ( 8) 230758894 229211541 1547353 12088.7 K
% 20.37/20.70 plist ( 8) 458584 6663 451921 3530.6 K
% 20.37/20.70 i2list ( 12) 3157 3157 0 0.0 K
% 20.37/20.70 just ( 12) 440412 214739 225673 2644.6 K
% 20.47/20.72 parajust ( 16) 0 0 0 0.0 K
% 20.47/20.72 instancejust ( 8) 0 0 0 0.0 K
% 20.47/20.72 ivyjust ( 24) 0 0 0 0.0 K
% 20.47/20.72 formula ( 28) 2054 1362 692 18.9 K
% 20.47/20.72 formula arg arrays: 2.4 K
% 20.47/20.72 topform ( 52) 440396 214724 225672 11459.9 K
% 20.47/20.72 clist_pos ( 20) 671213 445588 225625 4406.7 K
% 20.47/20.72 clist ( 16) 8 1 7 0.1 K
% 20.47/20.72 context ( 808) 4178360 4178358 2 1.6 K
% 20.47/20.72 trail ( 12) 4175947 4175946 1 0.0 K
% 20.47/20.72 ac_match_pos (70044) 0 0 0 0.0 K
% 20.47/20.72 ac_match_free_vars_pos (20020)
% 20.47/20.72 0 0 0 0.0 K
% 20.47/20.72 btm_state ( 60) 0 0 0 0.0 K
% 20.47/20.72 btu_state ( 60) 0 0 0 0.0 K
% 20.47/20.72 ac_position (285432) 0 0 0 0.0 K
% 20.47/20.72 fpa_trie ( 20) 842 0 842 16.4 K
% 20.47/20.72 fpa_state ( 28) 9871416 9871409 7 0.2 K
% 20.47/20.72 fpa_index ( 12) 10 0 10 0.1 K
% 20.47/20.72 fpa_chunk ( 20) 218157 60064 158093 3087.8 K
% 20.47/20.72 fpa_list ( 16) 429 0 429 6.7 K
% 20.47/20.72 fpa_list chunks: 303302.2 K
% 20.47/20.72 discrim ( 12) 567919 0 567919 6655.3 K
% 20.47/20.72 discrim_pos ( 16) 0 0 0 0.0 K
% 20.47/20.72 flat2 ( 32) 14365507 14365507 0 0.0 K
% 20.47/20.72 flat ( 48) 0 0 0 0.0 K
% 20.47/20.72 flatterm ( 32) 0 0 0 0.0 K
% 20.47/20.72 mindex ( 28) 13 0 13 0.4 K
% 20.47/20.72 mindex_pos ( 56) 1951726 1951725 1 0.1 K
% 20.47/20.72 lindex ( 12) 5 0 5 0.1 K
% 20.47/20.72 clash ( 40) 3231401 3231399 2 0.1 K
% 20.47/20.72 di_tree ( 12) 532 0 532 6.2 K
% 20.47/20.72 avl_node ( 20) 450797 440135 10662 208.2 K
% 20.47/20.72
% 20.47/20.72 Memory report, 20 @ 20 = 400 megs (400.00 megs used).
% 20.47/20.72 List 1, length 8, 0.0 K
% 20.47/20.72 List 2, length 61, 0.5 K
% 20.47/20.72 List 4, length 4, 0.1 K
% 20.47/20.72 List 6, length 170, 4.0 K
% 20.47/20.72 List 8, length 107, 3.3 K
% 20.47/20.72 List 10, length 3, 0.1 K
% 20.47/20.72 List 11, length 2, 0.1 K
% 20.47/20.72 List 14, length 4, 0.2 K
% 20.47/20.72 List 16, length 1047, 65.4 K
% 20.47/20.72 List 26, length 77, 7.8 K
% 20.47/20.72 List 32, length 2298, 287.2 K
% 20.47/20.72 List 64, length 3807, 951.8 K
% 20.47/20.72 List 128, length 5807, 2903.5 K
% 20.47/20.72 List 202, length 5, 3.9 K
% 20.47/20.72 List 256, length 9518, 9518.0 K
% 20.47/20.72
% 20.47/20.72 ============================== SELECTOR REPORT =======================
% 20.47/20.72 Sos_deleted=214724, Sos_displaced=0, Sos_size=5331
% 20.47/20.72 SELECTOR PART PRIORITY ORDER SIZE SELECTED
% 20.47/20.72 I 2147483647 high age 0 17
% 20.47/20.72 H 1 high weight 0 0
% 20.47/20.72 A 1 low age 5331 44012
% 20.47/20.72 F 4 low weight 0 0
% 20.47/20.72 T 4 low weight 5331 176047
% 20.47/20.72 ============================== end of selector report ================
% 20.47/20.72
% 20.47/20.72 ============================== end of statistics =====================
% 20.47/20.72
% 20.47/20.72 Exiting with failure.
% 20.47/20.72
% 20.47/20.72 Process 1569 exit (max_megs) Thu Jun 16 04:03:01 2022
% 20.47/20.72 Prover9 interrupted
%------------------------------------------------------------------------------