возьмем перечень факторов-событий Z1, Z2,...Zn и обозначим как Z(t).
Z1(t), Z2(t),..., Zn(t) это набор в момент времени t, можно назвать система факторов в момент времени t.
Возьмем произвольное событие S(t+1) в момент времени (t+1),
тогда Z1(t), Z2(t),..., Zn(t) есть причины для события S(t+1),
если и только если удаление любого элемента Zk(t) ведет к состоянию S1(t+1)≠S(t+1).
Т.е. удаление любого элемента Zk(t) ведет к состоянию S1(t+1) отличному от состояния S(t+1).
Это предварительная заготовка (рабочая гипотеза) и не является истиной в последней инстанции
ps
на будущее и вам поразмыслить над темой
---
Пролог 36. События и причинность
Пролог 37. Четыре причины Аристотеля
Пролог 38. Экзогенные причины
Пролог 39. Генеративные модели причинности
Пролог 40. Генеративные модели причинности, часть 2
Пролог 41. Гештальт-причинность
http://www.cognitivist.ru/er/kernel/prologi_36_causes_of_events.xml
и дальше листаем
---
алгоритмическая причинность, информационная причинность
https://deep-econom.livejournal.com/148864.html
нисходящая причинность https://deep-econom.livejournal.com/134491.html
причинность, для будущего размышления https://deep-econom.livejournal.com/286402.html
надо подумать над определением причинности
https://deep-econom.livejournal.com/222643.html
про причинность https://deep-econom.livejournal.com/293130.html
алгоритмическая/информационная причинность https://deep-econom.livejournal.com/148864.html