Исказни усмерени ациклични граф je структура података која се користи да представи Булову функцију. Булова функција може бити представљена као коренски, усмерени ациклични граф у следећој форми:
Листови су означени са (тачно), (нетачно), или Буловом променљивом.
Чворови који нису листови могу бити (логичко И), (логичко ИЛИ) и (логичко НЕ).
- и -чворови имају барем једно дете.
-чворови имају тачно једно дете.
Листови означени са () представљају константу Булове функције која је увек једнака 1 (0). Лист означен Буловом променљивом се тумачи као задавање , то јест, представља Булову функцију која је једнака 1 ако и само ако је . Булова функција представљена са -чвором је она која је једнака 1, ако и само ако је Булова функција све његове деце једнака 1. Слично, -чвор представља Булову функцију која је једнака 1, ако и само ако је Булова функција бар једног детета једнака 1. Коначно, -чвор представља комплементарну Булову функцију свог детета, то јест једнака је 1, ако и само ако је Булова функција његовог детета једнака 0.
M. Wachter & R. Haenni, "Propositional DAGs: a New Graph-Based Language for Representing Boolean Functions", KR'06, 10th International Conference on Principles of Knowledge Representation and Reasoning, Lake District, UK, 2006.
M. Wachter & R. Haenni, "Probabilistic Equivalence Checking with Propositional DAGs", Technical Report iam-2006-001, Institute of Computer Science and Applied Mathematics, University of Bern, Switzerland, 2006.
M. Wachter, R. Haenni & J. Jonczy, "Reliability and Diagnostics of Modular Systems: a New Probabilistic Approach", DX'06, 18th International Workshop on Principles of Diagnosis, Peñaranda de Duero, Burgos, Spain, 2006.