aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorShinya Sato <shinnya.sato@gmail.com>2021-10-20 14:31:38 +0900
committerShinya Sato <shinnya.sato@gmail.com>2021-10-20 14:31:38 +0900
commit9d707e153ef3e29806ecb68d6c38680e1c6b7e61 (patch)
treeb2b84eb6565bd8faf94aa4a78048a62ec6471c40 /README.md
parentaadbab67a6e26f25a7857fc850a24c7dd530f921 (diff)
downloadinpla-9d707e153ef3e29806ecb68d6c38680e1c6b7e61.tar.gz
inpla-9d707e153ef3e29806ecb68d6c38680e1c6b7e61.zip
Update README.md
Diffstat (limited to 'README.md')
-rw-r--r--README.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/README.md b/README.md
index 25fed1a..734e73a 100644
--- a/README.md
+++ b/README.md
@@ -241,9 +241,9 @@ Inpla evaluates *nets*, which are built by *connections between terms*. First, w
- **Name**: It works a buffer between terms and **the same name must occur at most twice in order to ensure one-to-one connections between terms**. The ```<nameID>``` is defined as strings start with a small letter, e.g. ```x``` and ```y```.
- **Agent**: It works constructors and de-constructors (defined functions). Generally agents have one *principal port* and *n*-fixed *auxiliary ports*. The fixed number of auxiliary ports is called *arity*, and it is determined according to each agents. In graphical representation an agent term `A(x1,...,xn)`, whose arity is *n*, is drawn as the following picture, where its auxiliary ports and the principal port correspond to the occurrences of the `x1`,...`xn`, and `A(x1,...,xn)`, respectively:
+
![agent](pic/agent.png)
-
The ```<agentID>``` is defined as strings start with a capital letter, e.g. ```A``` and ```Succ```, and also ```<nameID>``` followed by a open curry bracket```(```. So, ```foo(x)``` is recognised as an agent.