TSTP Solution File: SWV438+1 by Bliksem---1.12
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Bliksem---1.12
% Problem : SWV438+1 : TPTP v8.1.0. Released v4.0.0.
% Transfm : none
% Format : tptp:raw
% Command : bliksem %s
% Computer : n005.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 : 0s
% DateTime : Wed Jul 20 16:25:08 EDT 2022
% Result : Theorem 0.81s 1.17s
% Output : Refutation 0.81s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.14/0.14 % Problem : SWV438+1 : TPTP v8.1.0. Released v4.0.0.
% 0.14/0.15 % Command : bliksem %s
% 0.16/0.36 % Computer : n005.cluster.edu
% 0.16/0.36 % Model : x86_64 x86_64
% 0.16/0.36 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.36 % Memory : 8042.1875MB
% 0.16/0.36 % OS : Linux 3.10.0-693.el7.x86_64
% 0.16/0.36 % CPULimit : 300
% 0.16/0.36 % DateTime : Wed Jun 15 14:05:39 EDT 2022
% 0.16/0.37 % CPUTime :
% 0.81/1.16 *** allocated 10000 integers for termspace/termends
% 0.81/1.16 *** allocated 10000 integers for clauses
% 0.81/1.16 *** allocated 10000 integers for justifications
% 0.81/1.16 Bliksem 1.12
% 0.81/1.16
% 0.81/1.16
% 0.81/1.16 Automatic Strategy Selection
% 0.81/1.16
% 0.81/1.16
% 0.81/1.16 Clauses:
% 0.81/1.16
% 0.81/1.16 { loca_level_direct_below( X, unclassified, sbu ) }.
% 0.81/1.16 { loca_level_direct_below( X, sbu, confidential ) }.
% 0.81/1.16 { loca_level_direct_below( X, confidential, secret ) }.
% 0.81/1.16 { loca_level_direct_below( X, secret, topsecret ) }.
% 0.81/1.16 { loca_level_below( X, Y, Y ) }.
% 0.81/1.16 { ! loca_level_direct_below( X, Y, Z ), ! loca_level_below( X, T, Y ),
% 0.81/1.16 loca_level_below( X, T, Z ) }.
% 0.81/1.16 { ! system_compartment_has_sso( system, X, Y ), admin_compartment_has_sso(
% 0.81/1.16 admin, X, Y ) }.
% 0.81/1.16 { ! system_indi_is_oca( system, X ), ! oca_compartment_has_scg( X, Y, Z ),
% 0.81/1.16 ! admin_compartment_has_sso( admin, Y, T ), ! sso_compartment_has_scg( T
% 0.81/1.16 , Y, Z ), admin_compartment_has_scg( admin, Y, Z ) }.
% 0.81/1.16 { ! system_file_needs_compartments( system, X, Y ), !
% 0.81/1.16 admin_file_has_compartments_h( admin, X, Y, Y ),
% 0.81/1.16 admin_file_has_compartments( admin, X, Y ) }.
% 0.81/1.16 { admin_file_has_compartments_h( admin, X, Y, nil ) }.
% 0.81/1.16 { ! admin_compartment_has_sso( admin, X, Y ), ! sso_file_has_compartments(
% 0.81/1.16 Y, Z, T ), ! admin_file_has_compartments_h( admin, Z, T, U ),
% 0.81/1.16 admin_file_has_compartments_h( admin, Z, T, cons( X, U ) ) }.
% 0.81/1.16 { ! system_file_needs_level( system, X, Y ), ! admin_file_has_compartments
% 0.81/1.16 ( admin, X, Z ), ! admin_file_has_level_h( admin, X, Y, Z ),
% 0.81/1.16 admin_file_has_level( admin, X, Y ) }.
% 0.81/1.16 { admin_file_has_level_h( admin, X, Y, nil ) }.
% 0.81/1.16 { ! admin_compartment_has_sso( admin, X, Y ), ! admin_compartment_has_scg(
% 0.81/1.16 admin, X, Z ), ! sso_file_has_level( Y, T, U, Z ), !
% 0.81/1.16 admin_file_has_level_h( admin, T, U, W ), admin_file_has_level_h( admin,
% 0.81/1.16 T, U, cons( X, W ) ) }.
% 0.81/1.16 { ! system_file_needs_citizenship( system, X, Y ), !
% 0.81/1.16 admin_file_has_compartments( admin, X, Z ), !
% 0.81/1.16 admin_file_has_citizenship_h( admin, X, Y, Z ),
% 0.81/1.16 admin_file_has_citizenship( admin, X, Y ) }.
% 0.81/1.16 { admin_file_has_citizenship_h( admin, X, Y, nil ) }.
% 0.81/1.16 { ! admin_compartment_has_sso( admin, X, Y ), ! admin_compartment_has_scg(
% 0.81/1.16 admin, X, Z ), ! sso_file_has_citizenship( Y, T, U, Z ), !
% 0.81/1.16 admin_file_has_citizenship_h( admin, T, U, W ),
% 0.81/1.16 admin_file_has_citizenship_h( admin, T, U, cons( X, W ) ) }.
% 0.81/1.16 { ! system_indi_is_polygraph_admin( system, X ), !
% 0.81/1.16 polygraph_admin_indi_has_polygraph( X, Y ), admin_indi_has_polygraph(
% 0.81/1.16 admin, Y ) }.
% 0.81/1.16 { ! system_indi_is_credit_admin( system, X ), !
% 0.81/1.16 credit_admin_indi_has_credit( X, Y ), admin_indi_has_credit( admin, Y ) }
% 0.81/1.16 .
% 0.81/1.16 { admin_indi_has_background( admin, X, unclassified ) }.
% 0.81/1.16 { ! system_indi_is_background_admin( system, X ), !
% 0.81/1.16 background_admin_indi_has_background( X, Y, Z ), ! loca_level_below(
% 0.81/1.16 admin, T, Z ), admin_indi_has_background( admin, Y, T ) }.
% 0.81/1.16 { ! system_indi_is_hr_admin( system, X ), ! hr_admin_indi_has_employment( X
% 0.81/1.16 , Y ), admin_indi_has_employment( admin, Y ) }.
% 0.81/1.16 { admin_indi_has_citizenship( admin, X, anycountry ) }.
% 0.81/1.16 { ! system_indi_has_citizenship( system, X, Y ), admin_indi_has_citizenship
% 0.81/1.16 ( admin, X, Y ) }.
% 0.81/1.16 { admin_indi_has_level( admin, X, unclassified ) }.
% 0.81/1.16 { ! system_indi_needs_level( system, X, Y ), ! admin_indi_has_citizenship(
% 0.81/1.16 admin, X, usa ), ! admin_indi_has_polygraph( admin, X ), !
% 0.81/1.16 admin_indi_has_employment( admin, X ), ! admin_indi_has_credit( admin, X
% 0.81/1.16 ), ! loca_level_below( admin, Z, Y ), ! system_indi_is_level_admin(
% 0.81/1.16 system, T ), ! level_admin_indi_has_level( T, X, U ), ! loca_level_below
% 0.81/1.16 ( admin, Z, U ), ! admin_indi_has_background( admin, X, Z ),
% 0.81/1.16 admin_indi_has_level( admin, X, Z ) }.
% 0.81/1.16 { admin_indi_has_compartments( admin, X, nil ) }.
% 0.81/1.16 { ! system_indi_needs_compartment( system, X, Y ), !
% 0.81/1.16 admin_indi_has_employment( admin, X ), ! admin_indi_has_citizenship(
% 0.81/1.16 admin, X, usa ), ! admin_indi_has_polygraph_for_compartment( admin, X, Y
% 0.81/1.16 ), ! admin_indi_has_credit_for_compartment( admin, X, Y ), !
% 0.81/1.16 admin_compartment_has_sso( admin, Y, Z ), ! sso_indi_has_compartment( Z,
% 0.81/1.16 X, Y ), ! admin_indi_has_background_for_compartment( admin, X, Y ), !
% 0.81/1.16 admin_indi_has_level_for_compartment( admin, X, Y ), !
% 0.81/1.16 admin_indi_has_compartments( admin, X, T ), admin_indi_has_compartments(
% 0.81/1.16 admin, X, cons( Y, T ) ) }.
% 0.81/1.16 { ! system_indi_is_oca( system, X ), ! oca_compartment_is_compartment( X, Y
% 0.81/1.16 , T, Z, U, W ), ! admin_indi_has_background( admin, V0, Z ),
% 0.81/1.16 admin_indi_has_background_for_compartment( admin, V0, Y ) }.
% 0.81/1.16 { ! system_indi_is_oca( system, X ), ! oca_compartment_is_compartment( X, Y
% 0.81/1.16 , Z, T, U, W ), ! admin_indi_has_level( admin, V0, Z ),
% 0.81/1.16 admin_indi_has_level_for_compartment( admin, V0, Y ) }.
% 0.81/1.16 { ! system_indi_is_oca( system, X ), ! oca_compartment_is_compartment( X, Y
% 0.81/1.16 , Z, T, U, yes ), ! admin_indi_has_polygraph( admin, W ),
% 0.81/1.16 admin_indi_has_polygraph_for_compartment( admin, W, Y ) }.
% 0.81/1.16 { ! system_indi_is_oca( system, X ), ! oca_compartment_is_compartment( X, Y
% 0.81/1.16 , Z, T, U, no ), admin_indi_has_polygraph_for_compartment( admin, W, Y )
% 0.81/1.16 }.
% 0.81/1.16 { ! system_indi_is_oca( system, X ), ! oca_compartment_is_compartment( X, Y
% 0.81/1.16 , Z, T, yes, U ), ! admin_indi_has_credit( admin, W ),
% 0.81/1.16 admin_indi_has_credit_for_compartment( admin, W, Y ) }.
% 0.81/1.16 { ! system_indi_is_oca( system, X ), ! oca_compartment_is_compartment( X, Y
% 0.81/1.16 , Z, T, no, U ), admin_indi_has_credit_for_compartment( admin, W, Y ) }.
% 0.81/1.16 { ! admin_file_has_compartments( admin, X, Y ), !
% 0.81/1.16 admin_indi_has_compartments( admin, Z, Y ),
% 0.81/1.16 admin_indi_has_compartments_for_file( admin, Z, X ) }.
% 0.81/1.16 { ! admin_file_has_level( admin, X, Y ), ! admin_indi_has_level( admin, Z,
% 0.81/1.16 Y ), admin_indi_has_level_for_file( admin, Z, X ) }.
% 0.81/1.16 { ! state_file_has_owner( X, Y ), ! owner_indi_has_need_to_know( Y, Z, X )
% 0.81/1.16 , admin_indi_has_need_to_know_for_file( admin, Z, X ) }.
% 0.81/1.16 { ! admin_file_has_citizenship( admin, X, Y ), ! admin_indi_has_citizenship
% 0.81/1.16 ( admin, Z, Y ), admin_indi_has_citizenship_for_file( admin, Z, X ) }.
% 0.81/1.16 { ! admin_indi_has_citizenship( admin, X, usa ),
% 0.81/1.16 admin_indi_has_citizenship_for_file( admin, X, Y ) }.
% 0.81/1.16 { ! state_file_is_not_working_paper( X ), !
% 0.81/1.16 admin_indi_has_citizenship_for_file( admin, Y, X ), !
% 0.81/1.16 admin_indi_has_need_to_know_for_file( admin, Y, X ), !
% 0.81/1.16 admin_indi_has_level_for_file( admin, Y, X ), !
% 0.81/1.16 admin_indi_has_compartments_for_file( admin, Y, X ), admin_indi_may_file
% 0.81/1.16 ( admin, Y, X, read ) }.
% 0.81/1.16 { ! state_file_has_owner( X, Y ), ! system_indi_is_counterintelligence(
% 0.81/1.16 system, Z, Y ), admin_indi_may_file( admin, Z, X, read ) }.
% 0.81/1.16 { system_indi_is_oca( system, oca ) }.
% 0.81/1.16 { oca_compartment_is_compartment( oca, compartmentb, confidential,
% 0.81/1.16 topsecret, yes, yes ) }.
% 0.81/1.16 { oca_compartment_is_compartment( oca, compartmenta, sbu, unclassified, no
% 0.81/1.16 , no ) }.
% 0.81/1.16 { system_compartment_has_sso( system, compartmentb, sso_compartmentb ) }.
% 0.81/1.16 { oca_compartment_has_scg( oca, compartmentb, scg_compartmentb ) }.
% 0.81/1.16 { sso_compartment_has_scg( sso_compartmentb, compartmentb, scg_compartmentb
% 0.81/1.16 ) }.
% 0.81/1.16 { system_compartment_has_sso( system, compartmenta, sso_compartmenta ) }.
% 0.81/1.16 { oca_compartment_has_scg( oca, compartmenta, scg_compartmenta ) }.
% 0.81/1.16 { sso_compartment_has_scg( sso_compartmenta, compartmenta, scg_compartmenta
% 0.81/1.16 ) }.
% 0.81/1.16 { state_file_is_not_working_paper( secretfile ) }.
% 0.81/1.16 { system_file_needs_compartments( system, secretfile, cons( compartmentb,
% 0.81/1.16 cons( compartmenta, nil ) ) ) }.
% 0.81/1.16 { sso_file_has_compartments( sso_compartmentb, secretfile, cons(
% 0.81/1.16 compartmentb, cons( compartmenta, nil ) ) ) }.
% 0.81/1.16 { sso_file_has_compartments( sso_compartmenta, secretfile, cons(
% 0.81/1.16 compartmentb, cons( compartmenta, nil ) ) ) }.
% 0.81/1.16 { system_file_needs_level( system, secretfile, secret ) }.
% 0.81/1.16 { sso_file_has_level( sso_compartmentb, secretfile, secret,
% 0.81/1.16 scg_compartmentb ) }.
% 0.81/1.16 { sso_file_has_level( sso_compartmenta, secretfile, secret,
% 0.81/1.16 scg_compartmenta ) }.
% 0.81/1.16 { system_file_needs_citizenship( system, secretfile, usa ) }.
% 0.81/1.16 { sso_file_has_citizenship( sso_compartmentb, secretfile, usa,
% 0.81/1.16 scg_compartmentb ) }.
% 0.81/1.16 { sso_file_has_citizenship( sso_compartmenta, secretfile, usa,
% 0.81/1.16 scg_compartmenta ) }.
% 0.81/1.16 { state_file_has_owner( secretfile, owner_secretfile ) }.
% 0.81/1.16 { state_file_is_not_working_paper( not_secretfile ) }.
% 0.81/1.16 { system_file_needs_compartments( system, not_secretfile, nil ) }.
% 0.81/1.16 { system_file_needs_level( system, not_secretfile, unclassified ) }.
% 0.81/1.16 { system_file_needs_citizenship( system, not_secretfile, anycountry ) }.
% 0.81/1.16 { state_file_has_owner( not_secretfile, owner_not_secretfile ) }.
% 0.81/1.16 { system_indi_is_polygraph_admin( system, polygraph_admin ) }.
% 0.81/1.16 { system_indi_is_credit_admin( system, credit_admin ) }.
% 0.81/1.16 { system_indi_is_background_admin( system, background_admin ) }.
% 0.81/1.16 { system_indi_is_hr_admin( system, hr_admin ) }.
% 0.81/1.16 { system_indi_is_level_admin( system, level_admin ) }.
% 0.81/1.16 { system_indi_has_citizenship( system, alice, usa ) }.
% 0.81/1.16 { polygraph_admin_indi_has_polygraph( polygraph_admin, alice ) }.
% 0.81/1.16 { credit_admin_indi_has_credit( credit_admin, alice ) }.
% 0.81/1.16 { background_admin_indi_has_background( background_admin, alice, topsecret
% 0.81/1.16 ) }.
% 0.81/1.16 { hr_admin_indi_has_employment( hr_admin, alice ) }.
% 0.81/1.16 { system_indi_needs_level( system, alice, secret ) }.
% 0.81/1.16 { level_admin_indi_has_level( level_admin, alice, topsecret ) }.
% 0.81/1.16 { system_indi_needs_compartment( system, alice, compartmentb ) }.
% 0.81/1.16 { system_indi_needs_compartment( system, alice, compartmenta ) }.
% 0.81/1.16 { sso_indi_has_compartment( sso_compartmentb, alice, compartmentb ) }.
% 0.81/1.16 { sso_indi_has_compartment( sso_compartmenta, alice, compartmenta ) }.
% 0.81/1.16 { owner_indi_has_need_to_know( owner_secretfile, alice, secretfile ) }.
% 0.81/1.16 { owner_indi_has_need_to_know( owner_secretfile, alice, not_secretfile ) }
% 0.81/1.16 .
% 0.81/1.16 { system_indi_has_citizenship( system, babu, india ) }.
% 0.81/1.16 { owner_indi_has_need_to_know( owner_not_secretfile, babu, not_secretfile )
% 0.81/1.16 }.
% 0.81/1.16 { system_indi_is_counterintelligence( system, ci, owner_secretfile ) }.
% 0.81/1.16 { ! admin_indi_may_file( admin, babu, not_secretfile, read ) }.
% 0.81/1.16
% 0.81/1.16 percentage equality = 0.000000, percentage horn = 1.000000
% 0.81/1.16 This is a near-Horn, non-equality problem
% 0.81/1.16
% 0.81/1.16
% 0.81/1.16 Options Used:
% 0.81/1.16
% 0.81/1.16 useres = 1
% 0.81/1.16 useparamod = 0
% 0.81/1.16 useeqrefl = 0
% 0.81/1.16 useeqfact = 0
% 0.81/1.16 usefactor = 1
% 0.81/1.16 usesimpsplitting = 0
% 0.81/1.16 usesimpdemod = 0
% 0.81/1.16 usesimpres = 4
% 0.81/1.16
% 0.81/1.16 resimpinuse = 1000
% 0.81/1.16 resimpclauses = 20000
% 0.81/1.16 substype = standard
% 0.81/1.16 backwardsubs = 1
% 0.81/1.16 selectoldest = 5
% 0.81/1.16
% 0.81/1.16 litorderings [0] = split
% 0.81/1.16 litorderings [1] = liftord
% 0.81/1.16
% 0.81/1.16 termordering = none
% 0.81/1.16
% 0.81/1.16 litapriori = 1
% 0.81/1.16 termapriori = 0
% 0.81/1.16 litaposteriori = 0
% 0.81/1.16 termaposteriori = 0
% 0.81/1.16 demodaposteriori = 0
% 0.81/1.16 ordereqreflfact = 0
% 0.81/1.16
% 0.81/1.16 litselect = negative
% 0.81/1.16
% 0.81/1.16 maxweight = 30000
% 0.81/1.16 maxdepth = 30000
% 0.81/1.16 maxlength = 115
% 0.81/1.16 maxnrvars = 195
% 0.81/1.16 excuselevel = 0
% 0.81/1.16 increasemaxweight = 0
% 0.81/1.16
% 0.81/1.16 maxselected = 10000000
% 0.81/1.16 maxnrclauses = 10000000
% 0.81/1.16
% 0.81/1.16 showgenerated = 0
% 0.81/1.16 showkept = 0
% 0.81/1.16 showselected = 0
% 0.81/1.16 showdeleted = 0
% 0.81/1.16 showresimp = 1
% 0.81/1.16 showstatus = 2000
% 0.81/1.16
% 0.81/1.16 prologoutput = 0
% 0.81/1.16 nrgoals = 5000000
% 0.81/1.16 totalproof = 1
% 0.81/1.16
% 0.81/1.16 Symbols occurring in the translation:
% 0.81/1.16
% 0.81/1.16 {} [0, 0] (w:1, o:2, a:1, s:1, b:0),
% 0.81/1.16 . [1, 2] (w:1, o:68, a:1, s:1, b:0),
% 0.81/1.16 ! [4, 1] (w:1, o:62, a:1, s:1, b:0),
% 0.81/1.16 = [13, 2] (w:1, o:0, a:0, s:1, b:0),
% 0.81/1.16 ==> [14, 2] (w:1, o:0, a:0, s:1, b:0),
% 0.81/1.16 unclassified [36, 0] (w:1, o:15, a:1, s:1, b:0),
% 0.81/1.16 sbu [37, 0] (w:1, o:16, a:1, s:1, b:0),
% 0.81/1.16 loca_level_direct_below [38, 3] (w:1, o:106, a:1, s:1, b:0),
% 0.81/1.16 confidential [39, 0] (w:1, o:22, a:1, s:1, b:0),
% 0.81/1.16 secret [40, 0] (w:1, o:23, a:1, s:1, b:0),
% 0.81/1.16 topsecret [41, 0] (w:1, o:14, a:1, s:1, b:0),
% 0.81/1.16 loca_level_below [43, 3] (w:1, o:107, a:1, s:1, b:0),
% 0.81/1.16 system [48, 0] (w:1, o:8, a:1, s:1, b:0),
% 0.81/1.16 system_compartment_has_sso [49, 3] (w:1, o:108, a:1, s:1, b:0),
% 0.81/1.16 admin [50, 0] (w:1, o:33, a:1, s:1, b:0),
% 0.81/1.16 admin_compartment_has_sso [51, 3] (w:1, o:109, a:1, s:1, b:0),
% 0.81/1.16 system_indi_is_oca [54, 2] (w:1, o:92, a:1, s:1, b:0),
% 0.81/1.16 oca_compartment_has_scg [55, 3] (w:1, o:110, a:1, s:1, b:0),
% 0.81/1.16 sso_compartment_has_scg [56, 3] (w:1, o:111, a:1, s:1, b:0),
% 0.81/1.16 admin_compartment_has_scg [57, 3] (w:1, o:112, a:1, s:1, b:0),
% 0.81/1.16 system_file_needs_compartments [60, 3] (w:1, o:113, a:1, s:1, b:0),
% 0.81/1.16 admin_file_has_compartments_h [61, 4] (w:1, o:140, a:1, s:1, b:0),
% 0.81/1.16 admin_file_has_compartments [62, 3] (w:1, o:114, a:1, s:1, b:0),
% 0.81/1.16 nil [63, 0] (w:1, o:38, a:1, s:1, b:0),
% 0.81/1.16 sso_file_has_compartments [66, 3] (w:1, o:115, a:1, s:1, b:0),
% 0.81/1.17 cons [67, 2] (w:1, o:93, a:1, s:1, b:0),
% 0.81/1.17 system_file_needs_level [68, 3] (w:1, o:116, a:1, s:1, b:0),
% 0.81/1.17 admin_file_has_level_h [69, 4] (w:1, o:141, a:1, s:1, b:0),
% 0.81/1.17 admin_file_has_level [70, 3] (w:1, o:117, a:1, s:1, b:0),
% 0.81/1.17 sso_file_has_level [71, 4] (w:1, o:142, a:1, s:1, b:0),
% 0.81/1.17 system_file_needs_citizenship [73, 3] (w:1, o:118, a:1, s:1, b:0),
% 0.81/1.17 admin_file_has_citizenship_h [74, 4] (w:1, o:143, a:1, s:1, b:0),
% 0.81/1.17 admin_file_has_citizenship [75, 3] (w:1, o:119, a:1, s:1, b:0),
% 0.81/1.17 sso_file_has_citizenship [76, 4] (w:1, o:144, a:1, s:1, b:0),
% 0.81/1.17 system_indi_is_polygraph_admin [78, 2] (w:1, o:94, a:1, s:1, b:0),
% 0.81/1.17 polygraph_admin_indi_has_polygraph [79, 2] (w:1, o:95, a:1, s:1, b:0)
% 0.81/1.17 ,
% 0.81/1.17 admin_indi_has_polygraph [80, 2] (w:1, o:96, a:1, s:1, b:0),
% 0.81/1.17 system_indi_is_credit_admin [82, 2] (w:1, o:98, a:1, s:1, b:0),
% 0.81/1.17 credit_admin_indi_has_credit [83, 2] (w:1, o:99, a:1, s:1, b:0),
% 0.81/1.17 admin_indi_has_credit [84, 2] (w:1, o:100, a:1, s:1, b:0),
% 0.81/1.17 admin_indi_has_background [85, 3] (w:1, o:120, a:1, s:1, b:0),
% 0.81/1.17 system_indi_is_background_admin [87, 2] (w:1, o:97, a:1, s:1, b:0),
% 0.81/1.17 background_admin_indi_has_background [88, 3] (w:1, o:132, a:1, s:1
% 0.81/1.17 , b:0),
% 0.81/1.17 system_indi_is_hr_admin [90, 2] (w:1, o:101, a:1, s:1, b:0),
% 0.81/1.17 hr_admin_indi_has_employment [91, 2] (w:1, o:102, a:1, s:1, b:0),
% 0.81/1.17 admin_indi_has_employment [92, 2] (w:1, o:103, a:1, s:1, b:0),
% 0.81/1.17 anycountry [93, 0] (w:1, o:46, a:1, s:1, b:0),
% 0.81/1.17 admin_indi_has_citizenship [94, 3] (w:1, o:122, a:1, s:1, b:0),
% 0.81/1.17 system_indi_has_citizenship [95, 3] (w:1, o:133, a:1, s:1, b:0),
% 0.81/1.17 admin_indi_has_level [96, 3] (w:1, o:123, a:1, s:1, b:0),
% 0.81/1.17 system_indi_needs_level [98, 3] (w:1, o:134, a:1, s:1, b:0),
% 0.81/1.17 usa [99, 0] (w:1, o:48, a:1, s:1, b:0),
% 0.81/1.17 system_indi_is_level_admin [100, 2] (w:1, o:104, a:1, s:1, b:0),
% 0.81/1.17 level_admin_indi_has_level [101, 3] (w:1, o:135, a:1, s:1, b:0),
% 0.81/1.17 admin_indi_has_compartments [102, 3] (w:1, o:124, a:1, s:1, b:0),
% 0.81/1.17 system_indi_needs_compartment [103, 3] (w:1, o:136, a:1, s:1, b:0),
% 0.81/1.17 admin_indi_has_polygraph_for_compartment [104, 3] (w:1, o:125, a:1
% 0.81/1.17 , s:1, b:0),
% 0.81/1.17 admin_indi_has_credit_for_compartment [105, 3] (w:1, o:126, a:1, s:1
% 0.81/1.17 , b:0),
% 0.81/1.17 sso_indi_has_compartment [106, 3] (w:1, o:137, a:1, s:1, b:0),
% 0.81/1.17 admin_indi_has_background_for_compartment [107, 3] (w:1, o:121, a:1
% 0.81/1.17 , s:1, b:0),
% 0.81/1.17 admin_indi_has_level_for_compartment [108, 3] (w:1, o:127, a:1, s:1
% 0.81/1.17 , b:0),
% 0.81/1.17 oca_compartment_is_compartment [112, 6] (w:1, o:146, a:1, s:1, b:0),
% 0.81/1.17
% 0.81/1.17 yes [113, 0] (w:1, o:50, a:1, s:1, b:0),
% 0.81/1.17 no [114, 0] (w:1, o:51, a:1, s:1, b:0),
% 0.81/1.17 admin_indi_has_compartments_for_file [115, 3] (w:1, o:128, a:1, s:1
% 0.81/1.17 , b:0),
% 0.81/1.17 admin_indi_has_level_for_file [116, 3] (w:1, o:129, a:1, s:1, b:0),
% 0.81/1.17 state_file_has_owner [118, 2] (w:1, o:105, a:1, s:1, b:0),
% 0.81/1.17 owner_indi_has_need_to_know [119, 3] (w:1, o:138, a:1, s:1, b:0),
% 0.81/1.17 admin_indi_has_need_to_know_for_file [120, 3] (w:1, o:130, a:1, s:1
% 0.81/1.17 , b:0),
% 0.81/1.17 admin_indi_has_citizenship_for_file [121, 3] (w:1, o:131, a:1, s:1
% 0.81/1.17 , b:0),
% 0.81/1.17 state_file_is_not_working_paper [122, 1] (w:1, o:67, a:1, s:1, b:0),
% 0.81/1.17
% 0.81/1.17 read [123, 0] (w:1, o:7, a:1, s:1, b:0),
% 0.81/1.17 admin_indi_may_file [124, 4] (w:1, o:145, a:1, s:1, b:0),
% 0.81/1.17 system_indi_is_counterintelligence [126, 3] (w:1, o:139, a:1, s:1, b:
% 0.81/1.17 0),
% 0.81/1.17 oca [127, 0] (w:1, o:53, a:1, s:1, b:0),
% 0.81/1.17 compartmentb [128, 0] (w:1, o:21, a:1, s:1, b:0),
% 0.81/1.17 compartmenta [129, 0] (w:1, o:20, a:1, s:1, b:0),
% 0.81/1.17 sso_compartmentb [130, 0] (w:1, o:10, a:1, s:1, b:0),
% 0.81/1.17 scg_compartmentb [131, 0] (w:1, o:12, a:1, s:1, b:0),
% 0.81/1.17 sso_compartmenta [132, 0] (w:1, o:9, a:1, s:1, b:0),
% 0.81/1.17 scg_compartmenta [133, 0] (w:1, o:11, a:1, s:1, b:0),
% 0.81/1.17 secretfile [134, 0] (w:1, o:13, a:1, s:1, b:0),
% 0.81/1.17 owner_secretfile [135, 0] (w:1, o:54, a:1, s:1, b:0),
% 0.81/1.17 not_secretfile [136, 0] (w:1, o:52, a:1, s:1, b:0),
% 0.81/1.17 owner_not_secretfile [137, 0] (w:1, o:55, a:1, s:1, b:0),
% 0.81/1.17 polygraph_admin [138, 0] (w:1, o:56, a:1, s:1, b:0),
% 0.81/1.17 credit_admin [139, 0] (w:1, o:57, a:1, s:1, b:0),
% 0.81/1.17 background_admin [140, 0] (w:1, o:19, a:1, s:1, b:0),
% 0.81/1.17 hr_admin [141, 0] (w:1, o:58, a:1, s:1, b:0),
% 0.81/1.17 level_admin [142, 0] (w:1, o:59, a:1, s:1, b:0),
% 0.81/1.17 alice [143, 0] (w:1, o:17, a:1, s:1, b:0),
% 0.81/1.17 babu [144, 0] (w:1, o:18, a:1, s:1, b:0),
% 0.81/1.17 india [145, 0] (w:1, o:60, a:1, s:1, b:0),
% 0.81/1.17 ci [146, 0] (w:1, o:61, a:1, s:1, b:0).
% 0.81/1.17
% 0.81/1.17
% 0.81/1.17 Starting Search:
% 0.81/1.17
% 0.81/1.17 *** allocated 15000 integers for clauses
% 0.81/1.17 *** allocated 22500 integers for clauses
% 0.81/1.17
% 0.81/1.17 Bliksems!, er is een bewijs:
% 0.81/1.17 % SZS status Theorem
% 0.81/1.17 % SZS output start Refutation
% 0.81/1.17
% 0.81/1.17 (8) {G0,W15,D2,L3,V2,M1} I { ! admin_file_has_compartments_h( admin, X, Y,
% 0.81/1.17 Y ), admin_file_has_compartments( admin, X, Y ), !
% 0.81/1.17 system_file_needs_compartments( system, X, Y ) }.
% 0.81/1.17 (9) {G0,W5,D2,L1,V2,M1} I { admin_file_has_compartments_h( admin, X, Y, nil
% 0.81/1.17 ) }.
% 0.81/1.17 (11) {G0,W20,D2,L4,V3,M1} I { ! admin_file_has_level_h( admin, X, Y, Z ), !
% 0.81/1.17 system_file_needs_level( system, X, Y ), admin_file_has_level( admin, X
% 0.81/1.17 , Y ), ! admin_file_has_compartments( admin, X, Z ) }.
% 0.81/1.17 (12) {G0,W5,D2,L1,V2,M1} I { admin_file_has_level_h( admin, X, Y, nil ) }.
% 0.81/1.17 (14) {G0,W20,D2,L4,V3,M1} I { ! admin_file_has_citizenship_h( admin, X, Y,
% 0.81/1.17 Z ), ! system_file_needs_citizenship( system, X, Y ),
% 0.81/1.17 admin_file_has_citizenship( admin, X, Y ), ! admin_file_has_compartments
% 0.81/1.17 ( admin, X, Z ) }.
% 0.81/1.17 (15) {G0,W5,D2,L1,V2,M1} I { admin_file_has_citizenship_h( admin, X, Y, nil
% 0.81/1.17 ) }.
% 0.81/1.17 (22) {G0,W4,D2,L1,V1,M1} I { admin_indi_has_citizenship( admin, X,
% 0.81/1.17 anycountry ) }.
% 0.81/1.17 (24) {G0,W4,D2,L1,V1,M1} I { admin_indi_has_level( admin, X, unclassified )
% 0.81/1.17 }.
% 0.81/1.17 (26) {G0,W4,D2,L1,V1,M1} I { admin_indi_has_compartments( admin, X, nil )
% 0.81/1.17 }.
% 0.81/1.17 (34) {G0,W14,D2,L3,V3,M1} I { admin_indi_has_compartments_for_file( admin,
% 0.81/1.17 Z, X ), ! admin_indi_has_compartments( admin, Z, Y ), !
% 0.81/1.17 admin_file_has_compartments( admin, X, Y ) }.
% 0.81/1.17 (35) {G0,W14,D2,L3,V3,M1} I { admin_indi_has_level_for_file( admin, Z, X )
% 0.81/1.17 , ! admin_indi_has_level( admin, Z, Y ), ! admin_file_has_level( admin, X
% 0.81/1.17 , Y ) }.
% 0.81/1.17 (36) {G0,W13,D2,L3,V3,M1} I { ! owner_indi_has_need_to_know( Y, Z, X ),
% 0.81/1.17 admin_indi_has_need_to_know_for_file( admin, Z, X ), !
% 0.81/1.17 state_file_has_owner( X, Y ) }.
% 0.81/1.17 (37) {G0,W14,D2,L3,V3,M1} I { admin_indi_has_citizenship_for_file( admin, Z
% 0.81/1.17 , X ), ! admin_indi_has_citizenship( admin, Z, Y ), !
% 0.81/1.17 admin_file_has_citizenship( admin, X, Y ) }.
% 0.81/1.17 (39) {G0,W28,D2,L6,V2,M1} I { ! state_file_is_not_working_paper( X ), !
% 0.81/1.17 admin_indi_has_need_to_know_for_file( admin, Y, X ), !
% 0.81/1.17 admin_indi_has_level_for_file( admin, Y, X ), admin_indi_may_file( admin
% 0.81/1.17 , Y, X, read ), ! admin_indi_has_citizenship_for_file( admin, Y, X ), !
% 0.81/1.17 admin_indi_has_compartments_for_file( admin, Y, X ) }.
% 0.81/1.17 (61) {G0,W2,D2,L1,V0,M1} I { state_file_is_not_working_paper(
% 0.81/1.17 not_secretfile ) }.
% 0.81/1.17 (62) {G0,W4,D2,L1,V0,M1} I { system_file_needs_compartments( system,
% 0.81/1.17 not_secretfile, nil ) }.
% 0.81/1.17 (63) {G0,W4,D2,L1,V0,M1} I { system_file_needs_level( system,
% 0.81/1.17 not_secretfile, unclassified ) }.
% 0.81/1.17 (64) {G0,W4,D2,L1,V0,M1} I { system_file_needs_citizenship( system,
% 0.81/1.17 not_secretfile, anycountry ) }.
% 0.81/1.17 (65) {G0,W3,D2,L1,V0,M1} I { state_file_has_owner( not_secretfile,
% 0.81/1.17 owner_not_secretfile ) }.
% 0.81/1.17 (85) {G0,W4,D2,L1,V0,M1} I { owner_indi_has_need_to_know(
% 0.81/1.17 owner_not_secretfile, babu, not_secretfile ) }.
% 0.81/1.17 (87) {G0,W6,D2,L1,V0,M1} I { ! admin_indi_may_file( admin, babu,
% 0.81/1.17 not_secretfile, read ) }.
% 0.81/1.17 (93) {G1,W4,D2,L1,V0,M1} R(62,8);r(9) { admin_file_has_compartments( admin
% 0.81/1.17 , not_secretfile, nil ) }.
% 0.81/1.17 (100) {G2,W9,D2,L2,V1,M1} R(11,93);r(12) { admin_file_has_level( admin,
% 0.81/1.17 not_secretfile, X ), ! system_file_needs_level( system, not_secretfile, X
% 0.81/1.17 ) }.
% 0.81/1.17 (103) {G2,W9,D2,L2,V1,M1} R(14,93);r(15) { admin_file_has_citizenship(
% 0.81/1.17 admin, not_secretfile, X ), ! system_file_needs_citizenship( system,
% 0.81/1.17 not_secretfile, X ) }.
% 0.81/1.17 (140) {G3,W4,D2,L1,V0,M1} R(103,64) { admin_file_has_citizenship( admin,
% 0.81/1.17 not_secretfile, anycountry ) }.
% 0.81/1.17 (141) {G3,W4,D2,L1,V0,M1} R(100,63) { admin_file_has_level( admin,
% 0.81/1.17 not_secretfile, unclassified ) }.
% 0.81/1.17 (147) {G1,W9,D2,L2,V1,M1} R(36,65) { admin_indi_has_need_to_know_for_file(
% 0.81/1.17 admin, X, not_secretfile ), ! owner_indi_has_need_to_know(
% 0.81/1.17 owner_not_secretfile, X, not_secretfile ) }.
% 0.81/1.17 (150) {G2,W4,D2,L1,V0,M1} R(147,85) { admin_indi_has_need_to_know_for_file
% 0.81/1.17 ( admin, babu, not_secretfile ) }.
% 0.81/1.17 (169) {G2,W4,D2,L1,V1,M1} R(34,93);r(26) {
% 0.81/1.17 admin_indi_has_compartments_for_file( admin, X, not_secretfile ) }.
% 0.81/1.17 (171) {G4,W4,D2,L1,V1,M1} R(35,141);r(24) { admin_indi_has_level_for_file(
% 0.81/1.17 admin, X, not_secretfile ) }.
% 0.81/1.17 (172) {G4,W4,D2,L1,V1,M1} R(37,140);r(22) {
% 0.81/1.17 admin_indi_has_citizenship_for_file( admin, X, not_secretfile ) }.
% 0.81/1.17 (174) {G3,W20,D2,L4,V1,M1} R(39,169);r(61) { admin_indi_may_file( admin, X
% 0.81/1.17 , not_secretfile, read ), ! admin_indi_has_need_to_know_for_file( admin,
% 0.81/1.17 X, not_secretfile ), ! admin_indi_has_citizenship_for_file( admin, X,
% 0.81/1.17 not_secretfile ), ! admin_indi_has_level_for_file( admin, X,
% 0.81/1.17 not_secretfile ) }.
% 0.81/1.17 (341) {G5,W10,D2,L2,V1,M1} S(174);r(172);r(171) { admin_indi_may_file(
% 0.81/1.17 admin, X, not_secretfile, read ), ! admin_indi_has_need_to_know_for_file
% 0.81/1.17 ( admin, X, not_secretfile ) }.
% 0.81/1.17 (342) {G6,W0,D0,L0,V0,M0} R(341,150);r(87) { }.
% 0.81/1.17
% 0.81/1.17
% 0.81/1.17 % SZS output end Refutation
% 0.81/1.17 found a proof!
% 0.81/1.17
% 0.81/1.17
% 0.81/1.17 Unprocessed initial clauses:
% 0.81/1.17
% 0.81/1.17 (344) {G0,W4,D2,L1,V1,M1} { loca_level_direct_below( X, unclassified, sbu
% 0.81/1.17 ) }.
% 0.81/1.17 (345) {G0,W4,D2,L1,V1,M1} { loca_level_direct_below( X, sbu, confidential
% 0.81/1.17 ) }.
% 0.81/1.17 (346) {G0,W4,D2,L1,V1,M1} { loca_level_direct_below( X, confidential,
% 0.81/1.17 secret ) }.
% 0.81/1.17 (347) {G0,W4,D2,L1,V1,M1} { loca_level_direct_below( X, secret, topsecret
% 0.81/1.17 ) }.
% 0.81/1.17 (348) {G0,W4,D2,L1,V2,M1} { loca_level_below( X, Y, Y ) }.
% 0.81/1.17 (349) {G0,W14,D2,L3,V4,M3} { ! loca_level_direct_below( X, Y, Z ), !
% 0.81/1.17 loca_level_below( X, T, Y ), loca_level_below( X, T, Z ) }.
% 0.81/1.17 (350) {G0,W9,D2,L2,V2,M2} { ! system_compartment_has_sso( system, X, Y ),
% 0.81/1.17 admin_compartment_has_sso( admin, X, Y ) }.
% 0.81/1.17 (351) {G0,W23,D2,L5,V4,M5} { ! system_indi_is_oca( system, X ), !
% 0.81/1.17 oca_compartment_has_scg( X, Y, Z ), ! admin_compartment_has_sso( admin, Y
% 0.81/1.17 , T ), ! sso_compartment_has_scg( T, Y, Z ), admin_compartment_has_scg(
% 0.81/1.17 admin, Y, Z ) }.
% 0.81/1.17 (352) {G0,W15,D2,L3,V2,M3} { ! system_file_needs_compartments( system, X,
% 0.81/1.17 Y ), ! admin_file_has_compartments_h( admin, X, Y, Y ),
% 0.81/1.17 admin_file_has_compartments( admin, X, Y ) }.
% 0.81/1.17 (353) {G0,W5,D2,L1,V2,M1} { admin_file_has_compartments_h( admin, X, Y,
% 0.81/1.17 nil ) }.
% 0.81/1.17 (354) {G0,W23,D3,L4,V5,M4} { ! admin_compartment_has_sso( admin, X, Y ), !
% 0.81/1.17 sso_file_has_compartments( Y, Z, T ), ! admin_file_has_compartments_h(
% 0.81/1.17 admin, Z, T, U ), admin_file_has_compartments_h( admin, Z, T, cons( X, U
% 0.81/1.17 ) ) }.
% 0.81/1.17 (355) {G0,W20,D2,L4,V3,M4} { ! system_file_needs_level( system, X, Y ), !
% 0.81/1.17 admin_file_has_compartments( admin, X, Z ), ! admin_file_has_level_h(
% 0.81/1.17 admin, X, Y, Z ), admin_file_has_level( admin, X, Y ) }.
% 0.81/1.17 (356) {G0,W5,D2,L1,V2,M1} { admin_file_has_level_h( admin, X, Y, nil ) }.
% 0.81/1.17 (357) {G0,W29,D3,L5,V6,M5} { ! admin_compartment_has_sso( admin, X, Y ), !
% 0.81/1.17 admin_compartment_has_scg( admin, X, Z ), ! sso_file_has_level( Y, T, U
% 0.81/1.17 , Z ), ! admin_file_has_level_h( admin, T, U, W ), admin_file_has_level_h
% 0.81/1.17 ( admin, T, U, cons( X, W ) ) }.
% 0.81/1.17 (358) {G0,W20,D2,L4,V3,M4} { ! system_file_needs_citizenship( system, X, Y
% 0.81/1.17 ), ! admin_file_has_compartments( admin, X, Z ), !
% 0.81/1.17 admin_file_has_citizenship_h( admin, X, Y, Z ),
% 0.81/1.17 admin_file_has_citizenship( admin, X, Y ) }.
% 0.81/1.17 (359) {G0,W5,D2,L1,V2,M1} { admin_file_has_citizenship_h( admin, X, Y, nil
% 0.81/1.17 ) }.
% 0.81/1.17 (360) {G0,W29,D3,L5,V6,M5} { ! admin_compartment_has_sso( admin, X, Y ), !
% 0.81/1.17 admin_compartment_has_scg( admin, X, Z ), ! sso_file_has_citizenship( Y
% 0.81/1.17 , T, U, Z ), ! admin_file_has_citizenship_h( admin, T, U, W ),
% 0.81/1.17 admin_file_has_citizenship_h( admin, T, U, cons( X, W ) ) }.
% 0.81/1.17 (361) {G0,W11,D2,L3,V2,M3} { ! system_indi_is_polygraph_admin( system, X )
% 0.81/1.17 , ! polygraph_admin_indi_has_polygraph( X, Y ), admin_indi_has_polygraph
% 0.81/1.17 ( admin, Y ) }.
% 0.81/1.17 (362) {G0,W11,D2,L3,V2,M3} { ! system_indi_is_credit_admin( system, X ), !
% 0.81/1.17 credit_admin_indi_has_credit( X, Y ), admin_indi_has_credit( admin, Y )
% 0.81/1.17 }.
% 0.81/1.17 (363) {G0,W4,D2,L1,V1,M1} { admin_indi_has_background( admin, X,
% 0.81/1.17 unclassified ) }.
% 0.81/1.17 (364) {G0,W18,D2,L4,V4,M4} { ! system_indi_is_background_admin( system, X
% 0.81/1.17 ), ! background_admin_indi_has_background( X, Y, Z ), ! loca_level_below
% 0.81/1.17 ( admin, T, Z ), admin_indi_has_background( admin, Y, T ) }.
% 0.81/1.17 (365) {G0,W11,D2,L3,V2,M3} { ! system_indi_is_hr_admin( system, X ), !
% 0.81/1.17 hr_admin_indi_has_employment( X, Y ), admin_indi_has_employment( admin, Y
% 0.81/1.17 ) }.
% 0.81/1.17 (366) {G0,W4,D2,L1,V1,M1} { admin_indi_has_citizenship( admin, X,
% 0.81/1.17 anycountry ) }.
% 0.81/1.17 (367) {G0,W9,D2,L2,V2,M2} { ! system_indi_has_citizenship( system, X, Y )
% 0.81/1.17 , admin_indi_has_citizenship( admin, X, Y ) }.
% 0.81/1.17 (368) {G0,W4,D2,L1,V1,M1} { admin_indi_has_level( admin, X, unclassified )
% 0.81/1.17 }.
% 0.81/1.17 (369) {G0,W50,D2,L11,V5,M11} { ! system_indi_needs_level( system, X, Y ),
% 0.81/1.17 ! admin_indi_has_citizenship( admin, X, usa ), ! admin_indi_has_polygraph
% 0.81/1.17 ( admin, X ), ! admin_indi_has_employment( admin, X ), !
% 0.81/1.17 admin_indi_has_credit( admin, X ), ! loca_level_below( admin, Z, Y ), !
% 0.81/1.17 system_indi_is_level_admin( system, T ), ! level_admin_indi_has_level( T
% 0.81/1.17 , X, U ), ! loca_level_below( admin, Z, U ), ! admin_indi_has_background
% 0.81/1.17 ( admin, X, Z ), admin_indi_has_level( admin, X, Z ) }.
% 0.81/1.17 (370) {G0,W4,D2,L1,V1,M1} { admin_indi_has_compartments( admin, X, nil )
% 0.81/1.17 }.
% 0.81/1.17 (371) {G0,W55,D3,L11,V4,M11} { ! system_indi_needs_compartment( system, X
% 0.81/1.17 , Y ), ! admin_indi_has_employment( admin, X ), !
% 0.81/1.17 admin_indi_has_citizenship( admin, X, usa ), !
% 0.81/1.17 admin_indi_has_polygraph_for_compartment( admin, X, Y ), !
% 0.81/1.17 admin_indi_has_credit_for_compartment( admin, X, Y ), !
% 0.81/1.17 admin_compartment_has_sso( admin, Y, Z ), ! sso_indi_has_compartment( Z,
% 0.81/1.17 X, Y ), ! admin_indi_has_background_for_compartment( admin, X, Y ), !
% 0.81/1.17 admin_indi_has_level_for_compartment( admin, X, Y ), !
% 0.81/1.17 admin_indi_has_compartments( admin, X, T ), admin_indi_has_compartments(
% 0.81/1.17 admin, X, cons( Y, T ) ) }.
% 0.81/1.17 (372) {G0,W21,D2,L4,V7,M4} { ! system_indi_is_oca( system, X ), !
% 0.81/1.17 oca_compartment_is_compartment( X, Y, T, Z, U, W ), !
% 0.81/1.17 admin_indi_has_background( admin, V0, Z ),
% 0.81/1.17 admin_indi_has_background_for_compartment( admin, V0, Y ) }.
% 0.81/1.17 (373) {G0,W21,D2,L4,V7,M4} { ! system_indi_is_oca( system, X ), !
% 0.81/1.17 oca_compartment_is_compartment( X, Y, Z, T, U, W ), !
% 0.81/1.17 admin_indi_has_level( admin, V0, Z ),
% 0.81/1.17 admin_indi_has_level_for_compartment( admin, V0, Y ) }.
% 0.81/1.17 (374) {G0,W20,D2,L4,V6,M4} { ! system_indi_is_oca( system, X ), !
% 0.81/1.17 oca_compartment_is_compartment( X, Y, Z, T, U, yes ), !
% 0.81/1.17 admin_indi_has_polygraph( admin, W ),
% 0.81/1.17 admin_indi_has_polygraph_for_compartment( admin, W, Y ) }.
% 0.81/1.17 (375) {G0,W16,D2,L3,V6,M3} { ! system_indi_is_oca( system, X ), !
% 0.81/1.17 oca_compartment_is_compartment( X, Y, Z, T, U, no ),
% 0.81/1.17 admin_indi_has_polygraph_for_compartment( admin, W, Y ) }.
% 0.81/1.17 (376) {G0,W20,D2,L4,V6,M4} { ! system_indi_is_oca( system, X ), !
% 0.81/1.17 oca_compartment_is_compartment( X, Y, Z, T, yes, U ), !
% 0.81/1.17 admin_indi_has_credit( admin, W ), admin_indi_has_credit_for_compartment
% 0.81/1.17 ( admin, W, Y ) }.
% 0.81/1.17 (377) {G0,W16,D2,L3,V6,M3} { ! system_indi_is_oca( system, X ), !
% 0.81/1.17 oca_compartment_is_compartment( X, Y, Z, T, no, U ),
% 0.81/1.17 admin_indi_has_credit_for_compartment( admin, W, Y ) }.
% 0.81/1.17 (378) {G0,W14,D2,L3,V3,M3} { ! admin_file_has_compartments( admin, X, Y )
% 0.81/1.17 , ! admin_indi_has_compartments( admin, Z, Y ),
% 0.81/1.17 admin_indi_has_compartments_for_file( admin, Z, X ) }.
% 0.81/1.17 (379) {G0,W14,D2,L3,V3,M3} { ! admin_file_has_level( admin, X, Y ), !
% 0.81/1.17 admin_indi_has_level( admin, Z, Y ), admin_indi_has_level_for_file( admin
% 0.81/1.17 , Z, X ) }.
% 0.81/1.17 (380) {G0,W13,D2,L3,V3,M3} { ! state_file_has_owner( X, Y ), !
% 0.81/1.17 owner_indi_has_need_to_know( Y, Z, X ),
% 0.81/1.17 admin_indi_has_need_to_know_for_file( admin, Z, X ) }.
% 0.81/1.17 (381) {G0,W14,D2,L3,V3,M3} { ! admin_file_has_citizenship( admin, X, Y ),
% 0.81/1.17 ! admin_indi_has_citizenship( admin, Z, Y ),
% 0.81/1.17 admin_indi_has_citizenship_for_file( admin, Z, X ) }.
% 0.81/1.17 (382) {G0,W9,D2,L2,V2,M2} { ! admin_indi_has_citizenship( admin, X, usa )
% 0.81/1.17 , admin_indi_has_citizenship_for_file( admin, X, Y ) }.
% 0.81/1.17 (383) {G0,W28,D2,L6,V2,M6} { ! state_file_is_not_working_paper( X ), !
% 0.81/1.17 admin_indi_has_citizenship_for_file( admin, Y, X ), !
% 0.81/1.17 admin_indi_has_need_to_know_for_file( admin, Y, X ), !
% 0.81/1.17 admin_indi_has_level_for_file( admin, Y, X ), !
% 0.81/1.17 admin_indi_has_compartments_for_file( admin, Y, X ), admin_indi_may_file
% 0.81/1.17 ( admin, Y, X, read ) }.
% 0.81/1.17 (384) {G0,W14,D2,L3,V3,M3} { ! state_file_has_owner( X, Y ), !
% 0.81/1.17 system_indi_is_counterintelligence( system, Z, Y ), admin_indi_may_file(
% 0.81/1.17 admin, Z, X, read ) }.
% 0.81/1.17 (385) {G0,W3,D2,L1,V0,M1} { system_indi_is_oca( system, oca ) }.
% 0.81/1.17 (386) {G0,W7,D2,L1,V0,M1} { oca_compartment_is_compartment( oca,
% 0.81/1.17 compartmentb, confidential, topsecret, yes, yes ) }.
% 0.81/1.17 (387) {G0,W7,D2,L1,V0,M1} { oca_compartment_is_compartment( oca,
% 0.81/1.17 compartmenta, sbu, unclassified, no, no ) }.
% 0.81/1.17 (388) {G0,W4,D2,L1,V0,M1} { system_compartment_has_sso( system,
% 0.81/1.17 compartmentb, sso_compartmentb ) }.
% 0.81/1.17 (389) {G0,W4,D2,L1,V0,M1} { oca_compartment_has_scg( oca, compartmentb,
% 0.81/1.17 scg_compartmentb ) }.
% 0.81/1.17 (390) {G0,W4,D2,L1,V0,M1} { sso_compartment_has_scg( sso_compartmentb,
% 0.81/1.17 compartmentb, scg_compartmentb ) }.
% 0.81/1.17 (391) {G0,W4,D2,L1,V0,M1} { system_compartment_has_sso( system,
% 0.81/1.17 compartmenta, sso_compartmenta ) }.
% 0.81/1.17 (392) {G0,W4,D2,L1,V0,M1} { oca_compartment_has_scg( oca, compartmenta,
% 0.81/1.17 scg_compartmenta ) }.
% 0.81/1.17 (393) {G0,W4,D2,L1,V0,M1} { sso_compartment_has_scg( sso_compartmenta,
% 0.81/1.17 compartmenta, scg_compartmenta ) }.
% 0.81/1.17 (394) {G0,W2,D2,L1,V0,M1} { state_file_is_not_working_paper( secretfile )
% 0.81/1.17 }.
% 0.81/1.17 (395) {G0,W8,D4,L1,V0,M1} { system_file_needs_compartments( system,
% 0.81/1.17 secretfile, cons( compartmentb, cons( compartmenta, nil ) ) ) }.
% 0.81/1.17 (396) {G0,W8,D4,L1,V0,M1} { sso_file_has_compartments( sso_compartmentb,
% 0.81/1.17 secretfile, cons( compartmentb, cons( compartmenta, nil ) ) ) }.
% 0.81/1.17 (397) {G0,W8,D4,L1,V0,M1} { sso_file_has_compartments( sso_compartmenta,
% 0.81/1.17 secretfile, cons( compartmentb, cons( compartmenta, nil ) ) ) }.
% 0.81/1.17 (398) {G0,W4,D2,L1,V0,M1} { system_file_needs_level( system, secretfile,
% 0.81/1.17 secret ) }.
% 0.81/1.17 (399) {G0,W5,D2,L1,V0,M1} { sso_file_has_level( sso_compartmentb,
% 0.81/1.17 secretfile, secret, scg_compartmentb ) }.
% 0.81/1.17 (400) {G0,W5,D2,L1,V0,M1} { sso_file_has_level( sso_compartmenta,
% 0.81/1.17 secretfile, secret, scg_compartmenta ) }.
% 0.81/1.17 (401) {G0,W4,D2,L1,V0,M1} { system_file_needs_citizenship( system,
% 0.81/1.17 secretfile, usa ) }.
% 0.81/1.17 (402) {G0,W5,D2,L1,V0,M1} { sso_file_has_citizenship( sso_compartmentb,
% 0.81/1.17 secretfile, usa, scg_compartmentb ) }.
% 0.81/1.17 (403) {G0,W5,D2,L1,V0,M1} { sso_file_has_citizenship( sso_compartmenta,
% 0.81/1.17 secretfile, usa, scg_compartmenta ) }.
% 0.81/1.17 (404) {G0,W3,D2,L1,V0,M1} { state_file_has_owner( secretfile,
% 0.81/1.17 owner_secretfile ) }.
% 0.81/1.17 (405) {G0,W2,D2,L1,V0,M1} { state_file_is_not_working_paper(
% 0.81/1.17 not_secretfile ) }.
% 0.81/1.17 (406) {G0,W4,D2,L1,V0,M1} { system_file_needs_compartments( system,
% 0.81/1.17 not_secretfile, nil ) }.
% 0.81/1.17 (407) {G0,W4,D2,L1,V0,M1} { system_file_needs_level( system,
% 0.81/1.17 not_secretfile, unclassified ) }.
% 0.81/1.17 (408) {G0,W4,D2,L1,V0,M1} { system_file_needs_citizenship( system,
% 0.81/1.17 not_secretfile, anycountry ) }.
% 0.81/1.17 (409) {G0,W3,D2,L1,V0,M1} { state_file_has_owner( not_secretfile,
% 0.81/1.17 owner_not_secretfile ) }.
% 0.81/1.17 (410) {G0,W3,D2,L1,V0,M1} { system_indi_is_polygraph_admin( system,
% 0.81/1.17 polygraph_admin ) }.
% 0.81/1.17 (411) {G0,W3,D2,L1,V0,M1} { system_indi_is_credit_admin( system,
% 0.81/1.17 credit_admin ) }.
% 0.81/1.17 (412) {G0,W3,D2,L1,V0,M1} { system_indi_is_background_admin( system,
% 0.81/1.17 background_admin ) }.
% 0.81/1.17 (413) {G0,W3,D2,L1,V0,M1} { system_indi_is_hr_admin( system, hr_admin )
% 0.81/1.17 }.
% 0.81/1.17 (414) {G0,W3,D2,L1,V0,M1} { system_indi_is_level_admin( system,
% 0.81/1.17 level_admin ) }.
% 0.81/1.17 (415) {G0,W4,D2,L1,V0,M1} { system_indi_has_citizenship( system, alice,
% 0.81/1.17 usa ) }.
% 0.81/1.17 (416) {G0,W3,D2,L1,V0,M1} { polygraph_admin_indi_has_polygraph(
% 0.81/1.17 polygraph_admin, alice ) }.
% 0.81/1.17 (417) {G0,W3,D2,L1,V0,M1} { credit_admin_indi_has_credit( credit_admin,
% 0.81/1.17 alice ) }.
% 0.81/1.17 (418) {G0,W4,D2,L1,V0,M1} { background_admin_indi_has_background(
% 0.81/1.17 background_admin, alice, topsecret ) }.
% 0.81/1.17 (419) {G0,W3,D2,L1,V0,M1} { hr_admin_indi_has_employment( hr_admin, alice
% 0.81/1.17 ) }.
% 0.81/1.17 (420) {G0,W4,D2,L1,V0,M1} { system_indi_needs_level( system, alice, secret
% 0.81/1.17 ) }.
% 0.81/1.17 (421) {G0,W4,D2,L1,V0,M1} { level_admin_indi_has_level( level_admin, alice
% 0.81/1.17 , topsecret ) }.
% 0.81/1.17 (422) {G0,W4,D2,L1,V0,M1} { system_indi_needs_compartment( system, alice,
% 0.81/1.17 compartmentb ) }.
% 0.81/1.17 (423) {G0,W4,D2,L1,V0,M1} { system_indi_needs_compartment( system, alice,
% 0.81/1.17 compartmenta ) }.
% 0.81/1.17 (424) {G0,W4,D2,L1,V0,M1} { sso_indi_has_compartment( sso_compartmentb,
% 0.81/1.17 alice, compartmentb ) }.
% 0.81/1.17 (425) {G0,W4,D2,L1,V0,M1} { sso_indi_has_compartment( sso_compartmenta,
% 0.81/1.17 alice, compartmenta ) }.
% 0.81/1.17 (426) {G0,W4,D2,L1,V0,M1} { owner_indi_has_need_to_know( owner_secretfile
% 0.81/1.17 , alice, secretfile ) }.
% 0.81/1.17 (427) {G0,W4,D2,L1,V0,M1} { owner_indi_has_need_to_know( owner_secretfile
% 0.81/1.17 , alice, not_secretfile ) }.
% 0.81/1.17 (428) {G0,W4,D2,L1,V0,M1} { system_indi_has_citizenship( system, babu,
% 0.81/1.17 india ) }.
% 0.81/1.17 (429) {G0,W4,D2,L1,V0,M1} { owner_indi_has_need_to_know(
% 0.81/1.17 owner_not_secretfile, babu, not_secretfile ) }.
% 0.81/1.17 (430) {G0,W4,D2,L1,V0,M1} { system_indi_is_counterintelligence( system, ci
% 0.81/1.17 , owner_secretfile ) }.
% 0.81/1.17 (431) {G0,W6,D2,L1,V0,M1} { ! admin_indi_may_file( admin, babu,
% 0.81/1.17 not_secretfile, read ) }.
% 0.81/1.17
% 0.81/1.17
% 0.81/1.17 Total Proof:
% 0.81/1.17
% 0.81/1.17 subsumption: (8) {G0,W15,D2,L3,V2,M1} I { ! admin_file_has_compartments_h(
% 0.81/1.17 admin, X, Y, Y ), admin_file_has_compartments( admin, X, Y ), !
% 0.81/1.17 system_file_needs_compartments( system, X, Y ) }.
% 0.81/1.17 parent0: (352) {G0,W15,D2,L3,V2,M3} { ! system_file_needs_compartments(
% 0.81/1.17 system, X, Y ), ! admin_file_has_compartments_h( admin, X, Y, Y ),
% 0.81/1.17 admin_file_has_compartments( admin, X, Y ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 Y := Y
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 2
% 0.81/1.17 1 ==> 0
% 0.81/1.17 2 ==> 1
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (9) {G0,W5,D2,L1,V2,M1} I { admin_file_has_compartments_h(
% 0.81/1.17 admin, X, Y, nil ) }.
% 0.81/1.17 parent0: (353) {G0,W5,D2,L1,V2,M1} { admin_file_has_compartments_h( admin
% 0.81/1.17 , X, Y, nil ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 Y := Y
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 0
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (11) {G0,W20,D2,L4,V3,M1} I { ! admin_file_has_level_h( admin
% 0.81/1.17 , X, Y, Z ), ! system_file_needs_level( system, X, Y ),
% 0.81/1.17 admin_file_has_level( admin, X, Y ), ! admin_file_has_compartments( admin
% 0.81/1.17 , X, Z ) }.
% 0.81/1.17 parent0: (355) {G0,W20,D2,L4,V3,M4} { ! system_file_needs_level( system, X
% 0.81/1.17 , Y ), ! admin_file_has_compartments( admin, X, Z ), !
% 0.81/1.17 admin_file_has_level_h( admin, X, Y, Z ), admin_file_has_level( admin, X
% 0.81/1.17 , Y ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 Y := Y
% 0.81/1.17 Z := Z
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 1
% 0.81/1.17 1 ==> 3
% 0.81/1.17 2 ==> 0
% 0.81/1.17 3 ==> 2
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (12) {G0,W5,D2,L1,V2,M1} I { admin_file_has_level_h( admin, X
% 0.81/1.17 , Y, nil ) }.
% 0.81/1.17 parent0: (356) {G0,W5,D2,L1,V2,M1} { admin_file_has_level_h( admin, X, Y,
% 0.81/1.17 nil ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 Y := Y
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 0
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (14) {G0,W20,D2,L4,V3,M1} I { ! admin_file_has_citizenship_h(
% 0.81/1.17 admin, X, Y, Z ), ! system_file_needs_citizenship( system, X, Y ),
% 0.81/1.17 admin_file_has_citizenship( admin, X, Y ), ! admin_file_has_compartments
% 0.81/1.17 ( admin, X, Z ) }.
% 0.81/1.17 parent0: (358) {G0,W20,D2,L4,V3,M4} { ! system_file_needs_citizenship(
% 0.81/1.17 system, X, Y ), ! admin_file_has_compartments( admin, X, Z ), !
% 0.81/1.17 admin_file_has_citizenship_h( admin, X, Y, Z ),
% 0.81/1.17 admin_file_has_citizenship( admin, X, Y ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 Y := Y
% 0.81/1.17 Z := Z
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 1
% 0.81/1.17 1 ==> 3
% 0.81/1.17 2 ==> 0
% 0.81/1.17 3 ==> 2
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (15) {G0,W5,D2,L1,V2,M1} I { admin_file_has_citizenship_h(
% 0.81/1.17 admin, X, Y, nil ) }.
% 0.81/1.17 parent0: (359) {G0,W5,D2,L1,V2,M1} { admin_file_has_citizenship_h( admin,
% 0.81/1.17 X, Y, nil ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 Y := Y
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 0
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (22) {G0,W4,D2,L1,V1,M1} I { admin_indi_has_citizenship( admin
% 0.81/1.17 , X, anycountry ) }.
% 0.81/1.17 parent0: (366) {G0,W4,D2,L1,V1,M1} { admin_indi_has_citizenship( admin, X
% 0.81/1.17 , anycountry ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 0
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (24) {G0,W4,D2,L1,V1,M1} I { admin_indi_has_level( admin, X,
% 0.81/1.17 unclassified ) }.
% 0.81/1.17 parent0: (368) {G0,W4,D2,L1,V1,M1} { admin_indi_has_level( admin, X,
% 0.81/1.17 unclassified ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 0
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (26) {G0,W4,D2,L1,V1,M1} I { admin_indi_has_compartments(
% 0.81/1.17 admin, X, nil ) }.
% 0.81/1.17 parent0: (370) {G0,W4,D2,L1,V1,M1} { admin_indi_has_compartments( admin, X
% 0.81/1.17 , nil ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 0
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (34) {G0,W14,D2,L3,V3,M1} I {
% 0.81/1.17 admin_indi_has_compartments_for_file( admin, Z, X ), !
% 0.81/1.17 admin_indi_has_compartments( admin, Z, Y ), ! admin_file_has_compartments
% 0.81/1.17 ( admin, X, Y ) }.
% 0.81/1.17 parent0: (378) {G0,W14,D2,L3,V3,M3} { ! admin_file_has_compartments( admin
% 0.81/1.17 , X, Y ), ! admin_indi_has_compartments( admin, Z, Y ),
% 0.81/1.17 admin_indi_has_compartments_for_file( admin, Z, X ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 Y := Y
% 0.81/1.17 Z := Z
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 2
% 0.81/1.17 1 ==> 1
% 0.81/1.17 2 ==> 0
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (35) {G0,W14,D2,L3,V3,M1} I { admin_indi_has_level_for_file(
% 0.81/1.17 admin, Z, X ), ! admin_indi_has_level( admin, Z, Y ), !
% 0.81/1.17 admin_file_has_level( admin, X, Y ) }.
% 0.81/1.17 parent0: (379) {G0,W14,D2,L3,V3,M3} { ! admin_file_has_level( admin, X, Y
% 0.81/1.17 ), ! admin_indi_has_level( admin, Z, Y ), admin_indi_has_level_for_file
% 0.81/1.17 ( admin, Z, X ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 Y := Y
% 0.81/1.17 Z := Z
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 2
% 0.81/1.17 1 ==> 1
% 0.81/1.17 2 ==> 0
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (36) {G0,W13,D2,L3,V3,M1} I { ! owner_indi_has_need_to_know( Y
% 0.81/1.17 , Z, X ), admin_indi_has_need_to_know_for_file( admin, Z, X ), !
% 0.81/1.17 state_file_has_owner( X, Y ) }.
% 0.81/1.17 parent0: (380) {G0,W13,D2,L3,V3,M3} { ! state_file_has_owner( X, Y ), !
% 0.81/1.17 owner_indi_has_need_to_know( Y, Z, X ),
% 0.81/1.17 admin_indi_has_need_to_know_for_file( admin, Z, X ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 Y := Y
% 0.81/1.17 Z := Z
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 2
% 0.81/1.17 1 ==> 0
% 0.81/1.17 2 ==> 1
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (37) {G0,W14,D2,L3,V3,M1} I {
% 0.81/1.17 admin_indi_has_citizenship_for_file( admin, Z, X ), !
% 0.81/1.17 admin_indi_has_citizenship( admin, Z, Y ), ! admin_file_has_citizenship(
% 0.81/1.17 admin, X, Y ) }.
% 0.81/1.17 parent0: (381) {G0,W14,D2,L3,V3,M3} { ! admin_file_has_citizenship( admin
% 0.81/1.17 , X, Y ), ! admin_indi_has_citizenship( admin, Z, Y ),
% 0.81/1.17 admin_indi_has_citizenship_for_file( admin, Z, X ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 Y := Y
% 0.81/1.17 Z := Z
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 2
% 0.81/1.17 1 ==> 1
% 0.81/1.17 2 ==> 0
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (39) {G0,W28,D2,L6,V2,M1} I { !
% 0.81/1.17 state_file_is_not_working_paper( X ), !
% 0.81/1.17 admin_indi_has_need_to_know_for_file( admin, Y, X ), !
% 0.81/1.17 admin_indi_has_level_for_file( admin, Y, X ), admin_indi_may_file( admin
% 0.81/1.17 , Y, X, read ), ! admin_indi_has_citizenship_for_file( admin, Y, X ), !
% 0.81/1.17 admin_indi_has_compartments_for_file( admin, Y, X ) }.
% 0.81/1.17 parent0: (383) {G0,W28,D2,L6,V2,M6} { ! state_file_is_not_working_paper( X
% 0.81/1.17 ), ! admin_indi_has_citizenship_for_file( admin, Y, X ), !
% 0.81/1.17 admin_indi_has_need_to_know_for_file( admin, Y, X ), !
% 0.81/1.17 admin_indi_has_level_for_file( admin, Y, X ), !
% 0.81/1.17 admin_indi_has_compartments_for_file( admin, Y, X ), admin_indi_may_file
% 0.81/1.17 ( admin, Y, X, read ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 Y := Y
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 0
% 0.81/1.17 1 ==> 4
% 0.81/1.17 2 ==> 1
% 0.81/1.17 3 ==> 2
% 0.81/1.17 4 ==> 5
% 0.81/1.17 5 ==> 3
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (61) {G0,W2,D2,L1,V0,M1} I { state_file_is_not_working_paper(
% 0.81/1.17 not_secretfile ) }.
% 0.81/1.17 parent0: (405) {G0,W2,D2,L1,V0,M1} { state_file_is_not_working_paper(
% 0.81/1.17 not_secretfile ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 0
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (62) {G0,W4,D2,L1,V0,M1} I { system_file_needs_compartments(
% 0.81/1.17 system, not_secretfile, nil ) }.
% 0.81/1.17 parent0: (406) {G0,W4,D2,L1,V0,M1} { system_file_needs_compartments(
% 0.81/1.17 system, not_secretfile, nil ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 0
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (63) {G0,W4,D2,L1,V0,M1} I { system_file_needs_level( system,
% 0.81/1.17 not_secretfile, unclassified ) }.
% 0.81/1.17 parent0: (407) {G0,W4,D2,L1,V0,M1} { system_file_needs_level( system,
% 0.81/1.17 not_secretfile, unclassified ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 0
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (64) {G0,W4,D2,L1,V0,M1} I { system_file_needs_citizenship(
% 0.81/1.17 system, not_secretfile, anycountry ) }.
% 0.81/1.17 parent0: (408) {G0,W4,D2,L1,V0,M1} { system_file_needs_citizenship( system
% 0.81/1.17 , not_secretfile, anycountry ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 0
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (65) {G0,W3,D2,L1,V0,M1} I { state_file_has_owner(
% 0.81/1.17 not_secretfile, owner_not_secretfile ) }.
% 0.81/1.17 parent0: (409) {G0,W3,D2,L1,V0,M1} { state_file_has_owner( not_secretfile
% 0.81/1.17 , owner_not_secretfile ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 0
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (85) {G0,W4,D2,L1,V0,M1} I { owner_indi_has_need_to_know(
% 0.81/1.17 owner_not_secretfile, babu, not_secretfile ) }.
% 0.81/1.17 parent0: (429) {G0,W4,D2,L1,V0,M1} { owner_indi_has_need_to_know(
% 0.81/1.17 owner_not_secretfile, babu, not_secretfile ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 0
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (87) {G0,W6,D2,L1,V0,M1} I { ! admin_indi_may_file( admin,
% 0.81/1.17 babu, not_secretfile, read ) }.
% 0.81/1.17 parent0: (431) {G0,W6,D2,L1,V0,M1} { ! admin_indi_may_file( admin, babu,
% 0.81/1.17 not_secretfile, read ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 0
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 resolution: (445) {G1,W10,D2,L2,V0,M2} { ! admin_file_has_compartments_h(
% 0.81/1.17 admin, not_secretfile, nil, nil ), admin_file_has_compartments( admin,
% 0.81/1.17 not_secretfile, nil ) }.
% 0.81/1.17 parent0[2]: (8) {G0,W15,D2,L3,V2,M1} I { ! admin_file_has_compartments_h(
% 0.81/1.17 admin, X, Y, Y ), admin_file_has_compartments( admin, X, Y ), !
% 0.81/1.17 system_file_needs_compartments( system, X, Y ) }.
% 0.81/1.17 parent1[0]: (62) {G0,W4,D2,L1,V0,M1} I { system_file_needs_compartments(
% 0.81/1.17 system, not_secretfile, nil ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := not_secretfile
% 0.81/1.17 Y := nil
% 0.81/1.17 end
% 0.81/1.17 substitution1:
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 resolution: (446) {G1,W4,D2,L1,V0,M1} { admin_file_has_compartments( admin
% 0.81/1.17 , not_secretfile, nil ) }.
% 0.81/1.17 parent0[0]: (445) {G1,W10,D2,L2,V0,M2} { ! admin_file_has_compartments_h(
% 0.81/1.17 admin, not_secretfile, nil, nil ), admin_file_has_compartments( admin,
% 0.81/1.17 not_secretfile, nil ) }.
% 0.81/1.17 parent1[0]: (9) {G0,W5,D2,L1,V2,M1} I { admin_file_has_compartments_h(
% 0.81/1.17 admin, X, Y, nil ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 end
% 0.81/1.17 substitution1:
% 0.81/1.17 X := not_secretfile
% 0.81/1.17 Y := nil
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (93) {G1,W4,D2,L1,V0,M1} R(62,8);r(9) {
% 0.81/1.17 admin_file_has_compartments( admin, not_secretfile, nil ) }.
% 0.81/1.17 parent0: (446) {G1,W4,D2,L1,V0,M1} { admin_file_has_compartments( admin,
% 0.81/1.17 not_secretfile, nil ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 0
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 resolution: (447) {G1,W15,D2,L3,V1,M3} { ! admin_file_has_level_h( admin,
% 0.81/1.17 not_secretfile, X, nil ), ! system_file_needs_level( system,
% 0.81/1.17 not_secretfile, X ), admin_file_has_level( admin, not_secretfile, X ) }.
% 0.81/1.17 parent0[3]: (11) {G0,W20,D2,L4,V3,M1} I { ! admin_file_has_level_h( admin,
% 0.81/1.17 X, Y, Z ), ! system_file_needs_level( system, X, Y ),
% 0.81/1.17 admin_file_has_level( admin, X, Y ), ! admin_file_has_compartments( admin
% 0.81/1.17 , X, Z ) }.
% 0.81/1.17 parent1[0]: (93) {G1,W4,D2,L1,V0,M1} R(62,8);r(9) {
% 0.81/1.17 admin_file_has_compartments( admin, not_secretfile, nil ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := not_secretfile
% 0.81/1.17 Y := X
% 0.81/1.17 Z := nil
% 0.81/1.17 end
% 0.81/1.17 substitution1:
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 resolution: (448) {G1,W9,D2,L2,V1,M2} { ! system_file_needs_level( system
% 0.81/1.17 , not_secretfile, X ), admin_file_has_level( admin, not_secretfile, X )
% 0.81/1.17 }.
% 0.81/1.17 parent0[0]: (447) {G1,W15,D2,L3,V1,M3} { ! admin_file_has_level_h( admin,
% 0.81/1.17 not_secretfile, X, nil ), ! system_file_needs_level( system,
% 0.81/1.17 not_secretfile, X ), admin_file_has_level( admin, not_secretfile, X ) }.
% 0.81/1.17 parent1[0]: (12) {G0,W5,D2,L1,V2,M1} I { admin_file_has_level_h( admin, X,
% 0.81/1.17 Y, nil ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 end
% 0.81/1.17 substitution1:
% 0.81/1.17 X := not_secretfile
% 0.81/1.17 Y := X
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (100) {G2,W9,D2,L2,V1,M1} R(11,93);r(12) {
% 0.81/1.17 admin_file_has_level( admin, not_secretfile, X ), !
% 0.81/1.17 system_file_needs_level( system, not_secretfile, X ) }.
% 0.81/1.17 parent0: (448) {G1,W9,D2,L2,V1,M2} { ! system_file_needs_level( system,
% 0.81/1.17 not_secretfile, X ), admin_file_has_level( admin, not_secretfile, X ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 1
% 0.81/1.17 1 ==> 0
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 resolution: (449) {G1,W15,D2,L3,V1,M3} { ! admin_file_has_citizenship_h(
% 0.81/1.17 admin, not_secretfile, X, nil ), ! system_file_needs_citizenship( system
% 0.81/1.17 , not_secretfile, X ), admin_file_has_citizenship( admin, not_secretfile
% 0.81/1.17 , X ) }.
% 0.81/1.17 parent0[3]: (14) {G0,W20,D2,L4,V3,M1} I { ! admin_file_has_citizenship_h(
% 0.81/1.17 admin, X, Y, Z ), ! system_file_needs_citizenship( system, X, Y ),
% 0.81/1.17 admin_file_has_citizenship( admin, X, Y ), ! admin_file_has_compartments
% 0.81/1.17 ( admin, X, Z ) }.
% 0.81/1.17 parent1[0]: (93) {G1,W4,D2,L1,V0,M1} R(62,8);r(9) {
% 0.81/1.17 admin_file_has_compartments( admin, not_secretfile, nil ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := not_secretfile
% 0.81/1.17 Y := X
% 0.81/1.17 Z := nil
% 0.81/1.17 end
% 0.81/1.17 substitution1:
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 resolution: (450) {G1,W9,D2,L2,V1,M2} { ! system_file_needs_citizenship(
% 0.81/1.17 system, not_secretfile, X ), admin_file_has_citizenship( admin,
% 0.81/1.17 not_secretfile, X ) }.
% 0.81/1.17 parent0[0]: (449) {G1,W15,D2,L3,V1,M3} { ! admin_file_has_citizenship_h(
% 0.81/1.17 admin, not_secretfile, X, nil ), ! system_file_needs_citizenship( system
% 0.81/1.17 , not_secretfile, X ), admin_file_has_citizenship( admin, not_secretfile
% 0.81/1.17 , X ) }.
% 0.81/1.17 parent1[0]: (15) {G0,W5,D2,L1,V2,M1} I { admin_file_has_citizenship_h(
% 0.81/1.17 admin, X, Y, nil ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 end
% 0.81/1.17 substitution1:
% 0.81/1.17 X := not_secretfile
% 0.81/1.17 Y := X
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (103) {G2,W9,D2,L2,V1,M1} R(14,93);r(15) {
% 0.81/1.17 admin_file_has_citizenship( admin, not_secretfile, X ), !
% 0.81/1.17 system_file_needs_citizenship( system, not_secretfile, X ) }.
% 0.81/1.17 parent0: (450) {G1,W9,D2,L2,V1,M2} { ! system_file_needs_citizenship(
% 0.81/1.17 system, not_secretfile, X ), admin_file_has_citizenship( admin,
% 0.81/1.17 not_secretfile, X ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 1
% 0.81/1.17 1 ==> 0
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 resolution: (451) {G1,W4,D2,L1,V0,M1} { admin_file_has_citizenship( admin
% 0.81/1.17 , not_secretfile, anycountry ) }.
% 0.81/1.17 parent0[1]: (103) {G2,W9,D2,L2,V1,M1} R(14,93);r(15) {
% 0.81/1.17 admin_file_has_citizenship( admin, not_secretfile, X ), !
% 0.81/1.17 system_file_needs_citizenship( system, not_secretfile, X ) }.
% 0.81/1.17 parent1[0]: (64) {G0,W4,D2,L1,V0,M1} I { system_file_needs_citizenship(
% 0.81/1.17 system, not_secretfile, anycountry ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := anycountry
% 0.81/1.17 end
% 0.81/1.17 substitution1:
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (140) {G3,W4,D2,L1,V0,M1} R(103,64) {
% 0.81/1.17 admin_file_has_citizenship( admin, not_secretfile, anycountry ) }.
% 0.81/1.17 parent0: (451) {G1,W4,D2,L1,V0,M1} { admin_file_has_citizenship( admin,
% 0.81/1.17 not_secretfile, anycountry ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 0
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 resolution: (452) {G1,W4,D2,L1,V0,M1} { admin_file_has_level( admin,
% 0.81/1.17 not_secretfile, unclassified ) }.
% 0.81/1.17 parent0[1]: (100) {G2,W9,D2,L2,V1,M1} R(11,93);r(12) { admin_file_has_level
% 0.81/1.17 ( admin, not_secretfile, X ), ! system_file_needs_level( system,
% 0.81/1.17 not_secretfile, X ) }.
% 0.81/1.17 parent1[0]: (63) {G0,W4,D2,L1,V0,M1} I { system_file_needs_level( system,
% 0.81/1.17 not_secretfile, unclassified ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := unclassified
% 0.81/1.17 end
% 0.81/1.17 substitution1:
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (141) {G3,W4,D2,L1,V0,M1} R(100,63) { admin_file_has_level(
% 0.81/1.17 admin, not_secretfile, unclassified ) }.
% 0.81/1.17 parent0: (452) {G1,W4,D2,L1,V0,M1} { admin_file_has_level( admin,
% 0.81/1.17 not_secretfile, unclassified ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 0
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 resolution: (453) {G1,W9,D2,L2,V1,M2} { ! owner_indi_has_need_to_know(
% 0.81/1.17 owner_not_secretfile, X, not_secretfile ),
% 0.81/1.17 admin_indi_has_need_to_know_for_file( admin, X, not_secretfile ) }.
% 0.81/1.17 parent0[2]: (36) {G0,W13,D2,L3,V3,M1} I { ! owner_indi_has_need_to_know( Y
% 0.81/1.17 , Z, X ), admin_indi_has_need_to_know_for_file( admin, Z, X ), !
% 0.81/1.17 state_file_has_owner( X, Y ) }.
% 0.81/1.17 parent1[0]: (65) {G0,W3,D2,L1,V0,M1} I { state_file_has_owner(
% 0.81/1.17 not_secretfile, owner_not_secretfile ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := not_secretfile
% 0.81/1.17 Y := owner_not_secretfile
% 0.81/1.17 Z := X
% 0.81/1.17 end
% 0.81/1.17 substitution1:
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (147) {G1,W9,D2,L2,V1,M1} R(36,65) {
% 0.81/1.17 admin_indi_has_need_to_know_for_file( admin, X, not_secretfile ), !
% 0.81/1.17 owner_indi_has_need_to_know( owner_not_secretfile, X, not_secretfile )
% 0.81/1.17 }.
% 0.81/1.17 parent0: (453) {G1,W9,D2,L2,V1,M2} { ! owner_indi_has_need_to_know(
% 0.81/1.17 owner_not_secretfile, X, not_secretfile ),
% 0.81/1.17 admin_indi_has_need_to_know_for_file( admin, X, not_secretfile ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 1
% 0.81/1.17 1 ==> 0
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 resolution: (454) {G1,W4,D2,L1,V0,M1} {
% 0.81/1.17 admin_indi_has_need_to_know_for_file( admin, babu, not_secretfile ) }.
% 0.81/1.17 parent0[1]: (147) {G1,W9,D2,L2,V1,M1} R(36,65) {
% 0.81/1.17 admin_indi_has_need_to_know_for_file( admin, X, not_secretfile ), !
% 0.81/1.17 owner_indi_has_need_to_know( owner_not_secretfile, X, not_secretfile )
% 0.81/1.17 }.
% 0.81/1.17 parent1[0]: (85) {G0,W4,D2,L1,V0,M1} I { owner_indi_has_need_to_know(
% 0.81/1.17 owner_not_secretfile, babu, not_secretfile ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := babu
% 0.81/1.17 end
% 0.81/1.17 substitution1:
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (150) {G2,W4,D2,L1,V0,M1} R(147,85) {
% 0.81/1.17 admin_indi_has_need_to_know_for_file( admin, babu, not_secretfile ) }.
% 0.81/1.17 parent0: (454) {G1,W4,D2,L1,V0,M1} { admin_indi_has_need_to_know_for_file
% 0.81/1.17 ( admin, babu, not_secretfile ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 0
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 resolution: (455) {G1,W9,D2,L2,V1,M2} {
% 0.81/1.17 admin_indi_has_compartments_for_file( admin, X, not_secretfile ), !
% 0.81/1.17 admin_indi_has_compartments( admin, X, nil ) }.
% 0.81/1.17 parent0[2]: (34) {G0,W14,D2,L3,V3,M1} I {
% 0.81/1.17 admin_indi_has_compartments_for_file( admin, Z, X ), !
% 0.81/1.17 admin_indi_has_compartments( admin, Z, Y ), ! admin_file_has_compartments
% 0.81/1.17 ( admin, X, Y ) }.
% 0.81/1.17 parent1[0]: (93) {G1,W4,D2,L1,V0,M1} R(62,8);r(9) {
% 0.81/1.17 admin_file_has_compartments( admin, not_secretfile, nil ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := not_secretfile
% 0.81/1.17 Y := nil
% 0.81/1.17 Z := X
% 0.81/1.17 end
% 0.81/1.17 substitution1:
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 resolution: (456) {G1,W4,D2,L1,V1,M1} {
% 0.81/1.17 admin_indi_has_compartments_for_file( admin, X, not_secretfile ) }.
% 0.81/1.17 parent0[1]: (455) {G1,W9,D2,L2,V1,M2} {
% 0.81/1.17 admin_indi_has_compartments_for_file( admin, X, not_secretfile ), !
% 0.81/1.17 admin_indi_has_compartments( admin, X, nil ) }.
% 0.81/1.17 parent1[0]: (26) {G0,W4,D2,L1,V1,M1} I { admin_indi_has_compartments( admin
% 0.81/1.17 , X, nil ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 end
% 0.81/1.17 substitution1:
% 0.81/1.17 X := X
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (169) {G2,W4,D2,L1,V1,M1} R(34,93);r(26) {
% 0.81/1.17 admin_indi_has_compartments_for_file( admin, X, not_secretfile ) }.
% 0.81/1.17 parent0: (456) {G1,W4,D2,L1,V1,M1} { admin_indi_has_compartments_for_file
% 0.81/1.17 ( admin, X, not_secretfile ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 0
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 resolution: (457) {G1,W9,D2,L2,V1,M2} { admin_indi_has_level_for_file(
% 0.81/1.17 admin, X, not_secretfile ), ! admin_indi_has_level( admin, X,
% 0.81/1.17 unclassified ) }.
% 0.81/1.17 parent0[2]: (35) {G0,W14,D2,L3,V3,M1} I { admin_indi_has_level_for_file(
% 0.81/1.17 admin, Z, X ), ! admin_indi_has_level( admin, Z, Y ), !
% 0.81/1.17 admin_file_has_level( admin, X, Y ) }.
% 0.81/1.17 parent1[0]: (141) {G3,W4,D2,L1,V0,M1} R(100,63) { admin_file_has_level(
% 0.81/1.17 admin, not_secretfile, unclassified ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := not_secretfile
% 0.81/1.17 Y := unclassified
% 0.81/1.17 Z := X
% 0.81/1.17 end
% 0.81/1.17 substitution1:
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 resolution: (458) {G1,W4,D2,L1,V1,M1} { admin_indi_has_level_for_file(
% 0.81/1.17 admin, X, not_secretfile ) }.
% 0.81/1.17 parent0[1]: (457) {G1,W9,D2,L2,V1,M2} { admin_indi_has_level_for_file(
% 0.81/1.17 admin, X, not_secretfile ), ! admin_indi_has_level( admin, X,
% 0.81/1.17 unclassified ) }.
% 0.81/1.17 parent1[0]: (24) {G0,W4,D2,L1,V1,M1} I { admin_indi_has_level( admin, X,
% 0.81/1.17 unclassified ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 end
% 0.81/1.17 substitution1:
% 0.81/1.17 X := X
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (171) {G4,W4,D2,L1,V1,M1} R(35,141);r(24) {
% 0.81/1.17 admin_indi_has_level_for_file( admin, X, not_secretfile ) }.
% 0.81/1.17 parent0: (458) {G1,W4,D2,L1,V1,M1} { admin_indi_has_level_for_file( admin
% 0.81/1.17 , X, not_secretfile ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 0
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 resolution: (459) {G1,W9,D2,L2,V1,M2} {
% 0.81/1.17 admin_indi_has_citizenship_for_file( admin, X, not_secretfile ), !
% 0.81/1.17 admin_indi_has_citizenship( admin, X, anycountry ) }.
% 0.81/1.17 parent0[2]: (37) {G0,W14,D2,L3,V3,M1} I {
% 0.81/1.17 admin_indi_has_citizenship_for_file( admin, Z, X ), !
% 0.81/1.17 admin_indi_has_citizenship( admin, Z, Y ), ! admin_file_has_citizenship(
% 0.81/1.17 admin, X, Y ) }.
% 0.81/1.17 parent1[0]: (140) {G3,W4,D2,L1,V0,M1} R(103,64) {
% 0.81/1.17 admin_file_has_citizenship( admin, not_secretfile, anycountry ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := not_secretfile
% 0.81/1.17 Y := anycountry
% 0.81/1.17 Z := X
% 0.81/1.17 end
% 0.81/1.17 substitution1:
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 resolution: (460) {G1,W4,D2,L1,V1,M1} {
% 0.81/1.17 admin_indi_has_citizenship_for_file( admin, X, not_secretfile ) }.
% 0.81/1.17 parent0[1]: (459) {G1,W9,D2,L2,V1,M2} {
% 0.81/1.17 admin_indi_has_citizenship_for_file( admin, X, not_secretfile ), !
% 0.81/1.17 admin_indi_has_citizenship( admin, X, anycountry ) }.
% 0.81/1.17 parent1[0]: (22) {G0,W4,D2,L1,V1,M1} I { admin_indi_has_citizenship( admin
% 0.81/1.17 , X, anycountry ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 end
% 0.81/1.17 substitution1:
% 0.81/1.17 X := X
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (172) {G4,W4,D2,L1,V1,M1} R(37,140);r(22) {
% 0.81/1.17 admin_indi_has_citizenship_for_file( admin, X, not_secretfile ) }.
% 0.81/1.17 parent0: (460) {G1,W4,D2,L1,V1,M1} { admin_indi_has_citizenship_for_file(
% 0.81/1.17 admin, X, not_secretfile ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 0
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 resolution: (461) {G1,W23,D2,L5,V1,M5} { ! state_file_is_not_working_paper
% 0.81/1.17 ( not_secretfile ), ! admin_indi_has_need_to_know_for_file( admin, X,
% 0.81/1.17 not_secretfile ), ! admin_indi_has_level_for_file( admin, X,
% 0.81/1.17 not_secretfile ), admin_indi_may_file( admin, X, not_secretfile, read ),
% 0.81/1.17 ! admin_indi_has_citizenship_for_file( admin, X, not_secretfile ) }.
% 0.81/1.17 parent0[5]: (39) {G0,W28,D2,L6,V2,M1} I { ! state_file_is_not_working_paper
% 0.81/1.17 ( X ), ! admin_indi_has_need_to_know_for_file( admin, Y, X ), !
% 0.81/1.17 admin_indi_has_level_for_file( admin, Y, X ), admin_indi_may_file( admin
% 0.81/1.17 , Y, X, read ), ! admin_indi_has_citizenship_for_file( admin, Y, X ), !
% 0.81/1.17 admin_indi_has_compartments_for_file( admin, Y, X ) }.
% 0.81/1.17 parent1[0]: (169) {G2,W4,D2,L1,V1,M1} R(34,93);r(26) {
% 0.81/1.17 admin_indi_has_compartments_for_file( admin, X, not_secretfile ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := not_secretfile
% 0.81/1.17 Y := X
% 0.81/1.17 end
% 0.81/1.17 substitution1:
% 0.81/1.17 X := X
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 resolution: (462) {G1,W20,D2,L4,V1,M4} { !
% 0.81/1.17 admin_indi_has_need_to_know_for_file( admin, X, not_secretfile ), !
% 0.81/1.17 admin_indi_has_level_for_file( admin, X, not_secretfile ),
% 0.81/1.17 admin_indi_may_file( admin, X, not_secretfile, read ), !
% 0.81/1.17 admin_indi_has_citizenship_for_file( admin, X, not_secretfile ) }.
% 0.81/1.17 parent0[0]: (461) {G1,W23,D2,L5,V1,M5} { ! state_file_is_not_working_paper
% 0.81/1.17 ( not_secretfile ), ! admin_indi_has_need_to_know_for_file( admin, X,
% 0.81/1.17 not_secretfile ), ! admin_indi_has_level_for_file( admin, X,
% 0.81/1.17 not_secretfile ), admin_indi_may_file( admin, X, not_secretfile, read ),
% 0.81/1.17 ! admin_indi_has_citizenship_for_file( admin, X, not_secretfile ) }.
% 0.81/1.17 parent1[0]: (61) {G0,W2,D2,L1,V0,M1} I { state_file_is_not_working_paper(
% 0.81/1.17 not_secretfile ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 end
% 0.81/1.17 substitution1:
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (174) {G3,W20,D2,L4,V1,M1} R(39,169);r(61) {
% 0.81/1.17 admin_indi_may_file( admin, X, not_secretfile, read ), !
% 0.81/1.17 admin_indi_has_need_to_know_for_file( admin, X, not_secretfile ), !
% 0.81/1.17 admin_indi_has_citizenship_for_file( admin, X, not_secretfile ), !
% 0.81/1.17 admin_indi_has_level_for_file( admin, X, not_secretfile ) }.
% 0.81/1.17 parent0: (462) {G1,W20,D2,L4,V1,M4} { !
% 0.81/1.17 admin_indi_has_need_to_know_for_file( admin, X, not_secretfile ), !
% 0.81/1.17 admin_indi_has_level_for_file( admin, X, not_secretfile ),
% 0.81/1.17 admin_indi_may_file( admin, X, not_secretfile, read ), !
% 0.81/1.17 admin_indi_has_citizenship_for_file( admin, X, not_secretfile ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 1
% 0.81/1.17 1 ==> 3
% 0.81/1.17 2 ==> 0
% 0.81/1.17 3 ==> 2
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 resolution: (463) {G4,W15,D2,L3,V1,M3} { admin_indi_may_file( admin, X,
% 0.81/1.17 not_secretfile, read ), ! admin_indi_has_need_to_know_for_file( admin, X
% 0.81/1.17 , not_secretfile ), ! admin_indi_has_level_for_file( admin, X,
% 0.81/1.17 not_secretfile ) }.
% 0.81/1.17 parent0[2]: (174) {G3,W20,D2,L4,V1,M1} R(39,169);r(61) {
% 0.81/1.17 admin_indi_may_file( admin, X, not_secretfile, read ), !
% 0.81/1.17 admin_indi_has_need_to_know_for_file( admin, X, not_secretfile ), !
% 0.81/1.17 admin_indi_has_citizenship_for_file( admin, X, not_secretfile ), !
% 0.81/1.17 admin_indi_has_level_for_file( admin, X, not_secretfile ) }.
% 0.81/1.17 parent1[0]: (172) {G4,W4,D2,L1,V1,M1} R(37,140);r(22) {
% 0.81/1.17 admin_indi_has_citizenship_for_file( admin, X, not_secretfile ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 end
% 0.81/1.17 substitution1:
% 0.81/1.17 X := X
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 resolution: (464) {G5,W10,D2,L2,V1,M2} { admin_indi_may_file( admin, X,
% 0.81/1.17 not_secretfile, read ), ! admin_indi_has_need_to_know_for_file( admin, X
% 0.81/1.17 , not_secretfile ) }.
% 0.81/1.17 parent0[2]: (463) {G4,W15,D2,L3,V1,M3} { admin_indi_may_file( admin, X,
% 0.81/1.17 not_secretfile, read ), ! admin_indi_has_need_to_know_for_file( admin, X
% 0.81/1.17 , not_secretfile ), ! admin_indi_has_level_for_file( admin, X,
% 0.81/1.17 not_secretfile ) }.
% 0.81/1.17 parent1[0]: (171) {G4,W4,D2,L1,V1,M1} R(35,141);r(24) {
% 0.81/1.17 admin_indi_has_level_for_file( admin, X, not_secretfile ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 end
% 0.81/1.17 substitution1:
% 0.81/1.17 X := X
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (341) {G5,W10,D2,L2,V1,M1} S(174);r(172);r(171) {
% 0.81/1.17 admin_indi_may_file( admin, X, not_secretfile, read ), !
% 0.81/1.17 admin_indi_has_need_to_know_for_file( admin, X, not_secretfile ) }.
% 0.81/1.17 parent0: (464) {G5,W10,D2,L2,V1,M2} { admin_indi_may_file( admin, X,
% 0.81/1.17 not_secretfile, read ), ! admin_indi_has_need_to_know_for_file( admin, X
% 0.81/1.17 , not_secretfile ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := X
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 0 ==> 0
% 0.81/1.17 1 ==> 1
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 resolution: (465) {G3,W5,D2,L1,V0,M1} { admin_indi_may_file( admin, babu,
% 0.81/1.17 not_secretfile, read ) }.
% 0.81/1.17 parent0[1]: (341) {G5,W10,D2,L2,V1,M1} S(174);r(172);r(171) {
% 0.81/1.17 admin_indi_may_file( admin, X, not_secretfile, read ), !
% 0.81/1.17 admin_indi_has_need_to_know_for_file( admin, X, not_secretfile ) }.
% 0.81/1.17 parent1[0]: (150) {G2,W4,D2,L1,V0,M1} R(147,85) {
% 0.81/1.17 admin_indi_has_need_to_know_for_file( admin, babu, not_secretfile ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 X := babu
% 0.81/1.17 end
% 0.81/1.17 substitution1:
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 resolution: (466) {G1,W0,D0,L0,V0,M0} { }.
% 0.81/1.17 parent0[0]: (87) {G0,W6,D2,L1,V0,M1} I { ! admin_indi_may_file( admin, babu
% 0.81/1.17 , not_secretfile, read ) }.
% 0.81/1.17 parent1[0]: (465) {G3,W5,D2,L1,V0,M1} { admin_indi_may_file( admin, babu,
% 0.81/1.17 not_secretfile, read ) }.
% 0.81/1.17 substitution0:
% 0.81/1.17 end
% 0.81/1.17 substitution1:
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 subsumption: (342) {G6,W0,D0,L0,V0,M0} R(341,150);r(87) { }.
% 0.81/1.17 parent0: (466) {G1,W0,D0,L0,V0,M0} { }.
% 0.81/1.17 substitution0:
% 0.81/1.17 end
% 0.81/1.17 permutation0:
% 0.81/1.17 end
% 0.81/1.17
% 0.81/1.17 Proof check complete!
% 0.81/1.17
% 0.81/1.17 Memory use:
% 0.81/1.17
% 0.81/1.17 space for terms: 7426
% 0.81/1.17 space for clauses: 19104
% 0.81/1.17
% 0.81/1.17
% 0.81/1.17 clauses generated: 366
% 0.81/1.17 clauses kept: 343
% 0.81/1.17 clauses selected: 249
% 0.81/1.17 clauses deleted: 3
% 0.81/1.17 clauses inuse deleted: 0
% 0.81/1.17
% 0.81/1.17 subsentry: 137
% 0.81/1.17 literals s-matched: 94
% 0.81/1.17 literals matched: 94
% 0.81/1.17 full subsumption: 1
% 0.81/1.17
% 0.81/1.17 checksum: -858066955
% 0.81/1.17
% 0.81/1.17
% 0.81/1.17 Bliksem ended
%------------------------------------------------------------------------------