28 lines
743 B
Plaintext
28 lines
743 B
Plaintext
general {
|
|
funcon-term:
|
|
initialise-binding
|
|
tuple(
|
|
accumulate( ),
|
|
accumulate(bind-value("x", true)),
|
|
accumulate(bind-value("x", true),
|
|
bind-value("y", bound-directly"x")),
|
|
accumulate(bind-value("x", true),
|
|
bind-value("y", bound-directly"x"),
|
|
bind-value("z", bound-directly"x")),
|
|
accumulate(bind-value("x", true),
|
|
bind-value("y", true),
|
|
bind-value("x", bound-directly"x")))
|
|
;
|
|
}
|
|
|
|
tests {
|
|
result-term:
|
|
tuple(
|
|
map( ),
|
|
{"x"|->true},
|
|
{"x"|->true, "y"|->true},
|
|
{"x"|->true, "y"|->true, "z"|->true},
|
|
{"y"|->true, "x"|->true})
|
|
;
|
|
}
|