Basic primal infon logic

Primal infon logic (PIL) was introduced in 2009 in the framework of policy and trust management. In the meantime, some generalizations appeared, and there have been some changes in the syntax of the basic PIL. This paper is on the basic PIL, and one of our purposes is to “institutionalize” the changes. We prove a small-model theorem for the propositional fragment of basic primal infon logic (PPIL), give a simple proof of the PPIL locality theorem, and present a linear-time decision algorithm (announced earlier) for PPIL in a form convenient for generalizations. For the sake of completeness, we cover the universal fragment of basic primal infon logic. We wish that this paper becomes a standard reference on basic primal infon logic.

[1]  Andreas Blass,et al.  Evidential Authorization , 2010, The Future of Software Engineering.

[2]  Dan Gusfield,et al.  Algorithms on Strings, Trees, and Sequences - Computer Science and Computational Biology , 1997 .

[3]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[4]  Robert Paige,et al.  Using Multiset Discrimination to Solve Language Processing Problems Without Hashing , 1995, Theor. Comput. Sci..

[5]  Yuri Gurevich,et al.  Transitive Primal Infon Logic: the Propositional Case , 2012 .

[6]  Alfred V. Aho,et al.  Compilers: Principles, Techniques, and Tools , 1986, Addison-Wesley series in computer science / World student series edition.

[7]  Bernd Finkbeiner,et al.  Fields of Logic and Computation II , 2015, Lecture Notes in Computer Science.

[8]  P. Gács,et al.  Algorithms , 1992 .

[9]  Yuri Gurevich,et al.  Transitive Primal Infon Logic , 2013, Rev. Symb. Log..

[10]  Patrick Allo The logic of information , 2016 .

[11]  Richard Statman,et al.  Intuitionistic Propositional Logic is Polynomial-Space Complete , 1979, Theor. Comput. Sci..

[12]  Dan Gusfield,et al.  Algorithms on Strings, Trees, and Sequences - Computer Science and Computational Biology , 1997 .

[13]  Yuri Gurevich Two notes on propositional primal logic , 2011 .

[14]  Yuri Gurevich,et al.  Logic of infons: The propositional case , 2011, TOCL.

[15]  Yuri Gurevich,et al.  DKAL: Distributed-Knowledge Authorization Language , 2008, 2008 21st IEEE Computer Security Foundations Symposium.

[16]  Clifford Stein,et al.  Introduction to Algorithms, 2nd edition. , 2001 .

[17]  Yuri Gurevich,et al.  Propositional primal logic with disjunction , 2014, J. Log. Comput..

[18]  Yuri Gurevich,et al.  DKAL 2 — A Simplified and Improved Authorization Language , 2009 .

[19]  Nikolaj Bjørner,et al.  From Primal Infon Logic with Individual Variables to Datalog , 2012, Correct Reasoning.