Download The Omega Library - Computer Science
Transcript
6 Creating New Relations From Old 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 6.10 6.11 6.12 Important warning . . . . . . . . . . . . . . . . Upper and Lower bounds . . . . . . . . . . . . Binary relational operations . . . . . . . . . . . Unary relational operations . . . . . . . . . . . Advanced operations (Hulls, Farkas lemma, ...) Low level relational operations . . . . . . . . . Relational functions that return boolean values Generating code from relations . . . . . . . . . Reachability . . . . . . . . . . . . . . . . . . . . Avoiding copy overhead . . . . . . . . . . . . . Compressing relations . . . . . . . . . . . . . . Reclaiming memory used by Relations . . . . 7 The Uniform Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 27 27 27 29 30 31 32 32 34 34 34 34 35 7.0.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 7.0.2 Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 2