TPTP Problem File: MGT112+1.p
View Solutions
- Solve Problem
%--------------------------------------------------------------------------
% File : MGT112+1 : TPTP v9.3.1. Released v9.3.0.
% Domain : Management
% Problem : Permission persists (Disability blocks prohibition)
% Version : Especial.
% English : H2 = {Permission, NoRight, Immunity, Disability}.
% museen attempts proh(f2). Ax5.10: Disability + proh => False.
% Refs : [MC+26] Mustafa et al. (2026), Axis Decomposition for ODRL
% Source : [MC+26]
% Names : GRND009-immunity-1.p [MC+26]
% Status : Unsatisfiable
% Rating : 0.00 v9.3.0
% Syntax : Number of formulae : 29 ( 28 unt; 0 def)
% Number of atoms : 36 ( 0 equ)
% Maximal formula atoms : 8 ( 1 avg)
% Number of connectives : 8 ( 1 ~; 0 |; 6 &)
% ( 0 <=>; 1 =>; 0 <=; 0 <~>)
% Maximal formula depth : 11 ( 1 avg)
% Maximal term depth : 1 ( 1 avg)
% Number of predicates : 18 ( 18 usr; 0 prp; 1-3 aty)
% Number of functors : 10 ( 10 usr; 10 con; 0-0 aty)
% Number of variables : 6 ( 5 !; 1 ?)
% SPC : FOF_UNS_RFO_NEQ
% Comments :
%--------------------------------------------------------------------------
%----Layer 1: Problem-specific axioms (subset of Ax5.1-5.11, A1-A3, B1-B3)
fof(ax_disability_block,axiom,
! [F,X,Y,A,T] :
( ( proh(F)
& aee(F,X)
& aer(F,Y)
& act(F,A)
& tgt(F,T) )
=> ~ ? [Db] :
( disability(Db)
& bearer(Db,Y)
& cnt(Db,A,T) ) ) ).
fof(agent_bibliothek,axiom,
agent(bibliothek) ).
fof(agent_museen,axiom,
agent(museen) ).
fof(action_read,axiom,
action(read) ).
fof(target_museum,axiom,
target(museum_api) ).
fof(pos_l,axiom,
position(l) ).
fof(pos_n,axiom,
position(n) ).
fof(pos_im,axiom,
position(im) ).
fof(pos_db,axiom,
position(db) ).
fof(rel_rho1,axiom,
legal_relator(rho1) ).
fof(odrl_rho1,axiom,
odrl_rel(rho1) ).
fof(permission_l,axiom,
permission(l) ).
fof(no_right_n,axiom,
no_right(n) ).
fof(immunity_im,axiom,
immunity(im) ).
fof(disability_db,axiom,
disability(db) ).
fof(bearer_l,axiom,
bearer(l,bibliothek) ).
fof(bearer_n,axiom,
bearer(n,museen) ).
fof(bearer_im,axiom,
bearer(im,bibliothek) ).
fof(bearer_db,axiom,
bearer(db,museen) ).
fof(cnt_l,axiom,
cnt(l,read,museum_api) ).
fof(cnt_n,axiom,
cnt(n,read,museum_api) ).
fof(cnt_im,axiom,
cnt(im,read,museum_api) ).
fof(cnt_db,axiom,
cnt(db,read,museum_api) ).
fof(rule_f2,axiom,
rule(f2) ).
fof(proh_f2,axiom,
proh(f2) ).
fof(aee_f2,axiom,
aee(f2,bibliothek) ).
fof(aer_f2,axiom,
aer(f2,museen) ).
fof(act_f2,axiom,
act(f2,read) ).
fof(tgt_f2,axiom,
tgt(f2,museum_api) ).
%--------------------------------------------------------------------------