Towards a Denotational Semantics for Discrete-Event Systems

Size: px
Start display at page:

Download "Towards a Denotational Semantics for Discrete-Event Systems"

Transcription

1 Towards a Denotational Semantics for Discrete-Event Systems Eleftherios Matsikoudis University of California at Berkeley Berkeley, CA, 94720, USA ematsi@eecs. berkeley.edu Abstract This work focuses on establishing a semantic interpretation for discrete-event systems. In this paper we describe some of the basic mathematical structures, building on the tagged-signal model of [4, 3], and the term-based formalism of [5].. Prerequisites In this section we introduce some terminology and review some fundamental concepts and results from set theory and order theory [2, ]... Isomorphisms Let (P, P ), (Q, Q ), (R, R ) be ordered sets. A map ϕ : P Q is an order-embedding, and we write ϕ : P Q, iff for all p, p 2 P : p P p 2 ϕ(p ) Q ϕ(p 2 ) An order-embedding ϕ : P Q is an orderisomorphism iff it maps P onto Q. The ordered sets P and Q are order-isomorphic, and we write P = Q, iff there exists an order-isomorphism from P to Q. The concept of isomorphism obeys laws of reflexivity, symmetry, and transitivity. In particular, P = P, P = Q implies Q = P, and P = Q = R implies P = R..2. Well Orderings and Ordinals Let (P, ) be an ordered set. The ordered set (P, ) is well ordered iff it is totally ordered and every non-empty subset of P has a least element. If p P, then the set p p < p } is called the initial segment up to p and is denoted by seg p. For any two well ordered sets, either they are orderisomorphic or one is order-isomorphic to an initial segment of the other. A set A is called transitive iff a b A implies a A for all sets a, b. An ordinal is a transitive set that is well ordered by set containment. We denote the class of all ordinals by Ω. Every well ordered set is order-isomorphic to a unique ordinal, called the ordinal number of the set. Two well ordered sets are order-isomorphic iff they have the same ordinal number. For any set A, the set A A} is called the successor of A and is denoted by A +. For all ordinals α and β, either α β, or α = β, or β α. Any transitive set of ordinals is an ordinal. The empty set is an ordinal. If α is an ordinal, then α + is an ordinal. If A is a set of ordinals, then A is an ordinal. For all ordinals α and β, α β if and only if α + β or α + = β. An ordinal α is a successor ordinal iff α = β + for some ordinal β. Otherwise α = α, and either α = or α is a limit ordinal. The class of all ordinals Ω is not a set (Burtali-Forti paradox). A set A is dominated by a set B iff there exists a one-toone function from A into B. For any set A, there exists an ordinal α not dominated by A (Hartogs theorem). Note that we adopt von Neumann s approach to the construction of the natural numbers. Under this approach, each natural number is the set of all smaller natural numbers. Hence, every natural number is a finite ordinal and the set of all natural numbers ω = 0,, 2,...} coincides with the least limit ordinal..3. Complete Partial Orders Let (P, ) be a partially ordered set.

2 An element P such that p for any p P is called a bottom or zero element. A partially ordered set is pointed iff it has a bottom element. A subset D of P is directed iff it is non-empty and every pair of elements in D has an upper bound in D. A pointed partially ordered set in which every directed subset has a least upper bound is called a complete partial order or simply cpo. A subset C of P is consistent iff it is non-empty and every finite subset of C has an upper bound in P. A cpo (P, ) is consistently complete iff every consistent set C P has a least upper bound in P. An element p of a cpo (P, ) is finite iff whenever p D for a directed set D P, p d for some d D. A cpo (P, ) is algebraic iff for any p P, there exists a directed set D P of finite elements such that p = D. An algebraic cpo is called ω-algebraic iff the set of all finite elements is denumerable..4. Least Fixed Points Let (P, P ), (Q, Q ) be complete partial orders. A function f : P Q is order-preserving iff for all p, p 2 P such that p P p 2, f(p ) Q f(p 2 ). A function f : P Q is continuous iff for every directed set D P, the set f(d) d D } is a directed subset of Q, and f( P D) = Q f(d) d D }. Every continuous function is order-preserving. An element p P is a fixed point of the function f : P P iff f(p) = p. A fixed point p of f is the least fixed point of f, and we use the expression µx.f(x) to denote it, iff for any fixed point p of f, p p. If f : P P is a continuous function, then f has a least fixed point and µx.f(x) = n ω f n ( ). If f : P P is an order-preserving function, then f has a least fixed point and µx.f(x) = f α ( ) for some ordinal α, where f β+ ( ) = f(f β ( )) for any ordinal β, and f γ ( ) = f β ( ) β γ } if γ is a limit ordinal. 2. Signals and Tuples of Signals 2.. Signals Let V be a non-empty set of possible values, and T a non-empty set of tags. While we impose no structure on the set of values V, we require that the set of tags be a totally ordered set (T, ). Definition 2. (Event). An event e is a tuple (τ, v) with τ T and v V. We denote the set of all events by E, that is E = T V. Definition 2.2 (Signal). A signal s is a partial function from the set of tags T to the set of values V, that is s (T V). Alternatively, a signal s can be defined as a subset of E, such that for all events (τ, v ), (τ 2, v 2 ) s, v v 2 implies τ τ 2. The two definitions are equivalent and will be used interchangeably according to context. We denote the set of all signals by S, that is S = (T V) PE. The tag-set T (s) of a signal s S is defined to be the domain of s, that is T (s) = dom s. For notational convenience, we will write s (τ) s 2 (τ) iff the signals s and s 2 are either both defined, or both undefined at tag τ, and if defined s (τ) = s 2 (τ). Definition 2.3 (Natural Signal). A signal s S is natural iff there exists an order-embedding from its tag-set T (s) to the set of all natural numbers ω. We denote the set of all natural signals by S ω. Definition 2.4 (Ordinal signal). A signal s S is ordinal iff its tag-set T (s) is well ordered. Equivalently, a signal is ordinal iff there exists an orderisomorphism from its tag-set to some ordinal. A natural signal s S ω is clearly ordinal, since the existence of an orderembedding from its tag-set T (s) to the set of all natural numbers ω implies the existence of an order-isomorphism from T (s) to some ordinal α, where in particular α ω or α = ω. We denote the set of all ordinal signals by S Ω. Note that there is no ambiguity in terming the class of all ordinal signals a set, since S Ω S Tuples of Signals Let V ar be an infinite set of variables. Let x, y, z, x i,... range over V ar and I, J, K,... over PV ar. Given sets I and A, the set of all functions from I to A is denoted by (I A) or A I. An element of A I can be thought of as an I-tuple of elements of A, and we usually write a i instead of a(i) for a A I, i I. If a A I and b A J with I J =, then a b A I J denotes the (I J)-tuple satisfying: a i if i I, (a b)(i) = b i if i J. A tuple of signals or signal tuple s is an I-tuple of signals in S for some set of variables I V ar. Notice that the set of all tuples of signals is essentially the set of all partial functions from the set of all variables to the set of all signals, that is (V ar S). The tag-set T (s) of a tuple s S I is defined as the union of the tag-sets of the tupled signals, that is T (s) = i I T (s i). 2

3 Occasionally, it will be convenient to consider an alternative definition for tuples of signals, according to which a signal tuple s is an element of the set (T V ar V). In fact, the two definitions are equivalent in the sense that for any s (V ar S), there exists a unique s (T V ar V), such that for all i V ar and τ T, either s(i)(τ) and s (τ)(i) are both undefined, or they are both defined and s(i)(τ) = s (τ)(i), and vice versa. With this definitional equivalence in mind, we will write s (τ) s 2 (τ) for all tuples s, s 2 S I and any tag τ, iff s (i)(τ) s 2 (i)(τ) for all i I. Similarly, for any signal tuple s and any set of tags T T, we will let s T denote the signal tuple (i, s i T ) i dom s }. Definition 2.5 (Natural signal tuple). A signal tuple s S I is natural iff there exists an order-embedding from its tagset T (s) to the set of all natural numbers ω. We denote the set of all natural I-tuples of signals by [S I ] ω. Note that this is different from the set of all I-tuples of natural signals [S ω ] I. In fact, it is easy to verify that [S I ] ω [S ω ] I. We denote the set of all natural tuples of signals by (V ar S) ω. Definition 2.6 (Ordinal signal tuple). A signal tuple s S I is ordinal iff its tag-set T (s) is well ordered. Equivalently, a tuple of signals is ordinal iff there exists an order-isomorphism from its tag-set to some ordinal. As in the case of natural and ordinal signals, any natural tuple of signals is ordinal. We denote the set of all ordinal I- tuples of signals by [S I ] Ω. Again, this is different from the set of all I-tuples of ordinal signals [S Ω ] I, and it is easy to verify that [S I ] Ω [S Ω ] I. We denote the set of all ordinal tuples of signals by (V ar S) Ω. Proposition 2.. If I V ar is a finite set of variables, then [S I ] Ω = [S Ω ] I. Proof. Consider an arbitrary tuple of signals s S I. If T (s) is well ordered, then T (s i ) will be well ordered for any i I, since T (s i ) T (s). Hence, [S I ] Ω [S Ω ] I. For the other inclusion, notice that any non-empty subset of tags T T (s) can be expressed as ( i I T T (si ) ). If T (s i ) is well ordered for any i I, then T T (s i ) will have a least tag for any i I. The set of these least tags will be totally ordered and finite by assumption. Therefore it will have a least element that is also least in ( i I T T (si ) ). Hence T (s) will be well ordered, and [S I ] Ω [S Ω ] I Ordering Signals and Tuples of Signals Definition 2.7 (Signal prefix). A signal s S is a prefix of a signal s 2 S, and we write s s 2, iff s s 2 and for all tags τ T (s ) and τ 2 T (s 2 ) \ T (s ), τ < τ 2. The signal-prefix relation S S is a partial order, and for any signal s S, s. Proposition 2.2. Two signals s, s 2 S have an upper bound if and only if they are comparable. Proof. If s and s 2 are comparable, then they trivially share an upper bound, moreover s s 2 s, s 2 }. In the other direction, if s = or s 2 =, then s and s 2 are trivially comparable. Otherwise, assume that s and s 2 are incomparable. Then, and without loss of generality, there exist tags τ T (s ) and τ 2 T (s 2 ), such that s (τ ) s 2 (τ ) and τ < τ 2. For any signal s s, s s, and we deduce that s(τ ) s 2 (τ ). Hence s 2 is incomparable to any upper bound of s. Proposition 2.3. If C S is a non-empty set of signals, then the following are equivalent: (i) C is totally ordered, (ii) C is directed, (iii) C is consistent. Proof. If C is totally ordered, then for any pair of signals s, s 2 C, either s s 2 or s 2 s implying s s 2 s, s 2 } C. Hence C is directed. If C is directed, then every pair of signals in C has an upper bound in C, and by straightforward induction, any finite subset of C will have an upper bound in C. Hence C is consistent. If C is consistent, then any pair of signals s, s 2 C has an upper bound, and s and s 2 need to be comparable by Proposition 2.2. Hence C is totally ordered. Proposition 2.4. The least upper bound C of a set of signals C S exists if and only if C is totally ordered, in which case C = C. Proof. Let C be totally ordered and consider the set C E. We first need to show that C is a signal. Assume to the contrary that C / S. Then there exist events (τ, v ), (τ 2, v 2 ) C with v v 2 and τ = τ 2. Consequently, there need to be signals s, s 2 C such that (τ, v ) s and (τ 2, v 2 ) s 2, which cannot be comparable, contradicting the fact that C is totally ordered. Now for any signal s C, s C and ( C) \ s = s C (s \ s). Since C is totally ordered, s \ s if and only if s s. Hence, by Definition 2.7, for all tags τ T (s) and τ T (s \ s), τ < τ. And since T (( C) \ s) = T ( s C (s \ s)) = s C T (s \ s), we conclude that s C. Therefore C is an upper bound of C. If u S is another upper bound of C, then for any signal s C, s u implying that C u. Suppose there are tags τ C and τ T (u \ C) such that τ < τ. Then there needs to be a signal s C with τ T (s) and 3

4 τ / T (s), which cannot be comparable with u, in contradiction to the fact that u is an upper bound of C. Hence C u, establishing that C is a least upper bound of C. For the reverse implication, notice that if C is not totally ordered, then by Proposition 2.3 it is not consistent and therefore cannot have a least upper bound. It is evident that the set of all signals S is a consistently complete cpo under the signal-prefix relation. The situation becomes less clear in the case of natural and ordinal signals. Proposition 2.5. The ordered set (S ω, ) is a consistently Proof. The set (S ω, ) is a pointed partially ordered set with bottom element the empty signal. Let D S ω be a directed set. Then by Proposition 2.3, D will be totally ordered, and by Proposition 2.4, D = D. We need to show that D is a natural signal. Observe that T ( D) = s D T (s). For any signal s D we can find an order-embedding ϕ s : T (s) ω from its tagset to the set of all natural numbers. Consider the map ϕ : T ( D) ω, such that for any τ T ( D): ϕ(τ) = min ϕ s (τ) s D and τ T (s) } It is easy to verify that ϕ is an order-embedding. Hence D Sω and (S ω, ) is a cpo. Let C S ω be a consistent set. Then by Proposition 2.3, C will be directed. Hence C S ω and (S ω, ) is consistently complete. Proposition 2.6. The ordered set (S Ω, ) is a consistently Proof. Similar to Proposition 2.5. (under construction...) It is a simple exercise to show that the cpo of natural signals, and similarly the cpo of ordinal signals, is algebraic, though we do not pursuit this here. Let I V ar be a set of variables. Perhaps surprisingly, we do not use the induced pointwise order to order the set of signal tuples S I. Definition 2.8 (Signal-tuple prefix). A signal tuple s S I is a prefix of a signal tuple s 2 S I, and we write s s 2, iff s (i) s 2 (i) for all i I, and for all tags τ T (s ) and τ 2 T (s 2 ) \ T (s ), τ < τ 2. The signal-tuple prefix relation S I S I is a partial order, and for any signal tuple s S I, I s. Notice that for all tuples s, s 2 S I, s s 2 implies s (i) s 2 (i) for all i I. We can immediately deduce that (S I, ) is a consistently This is less obvious in the case of natural and ordinal tuples of signals. Proposition 2.7. The ordered set ([S I ] ω, ) is a consistently Proof. Similar to Proposition 2.5. Proposition 2.8. The ordered set ([S I ] Ω, ) is a consistently Proof. Similar to Proposition Functions over Tuples of Signals 3.. Composition For sets I, J, K V ar and functions f : S I S J and g : S J S K, the sequential composition of f and g is the function g f : S I S K such that for any s S I, (g f)(s) = g(f(s)). The n-fold composition of a function f : S I S I with itself is denoted by f n and defined recursively as f f n, with f 0 being the identity function on S I. For sets I, J, K, L V ar, with J L =, and functions f : S I S J and g : S K S L, the parallel composition of f and g is the function f g : S I K S J L such that for any s S I K, (f g)(s) = f(s I) g(s K) Causality Let A be a non-empty set and (Γ, ) a pointed totally ordered set with a zero element 0 Γ, such that for any γ Γ, 0 γ. A function d : A A Γ is an ultrametric distance function iff for all a, a 2, a 3 A: (i) d(a, a 2 ) = 0 a = a 2, (ii) d(a, a 2 ) = d(a 2, a ), (iii) d(a, a 3 ) max d(a, a 2 ), d(a 2, a 3 ) }. Let (Γ, ) be a complete totally ordered set with a zero element 0 Γ, and ϕ : T Γ an order-embedding from the set (T, ) to the set (Γ \ 0 }, ). We define the generalized Cantor metric d C : S S Γ such that for all signals s, s 2 S: d C (s, s 2 ) = Γ ϕ(τ) τ T and s (τ) s 2 (τ) } It is easy to verify that d C is an ultrametric. We can extend the generalized Cantor metric directly to tuples of signals with consideration to their alternative definition. Hence, for any set of variables I and all tuples s, s 2 S I : d C (s, s 2 ) = Γ ϕ(τ) τ T and s (τ) s 2 (τ) } 4

5 Definition 3. (Causal function). A function f : S I S J is causal iff for all tuples s, s 2 S I : d C (f(s ), f(s 2 )) d C (s, s 2 ) Definition 3.2 (Strictly causal function). A function f : S I S J is strictly causal iff for all tuples s, s 2 S I, s s 2 implies: d C (f(s ), f(s 2 )) < d C (s, s 2 ) Clearly, any strictly causal function is causal. Causal functions are closed under both sequential and parallel composition. A sequential composition of causal functions is strictly causal if at least one of the composed functions is strictly causal. A parallel composition, however, is strictly causal iff all of the composed functions are strictly causal Naturality and Ordinality Definition 3.3 (Natural function). A function f : S I S J is natural iff for any tuples s [S I ] ω, f(s) [S J ] ω. Natural functions, while closed under sequential composition, are not closed under parallel composition. Definition 3.4 (Ordinal function). A function f : S I S J is ordinal iff for any tuples s [S I ] Ω, f(s) [S I ] Ω. Ordinal functions are closed under sequential composition and finite parallel composition. That is, if A is a finite set, f a : S Ia S Ja is an ordinal function for any a A, and a a implies J a J a = for all a, a A, then a A f a is an ordinal function. Establishing this is easy Fixed-point Properties We define an ordinal retraction ψ α for each ordinal α, such that for any ordinal tuple s (V ar S) Ω : s seg τ if α = τ T (s) τ < τ } ψ α (s) = s otherwise. for some τ T (s). Notice that for any ordinal α, ψ α is a well defined function. For any two well ordered sets, either they are order-isomorphic, or one is order-isomorphic to a unique initial segment of the other. Hence, there is no ambiguity in the choice of τ when the ordinal α is orderisomorphic to an initial segment of T (s). Ordinal retractions are easily seen to be continuous functions. For all ordinals α and β, ψ α ψ β = ψ γ, with γ = α if α β and γ = β otherwise. For any ordinal α and any ordinal tuple of signals s, ψ α (s) s. For all ordinal tuples of signals s and s 2 such that s s 2, if α is the ordinal number of T (s ), then ψ α (s 2 ) = s, and for any ordinal β α, ψ β (s 2 ) s. It is interesting to note that the class of all ordinal retractions is a set, since for any ordinal α, ψ α ( (V ar S) Ω (V ar S) Ω ). Proposition 3.. There exists an ordinal β such that for all ordinals α, α β +, α α implies ψ α ψ α, and for any ordinal γ β, ψ γ = ψ β = id. Proof. Omitted. We define the ordinal approximation Φ Ω as a mapping from the ordinal functions to the restrictions of ordinal functions to the set of all ordinal tuples of signals. In particular, for any ordinal function f : S I S I and any ordinal tuple s [S I ] Ω : Φ Ω (f)(s) = ψ α +(f(ψ α (s))) where α is the ordinal number of T (s f(s)). Notice that the greatest lower bound of s and f(s) exists and is ordinal since the cpo ([S I ] Ω, ) is consistently complete. The set T (s f(s)) coincides with T (s) iff s f(s), in which case ψ α (s) = s. Similarly, T (s f(s)) coincides with T (f(s)) iff s f(s), in which case ψ α (f(s)) = f(s). In any case, ψ α (s) = ψ α (f(s)) and both T (ψ α (s)) and T (ψ α (f(s))) have ordinal number α. It is important to note that if f : S I S I is a strictly causal ordinal function, then for any ordinal tuple s [S I ] Ω, f(ψ α (s)) ψ α (s), with α being the ordinal number of T (s f(s)). This follows directly by the definition of strict causality. Lemma 3.. If f : S I S I is a strictly causal ordinal function, then the function Φ Ω (f) : [S I ] Ω [S I ] Ω is order-preserving. Proof. Consider two ordinal tuples s, s 2 [S I ] Ω such that s s 2. Let α be the ordinal number of T (s f(s )), and α 2 be the ordinal number of T (s 2 f(s 2 )). If s = s 2, then trivially Φ Ω (f)(s ) = Φ Ω (f)(s 2 ). If s s 2, then d C (s, s 2 ) = ϕ(τ), where τ is the least tag of T (s 2 ) \ T (s ). Since f is strictly causal, d C (f(s ), f(s 2 )) < d C (s, s 2 ), which implies f(s )(τ ) f(s 2 )(τ ) for any τ τ. Moreover, ψ α (f(s )) = f(s ) seg τ for some tag τ τ, with T (f(s ) seg τ ) being order-isomorphic to α. However, f(s ) seg τ = f(s 2 ) seg τ and therefore ψ α (f(s 2 )) = ψ α (f(s )). Clearly, ψ α (s 2 ) = ψ α (s ) and ψ α (f(s )) = ψ α (s ), and thus ψ α (s 2 ) = ψ α (f(s 2 )) = ψ α (s ). Hence, ψ α (s ) ψ α2 (s 2 ). If ψ α (s ) = ψ α2 (s 2 ), then trivially Φ Ω (f)(s ) = Φ Ω (f)(s 2 ). Otherwise, ψ α (s ) ψ α2 (s 2 ) and d C (ψ α (s ), ψ α2 (s 2 )) = ϕ(τ ), where τ is the least tag of T (ψ α2 (s 2 )) \ T (ψ α (s )). Strict causality of f implies f(ψ α (s ))(τ ) f(ψ α2 (s 2 ))(τ ) for any τ τ. However, ψ α2 (s 2 ) f(ψ α2 (s 2 )) and since 5

6 T (ψ α2 (s 2 )), f(ψ α (s ))(τ ) ψ α2 (s 2 )(τ ) for any τ τ. Now τ is easily seen to be the greatest tag of T (ψ α + (ψ α2 (s 2 )), which is order-isomorphic to α +. Consequently, ψ α + (f(ψ α (s ))) = ψ α + (ψ α2 (s 2 )). Since α α 2, ψ α + (ψ α2 (s 2 )) ψ α2 (s 2 ) and therefore ψ α + (f(ψ α (s ))) ψ α2 (s 2 ) ψ α + (f(ψ α2 (s 2 ))), yielding Φ Ω (f)(s ) Φ Ω (f)(s 2 2 ). τ [5] R. J. van Glabbeek. Denotational semantics. Lecture notes, School of Computer Science & Engineering, The University of New South Wales, Sydney 2052, Australia, Apr Lemma 3.2. If f : S I S I is a strictly causal ordinal function, then any fixed point of Φ Ω (f) is a fixed point of f. Proof. Consider an ordinal tuple s [S I ] Ω such that s f(s). Let α be the ordinal number of T (s f(s)), and β be the ordinal number of T (s). If α = β, then ψ α (s) = s and s f(s). Hence, Φ Ω (f)(s) = ψ α +(f(s)) s. If α + = β, then ψ α (s) s and d C (ψ α (s), s) = ϕ(τ), where τ is the greatest tag of T (s). Notice that T (s) has a greatest element in this case since β is a successor ordinal. Since f is strictly causal, d C (f(ψ α (s)), f(s)) < d C (ψ α (s), s), which implies f(ψ α (s))(τ ) f(s)(τ ) for any τ τ. However, f(s)(τ ) s(τ ) for some τ τ and therefore f(ψ α (s))(τ ) s(τ ). Hence, Φ Ω (f)(s) = ψ α +(f(ψ α (s))) s. If α + β, then trivially Φ Ω (f)(s) = ψ α +(f(ψ α (s))) s. Theorem 3.. Let f : S I S I be a strictly causal ordinal function. Then µx.φ Ω (f)(x) is the unique fixed point of f. Proof. The function Φ Ω (f) will be order-preserving, by Lemma 3., and will therefore have a least fixed point µx.φ Ω (f)(x). By Lemma 3.2, µx.φ Ω (f)(x) will be a fixed point of f. To establish its uniqueness, consider an ordinal tuple s [S I ] Ω such that s µx.φ Ω (f)(x), and suppose to the contrary that s = f(s). Since f is strictly causal, d C (f(µx.φ Ω (f)(x)), f(s)) < d C (µx.φ Ω (f)(x), s), in contradiction to d C (f(µx.φ Ω (f)(x)), f(s)) = d C (µx.φ Ω (f)(x), s) as derived by direct substitution. References [] B. A. Davey and H. A. Priestley. Introduction to Lattices and Order. Cambridge University Press, [2] H. B. Enderton. Elements of Set Theory. Academic Press, 977. [3] E. A. Lee. Modeling concurrent real-time processes using discrete events. Annal of Software Engineering, 7(3):25 45, 999. Invited Paper. [4] E. A. Lee and A. Sangiovanni-Vincentelli. A framework for comparing models of computation. IEEE Transactions on CAD, 7(2), Dec

Denotational Semantics

Denotational Semantics 5 Denotational Semantics In the operational approach, we were interested in how a program is executed. This is contrary to the denotational approach, where we are merely interested in the effect of executing

More information

Lecture Notes: Selected Topics in Discrete Structures. Ulf Nilsson

Lecture Notes: Selected Topics in Discrete Structures. Ulf Nilsson Lecture Notes: Selected Topics in Discrete Structures Ulf Nilsson Dept of Computer and Information Science Linköping University 581 83 Linköping, Sweden ulfni@ida.liu.se 2004-03-09 Contents Chapter 1.

More information

Part II Logic and Set Theory

Part II Logic and Set Theory Part II Logic and Set Theory Theorems Based on lectures by I. B. Leader Notes taken by Dexter Chua Lent 2015 These notes are not endorsed by the lecturers, and I have modified them (often significantly)

More information

COSE312: Compilers. Lecture 14 Semantic Analysis (4)

COSE312: Compilers. Lecture 14 Semantic Analysis (4) COSE312: Compilers Lecture 14 Semantic Analysis (4) Hakjoo Oh 2017 Spring Hakjoo Oh COSE312 2017 Spring, Lecture 14 May 8, 2017 1 / 30 Denotational Semantics In denotational semantics, we are interested

More information

Math 455 Some notes on Cardinality and Transfinite Induction

Math 455 Some notes on Cardinality and Transfinite Induction Math 455 Some notes on Cardinality and Transfinite Induction (David Ross, UH-Manoa Dept. of Mathematics) 1 Cardinality Recall the following notions: function, relation, one-to-one, onto, on-to-one correspondence,

More information

AAA616: Program Analysis. Lecture 3 Denotational Semantics

AAA616: Program Analysis. Lecture 3 Denotational Semantics AAA616: Program Analysis Lecture 3 Denotational Semantics Hakjoo Oh 2018 Spring Hakjoo Oh AAA616 2018 Spring, Lecture 3 March 28, 2018 1 / 33 Denotational Semantics In denotational semantics, we are interested

More information

Part II. Logic and Set Theory. Year

Part II. Logic and Set Theory. Year Part II Year 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2018 60 Paper 4, Section II 16G State and prove the ǫ-recursion Theorem. [You may assume the Principle of ǫ- Induction.]

More information

The Fixed-Point Theory of Strictly Causal Functions

The Fixed-Point Theory of Strictly Causal Functions The Fixed-Point Theory of Strictly Causal Functions Eleftherios Matsikoudis Edward A. Lee Electrical Engineering and Computer Sciences University of California at Berkeley Technical Report No. UCB/EECS-2013-122

More information

arxiv: v1 [cs.pl] 19 May 2016

arxiv: v1 [cs.pl] 19 May 2016 arxiv:1605.05858v1 [cs.pl] 19 May 2016 Domain Theory: An Introduction Robert Cartwright Rice University Rebecca Parsons ThoughtWorks, Inc. Moez AbdelGawad SRTA-City Hunan University This monograph is an

More information

20 Ordinals. Definition A set α is an ordinal iff: (i) α is transitive; and. (ii) α is linearly ordered by. Example 20.2.

20 Ordinals. Definition A set α is an ordinal iff: (i) α is transitive; and. (ii) α is linearly ordered by. Example 20.2. 20 Definition 20.1. A set α is an ordinal iff: (i) α is transitive; and (ii) α is linearly ordered by. Example 20.2. (a) Each natural number n is an ordinal. (b) ω is an ordinal. (a) ω {ω} is an ordinal.

More information

Notes on ordinals and cardinals

Notes on ordinals and cardinals Notes on ordinals and cardinals Reed Solomon 1 Background Terminology We will use the following notation for the common number systems: N = {0, 1, 2,...} = the natural numbers Z = {..., 2, 1, 0, 1, 2,...}

More information

On poset Boolean algebras

On poset Boolean algebras 1 On poset Boolean algebras Uri Abraham Department of Mathematics, Ben Gurion University, Beer-Sheva, Israel Robert Bonnet Laboratoire de Mathématiques, Université de Savoie, Le Bourget-du-Lac, France

More information

Course 212: Academic Year Section 1: Metric Spaces

Course 212: Academic Year Section 1: Metric Spaces Course 212: Academic Year 1991-2 Section 1: Metric Spaces D. R. Wilkins Contents 1 Metric Spaces 3 1.1 Distance Functions and Metric Spaces............. 3 1.2 Convergence and Continuity in Metric Spaces.........

More information

Notes for Math 290 using Introduction to Mathematical Proofs by Charles E. Roberts, Jr.

Notes for Math 290 using Introduction to Mathematical Proofs by Charles E. Roberts, Jr. Notes for Math 290 using Introduction to Mathematical Proofs by Charles E. Roberts, Jr. Chapter : Logic Topics:. Statements, Negation, and Compound Statements.2 Truth Tables and Logical Equivalences.3

More information

SUBLATTICES OF LATTICES OF ORDER-CONVEX SETS, III. THE CASE OF TOTALLY ORDERED SETS

SUBLATTICES OF LATTICES OF ORDER-CONVEX SETS, III. THE CASE OF TOTALLY ORDERED SETS SUBLATTICES OF LATTICES OF ORDER-CONVEX SETS, III. THE CASE OF TOTALLY ORDERED SETS MARINA SEMENOVA AND FRIEDRICH WEHRUNG Abstract. For a partially ordered set P, let Co(P) denote the lattice of all order-convex

More information

A SECOND COURSE IN GENERAL TOPOLOGY

A SECOND COURSE IN GENERAL TOPOLOGY Heikki Junnila, 2007-8/2014 A SECOND COURSE IN GENERAL TOPOLOGY CHAPTER I COMPLETE REGULARITY 1. Definitions and basic properties..... 3 2. Some examples..... 7 Exercises....9 CHAPTER II CONVERGENCE AND

More information

Löwenheim-Skolem Theorems, Countable Approximations, and L ω. David W. Kueker (Lecture Notes, Fall 2007)

Löwenheim-Skolem Theorems, Countable Approximations, and L ω. David W. Kueker (Lecture Notes, Fall 2007) Löwenheim-Skolem Theorems, Countable Approximations, and L ω 0. Introduction David W. Kueker (Lecture Notes, Fall 2007) In its simplest form the Löwenheim-Skolem Theorem for L ω1 ω states that if σ L ω1

More information

Appendix A. Definitions for Ordered Sets. The appendices contain all the formal definitions, propositions and proofs for

Appendix A. Definitions for Ordered Sets. The appendices contain all the formal definitions, propositions and proofs for 161 Appendix A Definitions for Ordered Sets The appendices contain all the formal definitions, propositions and proofs for developing a model of the display process based on lattices. Here we list some

More information

Short notes on Axioms of set theory, Well orderings and Ordinal Numbers

Short notes on Axioms of set theory, Well orderings and Ordinal Numbers Short notes on Axioms of set theory, Well orderings and Ordinal Numbers August 29, 2013 1 Logic and Notation Any formula in Mathematics can be stated using the symbols and the variables,,,, =, (, ) v j

More information

NOTES ON WELL ORDERING AND ORDINAL NUMBERS. 1. Logic and Notation Any formula in Mathematics can be stated using the symbols

NOTES ON WELL ORDERING AND ORDINAL NUMBERS. 1. Logic and Notation Any formula in Mathematics can be stated using the symbols NOTES ON WELL ORDERING AND ORDINAL NUMBERS TH. SCHLUMPRECHT 1. Logic and Notation Any formula in Mathematics can be stated using the symbols,,,, =, (, ) and the variables v j : where j is a natural number.

More information

Notes on Ordered Sets

Notes on Ordered Sets Notes on Ordered Sets Mariusz Wodzicki September 10, 2013 1 Vocabulary 1.1 Definitions Definition 1.1 A binary relation on a set S is said to be a partial order if it is reflexive, x x, weakly antisymmetric,

More information

Filters in Analysis and Topology

Filters in Analysis and Topology Filters in Analysis and Topology David MacIver July 1, 2004 Abstract The study of filters is a very natural way to talk about convergence in an arbitrary topological space, and carries over nicely into

More information

Complete Partial Orders, PCF, and Control

Complete Partial Orders, PCF, and Control Complete Partial Orders, PCF, and Control Andrew R. Plummer TIE Report Draft January 2010 Abstract We develop the theory of directed complete partial orders and complete partial orders. We review the syntax

More information

Mathematical Foundations of Logic and Functional Programming

Mathematical Foundations of Logic and Functional Programming Mathematical Foundations of Logic and Functional Programming lecture notes The aim of the course is to grasp the mathematical definition of the meaning (or, as we say, the semantics) of programs in two

More information

On the Structure of Rough Approximations

On the Structure of Rough Approximations On the Structure of Rough Approximations (Extended Abstract) Jouni Järvinen Turku Centre for Computer Science (TUCS) Lemminkäisenkatu 14 A, FIN-20520 Turku, Finland jjarvine@cs.utu.fi Abstract. We study

More information

Axioms of separation

Axioms of separation Axioms of separation These notes discuss the same topic as Sections 31, 32, 33, 34, 35, and also 7, 10 of Munkres book. Some notions (hereditarily normal, perfectly normal, collectionwise normal, monotonically

More information

What does the partial order "mean"?

What does the partial order mean? What does the partial order "mean"? Domain theory developed by Dana Scott and Gordon Plotkin in the late '60s use partial order to represent (informally): approximates carries more information than better

More information

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes These notes form a brief summary of what has been covered during the lectures. All the definitions must be memorized and understood. Statements

More information

Concrete Domains. Gilles Kahn INRIA Sophia Antipolis Gordon D. Plotkin University of Edinburgh

Concrete Domains. Gilles Kahn INRIA Sophia Antipolis Gordon D. Plotkin University of Edinburgh Concrete Domains Gilles Kahn INRIA Sophia Antipolis Gordon D. Plotkin University of Edinburgh May 21, 1993 Abstract This paper introduces the theory of a particular kind of computation domains called concrete

More information

A Logician s Toolbox

A Logician s Toolbox A Logician s Toolbox 461: An Introduction to Mathematical Logic Spring 2009 We recast/introduce notions which arise everywhere in mathematics. All proofs are left as exercises. 0 Notations from set theory

More information

A Discrete Duality Between Nonmonotonic Consequence Relations and Convex Geometries

A Discrete Duality Between Nonmonotonic Consequence Relations and Convex Geometries A Discrete Duality Between Nonmonotonic Consequence Relations and Convex Geometries Johannes Marti and Riccardo Pinosio Draft from April 5, 2018 Abstract In this paper we present a duality between nonmonotonic

More information

CORES OF ALEXANDROFF SPACES

CORES OF ALEXANDROFF SPACES CORES OF ALEXANDROFF SPACES XI CHEN Abstract. Following Kukie la, we show how to generalize some results from May s book [4] concerning cores of finite spaces to cores of Alexandroff spaces. It turns out

More information

Universal Algebra for Logics

Universal Algebra for Logics Universal Algebra for Logics Joanna GRYGIEL University of Czestochowa Poland j.grygiel@ajd.czest.pl 2005 These notes form Lecture Notes of a short course which I will give at 1st School on Universal Logic

More information

Class Notes on Poset Theory Johan G. Belinfante Revised 1995 May 21

Class Notes on Poset Theory Johan G. Belinfante Revised 1995 May 21 Class Notes on Poset Theory Johan G Belinfante Revised 1995 May 21 Introduction These notes were originally prepared in July 1972 as a handout for a class in modern algebra taught at the Carnegie-Mellon

More information

Mathematics 114L Spring 2018 D.A. Martin. Mathematical Logic

Mathematics 114L Spring 2018 D.A. Martin. Mathematical Logic Mathematics 114L Spring 2018 D.A. Martin Mathematical Logic 1 First-Order Languages. Symbols. All first-order languages we consider will have the following symbols: (i) variables v 1, v 2, v 3,... ; (ii)

More information

INVERSE LIMITS AND PROFINITE GROUPS

INVERSE LIMITS AND PROFINITE GROUPS INVERSE LIMITS AND PROFINITE GROUPS BRIAN OSSERMAN We discuss the inverse limit construction, and consider the special case of inverse limits of finite groups, which should best be considered as topological

More information

The non-logical symbols determine a specific F OL language and consists of the following sets. Σ = {Σ n } n<ω

The non-logical symbols determine a specific F OL language and consists of the following sets. Σ = {Σ n } n<ω 1 Preliminaries In this chapter we first give a summary of the basic notations, terminology and results which will be used in this thesis. The treatment here is reduced to a list of definitions. For the

More information

Kruskal s theorem and Nash-Williams theory

Kruskal s theorem and Nash-Williams theory Kruskal s theorem and Nash-Williams theory Ian Hodkinson, after Wilfrid Hodges Version 3.6, 7 February 2003 This is based on notes I took at Wilfrid s seminar for Ph.D. students at Queen Mary College,

More information

Thus, X is connected by Problem 4. Case 3: X = (a, b]. This case is analogous to Case 2. Case 4: X = (a, b). Choose ε < b a

Thus, X is connected by Problem 4. Case 3: X = (a, b]. This case is analogous to Case 2. Case 4: X = (a, b). Choose ε < b a Solutions to Homework #6 1. Complete the proof of the backwards direction of Theorem 12.2 from class (which asserts the any interval in R is connected). Solution: Let X R be a closed interval. Case 1:

More information

Short Introduction to Admissible Recursion Theory

Short Introduction to Admissible Recursion Theory Short Introduction to Admissible Recursion Theory Rachael Alvir November 2016 1 Axioms of KP and Admissible Sets An admissible set is a transitive set A satisfying the axioms of Kripke-Platek Set Theory

More information

Algebras. Larry Moss Indiana University, Bloomington. TACL 13 Summer School, Vanderbilt University

Algebras. Larry Moss Indiana University, Bloomington. TACL 13 Summer School, Vanderbilt University 1/39 Algebras Larry Moss Indiana University, Bloomington TACL 13 Summer School, Vanderbilt University 2/39 Binary trees Let T be the set which starts out as,,,, 2/39 Let T be the set which starts out as,,,,

More information

Commutative Algebra Lecture 3: Lattices and Categories (Sept. 13, 2013)

Commutative Algebra Lecture 3: Lattices and Categories (Sept. 13, 2013) Commutative Algebra Lecture 3: Lattices and Categories (Sept. 13, 2013) Navid Alaei September 17, 2013 1 Lattice Basics There are, in general, two equivalent approaches to defining a lattice; one is rather

More information

1 The Local-to-Global Lemma

1 The Local-to-Global Lemma Point-Set Topology Connectedness: Lecture 2 1 The Local-to-Global Lemma In the world of advanced mathematics, we are often interested in comparing the local properties of a space to its global properties.

More information

arxiv:math/ v1 [math.lo] 5 Mar 2007

arxiv:math/ v1 [math.lo] 5 Mar 2007 Topological Semantics and Decidability Dmitry Sustretov arxiv:math/0703106v1 [math.lo] 5 Mar 2007 March 6, 2008 Abstract It is well-known that the basic modal logic of all topological spaces is S4. However,

More information

LINDSTRÖM S THEOREM SALMAN SIDDIQI

LINDSTRÖM S THEOREM SALMAN SIDDIQI LINDSTRÖM S THEOREM SALMAN SIDDIQI Abstract. This paper attempts to serve as an introduction to abstract model theory. We introduce the notion of abstract logics, explore first-order logic as an instance

More information

Mathematics Course 111: Algebra I Part I: Algebraic Structures, Sets and Permutations

Mathematics Course 111: Algebra I Part I: Algebraic Structures, Sets and Permutations Mathematics Course 111: Algebra I Part I: Algebraic Structures, Sets and Permutations D. R. Wilkins Academic Year 1996-7 1 Number Systems and Matrix Algebra Integers The whole numbers 0, ±1, ±2, ±3, ±4,...

More information

Inquisitive semantics

Inquisitive semantics Inquisitive semantics NASSLLI 2012 lecture notes Ivano Ciardelli University of Bordeaux Floris Roelofsen University of Amsterdam June 25, 2012 Jeroen Groenendijk University of Amsterdam About this document

More information

1 Initial Notation and Definitions

1 Initial Notation and Definitions Theory of Computation Pete Manolios Notes on induction Jan 21, 2016 In response to a request for more information on induction, I prepared these notes. Read them if you are interested, but this is not

More information

mat.haus project Zurab Janelidze s Lectures on UNIVERSE OF SETS last updated 18 May 2017 Stellenbosch University 2017

mat.haus project Zurab Janelidze s Lectures on UNIVERSE OF SETS last updated 18 May 2017 Stellenbosch University 2017 Zurab Janelidze s Lectures on UNIVERSE OF SETS last updated 18 May 2017 Stellenbosch University 2017 Contents 1. Axiom-free universe of sets 1 2. Equality of sets and the empty set 2 3. Comprehension and

More information

Partial model checking via abstract interpretation

Partial model checking via abstract interpretation Partial model checking via abstract interpretation N. De Francesco, G. Lettieri, L. Martini, G. Vaglini Università di Pisa, Dipartimento di Ingegneria dell Informazione, sez. Informatica, Via Diotisalvi

More information

Walker Ray Econ 204 Problem Set 3 Suggested Solutions August 6, 2015

Walker Ray Econ 204 Problem Set 3 Suggested Solutions August 6, 2015 Problem 1. Take any mapping f from a metric space X into a metric space Y. Prove that f is continuous if and only if f(a) f(a). (Hint: use the closed set characterization of continuity). I make use of

More information

ADVANCED CALCULUS - MTH433 LECTURE 4 - FINITE AND INFINITE SETS

ADVANCED CALCULUS - MTH433 LECTURE 4 - FINITE AND INFINITE SETS ADVANCED CALCULUS - MTH433 LECTURE 4 - FINITE AND INFINITE SETS 1. Cardinal number of a set The cardinal number (or simply cardinal) of a set is a generalization of the concept of the number of elements

More information

5 Set Operations, Functions, and Counting

5 Set Operations, Functions, and Counting 5 Set Operations, Functions, and Counting Let N denote the positive integers, N 0 := N {0} be the non-negative integers and Z = N 0 ( N) the positive and negative integers including 0, Q the rational numbers,

More information

Generalized Pigeonhole Properties of Graphs and Oriented Graphs

Generalized Pigeonhole Properties of Graphs and Oriented Graphs Europ. J. Combinatorics (2002) 23, 257 274 doi:10.1006/eujc.2002.0574 Available online at http://www.idealibrary.com on Generalized Pigeonhole Properties of Graphs and Oriented Graphs ANTHONY BONATO, PETER

More information

1.1. MEASURES AND INTEGRALS

1.1. MEASURES AND INTEGRALS CHAPTER 1: MEASURE THEORY In this chapter we define the notion of measure µ on a space, construct integrals on this space, and establish their basic properties under limits. The measure µ(e) will be defined

More information

A Fixed Point Representation of References

A Fixed Point Representation of References A Fixed Point Representation of References Susumu Yamasaki Department of Computer Science, Okayama University, Okayama, Japan yamasaki@momo.cs.okayama-u.ac.jp Abstract. This position paper is concerned

More information

MAT 570 REAL ANALYSIS LECTURE NOTES. Contents. 1. Sets Functions Countability Axiom of choice Equivalence relations 9

MAT 570 REAL ANALYSIS LECTURE NOTES. Contents. 1. Sets Functions Countability Axiom of choice Equivalence relations 9 MAT 570 REAL ANALYSIS LECTURE NOTES PROFESSOR: JOHN QUIGG SEMESTER: FALL 204 Contents. Sets 2 2. Functions 5 3. Countability 7 4. Axiom of choice 8 5. Equivalence relations 9 6. Real numbers 9 7. Extended

More information

Topology Proceedings. COPYRIGHT c by Topology Proceedings. All rights reserved.

Topology Proceedings. COPYRIGHT c by Topology Proceedings. All rights reserved. Topology Proceedings Web: http://topology.auburn.edu/tp/ Mail: Topology Proceedings Department of Mathematics & Statistics Auburn University, Alabama 36849, USA E-mail: topolog@auburn.edu ISSN: 0146-4124

More information

Propositional and Predicate Logic - IV

Propositional and Predicate Logic - IV Propositional and Predicate Logic - IV Petr Gregor KTIML MFF UK ZS 2015/2016 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - IV ZS 2015/2016 1 / 19 Tableau method (from the previous lecture)

More information

Chapter 0. Introduction: Prerequisites and Preliminaries

Chapter 0. Introduction: Prerequisites and Preliminaries Chapter 0. Sections 0.1 to 0.5 1 Chapter 0. Introduction: Prerequisites and Preliminaries Note. The content of Sections 0.1 through 0.6 should be very familiar to you. However, in order to keep these notes

More information

Partial cubes: structures, characterizations, and constructions

Partial cubes: structures, characterizations, and constructions Partial cubes: structures, characterizations, and constructions Sergei Ovchinnikov San Francisco State University, Mathematics Department, 1600 Holloway Ave., San Francisco, CA 94132 Abstract Partial cubes

More information

A topological set theory implied by ZF and GPK +

A topological set theory implied by ZF and GPK + 1 42 ISSN 1759-9008 1 A topological set theory implied by ZF and GPK + ANDREAS FACKLER Abstract: We present a system of axioms motivated by a topological intuition: The set of subsets of any set is a topology

More information

Lecture Notes on Discrete Mathematics. October 15, 2018 DRAFT

Lecture Notes on Discrete Mathematics. October 15, 2018 DRAFT Lecture Notes on Discrete Mathematics October 15, 2018 2 Contents 1 Basic Set Theory 5 1.1 Basic Set Theory....................................... 5 1.1.1 Union and Intersection of Sets...........................

More information

Topology. Xiaolong Han. Department of Mathematics, California State University, Northridge, CA 91330, USA address:

Topology. Xiaolong Han. Department of Mathematics, California State University, Northridge, CA 91330, USA  address: Topology Xiaolong Han Department of Mathematics, California State University, Northridge, CA 91330, USA E-mail address: Xiaolong.Han@csun.edu Remark. You are entitled to a reward of 1 point toward a homework

More information

2. Intersection Multiplicities

2. Intersection Multiplicities 2. Intersection Multiplicities 11 2. Intersection Multiplicities Let us start our study of curves by introducing the concept of intersection multiplicity, which will be central throughout these notes.

More information

Seminaar Abstrakte Wiskunde Seminar in Abstract Mathematics Lecture notes in progress (27 March 2010)

Seminaar Abstrakte Wiskunde Seminar in Abstract Mathematics Lecture notes in progress (27 March 2010) http://math.sun.ac.za/amsc/sam Seminaar Abstrakte Wiskunde Seminar in Abstract Mathematics 2009-2010 Lecture notes in progress (27 March 2010) Contents 2009 Semester I: Elements 5 1. Cartesian product

More information

The Axiom of Choice and Some Equivalences:

The Axiom of Choice and Some Equivalences: The Axiom of Choice and Some Equivalences: A Senior Exercise Tate Deskins Department of Mathematics Kenyon College November 29, 2012 1 CONTENTS Contents 1 Introduction and Motivation 3 1.1 Overview..............................

More information

Recursive definitions on surreal numbers

Recursive definitions on surreal numbers Recursive definitions on surreal numbers Antongiulio Fornasiero 19th July 2005 Abstract Let No be Conway s class of surreal numbers. I will make explicit the notion of a function f on No recursively defined

More information

Clearly C B, for every C Q. Suppose that we may find v 1, v 2,..., v n

Clearly C B, for every C Q. Suppose that we may find v 1, v 2,..., v n 10. Algebraic closure Definition 10.1. Let K be a field. The algebraic closure of K, denoted K, is an algebraic field extension L/K such that every polynomial in K[x] splits in L. We say that K is algebraically

More information

SOLUTIONS TO EXERCISES FOR. MATHEMATICS 205A Part 1. I. Foundational material

SOLUTIONS TO EXERCISES FOR. MATHEMATICS 205A Part 1. I. Foundational material SOLUTIONS TO EXERCISES FOR MATHEMATICS 205A Part 1 Fall 2014 I. Foundational material I.1 : Basic set theory Problems from Munkres, 9, p. 64 2. (a (c For each of the first three parts, choose a 1 1 correspondence

More information

Chapter 1 Vector Spaces

Chapter 1 Vector Spaces Chapter 1 Vector Spaces Per-Olof Persson persson@berkeley.edu Department of Mathematics University of California, Berkeley Math 110 Linear Algebra Vector Spaces Definition A vector space V over a field

More information

Well-Ordered Sets, Ordinals and Cardinals Ali Nesin 1 July 2001

Well-Ordered Sets, Ordinals and Cardinals Ali Nesin 1 July 2001 Well-Ordered Sets, Ordinals and Cardinals Ali Nesin 1 July 2001 Definitions. A set together with a binary relation < is called a partially ordered set (poset in short) if x (x < x) x y z ((x < y y < z)

More information

Homework 3 MTH 869 Algebraic Topology

Homework 3 MTH 869 Algebraic Topology Homework 3 MTH 869 Algebraic Topology Joshua Ruiter February 12, 2018 Proposition 0.1 (Exercise 1.1.10). Let (X, x 0 ) and (Y, y 0 ) be pointed, path-connected spaces. Let f : I X y 0 } and g : I x 0 }

More information

CS411 Notes 3 Induction and Recursion

CS411 Notes 3 Induction and Recursion CS411 Notes 3 Induction and Recursion A. Demers 5 Feb 2001 These notes present inductive techniques for defining sets and subsets, for defining functions over sets, and for proving that a property holds

More information

Logics above S4 and the Lebesgue measure algebra

Logics above S4 and the Lebesgue measure algebra Logics above S4 and the Lebesgue measure algebra Tamar Lando Abstract We study the measure semantics for propositional modal logics, in which formulas are interpreted in the Lebesgue measure algebra M,

More information

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University Formal Epistemology: Lecture Notes Horacio Arló-Costa Carnegie Mellon University hcosta@andrew.cmu.edu Logical preliminaries Let L 0 be a language containing a complete set of Boolean connectives, including

More information

Winter School on Galois Theory Luxembourg, February INTRODUCTION TO PROFINITE GROUPS Luis Ribes Carleton University, Ottawa, Canada

Winter School on Galois Theory Luxembourg, February INTRODUCTION TO PROFINITE GROUPS Luis Ribes Carleton University, Ottawa, Canada Winter School on alois Theory Luxembourg, 15-24 February 2012 INTRODUCTION TO PROFINITE ROUPS Luis Ribes Carleton University, Ottawa, Canada LECTURE 2 2.1 ENERATORS OF A PROFINITE ROUP 2.2 FREE PRO-C ROUPS

More information

AN INTRODUCTION TO THE FUNDAMENTAL GROUP

AN INTRODUCTION TO THE FUNDAMENTAL GROUP AN INTRODUCTION TO THE FUNDAMENTAL GROUP DAVID RAN Abstract. This paper seeks to introduce the reader to the fundamental group and then show some of its immediate applications by calculating the fundamental

More information

Topological dynamics: basic notions and examples

Topological dynamics: basic notions and examples CHAPTER 9 Topological dynamics: basic notions and examples We introduce the notion of a dynamical system, over a given semigroup S. This is a (compact Hausdorff) topological space on which the semigroup

More information

Section 2: Classes of Sets

Section 2: Classes of Sets Section 2: Classes of Sets Notation: If A, B are subsets of X, then A \ B denotes the set difference, A \ B = {x A : x B}. A B denotes the symmetric difference. A B = (A \ B) (B \ A) = (A B) \ (A B). Remarks

More information

Numerical Sequences and Series

Numerical Sequences and Series Numerical Sequences and Series Written by Men-Gen Tsai email: b89902089@ntu.edu.tw. Prove that the convergence of {s n } implies convergence of { s n }. Is the converse true? Solution: Since {s n } is

More information

LECTURE 3 Functional spaces on manifolds

LECTURE 3 Functional spaces on manifolds LECTURE 3 Functional spaces on manifolds The aim of this section is to introduce Sobolev spaces on manifolds (or on vector bundles over manifolds). These will be the Banach spaces of sections we were after

More information

ALGEBRAIC GEOMETRY (NMAG401) Contents. 2. Polynomial and rational maps 9 3. Hilbert s Nullstellensatz and consequences 23 References 30

ALGEBRAIC GEOMETRY (NMAG401) Contents. 2. Polynomial and rational maps 9 3. Hilbert s Nullstellensatz and consequences 23 References 30 ALGEBRAIC GEOMETRY (NMAG401) JAN ŠŤOVÍČEK Contents 1. Affine varieties 1 2. Polynomial and rational maps 9 3. Hilbert s Nullstellensatz and consequences 23 References 30 1. Affine varieties The basic objects

More information

MTH 428/528. Introduction to Topology II. Elements of Algebraic Topology. Bernard Badzioch

MTH 428/528. Introduction to Topology II. Elements of Algebraic Topology. Bernard Badzioch MTH 428/528 Introduction to Topology II Elements of Algebraic Topology Bernard Badzioch 2016.12.12 Contents 1. Some Motivation.......................................................... 3 2. Categories

More information

Ordinals. Mustafa Elsheikh elsheimm at mcmaster dot ca. Wed 18 Nov 2008

Ordinals. Mustafa Elsheikh elsheimm at mcmaster dot ca. Wed 18 Nov 2008 CAS 701 Fall '08 Topic 09 Ordinals Ordinals Mustafa Elsheikh elsheimm at mcmaster dot ca Wed 18 Nov 2008 Copyright (c) 2008 Mustafa Elsheikh. Permission is granted to copy, distribute and/or modify this

More information

An Algebraic View of the Relation between Largest Common Subtrees and Smallest Common Supertrees

An Algebraic View of the Relation between Largest Common Subtrees and Smallest Common Supertrees An Algebraic View of the Relation between Largest Common Subtrees and Smallest Common Supertrees Francesc Rosselló 1, Gabriel Valiente 2 1 Department of Mathematics and Computer Science, Research Institute

More information

Jónsson posets and unary Jónsson algebras

Jónsson posets and unary Jónsson algebras Jónsson posets and unary Jónsson algebras Keith A. Kearnes and Greg Oman Abstract. We show that if P is an infinite poset whose proper order ideals have cardinality strictly less than P, and κ is a cardinal

More information

Math 541 Fall 2008 Connectivity Transition from Math 453/503 to Math 541 Ross E. Staffeldt-August 2008

Math 541 Fall 2008 Connectivity Transition from Math 453/503 to Math 541 Ross E. Staffeldt-August 2008 Math 541 Fall 2008 Connectivity Transition from Math 453/503 to Math 541 Ross E. Staffeldt-August 2008 Closed sets We have been operating at a fundamental level at which a topological space is a set together

More information

2. Prime and Maximal Ideals

2. Prime and Maximal Ideals 18 Andreas Gathmann 2. Prime and Maximal Ideals There are two special kinds of ideals that are of particular importance, both algebraically and geometrically: the so-called prime and maximal ideals. Let

More information

Solutions to Tutorial 8 (Week 9)

Solutions to Tutorial 8 (Week 9) The University of Sydney School of Mathematics and Statistics Solutions to Tutorial 8 (Week 9) MATH3961: Metric Spaces (Advanced) Semester 1, 2018 Web Page: http://www.maths.usyd.edu.au/u/ug/sm/math3961/

More information

-- Technical Memorandum UCB/ERL M97/11 --

-- Technical Memorandum UCB/ERL M97/11 -- -- Technical Memorandum UCB/ERL M97/11 -- U N T H E I V E R S I T Y A O F LE T TH E R E B E 1 8 6 8 LIG H T C A L I A I F O R N DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE UNIVERSITY OF CALIFORNIA

More information

Well Ordered Sets (continued)

Well Ordered Sets (continued) Well Ordered Sets (continued) Theorem 8 Given any two well-ordered sets, either they are isomorphic, or one is isomorphic to an initial segment of the other. Proof Let a,< and b, be well-ordered sets.

More information

Lecture 6. s S} is a ring.

Lecture 6. s S} is a ring. Lecture 6 1 Localization Definition 1.1. Let A be a ring. A set S A is called multiplicative if x, y S implies xy S. We will assume that 1 S and 0 / S. (If 1 / S, then one can use Ŝ = {1} S instead of

More information

MATH 4200 HW: PROBLEM SET FOUR: METRIC SPACES

MATH 4200 HW: PROBLEM SET FOUR: METRIC SPACES MATH 4200 HW: PROBLEM SET FOUR: METRIC SPACES PETE L. CLARK 4. Metric Spaces (no more lulz) Directions: This week, please solve any seven problems. Next week, please solve seven more. Starred parts of

More information

Set Theory and the Foundation of Mathematics. June 19, 2018

Set Theory and the Foundation of Mathematics. June 19, 2018 1 Set Theory and the Foundation of Mathematics June 19, 2018 Basics Numbers 2 We have: Relations (subsets on their domain) Ordered pairs: The ordered pair x, y is the set {{x, y}, {x}}. Cartesian products

More information

CS422 - Programming Language Design

CS422 - Programming Language Design 1 CS422 - Programming Language Design Denotational Semantics Grigore Roşu Department of Computer Science University of Illinois at Urbana-Champaign 2 Denotational semantics, also known as fix-point semantics,

More information

Isomorphisms between pattern classes

Isomorphisms between pattern classes Journal of Combinatorics olume 0, Number 0, 1 8, 0000 Isomorphisms between pattern classes M. H. Albert, M. D. Atkinson and Anders Claesson Isomorphisms φ : A B between pattern classes are considered.

More information

INTRODUCTION TO CARDINAL NUMBERS

INTRODUCTION TO CARDINAL NUMBERS INTRODUCTION TO CARDINAL NUMBERS TOM CUCHTA 1. Introduction This paper was written as a final project for the 2013 Summer Session of Mathematical Logic 1 at Missouri S&T. We intend to present a short discussion

More information

arxiv:math/ v1 [math.gm] 21 Jan 2005

arxiv:math/ v1 [math.gm] 21 Jan 2005 arxiv:math/0501341v1 [math.gm] 21 Jan 2005 SUBLATTICES OF LATTICES OF ORDER-CONVEX SETS, I. THE MAIN REPRESENTATION THEOREM MARINA SEMENOVA AND FRIEDRICH WEHRUNG Abstract. For a partially ordered set P,

More information

212a1214Daniell s integration theory.

212a1214Daniell s integration theory. 212a1214 Daniell s integration theory. October 30, 2014 Daniell s idea was to take the axiomatic properties of the integral as the starting point and develop integration for broader and broader classes

More information