TSTP Solution File: SWV438+1 by Prover9---1109a

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Prover9---1109a
% Problem  : SWV438+1 : TPTP v8.1.0. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : tptp2X_and_run_prover9 %d %s

% Computer : n012.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:03 EDT 2022

% Result   : Theorem 0.79s 1.06s
% Output   : Refutation 0.79s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : SWV438+1 : TPTP v8.1.0. Released v4.0.0.
% 0.03/0.13  % Command  : tptp2X_and_run_prover9 %d %s
% 0.13/0.34  % Computer : n012.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 600
% 0.13/0.34  % DateTime : Wed Jun 15 14:07:25 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 0.79/1.04  ============================== Prover9 ===============================
% 0.79/1.04  Prover9 (32) version 2009-11A, November 2009.
% 0.79/1.04  Process 17930 was started by sandbox2 on n012.cluster.edu,
% 0.79/1.04  Wed Jun 15 14:07:25 2022
% 0.79/1.04  The command was "/export/starexec/sandbox2/solver/bin/prover9 -t 300 -f /tmp/Prover9_17528_n012.cluster.edu".
% 0.79/1.04  ============================== end of head ===========================
% 0.79/1.04  
% 0.79/1.04  ============================== INPUT =================================
% 0.79/1.04  
% 0.79/1.04  % Reading from file /tmp/Prover9_17528_n012.cluster.edu
% 0.79/1.04  
% 0.79/1.04  set(prolog_style_variables).
% 0.79/1.04  set(auto2).
% 0.79/1.04      % set(auto2) -> set(auto).
% 0.79/1.04      % set(auto) -> set(auto_inference).
% 0.79/1.04      % set(auto) -> set(auto_setup).
% 0.79/1.04      % set(auto_setup) -> set(predicate_elim).
% 0.79/1.04      % set(auto_setup) -> assign(eq_defs, unfold).
% 0.79/1.04      % set(auto) -> set(auto_limits).
% 0.79/1.04      % set(auto_limits) -> assign(max_weight, "100.000").
% 0.79/1.04      % set(auto_limits) -> assign(sos_limit, 20000).
% 0.79/1.04      % set(auto) -> set(auto_denials).
% 0.79/1.04      % set(auto) -> set(auto_process).
% 0.79/1.04      % set(auto2) -> assign(new_constants, 1).
% 0.79/1.04      % set(auto2) -> assign(fold_denial_max, 3).
% 0.79/1.04      % set(auto2) -> assign(max_weight, "200.000").
% 0.79/1.04      % set(auto2) -> assign(max_hours, 1).
% 0.79/1.04      % assign(max_hours, 1) -> assign(max_seconds, 3600).
% 0.79/1.04      % set(auto2) -> assign(max_seconds, 0).
% 0.79/1.04      % set(auto2) -> assign(max_minutes, 5).
% 0.79/1.04      % assign(max_minutes, 5) -> assign(max_seconds, 300).
% 0.79/1.04      % set(auto2) -> set(sort_initial_sos).
% 0.79/1.04      % set(auto2) -> assign(sos_limit, -1).
% 0.79/1.04      % set(auto2) -> assign(lrs_ticks, 3000).
% 0.79/1.04      % set(auto2) -> assign(max_megs, 400).
% 0.79/1.04      % set(auto2) -> assign(stats, some).
% 0.79/1.04      % set(auto2) -> clear(echo_input).
% 0.79/1.04      % set(auto2) -> set(quiet).
% 0.79/1.04      % set(auto2) -> clear(print_initial_clauses).
% 0.79/1.04      % set(auto2) -> clear(print_given).
% 0.79/1.04  assign(lrs_ticks,-1).
% 0.79/1.04  assign(sos_limit,10000).
% 0.79/1.04  assign(order,kbo).
% 0.79/1.04  set(lex_order_vars).
% 0.79/1.04  clear(print_given).
% 0.79/1.04  
% 0.79/1.04  % formulas(sos).  % not echoed (88 formulas)
% 0.79/1.04  
% 0.79/1.04  ============================== end of input ==========================
% 0.79/1.04  
% 0.79/1.04  % From the command line: assign(max_seconds, 300).
% 0.79/1.04  
% 0.79/1.04  ============================== PROCESS NON-CLAUSAL FORMULAS ==========
% 0.79/1.04  
% 0.79/1.04  % Formulas that are not ordinary clauses:
% 0.79/1.04  1 (all K loca_level_direct_below(K,unclassified,sbu)) # label(ax0) # label(axiom) # label(non_clause).  [assumption].
% 0.79/1.04  2 (all K loca_level_direct_below(K,sbu,confidential)) # label(ax1) # label(axiom) # label(non_clause).  [assumption].
% 0.79/1.04  3 (all K loca_level_direct_below(K,confidential,secret)) # label(ax2) # label(axiom) # label(non_clause).  [assumption].
% 0.79/1.04  4 (all K loca_level_direct_below(K,secret,topsecret)) # label(ax3) # label(axiom) # label(non_clause).  [assumption].
% 0.79/1.04  5 (all K all L loca_level_below(K,L,L)) # label(ax4) # label(axiom) # label(non_clause).  [assumption].
% 0.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  10 (all F all CL admin_file_has_compartments_h(admin,F,CL,nil)) # label(ax9) # label(axiom) # label(non_clause).  [assumption].
% 0.79/1.04  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.79/1.04  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.79/1.04  13 (all F all L admin_file_has_level_h(admin,F,L,nil)) # label(ax12) # label(axiom) # label(non_clause).  [assumption].
% 0.79/1.04  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.79/1.04  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.79/1.04  16 (all F all U admin_file_has_citizenship_h(admin,F,U,nil)) # label(ax15) # label(axiom) # label(non_clause).  [assumption].
% 0.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  20 (all K admin_indi_has_background(admin,K,unclassified)) # label(ax19) # label(axiom) # label(non_clause).  [assumption].
% 0.79/1.04  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.79/1.04  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.79/1.04  23 (all K admin_indi_has_citizenship(admin,K,anycountry)) # label(ax22) # label(axiom) # label(non_clause).  [assumption].
% 0.79/1.04  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.79/1.04  25 (all K admin_indi_has_level(admin,K,unclassified)) # label(ax24) # label(axiom) # label(non_clause).  [assumption].
% 0.79/1.04  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.79/1.04  27 (all K admin_indi_has_compartments(admin,K,nil)) # label(ax26) # label(axiom) # label(non_clause).  [assumption].
% 0.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  
% 0.79/1.04  ============================== end of process non-clausal formulas ===
% 0.79/1.04  
% 0.79/1.04  ============================== PROCESS INITIAL CLAUSES ===============
% 0.79/1.04  
% 0.79/1.04  ============================== PREDICATE ELIMINATION =================
% 0.79/1.04  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.79/1.04  43 state_file_is_not_working_paper(secretfile) # label(ax50) # label(hypothesis).  [assumption].
% 0.79/1.04  44 state_file_is_not_working_paper(not_secretfile) # label(ax61) # label(hypothesis).  [assumption].
% 0.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  46 system_indi_is_oca(system,oca) # label(ax41) # label(hypothesis).  [assumption].
% 0.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  54 state_file_has_owner(secretfile,owner_secretfile) # label(ax60) # label(hypothesis).  [assumption].
% 0.79/1.04  55 state_file_has_owner(not_secretfile,owner_not_secretfile) # label(ax65) # label(hypothesis).  [assumption].
% 0.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  Derived: -system_indi_is_counterintelligence(system,A,owner_secretfile) | admin_indi_may_file(admin,A,secretfile,read).  [resolve(56,a,54,a)].
% 0.79/1.04  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.79/1.04  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.79/1.04  58 system_indi_is_polygraph_admin(system,polygraph_admin) # label(ax66) # label(hypothesis).  [assumption].
% 0.79/1.04  Derived: -polygraph_admin_indi_has_polygraph(polygraph_admin,A) | admin_indi_has_polygraph(admin,A).  [resolve(57,a,58,a)].
% 0.79/1.04  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.79/1.04  60 system_indi_is_credit_admin(system,credit_admin) # label(ax67) # label(hypothesis).  [assumption].
% 0.79/1.04  Derived: -credit_admin_indi_has_credit(credit_admin,A) | admin_indi_has_credit(admin,A).  [resolve(59,a,60,a)].
% 0.79/1.04  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.79/1.04  62 system_indi_is_background_admin(system,background_admin) # label(ax68) # label(hypothesis).  [assumption].
% 0.79/1.04  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.79/1.04  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.79/1.04  64 system_indi_is_hr_admin(system,hr_admin) # label(ax69) # label(hypothesis).  [assumption].
% 0.79/1.04  Derived: -hr_admin_indi_has_employment(hr_admin,A) | admin_indi_has_employment(admin,A).  [resolve(63,a,64,a)].
% 0.79/1.04  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.79/1.04  66 system_indi_is_level_admin(system,level_admin) # label(ax70) # label(hypothesis).  [assumption].
% 0.79/1.04  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.79/1.04  67 -polygraph_admin_indi_has_polygraph(polygraph_admin,A) | admin_indi_has_polygraph(admin,A).  [resolve(57,a,58,a)].
% 0.79/1.04  68 polygraph_admin_indi_has_polygraph(polygraph_admin,alice) # label(ax72) # label(hypothesis).  [assumption].
% 0.79/1.04  Derived: admin_indi_has_polygraph(admin,alice).  [resolve(67,a,68,a)].
% 0.79/1.04  69 -credit_admin_indi_has_credit(credit_admin,A) | admin_indi_has_credit(admin,A).  [resolve(59,a,60,a)].
% 0.79/1.04  70 credit_admin_indi_has_credit(credit_admin,alice) # label(ax73) # label(hypothesis).  [assumption].
% 0.79/1.04  Derived: admin_indi_has_credit(admin,alice).  [resolve(69,a,70,a)].
% 0.79/1.04  71 -hr_admin_indi_has_employment(hr_admin,A) | admin_indi_has_employment(admin,A).  [resolve(63,a,64,a)].
% 0.79/1.04  72 hr_admin_indi_has_employment(hr_admin,alice) # label(ax75) # label(hypothesis).  [assumption].
% 0.79/1.04  Derived: admin_indi_has_employment(admin,alice).  [resolve(71,a,72,a)].
% 0.79/1.04  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.79/1.04  74 loca_level_direct_below(A,unclassified,sbu) # label(ax0) # label(axiom).  [clausify(1)].
% 0.79/1.04  75 loca_level_direct_below(A,sbu,confidential) # label(ax1) # label(axiom).  [clausify(2)].
% 0.79/1.04  76 loca_level_direct_below(A,confidential,secret) # label(ax2) # label(axiom).  [clausify(3)].
% 0.79/1.04  77 loca_level_direct_below(A,secret,topsecret) # label(ax3) # label(axiom).  [clausify(4)].
% 0.79/1.04  Derived: -loca_level_below(A,B,unclassified) | loca_level_below(A,B,sbu).  [resolve(73,a,74,a)].
% 0.79/1.04  Derived: -loca_level_below(A,B,sbu) | loca_level_below(A,B,confidential).  [resolve(73,a,75,a)].
% 0.79/1.04  Derived: -loca_level_below(A,B,confidential) | loca_level_below(A,B,secret).  [resolve(73,a,76,a)].
% 0.79/1.04  Derived: -loca_level_below(A,B,secret) | loca_level_below(A,B,topsecret).  [resolve(73,a,77,a)].
% 0.79/1.04  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.79/1.04  79 admin_indi_has_background(admin,A,unclassified) # label(ax19) # label(axiom).  [clausify(20)].
% 0.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  82 -admin_indi_has_citizenship(admin,A,usa) | admin_indi_has_citizenship_for_file(admin,A,B) # label(ax38) # label(axiom).  [clausify(39)].
% 0.79/1.04  83 admin_indi_has_citizenship(admin,A,anycountry) # label(ax22) # label(axiom).  [clausify(23)].
% 0.79/1.04  84 -system_indi_has_citizenship(system,A,B) | admin_indi_has_citizenship(admin,A,B) # label(ax23) # label(axiom).  [clausify(24)].
% 0.79/1.04  Derived: admin_indi_has_citizenship_for_file(admin,A,B) | -system_indi_has_citizenship(system,A,usa).  [resolve(82,a,84,b)].
% 0.79/1.04  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.79/1.04  Derived: -admin_file_has_citizenship(admin,A,anycountry) | admin_indi_has_citizenship_for_file(admin,B,A).  [resolve(85,b,83,a)].
% 0.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  90 admin_indi_has_level(admin,A,unclassified) # label(ax24) # label(axiom).  [clausify(25)].
% 0.79/1.04  Derived: -admin_file_has_level(admin,A,unclassified) | admin_indi_has_level_for_file(admin,B,A).  [resolve(89,b,90,a)].
% 0.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  94 -system_compartment_has_sso(system,A,B) | admin_compartment_has_sso(admin,A,B) # label(ax6) # label(axiom).  [clausify(7)].
% 0.79/1.04  95 system_compartment_has_sso(system,compartmentb,sso_compartmentb) # label(ax44) # label(hypothesis).  [assumption].
% 0.79/1.04  96 system_compartment_has_sso(system,compartmenta,sso_compartmenta) # label(ax47) # label(hypothesis).  [assumption].
% 0.79/1.04  Derived: admin_compartment_has_sso(admin,compartmentb,sso_compartmentb).  [resolve(94,a,95,a)].
% 0.79/1.04  Derived: admin_compartment_has_sso(admin,compartmenta,sso_compartmenta).  [resolve(94,a,96,a)].
% 0.79/1.04  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.79/1.04  98 oca_compartment_has_scg(oca,compartmentb,scg_compartmentb) # label(ax45) # label(hypothesis).  [assumption].
% 0.79/1.04  99 oca_compartment_has_scg(oca,compartmenta,scg_compartmenta) # label(ax48) # label(hypothesis).  [assumption].
% 0.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  101 sso_compartment_has_scg(sso_compartmentb,compartmentb,scg_compartmentb) # label(ax46) # label(hypothesis).  [assumption].
% 0.79/1.04  102 sso_compartment_has_scg(sso_compartmenta,compartmenta,scg_compartmenta) # label(ax49) # label(hypothesis).  [assumption].
% 0.79/1.04  Derived: -admin_compartment_has_sso(admin,compartmentb,sso_compartmentb) | admin_compartment_has_scg(admin,compartmentb,scg_compartmentb).  [resolve(100,b,101,a)].
% 0.79/1.04  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.79/1.04  Derived: -admin_compartment_has_sso(admin,compartmenta,sso_compartmenta) | admin_compartment_has_scg(admin,compartmenta,scg_compartmenta).  [resolve(103,b,102,a)].
% 0.79/1.04  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.79/1.04  105 system_file_needs_level(system,secretfile,secret) # label(ax54) # label(hypothesis).  [assumption].
% 0.79/1.04  106 system_file_needs_level(system,not_secretfile,unclassified) # label(ax63) # label(hypothesis).  [assumption].
% 0.79/1.04  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.79/1.04  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.79/1.04  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.79/1.04  108 system_file_needs_citizenship(system,secretfile,usa) # label(ax57) # label(hypothesis).  [assumption].
% 0.79/1.05  109 system_file_needs_citizenship(system,not_secretfile,anycountry) # label(ax64) # label(hypothesis).  [assumption].
% 0.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  111 system_file_needs_compartments(system,not_secretfile,nil) # label(ax62) # label(hypothesis).  [assumption].
% 0.79/1.05  112 system_file_needs_compartments(system,secretfile,cons(compartmentb,cons(compartmenta,nil))) # label(ax51) # label(hypothesis).  [assumption].
% 0.79/1.05  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.79/1.05  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.79/1.05  113 admin_indi_has_citizenship_for_file(admin,A,B) | -system_indi_has_citizenship(system,A,usa).  [resolve(82,a,84,b)].
% 0.79/1.05  114 system_indi_has_citizenship(system,alice,usa) # label(ax71) # label(hypothesis).  [assumption].
% 0.79/1.05  115 system_indi_has_citizenship(system,babu,india) # label(ax84) # label(hypothesis).  [assumption].
% 0.79/1.05  Derived: admin_indi_has_citizenship_for_file(admin,alice,A).  [resolve(113,b,114,a)].
% 0.79/1.05  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.79/1.05  Derived: -admin_file_has_citizenship(admin,A,india) | admin_indi_has_citizenship_for_file(admin,babu,A).  [resolve(116,c,115,a)].
% 0.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  121 background_admin_indi_has_background(background_admin,alice,topsecret) # label(ax74) # label(hypothesis).  [assumption].
% 0.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  125 system_indi_needs_level(system,alice,secret) # label(ax76) # label(hypothesis).  [assumption].
% 0.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  128 level_admin_indi_has_level(level_admin,alice,topsecret) # label(ax77) # label(hypothesis).  [assumption].
% 0.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  131 system_indi_needs_compartment(system,alice,compartmentb) # label(ax78) # label(hypothesis).  [assumption].
% 0.79/1.05  132 system_indi_needs_compartment(system,alice,compartmenta) # label(ax79) # label(hypothesis).  [assumption].
% 0.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  134 sso_indi_has_compartment(sso_compartmentb,alice,compartmentb) # label(ax80) # label(hypothesis).  [assumption].
% 0.79/1.05  135 sso_indi_has_compartment(sso_compartmenta,alice,compartmenta) # label(ax81) # label(hypothesis).  [assumption].
% 0.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  138 owner_indi_has_need_to_know(owner_secretfile,alice,secretfile) # label(ax82) # label(hypothesis).  [assumption].
% 0.79/1.05  139 owner_indi_has_need_to_know(owner_secretfile,alice,not_secretfile) # label(ax83) # label(hypothesis).  [assumption].
% 0.79/1.05  140 owner_indi_has_need_to_know(owner_not_secretfile,babu,not_secretfile) # label(ax85) # label(hypothesis).  [assumption].
% 0.79/1.05  Derived: admin_indi_has_need_to_know_for_file(admin,alice,secretfile).  [resolve(137,a,138,a)].
% 0.79/1.05  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.79/1.05  Derived: admin_indi_has_need_to_know_for_file(admin,babu,not_secretfile).  [resolve(141,a,140,a)].
% 0.79/1.05  142 -system_indi_is_counterintelligence(system,A,owner_secretfile) | admin_indi_may_file(admin,A,secretfile,read).  [resolve(56,a,54,a)].
% 0.79/1.05  143 system_indi_is_counterintelligence(system,ci,owner_secretfile) # label(ax86) # label(hypothesis).  [assumption].
% 0.79/1.05  Derived: admin_indi_may_file(admin,ci,secretfile,read).  [resolve(142,a,143,a)].
% 0.79/1.05  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.79/1.05  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.79/1.05  146 sso_file_has_level(sso_compartmentb,secretfile,secret,scg_compartmentb) # label(ax55) # label(hypothesis).  [assumption].
% 0.79/1.05  147 sso_file_has_level(sso_compartmenta,secretfile,secret,scg_compartmenta) # label(ax56) # label(hypothesis).  [assumption].
% 0.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  149 sso_file_has_citizenship(sso_compartmentb,secretfile,usa,scg_compartmentb) # label(ax58) # label(hypothesis).  [assumption].
% 0.79/1.05  150 sso_file_has_citizenship(sso_compartmenta,secretfile,usa,scg_compartmenta) # label(ax59) # label(hypothesis).  [assumption].
% 0.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  152 oca_compartment_is_compartment(oca,compartmentb,confidential,topsecret,yes,yes) # label(ax42) # label(hypothesis).  [assumption].
% 0.79/1.05  153 oca_compartment_is_compartment(oca,compartmenta,sbu,unclassified,no,no) # label(ax43) # label(hypothesis).  [assumption].
% 0.79/1.05  Derived: admin_indi_has_polygraph_for_compartment(admin,A,compartmenta).  [resolve(151,a,153,a)].
% 0.79/1.05  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.79/1.05  Derived: admin_indi_has_credit_for_compartment(admin,A,compartmenta).  [resolve(154,a,153,a)].
% 0.79/1.05  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.79/1.05  Derived: -admin_indi_has_polygraph(admin,A) | admin_indi_has_polygraph_for_compartment(admin,A,compartmentb).  [resolve(155,a,152,a)].
% 0.79/1.05  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.79/1.05  Derived: -admin_indi_has_credit(admin,A) | admin_indi_has_credit_for_compartment(admin,A,compartmentb).  [resolve(156,a,152,a)].
% 0.79/1.05  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.79/1.05  Derived: admin_indi_has_background_for_compartment(admin,A,compartmenta).  [resolve(157,a,153,a)].
% 0.79/1.05  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.79/1.05  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.79/1.05  Derived: -loca_level_below(admin,topsecret,topsecret) | admin_indi_has_background_for_compartment(admin,alice,compartmentb).  [resolve(159,b,152,a)].
% 0.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  162 sso_file_has_compartments(sso_compartmentb,secretfile,cons(compartmentb,cons(compartmenta,nil))) # label(ax52) # label(hypothesis).  [assumption].
% 0.79/1.05  163 sso_file_has_compartments(sso_compartmenta,secretfile,cons(compartmentb,cons(compartmenta,nil))) # label(ax53) # label(hypothesis).  [assumption].
% 0.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  165 -admin_indi_may_file(admin,babu,not_secretfile,read) # label(babureadnotsecret) # label(negated_conjecture).  [assumption].
% 0.79/1.05  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.79/1.05  Derived: -admin_indi_has_citizenship_for_file(admin,babu,not_secretfile) | -admin_indi_has_need_to_know_for_file(admin,babu,not_secretfile) | -admin_indi_has_level_for_file(admin,babu,not_secretfile) | -admin_indi_has_compartments_for_file(admin,babu,not_secretfile).  [resolve(166,e,165,a)].
% 0.79/1.05  167 admin_indi_may_file(admin,ci,secretfile,read).  [resolve(142,a,143,a)].
% 0.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  176 admin_indi_has_polygraph(admin,alice).  [resolve(67,a,68,a)].
% 0.79/1.05  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.79/1.05  177 -admin_indi_has_polygraph(admin,A) | admin_indi_has_polygraph_for_compartment(admin,A,compartmentb).  [resolve(155,a,152,a)].
% 0.79/1.05  Derived: admin_indi_has_polygraph_for_compartment(admin,alice,compartmentb).  [resolve(177,a,176,a)].
% 0.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  180 -admin_indi_has_credit(admin,A) | admin_indi_has_credit_for_compartment(admin,A,compartmentb).  [resolve(156,a,152,a)].
% 0.79/1.05  181 admin_indi_has_credit(admin,alice).  [resolve(69,a,70,a)].
% 0.79/1.05  Derived: admin_indi_has_credit_for_compartment(admin,alice,compartmentb).  [resolve(180,a,181,a)].
% 0.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  186 admin_indi_has_employment(admin,alice).  [resolve(71,a,72,a)].
% 0.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  192 -admin_file_has_citizenship(admin,A,anycountry) | admin_indi_has_citizenship_for_file(admin,B,A).  [resolve(85,b,83,a)].
% 0.79/1.05  193 -admin_file_has_citizenship(admin,A,india) | admin_indi_has_citizenship_for_file(admin,babu,A).  [resolve(116,c,115,a)].
% 0.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  196 -admin_file_has_level(admin,A,unclassified) | admin_indi_has_level_for_file(admin,B,A).  [resolve(89,b,90,a)].
% 0.79/1.05  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.79/1.05  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.79/1.05  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.79/1.05  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.79/1.06  199 -admin_compartment_has_sso(admin,compartmentb,sso_compartmentb) | admin_compartment_has_scg(admin,compartmentb,scg_compartmentb).  [resolve(100,b,101,a)].
% 0.79/1.06  200 admin_compartment_has_sso(admin,compartmentb,sso_compartmentb).  [resolve(94,a,95,a)].
% 0.79/1.06  201 admin_compartment_has_sso(admin,compartmenta,sso_compartmenta).  [resolve(94,a,96,a)].
% 0.79/1.06  Derived: admin_compartment_has_scg(admin,compartmentb,scg_compartmentb).  [resolve(199,a,200,a)].
% 0.79/1.06  202 -admin_compartment_has_sso(admin,compartmenta,sso_compartmenta) | admin_compartment_has_scg(admin,compartmenta,scg_compartmenta).  [resolve(103,b,102,a)].
% 0.79/1.06  Derived: admin_compartment_has_scg(admin,compartmenta,scg_compartmenta).  [resolve(202,a,201,a)].
% 0.79/1.06  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.79/1.06  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.79/1.06  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.79/1.06  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.79/1.06  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.79/1.06  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.79/1.06  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.79/1.06  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.79/1.06  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.79/1.06  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.79/1.06  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.79/1.06  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.79/1.06  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.79/1.06  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.79/1.06  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.79/1.06  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.79/1.06  211 -admin_indi_has_citizenship_for_file(admin,babu,not_secretfile) | -admin_indi_has_need_to_know_for_file(admin,babu,not_secretfile) | -admin_indi_has_level_for_file(admin,babu,not_secretfile) | -admin_indi_has_compartments_for_file(admin,babu,not_secretfile).  [resolve(166,e,165,a)].
% 0.79/1.06  212 admin_indi_has_citizenship_for_file(admin,alice,A).  [resolve(113,b,114,a)].
% 0.79/1.06  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.79/1.06  Derived: -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | -admin_file_has_citizenship_h(admin,not_secretfile,anycountry,nil) | -admin_indi_has_need_to_know_for_file(admin,babu,not_secretfile) | -admin_indi_has_level_for_file(admin,babu,not_secretfile) | -admin_indi_has_compartments_for_file(admin,babu,not_secretfile).  [resolve(213,c,211,a)].
% 0.79/1.06  214 -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | -admin_file_has_citizenship_h(admin,not_secretfile,anycountry,nil) | -admin_indi_has_need_to_know_for_file(admin,babu,not_secretfile) | -admin_indi_has_level_for_file(admin,babu,not_secretfile) | -admin_indi_has_compartments_for_file(admin,babu,not_secretfile).  [resolve(213,c,211,a)].
% 0.79/1.06  215 admin_indi_has_need_to_know_for_file(admin,alice,secretfile).  [resolve(137,a,138,a)].
% 0.79/1.06  216 admin_indi_has_need_to_know_for_file(admin,babu,not_secretfile).  [resolve(141,a,140,a)].
% 0.79/1.06  Derived: -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | -admin_file_has_citizenship_h(admin,not_secretfile,anycountry,nil) | -admin_indi_has_level_for_file(admin,babu,not_secretfile) | -admin_indi_has_compartments_for_file(admin,babu,not_secretfile).  [resolve(214,c,216,a)].
% 0.79/1.06  217 -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.79/1.06  218 admin_indi_has_polygraph_for_compartment(admin,A,compartmenta).  [resolve(151,a,153,a)].
% 0.79/1.06  219 admin_indi_has_polygraph_for_compartment(admin,alice,compartmentb).  [resolve(177,a,176,a)].
% 0.79/1.06  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(217,a,219,a)].
% 0.79/1.06  220 -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.79/1.06  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(220,a,218,a)].
% 0.79/1.06  221 -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(217,a,219,a)].
% 0.79/1.06  222 admin_indi_has_credit_for_compartment(admin,A,compartmenta).  [resolve(154,a,153,a)].
% 0.79/1.06  223 admin_indi_has_credit_for_compartment(admin,alice,compartmentb).  [resolve(180,a,181,a)].
% 0.79/1.06  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(221,a,223,a)].
% 0.79/1.06  224 -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(220,a,218,a)].
% 0.79/1.06  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(224,a,222,a)].
% 0.79/1.06  225 -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(221,a,223,a)].
% 0.79/1.06  226 admin_indi_has_background_for_compartment(admin,A,compartmenta).  [resolve(157,a,153,a)].
% 0.79/1.06  227 -loca_level_below(admin,topsecret,topsecret) | admin_indi_has_background_for_compartment(admin,alice,compartmentb).  [resolve(159,b,152,a)].
% 0.79/1.06  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(225,a,227,b)].
% 0.79/1.06  228 -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(224,a,222,a)].
% 0.79/1.06  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(228,a,226,a)].
% 0.79/1.06  229 -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | -admin_file_has_citizenship_h(admin,not_secretfile,anycountry,nil) | -admin_indi_has_level_for_file(admin,babu,not_secretfile) | -admin_indi_has_compartments_for_file(admin,babu,not_secretfile).  [resolve(214,c,216,a)].
% 0.79/1.06  230 -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.79/1.06  231 -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.79/1.06  Derived: -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | -admin_file_has_citizenship_h(admin,not_secretfile,anycountry,nil) | -admin_indi_has_level_for_file(admin,babu,not_secretfile) | -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | -admin_indi_has_compartments(admin,babu,nil).  [resolve(229,d,230,c)].
% 0.79/1.06  232 -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(225,a,227,b)].
% 0.79/1.06  233 -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.79/1.06  234 -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.79/1.06  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(232,a,233,d)].
% 0.79/1.06  235 -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(228,a,226,a)].
% 0.79/1.06  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(235,a,234,d)].
% 0.79/1.06  236 -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | -admin_file_has_citizenship_h(admin,not_secretfile,anycountry,nil) | -admin_indi_has_level_for_file(admin,babu,not_secretfile) | -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | -admin_indi_has_compartments(admin,babu,nil).  [resolve(229,d,230,c)].
% 0.79/1.06  237 -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.79/1.06  238 -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.79/1.06  Derived: -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | -admin_file_has_citizenship_h(admin,not_secretfile,anycountry,nil) | -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | -admin_indi_has_compartments(admin,babu,nil) | -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | -admin_file_has_level_h(admin,not_secretfile,unclassified,nil).  [resolve(236,c,237,c)].
% 0.79/1.06  239 -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.79/1.06  240 admin_compartment_has_scg(admin,compartmentb,scg_compartmentb).  [resolve(199,a,200,a)].
% 0.79/1.06  241 admin_compartment_has_scg(admin,compartmenta,scg_compartmenta).  [resolve(202,a,201,a)].
% 0.79/1.06  Derived: -admin_file_has_level_h(admin,secretfile,secret,A) | admin_file_has_level_h(admin,secretfile,secret,cons(compartmentb,A)).  [resolve(239,a,240,a)].
% 0.79/1.06  242 -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.79/1.06  Derived: -admin_file_has_level_h(admin,secretfile,secret,A) | admin_file_has_level_h(admin,secretfile,secret,cons(compartmenta,A)).  [resolve(242,a,241,a)].
% 0.79/1.06  243 -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.79/1.06  Derived: -admin_file_has_citizenship_h(admin,secretfile,usa,A) | admin_file_has_citizenship_h(admin,secretfile,usa,cons(compartmentb,A)).  [resolve(243,a,240,a)].
% 0.79/1.06  244 -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.79/1.06  Derived: -admin_file_has_citizenship_h(admin,secretfile,usa,A) | admin_file_has_citizenship_h(admin,secretfile,usa,cons(compartmenta,A)).  [resolve(244,a,241,a)].
% 0.79/1.06  
% 0.79/1.06  ============================== end predicate elimination =============
% 0.79/1.06  
% 0.79/1.06  Auto_denials:  (no changes).
% 0.79/1.06  
% 0.79/1.06  Term ordering decisions:
% 0.79/1.06  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. anycountry=1. babu=1. not_secretfile=1. cons=1.
% 0.79/1.06  
% 0.79/1.06  ============================== PROOF =================================
% 0.79/1.06  % SZS status Theorem
% 0.79/1.06  % SZS output start Refutation
% 0.79/1.06  
% 0.79/1.06  % Proof 1 at 0.03 (+ 0.00) seconds.
% 0.79/1.06  % Length of proof is 54.
% 0.79/1.06  % Level of proof is 9.
% 0.79/1.06  % Maximum clause weight is 5.000.
% 0.79/1.06  % Given clauses 0.
% 0.79/1.06  
% 0.79/1.06  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.79/1.06  10 (all F all CL admin_file_has_compartments_h(admin,F,CL,nil)) # label(ax9) # label(axiom) # label(non_clause).  [assumption].
% 0.79/1.06  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.79/1.06  13 (all F all L admin_file_has_level_h(admin,F,L,nil)) # label(ax12) # label(axiom) # label(non_clause).  [assumption].
% 0.79/1.06  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.79/1.06  16 (all F all U admin_file_has_citizenship_h(admin,F,U,nil)) # label(ax15) # label(axiom) # label(non_clause).  [assumption].
% 0.79/1.06  23 (all K admin_indi_has_citizenship(admin,K,anycountry)) # label(ax22) # label(axiom) # label(non_clause).  [assumption].
% 0.79/1.06  25 (all K admin_indi_has_level(admin,K,unclassified)) # label(ax24) # label(axiom) # label(non_clause).  [assumption].
% 0.79/1.06  27 (all K admin_indi_has_compartments(admin,K,nil)) # label(ax26) # label(axiom) # label(non_clause).  [assumption].
% 0.79/1.06  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.79/1.06  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.79/1.06  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.79/1.06  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.79/1.06  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.79/1.06  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.79/1.06  44 state_file_is_not_working_paper(not_secretfile) # label(ax61) # label(hypothesis).  [assumption].
% 0.79/1.06  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.79/1.06  55 state_file_has_owner(not_secretfile,owner_not_secretfile) # label(ax65) # label(hypothesis).  [assumption].
% 0.79/1.06  83 admin_indi_has_citizenship(admin,A,anycountry) # label(ax22) # label(axiom).  [clausify(23)].
% 0.79/1.06  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.79/1.06  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.79/1.06  90 admin_indi_has_level(admin,A,unclassified) # label(ax24) # label(axiom).  [clausify(25)].
% 0.79/1.06  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.79/1.06  106 system_file_needs_level(system,not_secretfile,unclassified) # label(ax63) # label(hypothesis).  [assumption].
% 0.79/1.06  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.79/1.06  109 system_file_needs_citizenship(system,not_secretfile,anycountry) # label(ax64) # label(hypothesis).  [assumption].
% 0.79/1.06  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.79/1.06  111 system_file_needs_compartments(system,not_secretfile,nil) # label(ax62) # label(hypothesis).  [assumption].
% 0.79/1.06  140 owner_indi_has_need_to_know(owner_not_secretfile,babu,not_secretfile) # label(ax85) # label(hypothesis).  [assumption].
% 0.79/1.06  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.79/1.06  165 -admin_indi_may_file(admin,babu,not_secretfile,read) # label(babureadnotsecret) # label(negated_conjecture).  [assumption].
% 0.79/1.06  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.79/1.06  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.79/1.06  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.79/1.06  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.79/1.06  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.79/1.06  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.79/1.06  192 -admin_file_has_citizenship(admin,A,anycountry) | admin_indi_has_citizenship_for_file(admin,B,A).  [resolve(85,b,83,a)].
% 0.79/1.06  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.79/1.06  196 -admin_file_has_level(admin,A,unclassified) | admin_indi_has_level_for_file(admin,B,A).  [resolve(89,b,90,a)].
% 0.79/1.06  211 -admin_indi_has_citizenship_for_file(admin,babu,not_secretfile) | -admin_indi_has_need_to_know_for_file(admin,babu,not_secretfile) | -admin_indi_has_level_for_file(admin,babu,not_secretfile) | -admin_indi_has_compartments_for_file(admin,babu,not_secretfile).  [resolve(166,e,165,a)].
% 0.79/1.06  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.79/1.06  214 -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | -admin_file_has_citizenship_h(admin,not_secretfile,anycountry,nil) | -admin_indi_has_need_to_know_for_file(admin,babu,not_secretfile) | -admin_indi_has_level_for_file(admin,babu,not_secretfile) | -admin_indi_has_compartments_for_file(admin,babu,not_secretfile).  [resolve(213,c,211,a)].
% 0.79/1.06  216 admin_indi_has_need_to_know_for_file(admin,babu,not_secretfile).  [resolve(141,a,140,a)].
% 0.79/1.06  229 -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | -admin_file_has_citizenship_h(admin,not_secretfile,anycountry,nil) | -admin_indi_has_level_for_file(admin,babu,not_secretfile) | -admin_indi_has_compartments_for_file(admin,babu,not_secretfile).  [resolve(214,c,216,a)].
% 0.79/1.06  230 -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.79/1.06  236 -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | -admin_file_has_citizenship_h(admin,not_secretfile,anycountry,nil) | -admin_indi_has_level_for_file(admin,babu,not_secretfile) | -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | -admin_indi_has_compartments(admin,babu,nil).  [resolve(229,d,230,c)].
% 0.79/1.06  237 -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.79/1.06  246 admin_indi_has_compartments(admin,A,nil) # label(ax26) # label(axiom).  [clausify(27)].
% 0.79/1.06  247 admin_file_has_compartments_h(admin,A,B,nil) # label(ax9) # label(axiom).  [clausify(10)].
% 0.79/1.06  248 admin_file_has_level_h(admin,A,B,nil) # label(ax12) # label(axiom).  [clausify(13)].
% 0.79/1.06  249 admin_file_has_citizenship_h(admin,A,B,nil) # label(ax15) # label(axiom).  [clausify(16)].
% 0.79/1.06  260 -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | -admin_file_has_citizenship_h(admin,not_secretfile,anycountry,nil) | -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | -admin_indi_has_compartments(admin,babu,nil) | -admin_file_has_compartments_h(admin,not_secretfile,nil,nil) | -admin_file_has_level_h(admin,not_secretfile,unclassified,nil).  [resolve(236,c,237,c)].
% 0.79/1.06  261 $F.  [copy(260),merge(c),merge(e),unit_del(a,247),unit_del(b,249),unit_del(c,246),unit_del(d,248)].
% 0.79/1.06  
% 0.79/1.06  % SZS output end Refutation
% 0.79/1.06  ============================== end of proof ==========================
% 0.79/1.06  
% 0.79/1.06  ============================== STATISTICS ============================
% 0.79/1.06  
% 0.79/1.06  Given=0. Generated=14. Kept=13. proofs=1.
% 0.79/1.06  Usable=0. Sos=0. Demods=0. Limbo=13, Disabled=217. Hints=0.
% 0.79/1.06  Megabytes=0.20.
% 0.79/1.06  User_CPU=0.03, System_CPU=0.00, Wall_clock=0.
% 0.79/1.06  
% 0.79/1.06  ============================== end of statistics =====================
% 0.79/1.06  
% 0.79/1.06  ============================== end of search =========================
% 0.79/1.06  
% 0.79/1.06  THEOREM PROVED
% 0.79/1.06  % SZS status Theorem
% 0.79/1.06  
% 0.79/1.06  Exiting with 1 proof.
% 0.79/1.06  
% 0.79/1.06  Process 17930 exit (max_proofs) Wed Jun 15 14:07:25 2022
% 0.79/1.06  Prover9 interrupted
%------------------------------------------------------------------------------