Диаграмма паука

Диаграмма паука — способ визуализации логических утверждений. Диаграмма паука может рассматриваться как расширение диаграмм Эйлера или диаграмм Венна. Также диаграмма Паука используется как расширение диаграмм Пирса[1].
Язык диаграмм паука добавляет к представлению информации на этих диаграммах добавляет так называемые экзистенциальные точки.
Экзистенциальные точки указывают на существование атрибута, описываемого пересечением контуров на диаграмме Эйлера. Эти точки могут быть соединены, образуя фигуру, подобную пауку. Соединяемые точки вместе образуют визуальный эквивалент условия «или», также известного как логическая дизъюнкция.
Унитарная диаграмма паука - диаграмма соответствующая одному логическому условию «или».
Пример: на приведённой иллюстрации, экзистенциальные точки расставлены таким образом, что образуют следующие логические выражения:
Два паука в примере соответствуют следующим логическим выражениям:
Красный паук:
Синий паук:
Диаграмма пауков — это логическое выражение, включающее одну или несколько унитарных диаграмм паука и логические символы. ∧ , ∨ , ¬ .
Например, она может состоять из коньюнкции двух диаграмм паука, дизъюнкции двух диаграмм пауков или отрицания диаграммы пауков.
Система, основанная на диаграммах пауков выразительно эквивалентна монадической логике первого порядка с равенством[1][2][3][4].
Литература
- Howse, J. and Stapleton, G. and Taylor, H. Spider Diagrams London Mathematical Society Journal of Computation and Mathematics, (2005) v. 8, pp. 145–194. ISSN 14611570 Accessed on January 8, 2012 here
- Stapleton, G. and Howse, J. and Taylor, J. and Thompson, S. What can spider diagrams say? Proc. Diagrams, (2004) v. 168, pp. 169–219. Accessed on January 4, 2012 here
- Stapleton, G. and Jamnik, M. and Masthoff, J. On the Readability of Diagrammatic Proofs Proc. Automated Reasoning Workshop, 2009. PDF