Natural Language Semantics in Biproduct Dagger Categories
|
|
- Kelly Tyler
- 5 years ago
- Views:
Transcription
1 Natural Language Semantics in Biproduct Dagger Categories Anne Preller To cite this version: Anne Preller. Natural Language Semantics in Biproduct Dagger Categories. Journal o Applied Logic, Elsevier, 2014, 12, pp < /j.jal >. <lirmm > HAL d: lirmm Submitted on 10 Sep 2013 HAL is a multi-disciplinary open access archive or the deposit and dissemination o scientiic research documents, whether they are published or not. The documents may come rom teaching and research institutions in France or abroad, or rom public or private research centers. L archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diusion de documents scientiiques de niveau recherche, publiés ou non, émanant des établissements d enseignement et de recherche rançais ou étrangers, des laboratoires publics ou privés.
2 Natural Language Semantics in Biproduct Dagger Categories Anne Preller Abstract Biproduct dagger categories serve as models or natural language. n particular, the biproduct dagger category o inite dimensional vector spaces over the ield o real numbers accommodates both the extensional models o predicate calculus and the intensional models o quantum logic. The morphisms representing the extensional meanings o a grammatical string are translated to morphisms representing the intensional meanings such that truth is preserved. Pregroup grammars serve as the tool that transorms a grammatical string into a morphism. The chosen linguistic examples concern negation, relative noun phrases, comprehension and quantiiers. Keywords: Compositional semantics, biproduct bagger categories, compact closed categories, quantum logic, pregroup grammars, compact bilinear logic, proo graphs, two-sorted logic 1 ntroduction Biproduct dagger categories have been studied extensively in quantum logic, [Selinger, 2007], [Abramsky and Coecke, 2004], [Heunen and Jacobs, 2010]. They also constitute a natural candidate as a oundation o natural language semantics, because they ormalize count words (biproduct) and relative pronouns (dagger), two logical abstractions present in natural language with a ew exceptions - both are absent in the Amazonian Pirahã, [Everett, 2005]. These two operations are powerul enough to comprehend the structure o a compact closed category and with it the representation o morphisms by graphs that represent inormation low. normation low along morphisms handles among other things the grammatical notions o dependency and control. The noun phrase birds who ly in 5.2 illustrates how the graphical representation o meanings recuperates the dependency links. An example concerning control can be ound in 3.6 o [Preller and Prince, 2008]. The biproduct and dagger also make it possible to imbed predicate logic. n particular, the logical content o words like and, or, not, all, no, who, some can be captured by an explicit deinition and the notions o truth and logical LRMM, 161 rue Ada, Montpellier, France. preller@lirmm.r 1
3 1 NTRODUCTON consequence can be introduced. The property o the morphisms interpreting some, however, does not restrict to a unique morphism. Each occurrence o the word some in the text may by interpreted dierently. The biproduct and dagger also provide an abstract deinition o the inner product and thereore a geometrical representation o the linguistic notion o similarity by the inner product (cosine) and o the logical notion o negation by orthogonality. Thus, the geometrical operators on subspaces and projectors proposed in [Rijsbergen, 2004] and [Widdows, 2004] can be generalised rom FdVect R, the inite dimensional vector spaces over the ield o real numbers, to biproduct dagger categories. The semantic categories considered here are biproduct dagger categories withageneratingobject. TypicalsemanticcategoriesarethecategoryFdVect R and the category 2SF o inite sets and two-sorted unctions. The latter are models o two-sorted irst order predicate logic, which according to [Benthem and Doets, 1983] is equivalent to second order logic with general models. The mathematical tool or recognising grammatical strings o words and computing their meanings is that o pregroup grammars. The syntactical analysis is carried out in the ree quasi-pregroup C(B) generated by a partially ordered set B o basic types introduced in [Lambek, 1999]. t is a compact bicategory, that is to say a compact closed category. The pregroup dictionaries o [Lambek, 2008], which list pairs word : T consisting o a word and a type, lack semantics. Thereore, the pregroup lexicons proposed here consist o triples word : T :: word, where word is a ormal expression in the language o compact closed categories. These ormal morphisms play a role similar to that o lambda-terms in categorial grammars. The meanings o grammatical strings are computed in the lexical category C(B L), the ree compact closed category generated by the partially ordered set B and the set o basic morphisms L given by the pregroup lexicon. The interpretation o the grammatical string is mediated by a unctor rom the lexical category into an arbitrary biproduct dagger category with a generating object. the unctor preserves the compact closed structure, it guarantees compositionality, but it must satisy supplementary conditions to become a model or natural language. The compositional semantics o [Clark et al., 2008] and [Kartsaklis et al., 2013] or vector space models in FdVect R also use pregroup grammars and a unctorial method. This claim has to be taken with a caveat. The suggested unctor is partial, it is not deined or strings containing logical words, relative, determiners and so on. n act, such a partial unctor cannot be extended to the logical words expressing negation and implication, neither or classical logic nor or quantum logic, [Preller, 2013]. The categorical semantics in biproduct dagger categories proposed here is more general. One can not only deine vector space models in the abstract setting o an arbitrary semantic category, but also unctors that are deined on all o the lexical category and that also simulate truth and logical consequence. These are the truth-theoretical models. For every truth-theoretical model there is a canonical vector space model and an isomorphism rom the lattice o
4 2 BASC PROPERTES predicates in the ormer to the lattice o projectors introduced by quantum logic in the latter. This is due to the act that the projectors corresponding to words have a common basis o eigenvectors. The material o this article is organised as ollows. Section 2 presents the basic properties o biproduct dagger categories with an emphasis on the class o projectors called intrinsic, because their matrix representation is the same in any biproduct dagger category. They include the morphisms arising rom grammatical strings. Section 3 concentrates on biproduct dagger categories with a generating object and their important property o explicit deinitions. Section 4 establishes the equivalence between the quantum logic o intrinsic projectors and the logic o predicates. The essential characteristic o a predicate is that it assigns truth values both to individuals and sets o individuals. Section 5 starts with a cut ree axiomatisation o compact bilinear logic, [Lambek, 1993] and [Buszkowski, 2002], and shows how pregroup grammars construct syntactical analysis and semantical representation in the lexical categories based on the proo graphs o [Preller and Lambek, 2007]. The section concludes with a ew linguistic examples linking relative noun phrases and comprehension as well as quantiiers and negation. 2 Basic properties This section recalls deinitions and properties requently intervening in quantum logic, see or example [Abramsky and Coecke, 2004], [Heunen and Jacobs, 2010], [Selinger, 2007]. Only the emphasis on intrinsic morphisms is new. 2.1 Biproduct dagger categories A dagger category is a category C together with a contravariant involution unctor dagger : C C that is the identity on objects. This means that the ollowing equalities hold or any object V and morphisms : V W, g : W U V = V 1 V = 1 V (g ) = g : U V = : V W. Call the adjoint o. n a dagger category any coproduct o V and W with canonical injections q 1 and q 2 is also a product o V and W with canonical projections q 1 and q 2 and vice versa. ndeed, the dagger inverts the diagram expressing the universal property. Hence coproducts are biproducts in a dagger category. Similarly, an initial object 0 o a dagger category is also a terminal object. ndeed, i 0 V : 0 V is the unique morphism rom 0 to V then 0 V : V 0 is the unique morphism rom V to 0. Hence 0 is a zero object where 0 VW = 0 W 0 V : V W is the unique morphism that actors through 0. The subscripts may be dropped, context permitting.
5 2.1 Biproduct dagger categories 2 BASC PROPERTES Deinition 1. A biproduct dagger category is a dagger category C equipped with an initial object 0 and binary coproducts such that the canonical injections q 1 : V V W and q 2 : W V W satisy q i q i = 1,q j q i = 0 or i,j = 1,2, i j. (1) NotethatV 0 V. ndeed,q 1 : V V 0andq 1 : V 0 V areinverseo eachother, because(q 1 q 1 ) q 1 = q 1 = 1 V 0 q 1 and(q 1 q 1 ) q 2 = 0 = 1 V 0 q 2. Thereore q 1 q 1 = 1 V 0. Given g j : U V j, denote g 1,g 2 : U V 1 V 2 the unique morphism satisying q j g 1,g 2 = g j or j = 1,2. Similarly, or h i : W i E denote [h 1,h 2 ] : W 1 W 2 E the morphism determined by [h 1,h 2 ] q i = h i or i = 1,2. Finally, or i : V i W i, denote 1 2 : V 1 V 2 W 1 W 2 the unique morphism such that q i ( 1 2 ) q i = i and q i ( 1 2 ) q j = 0 VjW i, or i,j = 1,2, i j. We have or any g : U U and h : E E g 1,g 2 g = g 1 g,g 2 g, h [h 1,h 2 ] = [h h 1,h h 2 ] ( 1 2 ) g 1,g 2 = 1 g 1, 2 g 2 [h 1,h 2 ] ( 1 2 ) = [h 1 1,h 2 2 ] Any morphism : V 1 V 2 W 1 W 2 is uniquely determined by the our morphisms q i q j, or i,j = 1,2. These our morphisms may be displayed in the orm o a matrix ( q M = 1 q 1 q 1 q ) 2 q 2 q 1 q 2 q. 2 Proposition 1. The ollowing equalities hold in a biproduct dagger category 0 VW = 0 WV 1, 2 = [ 1, 2 ] ( 1 2 ) = 1 2. (2) Any biproduct category C is enriched over abelian monoids, i.e. the binary operation deined on each hom-set C(V,W) by = [1 W,1 W ] ( 1 2 ) 1 V,1 V, or 1, 2 : V W is associative and commutative with unit 0 VW.
6 2.1 Biproduct dagger categories 2 BASC PROPERTES Moreover, addition is bilinear h ( ) g = h 1 g +h 2 g, or g : V V,h : W W and ( ) = q 1 q 1 +q 2 q 2 = 1 V W. (3) t ollows that any biproduct category has a matrix calculus, i.e. the ollowing equalities hold M +g = M +M g and M g = M g M, (4) where the right-hand matrices are deined the usual way, entry by entry. For example, i kj are the entries o M and g ik those o M g the entry h ij o M g M satisies h i = g i1 1j +g i2 2j. Deine the n-ary biproduct with canonical injections q in : V i V 1... V n by induction thus V 1... V 0 := 0 V 1... V 1 := V 1 V 1... V n := (V 1... V n 1 ) V n or n 2, q 00 = 1 0 q 11 = 1 V1 q i2 = q i : V i V 1 V 2 or i = 1,2 q in = q 1 q i(n 1), or i = 1,...,n 1 and q nn = q 2, where q 1 : (V 1... V n 1 ) (V 1... V n 1 ) V n, q 2 : V n (V 1... V n 1 ) V n. context permits, write q i instead o q in. n the case where V i = V or all i = 1,...,n, write n V = V 1... V n 1. Adopt a similar convention or n, where : V W. Equalities (1) - (3) generalise to n-ary biproducts. Together, they constitute the generalised Dagger Biproduct Calculus. For example, the generalised version o (1) is q i q i = 1 Vi, q i q j = 0 VjV i, or i,j = 1,...,n,i j. Any morphism : V 1... V m W 1... W n is completely determined by the nm morphisms q i q j, or j = 1,...,m, i = 1,...,n. Hence, = g i and only i the ollowing Matrix Equalities hold q i g q j = q i q j, or j = 1,...,m, i = 1,...,n. (5) The nm morphisms q i q j may be displayed in the orm o an nm-matrix M = q 1 q 1 q n q 1... q 1 q m.... q n q m The equalities (2) - (4) then generalise to arbitrary biproducts. 1 The notation V n is reserved or the n-ary tensor product introduced in Section 3.3.
7 2.2 Examples o biproduct dagger categories 2 BASC PROPERTES The most interesting case is when V j = W i = or all indices j,i, where is any object non-isomorphic to 0. Then the entries o the matrix are endomorphisms o, i.e. q i q j :. every object is isomorphic to a inite coproduct o some distinguished object, say, then the entries o a matrix reer to the coproducts V = m and W = n. 2.2 Examples o biproduct dagger categories The categories H o linear maps and inite dimensional Hilbert spaces over the ields = R or = C are biproduct dagger categories. Every object is a inite biproduct o, identiied with a one-dimensional space. The adjoint o α is the conjugate o α. = R then α = α. The matrix o the adjoint o a linear map in H is the transpose o the conjugate matrix o. The category 2SF o two-sorted unctions Two-sorted irst order logic has two sorts o variables, one or elements x, and one or sets X. Besides an equality symbol or each sort, there is a binary symbol requiring elements on the let and sets on the right, x X. There are two sorts o quantiiers, x, X etc. Functional symbols accept both sorts as arguments. Models interpret every unction symbol by a two-sorted unction : A B satisying ({x}) = (x) or x A ( ) = (X Y) = (X) (Y) or X,Y A. The category 2SF o two-sorted unctions as morphisms and inite sets as objects is a biproduct dagger category. Any two-sorted unction is determined by its values on elements, because all sets are inite. The adjoint : B A o : A B is given by (b) = {a A : (a) = b or b (a)}. The biproduct is the disjoint union o sets, with as the zero object. With these deinitions, any object o 2SF is isomorphic to a inite biproduct o any arbitrarily ixed singleton set. Note that it has exactly two endomorphisms, namely the identity map and the zero map, which sends the unique element o to the empty set. Thereore, α = α or all endomorphisms α :. The sum o,g : A B is the set-theoretical union (+g)(x) = (x) g(x). The right-hand side o the last equality involves an abuse o notation: i (x) or g(x) is an element, we should have used the corresponding singleton set. English makes the same abuse. Compare apples and pears with the teacher and the student. The category R o semimodules over [0,1] Recall that the linear order on the real numbers in [0,1] induces a distributive
8 2.3 Generalising geometrical notions 2 BASC PROPERTES and implication-complemented lattice structure on [0, 1], namely α β = max{α,β} α β = min{α,β} α β = max{γ : α γ β} α = α 0. This lattice is not Boolean, because α = 1 α or 0 < α < 1. The lattice operations deine a semiring structure on = [0,1] with neutral element 0 and unit 1 by α+β = α β α β = α β. The category R o ree semi-modules over the real interval = [0,1], generated by a inite set is a biproduct dagger category. The zero-object is the semi-module reduced to a single element, {0}. The interval = [0,1] is a semimodule, generated by the singleton set {1}. The endomorphisms o identiy with the elements o. The biproduct o two semi-modules is generated by the disjoint union o the two semi-modules. Hence every object o R is a inite biproduct o. Every endomorphism/element o is by deinition, its own adjoint α = α. The adjoint : n m o a linear map : m n is the linear map deined by the transpose o the matrix o. 2.3 Generalising geometrical notions Several geometrical notions amiliar rom real or complex vector spaces can be generalised to arbitrary dagger biproduct categories. The letter C denotes an arbitrary biproduct dagger category in the ollowing. Deinition 2. Morphisms : U W and g : V W are said to be orthogonal in W i g = 0. A projector is an idempotent and sel-adjoint morphism p : V V, i.e. p p = p and p = p. Orthogonality is a symmetric relation. Every morphism is orthogonal to 0. n general, a morphism can have several distinct orthogonal morphisms. Projectors, as we shall see later, determine a maximal morphism that is orthogonal to them. This maximal orthogonal morphism is itsel a projector, the negation o the original projector. The rest o this section is an argument that iterated biproducts o any object V 0 internalise propositions and inite subsets. Projectors will play the role o propositions, the canonical injections q i : V n V the role o individuals. Note that the canonical injections q i and q j are distinct or i j, because 1 V 0 VV. Subsets o individuals are internalised as sums o distinct canonical injections. A morphism : V W is unitary i = 1 V. A unitary is necessarily monic and its adjoint is epic. n the case where is an isomorphism, is unitary i and only i = 1 W i and only i = 1. For example, a morphism o 2SF is unitary i and only i it maps dierent elements to nonempty disjoint subsets.
9 2.3 Generalising geometrical notions 2 BASC PROPERTES Proposition 2. Let V be any object o C. Assume K = {i 1,...,i k } and M = {l 1,...,l m } are disjoint subsets o {1,...,n}. Then q K = [q i1,...q ik ] : k V n V is unitary and orthogonal to q M = [q l1,...q lm ] : m V n V. The endomorphism p K = q K q K : n V n V is a projector and p K +p M = p K M. (6) Proo. First, recall that [q i1,...q ik ] = q i 1,...q i k. Hence, the Matrix Equalities (5) characterise p K as the unique morphism satisying { q i p 1 V i i = j and j K K q j =, or i,j = 1,...,n. (7) 0 VV else Next, use the Dagger Biproduct Calculus and the Matrix Equalities to show that q i 1,...q i k [q i1,...q ik ] =1 q i 1,...q (8) i k [q l1,...q lm ] =0. This proves that q K is unitary and orthogonal to q M. Finally, check that p K is sel-adjoint, via the equality recalled initially, and that it is idempotent, via the irst equality o (8). Equality (6) ollows rom the Matrix Equalities and bilinearity o addition. Corollary 1. V 0, the map K p K is a one-to-one correspondence between subsets K {1,...,n} and the projectors p K. Proo. Use the characterising equalities (7) and the act that 1 V 0 vv. Corollary 2. K M = and K M = {1...,n} then p K +p M = 1 n V = q 1 q 1 + +q n q n. Proo. The equality p K M = 1 n V is a special case o (8). Hence, p K +p M = 1 n V ollows by (6). Make V = and think o the canonical injections q i : n = N as individuals. Then every p K assimilates to a property o individuals, namely the property that is true or q i i p K q i = q i and alse or q i i p K q i = 0. Recall that a morphism g : U V is a kernel o : V W i it satisies g = 0 and is universal or this property. Universality means that or any h : X V with h = 0 there is a unique h : X U with h = g h. Proposition 3. Let K = {i 1,...,i k } be a subset o {1,...,n} = N. Then q N\K is a unitary kernel o p K and q K. Moreover, q K is the image o p K.
10 2.3 Generalising geometrical notions 2 BASC PROPERTES Proo. The equality p K q N\K = 0 is a particular case o (8). To prove the universality o q N\K, assume that g : U n V satisies p K g = 0. Let h := q N\K g : U (n k) V. Then g = (p K +p N\K ) g = p K g+q N\K q N\K g = q N\K q N\K g = q N\K h. This proves that ker(p K ) = q N\K. The equality ker(q K ) = q N\K ollows, because q K g = 0 implies p K g = 0. Finally, using the deinition im(p K ) := ker((ker(p K )) ) o [Heunen and Jacobs, 2010], compute im(p K ) = ker((ker(p K )) ) = ker(q N\K ) = q K. p K n V n V q q K K k V Note that v : W n V is invariant under composition with p K exactly when v actorises through q K. ndeed, v = p K v implies v = q K (q K v). Conversely, v = q K g implies v = q K (q K q K) g = p K v. Proposition 3 also implies that the orthogonal complement p K := ker(p K ) (ker(p K )) o the projector p K satisies p K = p N\K. Proposition 4. The projectors p K,p L satisy or any K,L {1,...,n} The relation given by p K p L = p L p K = p K L. p K p L p K p L = p K (9) is a partial order on the projectors p K inducing a Boolean Algebra structure such that p K p L = p K p L p K p L = p K L p K = p N\K = p K Under the assumption that V 0, the map K p K is an isomorphism rom the Boolean algebra o subsets o N into the projectors o n V. n particular, p K is the largest projector orthogonal to p K, i.e. p L p K i and only i p K p L = 0. Proo. Partition K L into the three disjoint subsets M = K L, M = K \(K L), and M = L\(K L). By Proposition (2), p K = p M +p M and
11 3 SEMANTC CATEGORES p L = p M +p M and the mixed terms p M p M, p M p M, p M p M are equal to 0. Thereore p K p L = (p M +p M ) (p M +p M ) = p M p M = p M. Similarly, p L p K = p M. This proves the irst assertion. The rest is now straight orward. Make V = and think o the canonical injections q i : n = N as individuals. Recall that p K is true or the individual q i i p K q i = q i and alse or q i i p K q i = 0. Then p K p L is true or q i i and only i both p K and p L are true or q i. Proposition 5. The partial order o the projectors p K is isomorphic to the partial order o their canonical images im(p K ) = q K. More precisely, or arbitrary subsets K = {i 1,...,i k } and M = {j 1,...,j m } o {1,...,n} the ollowing equivalence holds p K p M i and only i q K q M as subobjects. Proo. Recall that p K p M is equivalent to K M by (9). Assume that q K q M as subobjects and let g : k V m M be the morphism such that q K = q M g. Then q K = q M g implies q il = q K q l = q M g q l and thereore i l M, by Proposition 3, and this or l = 1,...,k. Hence, K M. Conversely, the inclusion K M provides an obvious actorisation q K = q M g. 3 Semantic categories This section mentions well known properties o biproduct dagger categories with a chosen generating object. The most important consequence or natural language semantics is the Property o Explicit Deinitions, Proposition 8. Deinition 3. Let C be a biproduct dagger category. An object o C is a generating object i the ollowing holds - α β = β α or all α,β : - or every object V there is an integer n 0 and a unitary isomorphism b V : n V. A semantic category is a biproduct dagger category that has a distinguished generating object 0. n the category 2SF o two-sorted unctions, is a distinguished singleton set. n the category R o semi-modules over the real interval [0,1], the distinguished object is this interval, = [0,1]. For real Hilbert spaces, = R, or complex Hilbert spaces, = C.
12 3.1 Spaces, vectors, scalars 3 SEMANTC CATEGORES 3.1 Spaces, vectors, scalars This subsections transers the terminology amiliar rom Hilbert spaces to an arbitrary semantic category. Hopeully, this will not conuse the reader. A space is an object V o C together with a unitary isomorphism b V : n V, called the base o the space. The integer n is the dimension o the space. A vector o V is a morphism rom to V. A scalar is an endomorphism o. The scalars orm a commutative semiring where multiplication is composition and addition is deined by Proposition 1. A scalar β is positive, i it has the orm β = α α. For example, 1 and 0 are positive. The positive scalars are closed under multiplication and addition, e.g.[selinger, 2007]. These notions have the usual meaning in Hilbert spaces. A space o 2SF is a set B and an enumeration o its elements B = {b 1,...,b n }, where b i = b V (q i ), or i = 1,...,n. The dimension is the cardinal o the set B. The vectors o B are the subsets o B. There are two scalars in 2SF, namely the map 0 that maps the unique element o to the empty set and the map 1 that maps the unique element to itsel. Both are positive. Scalar multiplication is deined or any scalar α : and vector v : V by αv = v α. Scalar multiplication is associative and commutes with addition (αβ)v = α(βv) and α(v +w) = αv +αw. For any morphism : V W and vector v : V, the value (v) o at v is (v) = v. All morphisms o C are linear, that is to say or : V W, v,w : V and α,β : (αv +βw) = α(v)+β(w). Assume that b V : m V is the base o V. The vectors a j = b V q j : V, j = 1,...,m are basis vectors o V and A = {a 1,...,a m } is the chosen basis o V. The basis vectors satisy a i a j = δ ij, or i,j = 1,...,m, (10) where δ ii = 1 and δ ij = 0 or i j. There are exactly m distinct basis vectors, because otherwise we would have 1 = 0, which contradicts 0. The equalities (10) mean that the basis vectors are unitary and pairwise orthogonal. Proposition 6. Every vector o V can be written uniquely as a linear combination o the chosen basis vectors. Proo. Let {a 1,...,a m } be the basis o V and v : V and α i = q i b V v, or i = 1,...,m.
13 3.2 Matrix calculus 3 SEMANTC CATEGORES Recall that q 1 q 1 + +q m q m = 1 m, by (6). Hence v = b V (q 1 q 1 + +q m q m) b V v = b V q 1 q 1 b V v + +b V q m q m b V v = a 1 α 1 + +a m α m = α 1 a 1 + +α m a m. This proves the existence. To see the unicity, assume v = a 1 β 1 + +a m β m. Multiplying both sides o the equality on the let by q i b V, we get q i b V v = β i, or i = 1,...,m. Corollary 3. Let K = {i 1,...,i k } {1,...,n}, v : k and j {1,...,n}. Then q K v = q j implies j K. Proo. Recall that q K = [q i1,...q ik ] : k n and thereore q K q l = q il or l = 1,...,k. Assume v : k and q K v = q j. Write v = k l=1 α lq l, where α l :. Then q j = q K ( k l=1 α lq l ) = k l=1 α l(q K q l ) = k l=1 α lq il. Coordinates are unique, thus j = i l and α l = 1 or some l k and α l = 0 or l l. Finally, q j = q il implies j = i l, which terminates the proo. Reer to the (unique) scalars α i, i = 1,...,m, such that v = α 1 a α m a m as the components o v. The notation V = V A expresses that A is the basis o the space V. the last element in a composition is a vector we may switch to set-theoretical notation to highlight the analogy between categorical and set-theoretical properties, e.g. p(v) = w instead o p v = w etc. 3.2 Matrix calculus The matrix calculus amiliar rom Hilbert spaces generalises to arbitrary biproduct dagger categories with a generating object. Proposition 7. Every morphism is uniquely determined by its values on the basis vectors. Proo. Let A = {a 1,...,a m }, B = {b 1,...,b n } and suppose that,g : V A W B coincide on the basis vectors a j = b V q j or j = 1,...,m. Then q i b W b V q j = q i b W g b V q j or i = 1,...,n,j = 1,...,m. Hence, b W b V = b W g b V, which implies = g. Proposition 7 has a converse Proposition 8 (Explicit Deinitions). Given vectors w 1,...,w m in W B, there is a unique morphism : V A W B satisying a j = w j, or j = 1,...,m. (11) Proo. The components o w j = φ 1j b 1 + +φ nj b n, or j = 1,...,m, deine a unique morphism g : m n such that q i g q j = φ ij, or i = 1,...,n, j = 1,...,m. Then = b W g b V satisies (11).
14 3.2 Matrix calculus 3 SEMANTC CATEGORES Proposition 8 can be rephrased by saying that semantic categories admit Explicit Deinitions. The morphism is explicitly deined by the values w j W B or the basis vectors a j V A in (11). By Proposition 8, every morphism : V A W B determines and is determined by the scalars φ ij = q i b W b V q j, or j = 1,...,m, i = 1,...,n. The scalars φ ij then determine with respect to A and B. The corresponding matrices are φ φ 1m φ φ n1 M =.. M =... φ n1... φ nm φ 1m... φ nm The Dirac notation can be introduced with its usual properties: Assign to any vector v = α 1 b 1 + +α n b n o V = V B a row matrix and a column matrix v = M v = ( α 1... α n), v = Mv = The inner product o v and w = β 1 b 1 + +β n b n : V is v w := M v M w = α 1 β 1 + +α nβ n, α 1.. α n. and the outer product o any vector u = γ 1 a 1 + +γ m a m o U = U A and w β 1 γ 1 w u := M w M u =. β n γ 1... β 1 γ m..... β n γ m Otherwise said, v w is the matrix o v w and w u is the matrix o b V w u b U : U V. The outer product o a basis vector b i = n k=1 δ kib k o V B and a basis vector a j = m l=1 δ jla l o U A is b i a j = (δ ij kl ), where δ ij ij = 1 and δij kl = 0 or k i or l j, k = 1,...,n, l = 1,...,m. ndeed, δ ij kl = δ kiδ jl = δ kiδ jl. n particular, the outer product b i b i is the matrix o the projector p {i}, or i = 1,...,n. Deinition 3 can now be reormulated or vectors in terms o the inner product. Vectorsareorthogonal i and only i theirinnerproductequals0. Avector is unitary i the inner product o the vector with itsel equals 1.
15 3.3 Compact closed categories 3 SEMANTC CATEGORES Examples o explicitly deined morphisms are the diagonal d V : V V V and the symmetry σ VW : V W W V deined or the basis vectors {a 1,...,a m } o V and {b 1,...,b n } o W thus d V (a j ) = a j a j σ VW (a j b i ) = b i a j, or j = 1,...,m, i = 1,...,n. Note that the morphism d V : V V V satisies { d V (a a i i i = j j a i ) = 0 i i j. Let K, L be subsets o the basis A o V, v K be the sum o basis vectors in K and similarly or v L. Then d V (v K v L ) = v K L = v k v L. (12) The morphisms d V and d V play the role o multiplication and comultiplication o the Frobenius algebra over the vector space V o FdVect R. This means that the compositional semantics o [Kartsaklis et al., 2013] can be generalised to an arbitrary semantic category. 3.3 Compact closed categories Recall that a monoidal category consists o a category C, a biunctor, a distinguishedobject andnaturalisomorphismsα VWU : (V W) U V (W U), λ V : V V and ρ V : V V subject to the coherence conditions o [Mac Lane, 1971]. t is a compact closed category i every object has a right and a let adjoint. A compact closed category is symmetric i there is a natural isomorphism σ VW : V W W V such that σ 1 VW = σ WV subject to the coherence conditions o [Mac Lane, 1971]. For notational convenience, the associativity isomorphisms α VWU and the unit isomorphisms λ V and ρ V are replaced by identities, e.g. (V W) V = V (W U), V = V and V. The tensor product is deinable in semantic categories. t plays the role o a bookkeeping device and internalises matrices as vectors o a tensor product space. Let b V : m V and b W : n W be spaces with chosen basis vectors a j = b V q j, b i = b W q i, where q j : m, q i : n, j = 1,...,m, i = 1,...,n, are the canonical injections. The tensor product o V and W and the dagger isomorphism b V W : n (m ) V W are V W := n V, b V W := n b V. Let q i : m n (m ), i = 1,...,n, be the canonical injections. The tensor product o a j and b i is the vector a j b i := b V W q i q j : V W.
16 3.3 Compact closed categories 3 SEMANTC CATEGORES Under these deinitions, the tensor product distributes over the dagger and the biproduct ( g) = g : W D V U V (W U) (V W) (V U). A compact closed category is a symmetric monoidal category C together with a contra-variant unctor and maps η V : V V and ǫ V : V V, called unit and counit respectively, such that (ǫ V 1 V ) (1 V η V ) = 1 V (ǫ V 1 V ) (1 V η V ) = 1 V. Proposition 9. Semantic categories are compact closed. Proo. (Outline) Follow the construction o the dual space in [Abramsky and Coecke, 2004] or the category o complex Hilbert spaces. First, introduce the dual scalar multiplication or v : V A and α : α v := v α = α v. This deinition creates a dual version o Proposition 6: Every vector can be written uniquely as the sum o dual scalar multiples o basis vectors. ndeed, let β i = α i or j = 1,...,m. Then m m m α i a i = α i a i = β i a i. i=1 i=1 The dual space V A is the space V A where vectors are given as sums o dual scalar multiples o basis vectors. n the case o 2SF, R and real Hilbert spaces, we have V A = V A, because α = α or all α :. Given : V A W B, use the principle o Explicit Deinitions to introduce the morphisms : V A W B and the dual : W B V A such that Then (a j ) = n i=1 φ ij b i = n i=1 φ ij b i, or j = 1,...,m (b i ) = m j=1 φ ij a j = m j=1 φ ija j, or i = 1,...,n. i=1 = = : W B V A. Note that the dual coincides with the dagger in the categories 2SF, R and FdVect R, which are the most requently considered categories in natural language semantics. The unit η V : V V and counit ǫ V : V V are the morphisms deined explicitly thus η V (1 ) = n i=1 a i a i ǫ V (a i a j ) = δ ij, or i,j = 1,...,n, where δ ij = 1 i i = j and δ ij = 0 i i j.
17 4 THE NTERNAL LOGC 4 The internal logic An internal logic o a category consists o a class o morphisms, the propositions, and a set o equalities expressing the truth o propositions. The internal logic o semantic categories ollows quantum logic in letting projectors stand or propositions. Logical connectives are deined in such a way that the projectors orm an ortho-complemented lattice with the identity as largest element. The approach to logic via predicates also is possible in semantic categories. The equivalence between the notions will be the subject o this section. n both cases, the basis vectors o the domain play the role o individuals. Basis vectors are generalised to Boolean vectors to capture the plurals o natural language. A vector v = α 1 b 1 + +α n b n is said to be Boolean i α i = 0 or α i = 1, or all i = 1,...,n. EveryBooleanvectorv : V B determinesauniquesubsetk = {i 1,...,i k } o N = {1,...,n} such that v = i K b i = v K. The propositional connectives are lited rom subsets K N to Boolean vectors such that v K v L = v K L, v K v L = v K L, etc. hold. Hence, the map K v K is a Boolean isomorphism. The Boolean vectors orm a Boolean algebra with largest element 1 = n i=1 b i = v N and smallest element 0 = v = 0 VB. Sometimes it is convenient to identiy a subset A = {b i1,...,b ik } B o basis vectors with the corresponding Boolean vector A = b i1 + +b ik = v K. 4.1 The logic o intrinsic projectors Projectors will stand or propositions in this subsection. The truth o a proposition p is expressed by the equality p = 1 V. A semantic category may have projectors that do not intervene in natural language semantics. For example, i all entries o a square matrix are equal to 1, it deines a projector in 2SF and in R, but not in a Hilbert space. We avoid the unwanted morphisms by limiting interpretations to intrinsic morphisms. Deinition 4 (ntrinsic morphism). A morphism : V A W B is intrinsic with respect to A and B i it sends every basis vector in A to a basis vector in B or to the zero vector 0. The identity 1 V and the diagonal d V : V V V, which maps any basis vector b o V to b b, are intrinsic. ntrinsic morphisms are closed under composition and tensor products. They are ubiquitous in natural language. Determiners, relative pronouns and verbs, to mention but a ew, are interpreted by intrinsic morphisms.
18 4.2 The two-sorted logic o predicates 4 THE NTERNAL LOGC Observe the ollowing properties, which are are straightorward except possibly (?), which is proved in [Preller, 2012]. Proposition 10. Let B = {b 1,...,b n } be the basis o space V B in C. Then - a projector p : V B V B is intrinsic i and only i p(b i ) = b i or p(b i ) = 0, or i = 1,...,n - the entries o the matrix (π ij ) ij o an intrinsic projector p satisy π ij = 1, i i = j and p(b i ) = b i π ij = 0, else, i,j = 1,...,n - intrinsic projectors map Boolean vectors to Boolean vectors - every intrinsic projector p has the orm b V p K b V, where K = {i : p(b i ) = b i, 1 i n} - the morphism b V p K b V is an intrinsic projector o V B or every K {1,...,n}. The unitary isomorphism b V lits the lattice operators deined on the canonical projectors p K o n to the intrinsic projectors o V B. Context permitting, we write p = p K instead o p = b V p K b V. Proposition 11. Let P B the set o projectors o V B that are intrinsic w.r.t. B. The map K p K is a negation preserving lattice isomorphism rom the Boolean algebra o subsets o N = {1,...,n} onto the lattice P B o intrinsic projectors o V B. Moreover, the ollowing properties hold or any K,L N - p K p L = 1 VB i and only i p K p L = p K - p K p L = p K i and only i p L v K = v K - p L v K = v L K. n particular, p L ( 1) = v L and p N v K = v K - p L v K = v K i and only i p L (b i ) = b i, or all i K - intrinsic projectors are monotone increasing on Boolean vectors. The restriction to P B makes the logic classical. V B is a Hilbert space then the elements o P B are exactly the projectors or which B is a common basis o eigenvectors. The internal logic proposed here uses only the classical part o quantum logic. 4.2 The two-sorted logic o predicates Predicates and two-sorted logic are deinable in an arbitrary semantic category. Let S be a ixed two-dimensional space with basis vectors = b S q 1 and = b S q 2. The two-sorted connectives introduced below are morphisms and as such they are determined by their values on the basis vectors.
19 4.2 The two-sorted logic o predicates 4 THE NTERNAL LOGC The two-sorted negation not S : S S is deined explicitly by not S ( ) =, not S ( ) =. Recall that the ull vector 1 o S satisies 1 = +. Then More generally, not S ( 1) = 1 and not S ( 0) = 0. not S (α +β ) = β +α. The two-sorted conjunction and S : S S S and two-sorted disjunction or S : S S S are deined explicitly on the our basis vectors o S S and S ( ) =, and S ( ) = and S ( ) = and S ( ) = or S ( ) =, or S ( ) = or S ( ) = or S ( ) =. Note that the two-sorted connectives are dierent orm the set-theoretical connectives introduced or Boolean vectors at the beginning o this section. Proposition 12. The two-sorted connectives deine a Boolean structure on the vectors o S. n particular, or arbitrary vectors v : S and w : S the ollowing holds not S not S v = v, not S and S (v w) = or S (not S v not S w). Proo. Show the property or basis vectors and use the act that morphisms commute with addition and scalar multiplication. A morphism p : V S is a predicate i it is intrinsic. t is a predicate on V i it maps basis vectors o V to basis vectors o S, i.e. p(x) = or p(x) =, or every basis vector x o V. By an n-ary predicate on E we mean a predicate on V = E... E. We may think o basis vectors as individuals o the universe o discourse (sort one ) and o Boolean vectors as subsets o individuals (sort two ). A predicate accepts individuals and sets o individuals as arguments. For an individual there areonlytwopossibletruthvalues, namely and. Forsetsoindividualsthere are at least two more. Proposition 13. Denote m = the m-old sum o the unit 1. Let p : V B S be a predicate on V B and A = {b i1,...,b ik } B a subset o k distinct basis vectors. Then there are non-negative integers k 1 k and k 2 k such that p( x Ax) = k 1 +k 2. (13) Proo. The predicate p partitions A into two disjoint subsets A 1 and A 2 such that p(x) = or all x A 1 and p(x) = or all x A 2. Let k i be the number o elements in A i.
20 4.2 The two-sorted logic o predicates 4 THE NTERNAL LOGC counting property n Hilbert spaces, a predicate counts the number o elements o a set or which it is true and also the number o elements or which it is alse. The integers k 1 and k 2 are unique and satisy k 1 +k 2 = k. undamental property in 2SF A two-sorted predicate inorms us whether it is always true, always alse or partly true and partly alse on a set A identiied with the Boolean vector x A x. p(a) = 0 p(x) = 0 or all x A A = p(a) = p(x) = or all x A and A p(a) = p(x) = or all x A and A p(a) = + p(x) = and p(y) = or some x,y A. (14) ndeed, the k-old sum o the unit o 1 is equal to 1 whenever k > 0. Hence, k =. The counting property and the undamental property give us a clue to deining truth in semantic catgories. truth-values Let p be a linear predicate on V A and X any vector o V A. We say that - p(x) is true i there is α 0 such that p(x) = α - p(x) is alse i there is α 0 such that p(x) = α - p(x) is mixed i p(x) = α +β or some α 0,β 0 - p(x) is mute i p(x) = 0. Proposition 14. Predicates are closed under composition with the two-sorted connectives. More precisely, assume that p : V B S and r : V B S are predicates on V = V B. Then the morphisms not S p, and S (p r), or S (p r) are again predicates on V B respectively on V B V B and satisy not S not S p = p not S and S (p r) = or S ((not S p) (not S r)). For any x B, A B p(x) = not S (p(x)) = p( x A x) = k 1 +k 2 not S (p( x A x)) = k 2 +k 1 (15) Whereas not S (p(x)) = is equivalent to p(x) or anyy basis vector x, this no longer holds or arbitrary vectors. For the counter example, let a and b be two distinct basis vectors such that p(a) = and p(b) =. The predicates and S (p r) and or S (p r) are predicates on V V. Composing them with the diagonal d V : V V V, we obtain the predicates and S (p r) d V and or S (p r) d V on V such that the equalities (15) still hold. Hence, the predicates on a given space orm a Boolean algebra.
21 4.3 ntrinsic projectors and predicates 4 THE NTERNAL LOGC 4.3 ntrinsic projectors and predicates LetC beanarbitrarysemanticcategoryandv = V B beanyspaceoc withbasis B. For every intrinsic projector p : V V, deine a predicate (p) : V S by the condition { i p(x) = x (p)(x) =, or all x B. else Conversely, given a predicate p : V S on V, deine an intrinsic projector J(p) : V V by { x i p(x) = J(p)(x) =, or all x B. (16) 0 else Proposition 15. The maps and J are inverse o each other and the ollowing holds or any intrinsic projectors p,r : V V ( p) = not S (p) (p r) = and S ((p) (r)) d V (p r) = or S ((p) (r)) d V (p r) = and S ((p) (r)). (17) Moreover, or any Boolean vector v L = i L b i and any intrinsic projector p : V V p(v L ) = v L i L ((p)(b i ) = p(v L ) = (18) 0 i L ((p)(b i ) =. n particular, i k is the number o basis vectors let invariant by p then (p)( n b i ) = k +(n k). i=1 Proo. t is suicient to veriy (17) or basis vectors, an easy exercise. The equalities (18) ollow rom (13). The switch between predicates and intrinsic projectors is common in natural language. Typically, an adjective in attributive position is interpreted as an intrinsic projector big : V B V B. The same adjective, when in predicative position, is interpreted by a predicate big : V B S such that big(x) = x big(x) =, or all x B. The isomorphism (16) transorming a predicate into a projector is related to the relative pronoun, see Section 5.3.
22 5 COMPOSTONAL SEMANTCS 5 Compositional semantics 5.1 The lexical category The description o the lexical category given below is a notational variant o the description in [Preller and Lambek, 2007]. Call lexical category any ree compact bicategory C(D) with a single 0-cell 2, generated by some category D. Think o the objects o D as basic types and o the morphisms o D as basic morphisms. For simplicity, the canonical associativity and unit isomorphisms o the tensor product (1-cell composition) are replaced by identities, or example A (B C) = A B C = (A B) C, A = A = A. The iterated tensor products are assimilated to strings o objects. That explains why the symbol or the tensor product may be omitted in lexical categories Saying that C(D) is compact means that every 1-cell (object) Γ has a let adjoint Γ l and a right adjoint Γ r. Then Γ is a right adjoint to its let adjoint Γ l, thus Γ lr Γ. Hence the objects (1-cells) o C(D) are the unit, the objects o D, their iterated right o let adjoints and the strings built rom these. An iterated adjoint A (z) is even i z = (2n)l or z = (2n)r. t is odd i z = (2n+1)l or z = (2n + 1)r. By convention, A (0) = A. A similar convention applies to the morphisms o D. Capital latin letters designate objects o D, capital greek letters objects o C(D). The morphisms, i.e. the 2-cells, o C(D), are represented by graphs where the vertices are labelled by iterated adjoints o objects o D and the oriented links are labelled by morphisms o D. The irst our rules constitute a cut-ree axiomatisation o Compact Bilinear Logic. They imply the ith, the Cut rule. n the presentation below, each rule is ollowed by the corresponding morphism (on the let) and its proo-graph (on the right). Graphs display the domain o the morphism above, the codomain below. The links are directed, because they are morphisms o D. The basic type at the tail o the link is the domain o the link and the basic type at the head its codomain in D. n the case where the label is an identity, it is generally omitted. A double line stands or the collection o links o some previously constructed graph. Axioms 1 = 2 deinitially equivalent to compact closed category
23 5.1 The lexical category 5 COMPOSTONAL SEMANTCS Units z is even :A B D A (z) B (z) A (z) (z) = B (z) g : Γ, : A B D i z is odd :A B D B (z) A (z) B (z) (z) = A (z) z is even Γ A B A (z)r Γ B (z) z is odd (1 A (z)r g 1 B (z)) η (z) = A (z)r Γ B (z) Γ A B B (z)r Γ A (z) (1 B (z)r g 1 A (z)) η (z) = B (z)r Γ A (z) Counits g : Γ, : A B D z is even Γ A B A (z) Γ B (z)r ǫ (z) (1 A (z) g 1 B (z)r) = A (z) Γ B (z)r z is odd Γ A B B (z) Γ A (z)r ǫ (z) (1 B (z) g 1 A (z)r) = B (z) Γ A (z)r
24 5.1 The lexical category 5 COMPOSTONAL SEMANTCS 1-Cell Composition g : Γ, h : Θ Λ Γ Θ Λ Γ Θ Λ g h = Γ Θ Λ Cut g : Γ, h : Θ Γ Θ Γ Θ h g = Any morphism o C(D) can be obtained rom the morphisms o D without Cut by the irst our rules only, see [Preller and Lambek, 2007]. All paths in graphs obtained without Cut have length one. We compute the cut-ree graph o g by connecting the graph o g : Γ to the graph o h : Θ at their joint interace Θ and replace any path with endpoints in Γ or by a link with the same endpoints and direction, see the examples below. Choosing z = 0, g = 1, but : A B D arbitrary in the Unit and Counit rules we obtain η = A r A ǫ = A A r η l = Γ Θ B A l ǫ l = B l A n the particular case where = 1 A (z), the results are the unit η A : A r A and the counit ǫ A : A A r or the right adjoint and, as A = A lr, the unit η A l and counit ǫ A l or the let adjoint. The ollowing our examples o composition by walking paths illustrate how cut-elimination can be proved. The last o two o them are the axioms concerning units and counits. ( 1 A l) η A l = A A l B A l = B A l = η l. ǫ B l (1 B l ) = B l A B l B = B l A = ǫ l
25 5.2 Pregroup grammars 5 COMPOSTONAL SEMANTCS B l (ǫ B l 1 A l) (1 B l η l) = B l B A l = B l = l A l A l (ǫ A 1 B ) (1 A η ) = A A r B = A B Units o adjunction give rise to nested graphs. The same holds or counits. For example, let : A B, g : C D be morphisms in D A B = (1 A r η g l 1 B ) η = η (gl ) A r B g A r D C l B = g A r D C l B etc. Assume : A B, g : B C. Then (ǫ 1 C ) (1 A η g ) = (1 C ǫ l) (η g l 1 A ) = g A A A g g A B r C = C B l A = g B C C. The beneit o orienting and labelling links becomes evident when computing the meaning o strings o words where the graphs are given by the grammar in Section Pregroup grammars According to [Lambek, 1999], a pregroup grammar is determined by a partially ordered set B and a dictionary. The elements o B stand or grammatical notions and are called basic types, e.g. c 2, n 2 and s or plural count noun, plural noun
26 5.2 Pregroup grammars 5 COMPOSTONAL SEMANTCS phrase and sentence. The dictionary is a inite list o pairs word : T where the type T is an object o C(B). Every unctor rom B into a semantic category C extends to a unctor F : C(B) C that preserves right and let adjoints F(T l ) = F(T) = F(T r ) F( l ) = F() = F( r ) and every derivation o compact bilinear logic to a morphism o C. A lexicon is a inite list o triples word : T :: word, where T a type and word a meaning expression in the language o compact closed categories with two distinguished objects E and S. Thus, a pregroup lexicon is a pregroup dictionary, enriched by ormal meaning expressions in the language or compact closed categories. Dictionaries are suicient or recognising languages, but do not assign meanings. The added meaning expressions are the compact bilinear version o the lambda-terms o higher order logic, see [Moot and Retoré, 2011]. all : n 2 c l 2 :: all E E birds: c 2 :: some : n 2 c l 2 :: some E E bird E ly : n r 2 s:: ly E S who : c r 2 c 2 s l n 2 :: who E E S E do : n r si l d :: do E S S E not : d r ii l d :: not E S S E The basic types corresponding to the mini-lexicon above are c 2,n 2,d,s,i, partially ordered by the equalities and c 2 < n 2. The basic types d and i stand or dummy noun phrase and ininitive. A unctor interpreting the basic types c 2,n 2,d by the distinguished space E and the basic types i and s a by the distinguished space S also maps the type T in the entry word : T :: word to the codomain o word. Thus, the lexicon deines an obvious unctor rom B to the semantic category C, which maps the inequality c 2 < n 2 to 1 E. The meaning morphisms in the lexicon above a ormal expressions in the language o compact closed categories, represented by their graphs. For example, let E = V B all = η all = some = η some = all E E some E E all : E E some : E E
27 5.2 Pregroup grammars 5 COMPOSTONAL SEMANTCS do = η (1E do ) = not = η (1E not ) = do E S S E not E S S E do : S S not : S S who = who E E S E who : E S E The algebraic expression corresponding to the graph above is who = c (1 E who) (d E 1 S ) : E E S E where the morphism c : E S E E E E S E is the permutation that irst switches the last two actors o E S E E and then the third and the second actor. The meaning o grammatical strings involves besides the meanings o the words a syntactical analysis o the string. A string o words word 1...word n is grammatical i there are entries word 1 : T 1 :: word 1,..., word n : T n :: word n, and a basic type b such that T 1...T n b is provable in compact bilinear logic. Due to a theorem in [Lambek, 1999] the graph o the proo involves only underlinks. Such a graph is called a reduction. t designates a uniquely determined morphism o C(B). AnyunctorF : C(B) C mapsthereductiontoamorphismothesemantic category C and thus assigns the ollowing meaning to the grammatical string m(word 1...word n ) = F(r) (word 1... word n ). The string all birds ly has the ollowing reduction to the sentence type r 0 = all l n 2 c 2 birds c 2 ly n 2 r s s
28 5.2 Pregroup grammars 5 COMPOSTONAL SEMANTCS and thereore its meaning in C is the morphism F(r 0 ) (all bird ly) = all bird ly (E E ) (E) (E S) S = ly all bird S. Note that that any unctor on B to a compact closed category assigns a meaning-morphism to grammatical strings via these deinitions. An arbitrary unctor, however, does not guarantee that the resulting meaning relects the logical content o natural language. Thereore we add postulates that make the morphisms relect the logical content o the words. We require that S is the two-dimensional space o truthvalues with basis vectors, and that the basis vectors o E = V B stand or individuals, pairs o individuals and so on. The vectors noun : E are Boolean, morphisms word : E S are predicates on E, the morphisms word : E E are intrinsic projectors. Some words are completely determined by their logical content, namely do = 1 S, not = not S. Moreover, who : E S E is the explicitly deined morphism satisying who(b ) = b who(b ) = 0, or b B. Taking the postulates into account, the meaning o the sentence all birds ly is m(all birds ly) = ly bird : S The string birds who ly has a reduction to the plural noun phrase type, namely birds who ly ( c 2 ) (c r 2 c 2 s l n 2 ) (n r 2 s) r 1 = n 2
Finite Dimensional Hilbert Spaces are Complete for Dagger Compact Closed Categories (Extended Abstract)
Electronic Notes in Theoretical Computer Science 270 (1) (2011) 113 119 www.elsevier.com/locate/entcs Finite Dimensional Hilbert Spaces are Complete or Dagger Compact Closed Categories (Extended bstract)
More informationThe Clifford algebra and the Chevalley map - a computational approach (detailed version 1 ) Darij Grinberg Version 0.6 (3 June 2016). Not proofread!
The Cliord algebra and the Chevalley map - a computational approach detailed version 1 Darij Grinberg Version 0.6 3 June 2016. Not prooread! 1. Introduction: the Cliord algebra The theory o the Cliord
More informationLIMITS AND COLIMITS. m : M X. in a category G of structured sets of some sort call them gadgets the image subset
5 LIMITS ND COLIMITS In this chapter we irst briely discuss some topics namely subobjects and pullbacks relating to the deinitions that we already have. This is partly in order to see how these are used,
More informationCategories and Natural Transformations
Categories and Natural Transormations Ethan Jerzak 17 August 2007 1 Introduction The motivation or studying Category Theory is to ormalise the underlying similarities between a broad range o mathematical
More informationHSP SUBCATEGORIES OF EILENBERG-MOORE ALGEBRAS
HSP SUBCATEGORIES OF EILENBERG-MOORE ALGEBRAS MICHAEL BARR Abstract. Given a triple T on a complete category C and a actorization system E /M on the category o algebras, we show there is a 1-1 correspondence
More informationCATEGORIES. 1.1 Introduction
1 CATEGORIES 1.1 Introduction What is category theory? As a irst approximation, one could say that category theory is the mathematical study o (abstract) algebras o unctions. Just as group theory is the
More information1 Categories, Functors, and Natural Transformations. Discrete categories. A category is discrete when every arrow is an identity.
MacLane: Categories or Working Mathematician 1 Categories, Functors, and Natural Transormations 1.1 Axioms or Categories 1.2 Categories Discrete categories. A category is discrete when every arrow is an
More informationMath 216A. A gluing construction of Proj(S)
Math 216A. A gluing construction o Proj(S) 1. Some basic deinitions Let S = n 0 S n be an N-graded ring (we ollows French terminology here, even though outside o France it is commonly accepted that N does
More informationJoseph Muscat Categories. 1 December 2012
Joseph Muscat 2015 1 Categories joseph.muscat@um.edu.mt 1 December 2012 1 Objects and Morphisms category is a class o objects with morphisms : (a way o comparing/substituting/mapping/processing to ) such
More informationBoolean Inner-Product Spaces and Boolean Matrices
Boolean Inner-Product Spaces and Boolean Matrices Stan Gudder Department of Mathematics, University of Denver, Denver CO 80208 Frédéric Latrémolière Department of Mathematics, University of Denver, Denver
More informationUniversity of Cape Town
The copyright o this thesis rests with the. No quotation rom it or inormation derived rom it is to be published without ull acknowledgement o the source. The thesis is to be used or private study or non-commercial
More informationSEPARATED AND PROPER MORPHISMS
SEPARATED AND PROPER MORPHISMS BRIAN OSSERMAN The notions o separatedness and properness are the algebraic geometry analogues o the Hausdor condition and compactness in topology. For varieties over the
More informationCategories and Quantum Informatics: Hilbert spaces
Categories and Quantum Informatics: Hilbert spaces Chris Heunen Spring 2018 We introduce our main example category Hilb by recalling in some detail the mathematical formalism that underlies quantum theory:
More informationSEPARATED AND PROPER MORPHISMS
SEPARATED AND PROPER MORPHISMS BRIAN OSSERMAN Last quarter, we introduced the closed diagonal condition or a prevariety to be a prevariety, and the universally closed condition or a variety to be complete.
More informationBoolean Algebra and Propositional Logic
Boolean Algebra and Propositional Logic Takahiro Kato September 10, 2015 ABSTRACT. This article provides yet another characterization of Boolean algebras and, using this characterization, establishes a
More information(C) The rationals and the reals as linearly ordered sets. Contents. 1 The characterizing results
(C) The rationals and the reals as linearly ordered sets We know that both Q and R are something special. When we think about about either o these we usually view it as a ield, or at least some kind o
More informationHANDOUT AND SET THEORY. Ariyadi Wijaya
HANDOUT LOGIC AND SET THEORY Ariyadi Wijaya Mathematics Education Department Faculty of Mathematics and Natural Science Yogyakarta State University 2009 1 Mathematics Education Department Faculty of Mathematics
More informationExercises on chapter 0
Exercises on chapter 0 1. A partially ordered set (poset) is a set X together with a relation such that (a) x x for all x X; (b) x y and y x implies that x = y for all x, y X; (c) x y and y z implies that
More informationConfluence Algebras and Acyclicity of the Koszul Complex
Confluence Algebras and Acyclicity of the Koszul Complex Cyrille Chenavier To cite this version: Cyrille Chenavier. Confluence Algebras and Acyclicity of the Koszul Complex. Algebras and Representation
More informationOn infinite permutations
On infinite permutations Dmitri G. Fon-Der-Flaass, Anna E. Frid To cite this version: Dmitri G. Fon-Der-Flaass, Anna E. Frid. On infinite permutations. Stefan Felsner. 2005 European Conference on Combinatorics,
More informationNorm Inequalities of Positive Semi-Definite Matrices
Norm Inequalities of Positive Semi-Definite Matrices Antoine Mhanna To cite this version: Antoine Mhanna Norm Inequalities of Positive Semi-Definite Matrices 15 HAL Id: hal-11844 https://halinriafr/hal-11844v1
More informationBoolean Algebra and Propositional Logic
Boolean Algebra and Propositional Logic Takahiro Kato June 23, 2015 This article provides yet another characterization of Boolean algebras and, using this characterization, establishes a more direct connection
More informationVALUATIVE CRITERIA BRIAN OSSERMAN
VALUATIVE CRITERIA BRIAN OSSERMAN Intuitively, one can think o separatedness as (a relative version o) uniqueness o limits, and properness as (a relative version o) existence o (unique) limits. It is not
More informationThe basics of frame theory
First version released on 30 June 2006 This version released on 30 June 2006 The basics o rame theory Harold Simmons The University o Manchester hsimmons@ manchester.ac.uk This is the irst part o a series
More informationAbstract structure of unitary oracles for quantum algorithms
Abstract structure o unitary oracles or quantum algorithms William Zeng 1 Jamie Vicary 2 1 Department o Computer Science University o Oxord 2 Centre or Quantum Technologies, University o Singapore and
More informationGENERALIZED ABSTRACT NONSENSE: CATEGORY THEORY AND ADJUNCTIONS
GENERALIZED ABSTRACT NONSENSE: CATEGORY THEORY AND ADJUNCTIONS CHRIS HENDERSON Abstract. This paper will move through the basics o category theory, eventually deining natural transormations and adjunctions
More informationDescent on the étale site Wouter Zomervrucht, October 14, 2014
Descent on the étale site Wouter Zomervrucht, October 14, 2014 We treat two eatures o the étale site: descent o morphisms and descent o quasi-coherent sheaves. All will also be true on the larger pp and
More informationFoundations of Matrix Analysis
1 Foundations of Matrix Analysis In this chapter we recall the basic elements of linear algebra which will be employed in the remainder of the text For most of the proofs as well as for the details, the
More informationCHOW S LEMMA. Matthew Emerton
CHOW LEMMA Matthew Emerton The aim o this note is to prove the ollowing orm o Chow s Lemma: uppose that : is a separated inite type morphism o Noetherian schemes. Then (or some suiciently large n) there
More informationCategory Theory. Categories. Definition.
Category Theory Category theory is a general mathematical theory of structures, systems of structures and relationships between systems of structures. It provides a unifying and economic mathematical modeling
More informationFoundations 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 informationEquational Logic. Chapter Syntax Terms and Term Algebras
Chapter 2 Equational Logic 2.1 Syntax 2.1.1 Terms and Term Algebras The natural logic of algebra is equational logic, whose propositions are universally quantified identities between terms built up from
More informationBoolean Algebras, Boolean Rings and Stone s Representation Theorem
Boolean Algebras, Boolean Rings and Stone s Representation Theorem Hongtaek Jung December 27, 2017 Abstract This is a part of a supplementary note for a Logic and Set Theory course. The main goal is to
More informationVALUATIVE CRITERIA FOR SEPARATED AND PROPER MORPHISMS
VALUATIVE CRITERIA FOR SEPARATED AND PROPER MORPHISMS BRIAN OSSERMAN Recall that or prevarieties, we had criteria or being a variety or or being complete in terms o existence and uniqueness o limits, where
More informationEndomorphism Semialgebras in Categorical Quantum Mechanics
Endomorphism Semialgebras in Categorical Quantum Mechanics Kevin Dunne University of Strathclyde November 2016 Symmetric Monoidal Categories Definition A strict symmetric monoidal category (A,, I ) consists
More informationLecture Notes 1 Basic Concepts of Mathematics MATH 352
Lecture Notes 1 Basic Concepts of Mathematics MATH 352 Ivan Avramidi New Mexico Institute of Mining and Technology Socorro, NM 87801 June 3, 2004 Author: Ivan Avramidi; File: absmath.tex; Date: June 11,
More informationDiscrete Mathematics. On the number of graphs with a given endomorphism monoid
Discrete Mathematics 30 00 376 384 Contents lists available at ScienceDirect Discrete Mathematics journal homepage: www.elsevier.com/locate/disc On the number o graphs with a given endomorphism monoid
More informationLecture 2: Syntax. January 24, 2018
Lecture 2: Syntax January 24, 2018 We now review the basic definitions of first-order logic in more detail. Recall that a language consists of a collection of symbols {P i }, each of which has some specified
More informationIntroduction to Metalogic
Philosophy 135 Spring 2008 Tony Martin Introduction to Metalogic 1 The semantics of sentential logic. The language L of sentential logic. Symbols of L: Remarks: (i) sentence letters p 0, p 1, p 2,... (ii)
More informationSome remarks on Nakajima s quiver varieties of type A
Some remarks on Nakajima s quiver varieties of type A D. A. Shmelkin To cite this version: D. A. Shmelkin. Some remarks on Nakajima s quiver varieties of type A. IF_ETE. 2008. HAL Id: hal-00441483
More informationThe following definition is fundamental.
1. Some Basics from Linear Algebra With these notes, I will try and clarify certain topics that I only quickly mention in class. First and foremost, I will assume that you are familiar with many basic
More informationFrom Logical to Distributional Models
From Logical to Distributional Models Anne Preller LRMM, Montpellier, France preller@lirmm.fr The paper relates two variants of semantic models for natural language, logical functional models and compositional
More informationFUNCTORS AND ADJUNCTIONS. 1. Functors
FUNCTORS AND ADJUNCTIONS Abstract. Graphs, quivers, natural transformations, adjunctions, Galois connections, Galois theory. 1.1. Graph maps. 1. Functors 1.1.1. Quivers. Quivers generalize directed graphs,
More informationChapter 2 - Basics Structures
Chapter 2 - Basics Structures 2.1 - Sets Definitions and Notation Definition 1 (Set). A set is an of. These are called the or of the set. We ll typically use uppercase letters to denote sets: S, A, B,...
More informationEquivalence Relations
Equivalence Relations Definition 1. Let X be a non-empty set. A subset E X X is called an equivalence relation on X if it satisfies the following three properties: 1. Reflexive: For all x X, (x, x) E.
More informationFixed point theorems for Boolean networks expressed in terms of forbidden subnetworks
Fixed point theorems for Boolean networks expressed in terms of forbidden subnetworks Adrien Richard To cite this version: Adrien Richard. Fixed point theorems for Boolean networks expressed in terms of
More informationTopos Theory. Lectures 17-20: The interpretation of logic in categories. Olivia Caramello. Topos Theory. Olivia Caramello.
logic s Lectures 17-20: logic in 2 / 40 logic s Interpreting first-order logic in In Logic, first-order s are a wide class of formal s used for talking about structures of any kind (where the restriction
More informationHow to combine diagrammatic logics
How to combine diagrammatic logics Dominique Duval To cite this version: Dominique Duval. How to combine diagrammatic logics. 2009. HAL Id: hal-00432330 https://hal.archives-ouvertes.fr/hal-00432330v2
More informationMath 248B. Base change morphisms
Math 248B. Base change morphisms 1. Motivation A basic operation with shea cohomology is pullback. For a continuous map o topological spaces : X X and an abelian shea F on X with (topological) pullback
More informationTowards a Flowchart Diagrammatic Language for Monad-based Semantics
Towards a Flowchart Diagrammatic Language or Monad-based Semantics Julian Jakob Friedrich-Alexander-Universität Erlangen-Nürnberg julian.jakob@au.de 21.06.2016 Introductory Examples 1 2 + 3 3 9 36 4 while
More informationsset(x, Y ) n = sset(x [n], Y ).
1. Symmetric monoidal categories and enriched categories In practice, categories come in nature with more structure than just sets of morphisms. This extra structure is central to all of category theory,
More informationEXAMPLES AND EXERCISES IN BASIC CATEGORY THEORY
EXAMPLES AND EXERCISES IN BASIC CATEGORY THEORY 1. Categories 1.1. Generalities. I ve tried to be as consistent as possible. In particular, throughout the text below, categories will be denoted by capital
More informationDS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra.
DS-GA 1002 Lecture notes 0 Fall 2016 Linear Algebra These notes provide a review of basic concepts in linear algebra. 1 Vector spaces You are no doubt familiar with vectors in R 2 or R 3, i.e. [ ] 1.1
More informationNotes 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 informationMeta-logic derivation rules
Meta-logic derivation rules Hans Halvorson February 19, 2013 Recall that the goal of this course is to learn how to prove things about (as opposed to by means of ) classical first-order logic. So, we will
More informationCATEGORICAL GROTHENDIECK RINGS AND PICARD GROUPS. Contents. 1. The ring K(R) and the group Pic(R)
CATEGORICAL GROTHENDIECK RINGS AND PICARD GROUPS J. P. MAY Contents 1. The ring K(R) and the group Pic(R) 1 2. Symmetric monoidal categories, K(C), and Pic(C) 2 3. The unit endomorphism ring R(C ) 5 4.
More informationPart 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 informationCompleteness of the Tree System for Propositional Classical Logic
Completeness of the Tree System for Propositional Classical Logic Shahid Rahman To cite this version: Shahid Rahman. Completeness of the Tree System for Propositional Classical Logic. Licence. France.
More informationLinear Algebra March 16, 2019
Linear Algebra March 16, 2019 2 Contents 0.1 Notation................................ 4 1 Systems of linear equations, and matrices 5 1.1 Systems of linear equations..................... 5 1.2 Augmented
More informationMADE-TO-ORDER WEAK FACTORIZATION SYSTEMS
MADE-TO-ORDER WEAK FACTORIZATION SYSTEMS EMILY RIEHL The aim o this note is to briely summarize techniques or building weak actorization systems whose right class is characterized by a particular liting
More informationChapter 2 - Basics Structures MATH 213. Chapter 2: Basic Structures. Dr. Eric Bancroft. Fall Dr. Eric Bancroft MATH 213 Fall / 60
MATH 213 Chapter 2: Basic Structures Dr. Eric Bancroft Fall 2013 Dr. Eric Bancroft MATH 213 Fall 2013 1 / 60 Chapter 2 - Basics Structures 2.1 - Sets 2.2 - Set Operations 2.3 - Functions 2.4 - Sequences
More information0 Sets and Induction. Sets
0 Sets and Induction Sets A set is an unordered collection of objects, called elements or members of the set. A set is said to contain its elements. We write a A to denote that a is an element of the set
More informationLinear Algebra (part 1) : Vector Spaces (by Evan Dummit, 2017, v. 1.07) 1.1 The Formal Denition of a Vector Space
Linear Algebra (part 1) : Vector Spaces (by Evan Dummit, 2017, v. 1.07) Contents 1 Vector Spaces 1 1.1 The Formal Denition of a Vector Space.................................. 1 1.2 Subspaces...................................................
More informationPart V. 17 Introduction: What are measures and why measurable sets. Lebesgue Integration Theory
Part V 7 Introduction: What are measures and why measurable sets Lebesgue Integration Theory Definition 7. (Preliminary). A measure on a set is a function :2 [ ] such that. () = 2. If { } = is a finite
More informationSymmetric Norm Inequalities And Positive Semi-Definite Block-Matrices
Symmetric Norm Inequalities And Positive Semi-Definite lock-matrices Antoine Mhanna To cite this version: Antoine Mhanna Symmetric Norm Inequalities And Positive Semi-Definite lock-matrices 15
More informationSyntactic Characterisations in Model Theory
Department of Mathematics Bachelor Thesis (7.5 ECTS) Syntactic Characterisations in Model Theory Author: Dionijs van Tuijl Supervisor: Dr. Jaap van Oosten June 15, 2016 Contents 1 Introduction 2 2 Preliminaries
More informationA NOTE ON FREE QUANTUM GROUPS
A NOTE ON FREE QUANTUM GROUPS TEODOR BANICA Abstract. We study the free complexification operation for compact quantum groups, G G c. We prove that, with suitable definitions, this induces a one-to-one
More informationMath 754 Chapter III: Fiber bundles. Classifying spaces. Applications
Math 754 Chapter III: Fiber bundles. Classiying spaces. Applications Laurențiu Maxim Department o Mathematics University o Wisconsin maxim@math.wisc.edu April 18, 2018 Contents 1 Fiber bundles 2 2 Principle
More informationProblem Set. Problems on Unordered Summation. Math 5323, Fall Februray 15, 2001 ANSWERS
Problem Set Problems on Unordered Summation Math 5323, Fall 2001 Februray 15, 2001 ANSWERS i 1 Unordered Sums o Real Terms In calculus and real analysis, one deines the convergence o an ininite series
More informationSets are one of the basic building blocks for the types of objects considered in discrete mathematics.
Section 2.1 Introduction Sets are one of the basic building blocks for the types of objects considered in discrete mathematics. Important for counting. Programming languages have set operations. Set theory
More informationINTRODUCTION TO LOGIC. Propositional Logic. Examples of syntactic claims
Introduction INTRODUCTION TO LOGIC 2 Syntax and Semantics of Propositional Logic Volker Halbach In what follows I look at some formal languages that are much simpler than English and define validity of
More information3. Abstract Boolean Algebras
3. ABSTRACT BOOLEAN ALGEBRAS 123 3. Abstract Boolean Algebras 3.1. Abstract Boolean Algebra. Definition 3.1.1. An abstract Boolean algebra is defined as a set B containing two distinct elements 0 and 1,
More informationLinear Algebra I. Ronald van Luijk, 2015
Linear Algebra I Ronald van Luijk, 2015 With many parts from Linear Algebra I by Michael Stoll, 2007 Contents Dependencies among sections 3 Chapter 1. Euclidean space: lines and hyperplanes 5 1.1. Definition
More informationMath 350 Fall 2011 Notes about inner product spaces. In this notes we state and prove some important properties of inner product spaces.
Math 350 Fall 2011 Notes about inner product spaces In this notes we state and prove some important properties of inner product spaces. First, recall the dot product on R n : if x, y R n, say x = (x 1,...,
More informationCutwidth and degeneracy of graphs
Cutwidth and degeneracy of graphs Benoit Kloeckner To cite this version: Benoit Kloeckner. Cutwidth and degeneracy of graphs. IF_PREPUB. 2009. HAL Id: hal-00408210 https://hal.archives-ouvertes.fr/hal-00408210v1
More informationSeminaar 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 informationIntroduction to Categorical Quantum Mechanics. Chris Heunen and Jamie Vicary
Introduction to Categorical Quantum Mechanics Chris Heunen and Jamie Vicary February 20, 2013 ii Preace Physical systems cannot be studied in isolation, since we can only observe their behaviour with respect
More informationFoundations of Mathematics
Foundations of Mathematics Andrew Monnot 1 Construction of the Language Loop We must yield to a cyclic approach in the foundations of mathematics. In this respect we begin with some assumptions of language
More informationOn Symmetric Norm Inequalities And Hermitian Block-Matrices
On Symmetric Norm Inequalities And Hermitian lock-matrices Antoine Mhanna To cite this version: Antoine Mhanna On Symmetric Norm Inequalities And Hermitian lock-matrices 015 HAL Id: hal-0131860
More informationIn the index (pages ), reduce all page numbers by 2.
Errata or Nilpotence and periodicity in stable homotopy theory (Annals O Mathematics Study No. 28, Princeton University Press, 992) by Douglas C. Ravenel, July 2, 997, edition. Most o these were ound by
More informationA MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ
A MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ NICOLAS FORD Abstract. The goal of this paper is to present a proof of the Nullstellensatz using tools from a branch of logic called model theory. In
More informationA PRIMER ON SESQUILINEAR FORMS
A PRIMER ON SESQUILINEAR FORMS BRIAN OSSERMAN This is an alternative presentation of most of the material from 8., 8.2, 8.3, 8.4, 8.5 and 8.8 of Artin s book. Any terminology (such as sesquilinear form
More informationLinear Algebra. Min Yan
Linear Algebra Min Yan January 2, 2018 2 Contents 1 Vector Space 7 1.1 Definition................................. 7 1.1.1 Axioms of Vector Space..................... 7 1.1.2 Consequence of Axiom......................
More informationA Context free language associated with interval maps
A Context free language associated with interval maps M Archana, V Kannan To cite this version: M Archana, V Kannan. A Context free language associated with interval maps. Discrete Mathematics and Theoretical
More informationThus we get. ρj. Nρj i = δ D(i),j.
1.51. The distinguished invertible object. Let C be a finite tensor category with classes of simple objects labeled by a set I. Since duals to projective objects are projective, we can define a map D :
More informationOn the longest path in a recursively partitionable graph
On the longest path in a recursively partitionable graph Julien Bensmail To cite this version: Julien Bensmail. On the longest path in a recursively partitionable graph. 2012. HAL Id:
More informationA Graph Theoretic Perspective on CPM(Rel)
A Graph Theoretic Perspective on CPM(Rel) Daniel Marsden Mixed states are of interest in quantum mechanics for modelling partial information. More recently categorical approaches to linguistics have also
More informationCourse 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra
Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra D. R. Wilkins Contents 3 Topics in Commutative Algebra 2 3.1 Rings and Fields......................... 2 3.2 Ideals...............................
More information2. ETA EVALUATIONS USING WEBER FUNCTIONS. Introduction
. ETA EVALUATIONS USING WEBER FUNCTIONS Introduction So ar we have seen some o the methods or providing eta evaluations that appear in the literature and we have seen some o the interesting properties
More informationapproximation results for the Traveling Salesman and related Problems
approximation results for the Traveling Salesman and related Problems Jérôme Monnot To cite this version: Jérôme Monnot. approximation results for the Traveling Salesman and related Problems. Information
More informationTypes in categorical linguistics (& elswhere)
Types in categorical linguistics (& elswhere) Peter Hines Oxford Oct. 2010 University of York N. V. M. S. Research Topic of the talk: This talk will be about: Pure Category Theory.... although it might
More informationSpan, Cospan, and Other Double Categories
ariv:1201.3789v1 [math.ct] 18 Jan 2012 Span, Cospan, and Other Double Categories Susan Nieield July 19, 2018 Abstract Given a double category D such that D 0 has pushouts, we characterize oplax/lax adjunctions
More informationON MULTI-AVOIDANCE OF RIGHT ANGLED NUMBERED POLYOMINO PATTERNS
INTEGERS: ELECTRONIC JOURNAL OF COMBINATORIAL NUMBER THEORY 4 (2004), #A21 ON MULTI-AVOIDANCE OF RIGHT ANGLED NUMBERED POLYOMINO PATTERNS Sergey Kitaev Department of Mathematics, University of Kentucky,
More informationPhysics, Language, Maths & Music
Physics, Language, Maths & Music (partly in arxiv:1204.3458) Bob Coecke, Oxford, CS-Quantum SyFest, Vienna, July 2013 ALICE f f = f f = f f = ALICE BOB BOB meaning vectors of words does not Alice not like
More informationBoolean Algebra CHAPTER 15
CHAPTER 15 Boolean Algebra 15.1 INTRODUCTION Both sets and propositions satisfy similar laws, which are listed in Tables 1-1 and 4-1 (in Chapters 1 and 4, respectively). These laws are used to define an
More informationLogic and Propositional Calculus
CHAPTER 4 Logic and Propositional Calculus 4.1 INTRODUCTION Many algorithms and proofs use logical expressions such as: IF p THEN q or If p 1 AND p 2, THEN q 1 OR q 2 Therefore it is necessary to know
More informationSequential product on effect logics
Sequential product on effect logics Bas Westerbaan bas@westerbaan.name Thesis for the Master s Examination Mathematics at the Radboud University Nijmegen, supervised by prof. dr. B.P.F. Jacobs with second
More information1 Fields and vector spaces
1 Fields and vector spaces In this section we revise some algebraic preliminaries and establish notation. 1.1 Division rings and fields A division ring, or skew field, is a structure F with two binary
More informationQuantum Computing Lecture 2. Review of Linear Algebra
Quantum Computing Lecture 2 Review of Linear Algebra Maris Ozols Linear algebra States of a quantum system form a vector space and their transformations are described by linear operators Vector spaces
More informationCategorical relativistic quantum theory. Chris Heunen Pau Enrique Moliner Sean Tull
Categorical relativistic quantum theory Chris Heunen Pau Enrique Moliner Sean Tull 1 / 15 Idea Hilbert modules: naive quantum field theory Idempotent subunits: base space in any category Support: where
More information