from | * | (env ** from -> env ** to) ** env ** iseq[from] -> iseq[to] |
from | * | (env ** from -> env ** to) ** env ** seq[from] -> env ** seq[to] |
from | * | (env ** from -> env ** to) ** env ** set[from, <] -> env ** set[to, <] : [1], [2] |
from | * | (from -> to) ** array[from] -> array[to] |
from | * | (from -> to) ** bag[from, <] -> bag[to, <] |
from | * | (from -> to) ** bstree[from, <] -> bstree[to, <] |
from | * | (from -> to) ** dArray[from] -> dArray[to] |
from | * | (from -> to) ** heap[from, <] -> heap[to, <] |
from | * | (from -> to) ** iseq[from] -> iseq[to] |
from | * | (from -> to) ** parser[from] -> parser[to] |
from | * | (from -> to) ** seq[from] -> seq[to] |
from | * | (from -> to) ** set[from, <] -> set[to, <] : [1], [2] |
from | * | (from -> to) ** tree[from] -> tree[to] |
from | *& | (from -> com[to]) ** seq[from] -> com[seq[to]] |
from | *_^ | (env ** env ** from -> env ** to) ** env ** bstree[from, <] -> env ** bstree[to, <] |
from | *_^ | (env ** env ** from -> env ** to) ** env ** heap[from, <] -> env ** heap[to, <] |
from | *_^ | (env ** env ** from -> env ** to) ** env ** tree[from] -> env ** tree[to] |
from | *_in | (env ** from -> env ** to) ** env ** bstree[from, <] -> env ** bstree[to, <] |
from | *_in | (env ** from -> env ** to) ** env ** heap[from, <] -> env ** heap[to, <] |
from | *_in | (env ** from -> env ** to) ** env ** tree[from] -> env ** tree[to] |
from | *_post | (env ** from -> env ** to) ** env ** bstree[from, <] -> env ** bstree[to, <] |
from | *_post | (env ** from -> env ** to) ** env ** heap[from, <] -> env ** heap[to, <] |
from | *_post | (env ** from -> env ** to) ** env ** tree[from] -> env ** tree[to] |
from | *_pre | (env ** from -> env ** to) ** env ** bstree[from, <] -> env ** bstree[to, <] |
from | *_pre | (env ** from -> env ** to) ** env ** heap[from, <] -> env ** heap[to, <] |
from | *_pre | (env ** from -> env ** to) ** env ** tree[from] -> env ** tree[to] |
from | *_V | (env ** from -> env ** env ** to) ** env ** bstree[from, <] -> bstree[to, <] |
from | *_V | (env ** from -> env ** env ** to) ** env ** heap[from, <] -> heap[to, <] |
from | *_V | (env ** from -> env ** env ** to) ** env ** tree[from] -> tree[to] |
from | / | (from ** ans[to] -> com[to]) ** ans[to] ** seq[from] -> com[to] |
from | / | (from ** ans[to] -> com[to]) ** ans[to] -> seq[from] -> com[to] |
from | / | (from ** nat ** to -> to) ** to ** bag[from, <] -> to |
from | / | (from ** nat ** to -> to) ** to -> bag[from, <] -> to |
from | / | (from ** to ** to -> to) ** to ** bstree[from, <] -> to |
from | / | (from ** to ** to -> to) ** to ** heap[from, <] -> to |
from | / | (from ** to ** to -> to) ** to ** tree[from] -> to |
from | / | (from ** to -> to) ** to ** array[from] -> to |
from | / | (from ** to -> to) ** to ** bag[from, <] -> to |
from | / | (from ** to -> to) ** to ** dArray[from] -> to |
from | / | (from ** to -> to) ** to ** heap[from, <] -> to |
from | / | (from ** to -> to) ** to ** seq[from] -> to |
from | / | (from ** to -> to) ** to ** set[from, <] -> to : [1], [2] |
from | / | (from ** to -> to) ** to -> array[from] -> to |
from | / | (from ** to -> to) ** to -> bag[from, <] -> to |
from | / | (from ** to -> to) ** to -> seq[from] -> to |
from | / | (from ** to -> to) ** to -> set[from, <] -> to |
from | / | (nat ** from ** to -> to) ** to ** array[from] -> to |
from | / | (nat ** from ** to -> to) ** to ** dArray[from] -> to |
from | / | (nat ** from ** to -> to) ** to -> array[from] -> to |
from | / | (to -> from ** to) ** to -> iseq[from] |
from | /& | (from ** to -> com[to]) ** to ** seq[from] -> com[to] |
from | /& | (from ** to -> com[to]) ** to -> seq[from] -> com[to] |
from | // | (from ** ans[to] -> com[to]) ** seq[from] -> ans[to] -> com[to] |
from | /_in | (from ** to -> to) ** to ** bstree[from, <] -> to |
from | /_in | (from ** to -> to) ** to ** heap[from, <] -> to |
from | /_in | (from ** to -> to) ** to ** tree[from] -> to |
from | /_post | (from ** to -> to) ** to ** bstree[from, <] -> to |
from | /_post | (from ** to -> to) ** to ** heap[from, <] -> to |
from | /_post | (from ** to -> to) ** to ** tree[from] -> to |
from | /_pre | (from ** to -> to) ** to ** bstree[from, <] -> to |
from | /_pre | (from ** to -> to) ** to ** heap[from, <] -> to |
from | /_pre | (from ** to -> to) ** to ** tree[from] -> to |
from | < | from ** from -> bool : [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14] |
from | @ | funct ** from -> to |
from | \ | (from ** to -> to) ** to ** array[from] -> to |
from | \ | (from ** to -> to) ** to ** dArray[from] -> to |
from | \ | (from ** to -> to) ** to ** seq[from] -> to |
from | \ | (from ** to -> to) ** to -> array[from] -> to |
from | \ | (from ** to -> to) ** to -> seq[from] -> to |
from | \ | (nat ** from ** to -> to) ** to ** array[from] -> to |
from | \ | (nat ** from ** to -> to) ** to ** dArray[from] -> to |
from | \ | (nat ** from ** to -> to) ** to -> array[from] -> to |
from | ` | (from -> denotation) ** (to -> denotation) -> funct[from, to] -> denotation |
from | accelerate | from ** from -> to : [1], [2] |
from | asFunct | (from -> to) -> funct |
from | cast | from -> to |
from | map | (from -> to) ** seq[from] -> seq[to] |
from | map | (from -> to) -> seq[from] -> seq[to] |
from | quick | from -> to |
from | reduce | (from ** to -> to) ** to ** seq[from] -> to |
from | reduce | (from ** to -> to) ** to -> seq[from] -> to |
from | slow | from ** from -> to : [1], [2] |
from1 | < | from1 ** from1 -> bool : [1], [2] |
from1 | unzip | (to -> from1 ** from2) ** bstree[to, <] -> bstree[from1, <] ** bstree[from2, <] |
from1 | unzip | (to -> from1 ** from2) ** heap[to, <] -> heap[from1, <] ** heap[from2, <] |
from1 | unzip | (to -> from1 ** from2) ** tree[to] -> tree[from1] ** tree[from2] |
from1 | unzip | (to -> from1 ** from2) -> iseq[to] -> iseq[from1] ** iseq[from2] |
from1 | unzip | (to -> from1 ** from2) -> seq[to] -> seq[from1] ** seq[from2] |
from1 | zip | (from1 ** from2 -> to) ** bstree[from1, <] ** bstree[from2, <] -> bstree[to, <] |
from1 | zip | (from1 ** from2 -> to) ** heap[from1, <] ** heap[from2, <] -> heap[to, <] |
from1 | zip | (from1 ** from2 -> to) ** tree[from1] ** tree[from2] -> tree[to] |
from1 | zip | (from1 ** from2 -> to) -> iseq[from1] ** iseq[from2] -> iseq[to] |
from1 | zip | (from1 ** from2 -> to) -> seq[from1] ** seq[from2] -> seq[to] |
from2 | < | from2 ** from2 -> bool : [1], [2] |
from2 | unzip | (to -> from1 ** from2) ** bstree[to, <] -> bstree[from1, <] ** bstree[from2, <] |
from2 | unzip | (to -> from1 ** from2) ** heap[to, <] -> heap[from1, <] ** heap[from2, <] |
from2 | unzip | (to -> from1 ** from2) ** tree[to] -> tree[from1] ** tree[from2] |
from2 | unzip | (to -> from1 ** from2) -> iseq[to] -> iseq[from1] ** iseq[from2] |
from2 | unzip | (to -> from1 ** from2) -> seq[to] -> seq[from1] ** seq[from2] |
from2 | zip | (from1 ** from2 -> to) ** bstree[from1, <] ** bstree[from2, <] -> bstree[to, <] |
from2 | zip | (from1 ** from2 -> to) ** heap[from1, <] ** heap[from2, <] -> heap[to, <] |
from2 | zip | (from1 ** from2 -> to) ** tree[from1] ** tree[from2] -> tree[to] |
from2 | zip | (from1 ** from2 -> to) -> iseq[from1] ** iseq[from2] -> iseq[to] |
from2 | zip | (from1 ** from2 -> to) -> seq[from1] ** seq[from2] -> seq[to] |