summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCliff Click <cliffc@acm.org>2025-08-12 15:29:19 -0700
committerCliff Click <cliffc@acm.org>2025-08-12 15:29:19 -0700
commit6aa254dd46bede60db3350ecdb9173171f110a12 (patch)
treeec25363593f9196da8b1c8e5f14425c2d9c10d7e
parent1ad03924bdc78dfb6ea2fa350506580639b7f9c4 (diff)
downloadSimple-6aa254dd46bede60db3350ecdb9173171f110a12.tar.gz
Simple-6aa254dd46bede60db3350ecdb9173171f110a12.zip
Update TypeAnalysis.md
-rw-r--r--TypeAnalysis.md7
1 files changed, 3 insertions, 4 deletions
diff --git a/TypeAnalysis.md b/TypeAnalysis.md
index 25133b6d..3a857d88 100644
--- a/TypeAnalysis.md
+++ b/TypeAnalysis.md
@@ -53,10 +53,9 @@ points, generally to further optimize a program.
At the core of the problem is a
[lattice](https://en.wikipedia.org/wiki/Lattice_(order)) used to track what
-values a program point can take on. Here is a common
-[example](./chapter02/docs/lattice.svg)
-<img src = ./chapter02/docs/lattice.svg>
-for tracking integer constants.
+values a program point can take on. Here is a common example for tracking integer constants:
+[example](./chapter02/docs/lattice.svg) <img src = ./chapter02/docs/lattice.svg>
+
The lattices being used here are:
* Symmetric - every lattice element has a *dual*
* Complete - the *meet* of any two elements is another element