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

View Problem - Process Solution

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

% Computer : n006.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 600s
% DateTime : Wed Jul 20 21:13:04 EDT 2022

% Result   : Unknown 20.47s 20.72s
% Output   : None 
% Verified : 
% SZS Type : -

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