Abstract
Most work to date on Boolean approximation assumes that Boolean functions are represented by formulas in conjunctive normal form. That assumption is appropriate for the classical applications of Boolean approximation but potentially limits wider use. We revisit, in a lattice-theoretic setting, so-called envelopes and cores in propositional logic, identifying them with upper and lower closure operators, respectively. This leads to recursive representation-independent characterisations of Boolean approximation for a large class of classes. We show that Boolean development can be applied in a representation-independent setting to develop approximation algorithms for a broad range of Boolean classes, including Horn and Krom functions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Birkhoff, G.: Lattice Theory, 3rd edn. American Mathematical Society (1973)
Brace, K., Rudell, R., Bryant, R.: Efficient implementation of a BDD package. In: Proc. Twenty-seventh ACM/IEEE Design Automation Conf., pp. 40–45 (1990)
Cadoli, M., Scarcello, F.: Semantical and computational aspects of Horn approximations. Artificial Intelligence 119, 1–17 (2000)
Codish, M., Søndergaard, H., Stuckey, P.J.: Sharing and groundness dependencies in logic programs. ACM Transactions on Programming Languages and Systems 21(5), 948–976 (1999)
Cousot, P., Cousot, R.: Static determination of dynamic properties of recursive procedures. In: Neuhold, E.J. (ed.) Formal Description of Programming Concepts, pp. 237–277. North-Holland, Amsterdam (1978)
Cousot, P., Cousot, R.: Systematic design of program analysis frameworks. In: Proc. Sixth ACM Symp. Principles of Programming Languages, pp. 269–282. ACM Press, New York (1979)
Dechter, R., Pearl, J.: Structure identification in relational data. Artificial Intelligence 58, 237–270 (1992)
del Val, A.: First order LUB approximations: Characterization and algorithms. Artificial Intelligence 162, 7–48 (2005)
Giacobazzi, R.: Semantic Aspects of Logic Program Analysis. PhD thesis, University of Pisa, Italy (1993)
Halmos, P.R.: Lectures on Boolean Algebras. Springer, Heidelberg (1963)
Horiyama, T., Ibaraki, T.: Ordered binary decision diagrams as knowledge-bases. Artificial Intelligence 136, 189–213 (2002)
Horiyama, T., Ibaraki, T.: Translation among CNFs, characteristic models and ordered binary decision diagrams. Inf. Processing Letters 85, 191–198 (2003)
Kautz, H., Kearns, M., Selman, B.: Horn approximations of empirical data. Artificial Intelligence 74, 129–145 (1995)
Kavvadias, D., Papadimitriou, C., Sideri, M.: On Horn envelopes and hypergraph transversals. In: Ng, K.W., Balasubramanian, N.V., Raghavan, P., Chin, F.Y.L. (eds.) ISAAC 1993. LNCS, vol. 762, pp. 399–405. Springer, Heidelberg (1993)
Khardon, R.: Translating between Horn representations and their characteristic models. Journal of Artificial Intelligence Research 3, 349–372 (1995)
Ore, O.: Combinations of closure relations. Ann. Math. 44(3), 514–533 (1943)
Pelletier, F.J., Martin, N.M.: Post’s functional completeness theorem. Notre Dame Journal of Formal Logic 31(2) (1990)
Post, E.L.: The Two-Valued Iterative Systems of Mathematical Logic. Princeton University Press, 1941. Reprinted in Davis, M., Solvability, Provability, Definability: The Collected Works of Emil L. Post, pp. 249–374, Birkhaüser (1994)
Rudeanu, S.: Boolean Functions and Equations. North-Holland, Amsterdam (1974)
Schachte, P., Søndergaard, H.: Closure operators for ROBDDs. In: Emerson, E.A., Namjoshi, K. (eds.) VMCAI 2006. LNCS, vol. 3855, pp. 1–16. Springer, Heidelberg (2005)
Schaefer, T.J.: The complexity of satisfiability problems. In: Proc. Tenth Ann. ACM Symp. Theory of Computing, pp. 216–226 (1978)
Selman, B., Kautz, H.: Knowledge compilation and theory approximation. Journal of the ACM 43(2), 193–224 (1996)
Ward, M.: The closure operators of a lattice. Ann. Math. 43(2), 191–196 (1942)
Zanuttini, B.: Approximating propositional knowledge with affine formulas. In: ECAI 2002. Proceedings of the Fifteenth European Conference on Artificial Intelligence, pp. 287–291. IOS Press, Amsterdam (2002)
Zanuttini, B.: Approximation of relations by propositional formulas: Complexity and semantics. In: Koenig, S., Holte, R.C. (eds.) SARA 2002. LNCS (LNAI), vol. 2371, pp. 242–255. Springer, Heidelberg (2002)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Schachte, P., Søndergaard, H. (2007). Boolean Approximation Revisited. In: Miguel, I., Ruml, W. (eds) Abstraction, Reformulation, and Approximation. SARA 2007. Lecture Notes in Computer Science(), vol 4612. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73580-9_26
Download citation
DOI: https://doi.org/10.1007/978-3-540-73580-9_26
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-73579-3
Online ISBN: 978-3-540-73580-9
eBook Packages: Computer ScienceComputer Science (R0)