При вирішенні своєї випускний завдання в МОІТТ натрапив на цікавий результат. Чесно кажучи, для мене це було відкриттям.
Для того, щоб було зрозуміліше, наведу свої причинно-наслідкові ланцюжки:
Малюнок 1.
Виявив, що, якщо до причинно-наслідкового ланцюжку застосувати операцію інверсію (тобто поміняти все судження в квадратиках на протилежні і поміняти напрямки стрілок), то вийде нова причинно-наслідковий ланцюжок. Більш того, після такої операції виявилося, що перетворена друга причинно-наслідковий ланцюжок стала продовженням першої.
Таке поєднання причинно-наслідкових ланцюжків я пов'язав з тим, що розглянуті спочатку небажані ефекти виявилися проявами одного технічного протиріччя.
Також зауважив, що іноді причинно-наслідкові ланцюжки можуть мати розгалуження (розвилки). Причому іноді ці розгалуження пов'язані операцією «І», а іноді «АБО». Наприклад, в першій причинно-наслідкового ланцюжку розгалуження утворено за рахунок логічної операції «І»: Лісочка відлякує рибу тому, що волосінь видно І волосінь виглядає як чужорідний предмет. Для того, щоб усунути небажаний ефект, необхідно розірвати причинно-наслідковий ланцюжок хоча б в одному місці. У той же час причинно-наслідкові ланцюжки з ветвлениями типу «АБО» вимагають рішення відразу всіх гілок.
Цікаво, а які ще існують способи формального перетворення причинно-наслідкових ланцюжків?
Як перетворювати логічні ланцюжки з ветвлениями?
З повагою, Олексій.