Bunched Logic

Bunched logic is a variety of substructural logic that, like linear logic, has classes of multiplicative and additive operators, but differs from usual proof calculi in having a tree-like context of hypotheses instead of a flat list-like structure; it is thus a calculus of deep inference. Sub-trees of the context tree are referred to as bunches; hence the name. The internal nodes in the context tree are labelled with the mode of composition — multiplicative or additive, with the following characteristics:
  • Multiplicative composition denies the structural rules of weakening and contraction.
  • Additive composition admits weakening and contraction of entire bunches.
Bunched logic extended with a semantic model of locations and store is known as separation logic. It has been used to define the logic of pointer-analysis in languages like Algol or C.

See also

References

 

<< PreviousWord BrowserNext >>
byway
2004 ford world curling championship
quark gluon plasma
burping
laryngectomy
smith volterra cantor set
lu you
rhizaria
annisquam
nobuo tobita
doug jones average
armed love
lu yu
mayumi tanaka
ramune
akira kamiya
implosive consonant
ijzerwake
bac giang province
ijzerbedevaart
ichiro nagai
reuben (bible)
ijzertoren
gism
the magic goes away
hms zinnia (k98)
robert mcalmon
list of royal canadian air force stations
round table club
net pay
round table (restaurant)
bunnyhug
round table (disambiguation)
andreas gruentzig
the double helix
ewan cameron (vitamin c)
ewan cameron (mkultra)
fontographer
st katherine's dock
william l. shirer
roc analysis
bruno gerussi
bob homme
sam j. jones