forked from HyperCogWizard/plingua
-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathrr_demo.pli
More file actions
33 lines (27 loc) · 855 Bytes
/
rr_demo.pli
File metadata and controls
33 lines (27 loc) · 855 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
@include "rr_triadic_model.pli"
@model<relevance_realization>
def main()
{
/* Autopoietic triad: (μ_biosynthesis, σ_milieu, τ_transport) */
@mu = [
[
/* Level 1: Autopoietic membrane */
]'1
[
/* Level 2: Anticipatory membrane */
]'2
[
/* Level 3: Adaptive membrane */
]'3
]'0;
/* Initialize autopoietic triad */
@ms(1) = mu_bio, sigma_mil, tau_trans;
/* Initialize anticipatory triad */
@ms(2) = pi_model, state, effector;
/* Initialize adaptive triad */
@ms(3) = goal, action, affordance;
/* Triadic co-constitution rules for autopoiesis */
[mu_bio, sigma_mil, tau_trans -> mu_bio2, sigma_mil2, tau_trans2]'1;
/* Agent-arena coupling rules */
[goal, affordance -> goal2, affordance2]'3;
}