From 34766f1a2e9e60626eb1bd5a08140fc41a3770c8 Mon Sep 17 00:00:00 2001 From: Cliff Click Date: Tue, 26 Nov 2024 17:00:45 -0800 Subject: Upgrades to the Type lattice diagrams --- chapter06/docs/lattice.svg | 412 ++++++++++++++++++++++----------------------- 1 file changed, 206 insertions(+), 206 deletions(-) (limited to 'chapter06/docs/lattice.svg') diff --git a/chapter06/docs/lattice.svg b/chapter06/docs/lattice.svg index 713b54c1..f4929b41 100644 --- a/chapter06/docs/lattice.svg +++ b/chapter06/docs/lattice.svg @@ -1,206 +1,206 @@ - - - - - - -Lattice - - - -TOP - -⊤ - - - -XCTRL - -~Ctrl - - - -TOP->XCTRL - - - - -INT_TOP - -IntTop - - - -TOP->INT_TOP - - - - -TUPLE - -TUPLE - - - -TOP->TUPLE - - - - -BOT - -⊥ - - - -CTRL - -Ctrl - - - -XCTRL->CTRL - - - - -CTRL->BOT - - - - -INT_MIN - --n - - - -INT_TOP->INT_MIN - - - - -INT_MINDOTS -... - - - -INT_TOP->INT_MINDOTS - - - - -INT_MINUS - --1 - - - -INT_TOP->INT_MINUS - - - - -INT_ZERO - -0 - - - -INT_TOP->INT_ZERO - - - - -INT_PLUS - -1 - - - -INT_TOP->INT_PLUS - - - - -INT_MAXDOTS -... - - - -INT_TOP->INT_MAXDOTS - - - - -INT_MAX - -+n - - - -INT_TOP->INT_MAX - - - - -INT_BOT - -IntBot - - - -INT_BOT->BOT - - - - -INT_MIN->INT_BOT - - - - - -INT_MINDOTS->INT_BOT - - - - - -INT_MINUS->INT_BOT - - - - - -INT_ZERO->INT_BOT - - - - - -INT_PLUS->INT_BOT - - - - - -INT_MAXDOTS->INT_BOT - - - - - -INT_MAX->INT_BOT - - - - -TUPLE->BOT - - - - + + + + + + +Lattice + + + +TOP + +⊤ + + + +XCTRL + +⊤ :Ctrl + + + +TOP->XCTRL + + + + +INT_TOP + +⊤ :Int + + + +TOP->INT_TOP + + + + +TUPLE + +TUPLE + + + +TOP->TUPLE + + + + +BOT + +⊥ + + + +CTRL + +⊥ :Ctrl + + + +XCTRL->CTRL + + + + +CTRL->BOT + + + + +INT_MIN + +-n + + + +INT_TOP->INT_MIN + + + + +INT_MINUS + +-1 + + + +INT_TOP->INT_MINUS + + + + +INT_MINDOTS +... + + + +INT_TOP->INT_MINDOTS + + + + +INT_ZERO + +0 + + + +INT_TOP->INT_ZERO + + + + +INT_PLUS + +1 + + + +INT_TOP->INT_PLUS + + + + +INT_MAXDOTS +... + + + +INT_TOP->INT_MAXDOTS + + + + +INT_MAX + ++n + + + +INT_TOP->INT_MAX + + + + +INT_BOT + +⊥ :Int + + + +INT_BOT->BOT + + + + +INT_MIN->INT_BOT + + + + + +INT_MINUS->INT_BOT + + + + + +INT_MINDOTS->INT_BOT + + + + + +INT_ZERO->INT_BOT + + + + + +INT_PLUS->INT_BOT + + + + + +INT_MAXDOTS->INT_BOT + + + + + +INT_MAX->INT_BOT + + + + +TUPLE->BOT + + + + -- cgit v1.2.3