(vine.dev) The Inverse - The Vine Programming Language

ROAM_REFS: https://vine.dev/docs/features/inverse

Vine's concept of the inverse is not something seen in other programming languages, as it is a concept that is only possible due to the unique properties of interaction nets.

The inverse type

~N32
represents an expectation of an
N32
. Such an expectation must be fulfilled with an
N32
. The type
~~N32
is equivalent to the type
N32
.

The inverse operator can be applied to a value, a space, or a place.

The inverse pattern is essentially the reverse of the inverse operator, and can be used to unwrap inverse types.

Local Graph

org-roam b58f0c21-7d5c-4ff3-ba2c-2bacece84350 (vine.dev) The Inverse - The Vine Pro... //vine.dev/docs/features/inverse#the-inverse https://vine.dev/docs/features/inverse#the-inverse b58f0c21-7d5c-4ff3-ba2c-2bacece84350->//vine.dev/docs/features/inverse#the-inverse