The Logic of Partitions with an application to Information Theory

Size: px
Start display at page:

Download "The Logic of Partitions with an application to Information Theory"

Transcription

1 1 The Logic of Partitions with an application to Information Theory David Ellerman University of California at Riverside and

2 2 Outline of Talk Logic of partitions dual to ordinary logic of subsets where a partition on a set U is a mutually exclusive and jointly exhaustive set of subsets of U, a.k.a., an equivalence relation on U. Sketch of logic of partitions: connectives, lattices with implication, tautologies, and representation. Table of analogies between two logics. Logic of subsets + normalized size of subsets (finite universe) = finite probability theory which generalizes to probability theory. Logic of partitions + normalized size of partition (finite universe) = finite logical information theory which generalizes to information theory. Three precisely related notions of information content or entropy of a partition : Logical entropy: h( ) = p i (1 p i ), Block-count entropy: H m ( ) = (1/p i ) p i, and Shannon s entropy: H( ) = p i log 2 (1/p i ).

3 3 Partitions dual to Subsets Category Theory (CT) duality: monomorphisms (e.g., injective maps between sets) dual to epimorphisms (e.g., surjective maps between sets). CT duality gives subset-partition duality: monomorphism determines a subset of its codomain (its image); epimorphism determines a partition of its domain (inverse-image). In categorical logic, subsets generalize to subobjects or "parts". "The dual notion (obtained by reversing the arrows) of 'part' is the notion of partition." (Lawvere)

4 4 Lattices of Subsets and of Partitions Given universe set U, there is lattice of subsets P(U) with inclusion as partial ordering and the usual union and intersection, and enriched with implication: A B = A c B. Given universe set U, there is lattice of partitions (U) enriched by implication where refinement is the partial ordering. Given partitions = {B} and = {C}, is refined by,, if for every block B, there is a block C such that B C. Join of = {B} and = {C} is partition whose blocks are non-empty intersections B C. Meet : define undirected graph on U with link between u and u' if they are in same block of or. Then connected components of graph are blocks of meet. Implication is the partition that is like except that any block B contained in some block C is discretized. Top = 1 ={{u} u U} discrete partition; Bottom = 0 = {U} = indiscrete partition = "blob"

5 5 Tautologies in subset and partition logics Taking,, and as the primative connectives with a constant (with A = A ), a classical or "subset" tautology is any formula which evaluates to U in the enriched lattice of subsets P(U) regardless of which subsets were assigned to the atomic variables (with, the null set, always assigned to ). With the same definition of formulas (i.e.,,,, and ), a partition tautology is any formula which evaluates to 1 (the discrete partition) in the enriched lattice of partitions (U) regardless of which partitions were assigned to the atomic variables (with 0, the blob, always assigned to ). Classically, it suffices to take U = {*} so P(U) = 2 = {,{*}} as in usual truth tables with values 0 and 1. For U = 2 (any two element set), (U) = {0,1} (indiscrete and discrete partitions) and partition ops behave classically. Therefore: Theorem: Every partition tautology is a classical tautology.

6 6 B = { (U)} is a Boolean algebra All the elements with a fixed consequent, B, form a Boolean algebra under the partition operations with as bottom and 1 as top. Think of as -negation of. B Powerset BA of nonsingleton blocks of. -double-negation transform: every formula in the language of,,, and maps into a formula in B by the - double-negation mapping #( ) applied to each atomic variable (and by mapping # ). No change in connectives so is a substitution instance of. Theorem: If is a classical tautology, then is a partition tautology. Example: Law of Excluded Middle = ( ) transforms to partition tautology: (( ) ) ( ) [since (( ) ) = ] which is not intuitionistically valid.

7 7 Representation in Closure space: U U Build representation of partition lattice (U) using 'open' subsets of U U. Associate with partition, the subset of distinctions made by, dit( ) = {(u,u') u and u' in distinct blocks of }. Closed subsets of U 2 are reflexive-symmetric-transitive (rst) closed subsets, i.e., equivalence relations on U. Open subsets are complements, which are precisely ditsets dit( ) of partitions. For S U U, closure cl(s) is rst closure of S. Interior Int(S) = (cl(s c )) c where S c = U 2 S is complement. Closure op not topological: cl(s) cl(t) not nec. closed.

8 8 Dit-set Representation for (U) Translating "distinctions talk" into "elements talk". Representation: # dit( ), i.e., u and u' distinguished by means (u,u') is an element of dit( ). Refinement ordering of partitions = inclusion ordering of dit-sets: iff dit( ) dit( ). Join of partitions represented by union of dit-sets: dit( ) = dit( ) dit( ). Meet of partitions represented by interior of intersection of dit-sets: dit( ) = Int(dit( ) dit( )). Implication of partitions represented by: dit( ) = Int(dit( ) c dit( )). Top 1 = {{u} u U} represented by dit(1) = U 2 U. Bottom 0 = {U} ("blob") represented by dit(0) =.

9 9 Why previous attempts to dualize logic were stymied In categorical logic, algebras of subobjects are Heyting algebras which nicely dualize to co-heyting algebras (which have "difference" instead of "implication"), e.g., algebras of closed subsets of topological spaces. But co-heyting algebras are distributive while lattices of partitions are not distributive quite aside from any definition of "difference" or "implication." Additional keys: Proper definition of implication for partitions (or, equivalently, difference for equivalence relations), particularly "set-of-blocks" definition; Key to partition semantics is seeing that: "partition making a distinction" is dual to "subset containing an element"; Seeing that: partitions as binary relations [i.e., dit( )] are complementary to eq. relations [U U dit( )] like open and closed subsets in a topological space, so lattice of partitions is opposite of lattice of equivalence relations and implication rather than difference is used to enrich the lattice.

10 10 Truth tables in Subset Logic Ordinary truth tables can be presented as a subset semantics for propositional formulas. Think of A and B as subsets (or propositional variables interpreted as subsets) and u as a generic element. Then write u Aas 0 A and u Aas 1 A etc. to get ordinary truth table (which leaves off subscripts). A B A B u A u B u A B u A u B u A B u A u B u A B u A u B u A B A B A B 0 A 0 A B 0 A 1 B 1 A B 1 A 1 A B 1 A 1 B 1 A B

11 11 Partition Logic "Dit Table" for Join Partition "truth tables" can be presented as a partition semantics for prop. formulas. Think of and as partitions and (u,u') as a generic distinction. Then write (u,u') dit( ) as where u,u' B and (u,u') dit( ) as 1 B,B' where u B and u' B' etc. (u,u') dit( ) (u,u') dit( ) (u,u') dit( ) (u,u') dit( ) (u,u') dit( ) (u,u') dit( )) (u,u') dit( ) (u,u') dit( ) (u,u') dit( )) (u,u') dit( ) (u,u') dit( ) (u,u') dit( ) C 1 C,C' 1 B C,B C' 1 B,B' 1 B C,B' C 1 B,B' 1 C,C' 1 B C,B' C'

12 12 Dit Table for Implication Conditions (u,u') dit( ) (u,u') dit( ) (u,u') dit( ) B C (u,u') dit( ) (u,u') dit( ) (u,u') dit( ) B C (u,u') dit( ) (u,u') dit( ) (u,u') dit( ) (u,u') dit( ) (u,u') dit( ) (u,u') dit( ) (u,u') dit( ) (u,u') dit( ) (u,u') dit( ) Recall that is like except that any block B contained in some block C is discretized. Conditions B C B C 1 B,B' 1 B,B' 1 C,C' 1 C,C' 1 B,B' 1 B,B'

13 13 Dit table for -transform of ( ) 3 4 Conditions B C B C 1 B,B' 1 B,B' 1 C,C' 1 C,C' 1 B,B' 1 B,B' Dit table for: ( ) (( ) )

14 14 Peirce's Law not a partition tautology ( ) (( ) ) Conditions B C; C B B C; C B B C; C B B C; C B 1 B,B' 1 B,B' 1 C,C' 1 C,C' 1 C,C' 1 B,B' 1 B,B' 1 C,C' Dit table for Peirce's Law: (( ) ) Counter-example: = {{u,u',u''}}; = {{u,u'},{u''}}; = ; ( ) = = 1; and (( ) ) = 1 = 1.

15 15 Table of Analogies Subsets Partitions Atoms Elements u U Distinctions (u,u') (U U) - U All atoms Universe set U Discrete partition 1 (all dits) No atoms Empty set Indiscrete partition 0 (no dits) Model of proposition Subset S U Partition on U Model of individual Elements u Distinctions (u,u') Proposition holds Element u S Partition distinguishes (u,u') Lattice of propositions Subset lattice P(U) Partition lattice (U) Counting (U finite) # elements in S # distinctions of Normalized count Prob(S) = S / U h( ) = dits of / U U Prob. Interpretation Prob(S) = probability h( ) = probability random random element in S pair distinguished by

16 16 From Subset Logic to Finite Prob. Theory U is now a finite "sample space". Subsets A,B U are "events". Elements u U are "outcomes". With Laplacian assumption of equiprobable outcomes, Prob(A) = A / U. A + B = A B + A B so normalizing yields: Prob(A)+Prob(B) = Prob(A B)+Prob(A B).

17 17 From Partition Logic to Logical Info. Theory Finite space of pairs U U analogous to U. Partition on U analogous to event A U. Pairs (u,u') U U analogous to outcomes. Under Laplacian assumption of equiprobable pairs (i.e., two randoms draws with replacement), h( ) = dit( ) / U U = logical entropy of = probability random pair distinguished by. Where mutual logical information mut(, ) = dit( ) dit( ) / U 2, dit( ) + dit( ) = dit( ) + dit( ) dit( ) so normalizing: h( ) + h( ) = h( ) + mut(, ). Since dit( ) = Int(dit( ) dit( )), Submodular inequality: h( ) + h( ) h( ) + h( ).

18 18 From Partitions to Finite Prob. Distributions Let p B = B / U = probability a random draw is from block B so {p B } B is a finite prob. dist. Then h( ) = dit( ) / U U = { B B' :B B'}/ U 2 = {p B p B' : B B'} = B p B (1 p B ) = 1 B p B2. Hence if p = {p 1,,p n } is any finite prob. dist. then the logical entropy of the probability dist. is: h(p) = 1 i p i 2.

19 19 History of Formula: h(p) = 1 i p i 2 In 1912, Gini defined 1 i p i 2 as the index of mutability. In 1922, cryptographer William Friedman defined i p i 2 as index of coincidence. Alan Turing worked at Bletchley Park in WWII on crypography and defined i p i 2 as the repeat rate. Turing's assistant, Edward Simpson, published in 1949, i p i 2 as "index of species concentration" so 1 i p i 2 is now often called Simpson index of diversity in biodiversity literature. In 1945, Albert Hirschman suggested Sqrt( i p i2 ) as "index of trade concentration", and a few years later, Orris Herfindahl independently defined i p i 2 as the "index of industrial concentration" so in economics, i p i 2 is the HH index of concentration. Let U = {u 1,,u n } with probabilities p = {p 1,,p n } and d ij = "distance" between u i and u j where d ii = 0. Then C.R. Rao defined in 1982, quadratic entropy: Q = i j d ij p i p j. "Logical distance" is d ij = 1 if i j and d ii = 0, and the Rao quadratic entropy with logical distances is the logical entropy h(p) = i j p i p j = 1 i p i2.

20 20 Shannon's Entropy and Block Entropies Given a partition = {B}, we compare: Shannon's entropy: H( ) = B p B log(1/p B ), Logical entropy: h( ) = B p B (1 p B ). Each formula is an average of block entropies: H(B) = log(1/p B ) for Shannon entropy, h(b) = (1 p B ) for logical entropy. Eliminating p B gives: h(b) = 1 (1/2 H(B) ) = block entropy relationship. Search interpretation of Shannon block entropy: Game of "Twenty Questions": min. # yes-or-no questions necessary to find any designated hidden element (e.g., "sent message") in a set of like elements. Example: 2 3 = 8 elements so 3 binary partitions are required to find hidden element. Code 8 elements with 3-digit binary numbers and ask 3 questions: What is 1 st, 2 nd, & 3 rd digits? Prob of each element is p B = 1/8 and H(B) = log(1/p B ) = 3 and H( ) = B p B log(1/p B ) = 8 (1/8) 3 = 3.

21 21 Distinctions Interpretation of Shannon's Entropy Search interpretation for "hidden element" or "sent message" comes from Shannon's application to communications. There is an alternative "distinctions interpretation": H(B) as the number of binary partitions needed to make all the distinctions in a set of distinct elements. Equivalence of search and distinctions interpretations: If a set of binary partitions did not jointly make the distinction (u,u'), then they could not single out the hidden element if it was u or u'. And if binary partitions make all distinctions, then asking which block of each binary partition has hidden element will find it.

22 22 Picture for U = 8 Example U = 2 3 = 8 so 8 8 square is picture of U U. 1 st binary partition has 2 equal blocks so eq. classes are shaded blocks and distinctions are 2 16 = 32 unshaded blocks. 2 nd binary partition (joined with 1 st ) adds 4 4 = 16 new distinctions. 3 rd binary partition adds 8 1 = 8 distinctions. Total # distinctions (as ordered pairs) = = 56. If = 1, H( ) = 3 and h( ) = 56/64 = 1 (1/2 3 ) = 7/8.

23 23 Block-count Entropy In base case of U = 2 3, we have two measures of "information content": Shannon's binary-partition count of 3 and the normalized dit-count of 7/8. But "# elements distinguished" = 8 is also a natural measure. In general, when event of prob p B occurs, "surprisevalue" is 1/p B. For independent events, surprise-values multiply so this suggests defining new entropy as multiplicative average of surprise-values: Block-count Entropy: H m ( ) = B (1/p B ) p B

24 24 Block-count and Shannon Entropies For U = 8 example, H m (1) = (1/(1/8)) 1/8 (1/(1/8)) 1/8 (8 ) = [8 1/8 ] 8 = 8. H m ( ) = average # of equal blocks distinguished by. In general: H m ( ) = 2 H( ), i.e., the block-count entropy is just the anti-log of the Shannon entropy. Shannon entropy can also be defined for any other base such as 3, H 3 ( ) = B p B log 3 (1/p B ) (# ternary partitions etc.), or to base e, H e ( ) = B p B ln(1/p B ) but in every case, the anti-log is the blockcount entropy: H m ( ) = 2 H( ) = 3 H 3( ) = e H e( ) so the block-count entropy is a basefree notion of Shannon entropy. Block-count block-entropy is: H m (B) = 1/p B = 2 H(B) so: h(b) = 1 (1/H m (B)) = 1 (1/2 H(B) ).

25 25 Parallel Concepts for Shannon and Logical Entropies Shannon Entropy Logical Entropy Block entropy H(B) = log(1/p B ) h(b) = 1 p B Entropy H( ) = B p B H(B) h( ) = B p B h(b) Mutual Information I( ; ) = H( )+H( ) H( ) mut( ; ) = h( )+h( ) h( ) Independence I( ; ) = 0 mut( ; ) = h( )h( ) Cross entropy H(p q) = p i log(1/q i ) h(p q) = p i (1 q i ) Divergence D(p q) = H(p q) H(p) Information Inequality D(p q) 0 with = iff p i = q i for all i. d(p q) = 2h(p q) h(p) h(q) d(p q) 0 with = iff p i = q i for all i.

26 26 3 Ways to Measure All the Distinctions of a Partition Shannon base 2 entropy of is the ave. number of equal binary partitions needed to make all the distinctions of. Block-count entropy of is the (mult.) ave. number of blocks in an equal-blocked partition needed to make all the distinctions of. Logical entropy of is the normalized count of all the distinctions of. Unifying concept of distinctions of a partition comes from underlying logic of partitions.

27 27 The End "Counting distinctions: on the conceptual foundations of Shannon s information theory" Forthcoming in: Synthese. Now available from Online First at Synthese site arrived at from:

28 28 Appendix: Elements and Distinctions Again When is a binary relation F U V a function F:U V? A relation F preserves elements if for any element u U, there is an element v V such that (u,v) F. A relation F reflects distinctions if for any pairs (u,v) F and (u',v') F, if v v' then u u'. F is a function iff F preserves elements and reflects distinctions. A function F is injective iff it also preserves distinctions, i.e., if u u' then F(u) F(u'). A function F is surjective iff it also reflects elements, i.e., for any element v V, there is an element u Usuch that F(u) = v.

29 29 Two ways to create a set U U Null Set Blob 1 "Subset" creation myth: In the beginning was the void (null set) and then elements were created (fully properties and distinguished from one another) until a snapshot was taken and the result was a set of elements U. "Partition" creation myth: In the beginning was the blob, and then distinctions were made until a snapshot was taken and the result was a set of blocks taken to be the discrete partition on a set U (i.e., singletons of the elements of U)

30 30 Forcing models in partition logic A forcing model is given by a forcing ("forcing" = "is distinguished by") relation between the off-diagonal pairs U 2 of a set U and the partition logic formulas such that: for any atomic variable, (u,u') iff (u',u) ; for any formulas and, (u,u') iff (u,u') or (u,u') ; for any formulas and, (u,u') iff not (u,u') or (u,u'), and for any (2-link) path connecting u and u', there is a link where is not forced or is forced; for any formulas and, (u,u') iff (u,u') and (u,u'), and for any path connecting u and u', there is a link where both and are forced. Theorem: A formula is a partition tautology iff it is forced at each pair (u,u') in every forcing model.

31 31 Paths and cuts in graph theory Let G be a simple undirected graph on node-set U. A path between u and u' is a set of links (u,u 1 ), (u 1,u 2 ),, (u n-1,u n ), (u n,u') connecting u and u'. A cut between u and u' is a set of links that contain at least one link from every path from u to u'. Paths and cuts are opposites or "duals": color the links arbitrarily black or white and then one and only option holds for any (u,u'): (where u u') the white links form a cut between u and u'; or the black links contain a path between u and u'.

32 32 Forcing models and graph theory Each formula "? " where? is,, or has a corresponding Boolean condition: : holds or holds; : does not hold or holds; and : holds and holds. On the complete graph K(U) [every (u,u') is a link], think of cuts as "generalized" distinctions (and thus paths as generalized indistinctions). Theorem: (u,u')? in any forcing model iff the links where the Boolean condition for? is satisfied is a cut between u and u'.

33 33 Parallel Concepts for Shannon and Logical Entropies Shannon Entropy Logical Entropy Entropy H(p x ) = x p x log(1/p x ) h(p x ) = x p x (1 p x ) Uniform 1/n log(n) 1-1/n Cross entropy H(p x q x ) = p x log(1/q x ) h(p x q x ) = p x (1 q x ) Divergence D(p x q x ) = x p x log(p x /q x ) d(p x q x ) = x (p x q x ) 2 Information Ineq. D(p q) 0 with = iff p i = q i all i. d(p q) 0 with = iff p i = q i all i. Joint entropy H(X,Y) = xy p xy log(1/p xy ) h(x,y) = xy p xy (1 p xy ) Mutual info. H(X:Y) = H(X)+H(Y) H(X,Y) m(x,y) = h(x)+h(y) h(x,y) Independence H(X:Y) = H(X) + H(Y) m(x,y) = h(x)h(y)

The Logic of Partitions

The Logic of Partitions The Logic of Partitions Introduction to the Dual of "Propositional" Logic David Ellerman Philosophy U. of California/Riverside U. of Ljubljana, Sept. 8, 2015 David Ellerman Philosophy U. of California/Riverside

More information

Counting Distinctions: On the Conceptual Foundations of Shannon s Information Theory

Counting Distinctions: On the Conceptual Foundations of Shannon s Information Theory Counting Distinctions: On the Conceptual Foundations of Shannon s Information Theory David Ellerman Department of Philosophy University of California at Riverside Published as: Counting Distinctions: On

More information

An Introduction to Partition Logic

An Introduction to Partition Logic An Introduction to Partition Logic David Ellerman Department of Philosophy University of California/Riverside July 28, 2013 Abstract Classical logic is usually interpreted as the logic of propositions.

More information

An introduction to partition logic

An introduction to partition logic Logic Journal of IGPL Advance Access published September 3, 2013 An introduction to partition logic DAVID ELLERMAN, Department of Philosophy, University of California at Riverside, Riverside, CA 92507,

More information

Counting distinctions: on the conceptual foundations of Shannon s information theory

Counting distinctions: on the conceptual foundations of Shannon s information theory Synthese (2009) 168:119 149 DOI 10.1007/s11229-008-9333-7 Counting distinctions: on the conceptual foundations of Shannon s information theory David Ellerman Received: 22 October 2007 / Accepted: 3 March

More information

An Introduction to Partition Logic

An Introduction to Partition Logic An Introduction to Partition Logic David Ellerman Department of Philosophy U. of California/Riverside May 18, 2013 Abstract Classical logic is usually interpreted as the logic of propositions. But from

More information

arxiv: v2 [cs.it] 26 Jan 2013

arxiv: v2 [cs.it] 26 Jan 2013 Information as Distinctions: New Foundations for Information Theory arxiv:30.5607v2 [cs.it] 26 Jan 203 David Ellerman University of California/Riverside January 29, 203 Abstract The logical basis for information

More information

LOGIC JOURNAL INTEREST GROUP IN PURE AND APPLIED LOGICS. EDITORS-IN-CHIEF A. Amir D. M. Gabbay G. Gottlob R. de Queiroz J.

LOGIC JOURNAL INTEREST GROUP IN PURE AND APPLIED LOGICS. EDITORS-IN-CHIEF A. Amir D. M. Gabbay G. Gottlob R. de Queiroz J. ISSN PRINT 367-075 ISSN ONLINE 368-9894 LOGIC JOURNAL of theigpl INTEREST GROUP IN PURE AND APPLIED LOGICS EDITORS-IN-CHIEF A. Amir D. M. Gabbay G. Gottlob R. de Queiroz J. Siekmann EXECUTIVE EDITORS M.

More information

THE REVIEW OF SYMBOLIC LOGIC

THE REVIEW OF SYMBOLIC LOGIC THE REVIEW OF SYMBOLIC LOGIC Edited by Jeremy Avigad, Coordinating Editor Horacio Arlo-Costa Patrick Blackburn Paolo Mancosu Ian Proops Gregory Restall Alasdair Urquhart Richard Zach VOLUME 3 NUMBER 2

More information

Relations on Hypergraphs

Relations on Hypergraphs Relations on Hypergraphs John Stell School of Computing, University of Leeds RAMiCS 13 Cambridge, 17th September 2012 Relations on a Set Boolean algebra Converse R = R Complement R = R Composition & residuation

More information

Introduction to Information Theory

Introduction to Information Theory Introduction to Information Theory Shannon Entropy and Logical Entropy David Ellerman UCR January 01 David Ellerman (UCR) Introduction to Information Theory January 01 1 / 0 Charles Bennett on Nature of

More information

Boolean Algebra and Propositional Logic

Boolean 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 information

Review CHAPTER. 2.1 Definitions in Chapter Sample Exam Questions. 2.1 Set; Element; Member; Universal Set Partition. 2.

Review CHAPTER. 2.1 Definitions in Chapter Sample Exam Questions. 2.1 Set; Element; Member; Universal Set Partition. 2. CHAPTER 2 Review 2.1 Definitions in Chapter 2 2.1 Set; Element; Member; Universal Set 2.2 Subset 2.3 Proper Subset 2.4 The Empty Set, 2.5 Set Equality 2.6 Cardinality; Infinite Set 2.7 Complement 2.8 Intersection

More information

Some Non-Classical Approaches to the Brandenburger-Keisler Paradox

Some Non-Classical Approaches to the Brandenburger-Keisler Paradox Some Non-Classical Approaches to the Brandenburger-Keisler Paradox Can BAŞKENT The Graduate Center of the City University of New York cbaskent@gc.cuny.edu www.canbaskent.net KGB Seminar The Graduate Center

More information

Boolean Algebra and Propositional Logic

Boolean 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

On Classical and Quantum Logical Entropy: The analysis of measurement arxiv: v2 [quant-ph] 8 Sep 2016

On Classical and Quantum Logical Entropy: The analysis of measurement arxiv: v2 [quant-ph] 8 Sep 2016 On Classical and Quantum Logical Entropy: The analysis of measurement arxiv:1604.04985v2 [quant-ph] 8 Sep 2016 David Ellerman University of California at Riverside September 9, 2016 Abstract The notion

More information

Section 2.2 Set Operations. Propositional calculus and set theory are both instances of an algebraic system called a. Boolean Algebra.

Section 2.2 Set Operations. Propositional calculus and set theory are both instances of an algebraic system called a. Boolean Algebra. Section 2.2 Set Operations Propositional calculus and set theory are both instances of an algebraic system called a Boolean Algebra. The operators in set theory are defined in terms of the corresponding

More information

Category Theory (UMV/TK/07)

Category Theory (UMV/TK/07) P. J. Šafárik University, Faculty of Science, Košice Project 2005/NP1-051 11230100466 Basic information Extent: 2 hrs lecture/1 hrs seminar per week. Assessment: Written tests during the semester, written

More information

Lecture 4. Algebra, continued Section 2: Lattices and Boolean algebras

Lecture 4. Algebra, continued Section 2: Lattices and Boolean algebras V. Borschev and B. Partee, September 21-26, 2006 p. 1 Lecture 4. Algebra, continued Section 2: Lattices and Boolean algebras CONTENTS 1. Lattices.... 1 1.0. Why lattices?... 1 1.1. Posets... 1 1.1.1. Upper

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

Problem 1: Suppose A, B, C and D are finite sets such that A B = C D and C = D. Prove or disprove: A = B.

Problem 1: Suppose A, B, C and D are finite sets such that A B = C D and C = D. Prove or disprove: A = B. Department of Computer Science University at Albany, State University of New York Solutions to Sample Discrete Mathematics Examination III (Spring 2007) Problem 1: Suppose A, B, C and D are finite sets

More information

BOOLEAN ALGEBRA INTRODUCTION SUBSETS

BOOLEAN ALGEBRA INTRODUCTION SUBSETS BOOLEAN ALGEBRA M. Ragheb 1/294/2018 INTRODUCTION Modern algebra is centered around the concept of an algebraic system: A, consisting of a set of elements: ai, i=1, 2,, which are combined by a set of operations

More information

Topos Theory. Lectures 17-20: The interpretation of logic in categories. Olivia Caramello. Topos Theory. Olivia Caramello.

Topos 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 information

Category theory and set theory: algebraic set theory as an example of their interaction

Category theory and set theory: algebraic set theory as an example of their interaction Category theory and set theory: algebraic set theory as an example of their interaction Brice Halimi May 30, 2014 My talk will be devoted to an example of positive interaction between (ZFC-style) set theory

More information

The role of the overlap relation in constructive mathematics

The role of the overlap relation in constructive mathematics The role of the overlap relation in constructive mathematics Francesco Ciraulo Department of Mathematics and Computer Science University of PALERMO (Italy) ciraulo@math.unipa.it www.math.unipa.it/ ciraulo

More information

An Overview of Residuated Kleene Algebras and Lattices Peter Jipsen Chapman University, California. 2. Background: Semirings and Kleene algebras

An Overview of Residuated Kleene Algebras and Lattices Peter Jipsen Chapman University, California. 2. Background: Semirings and Kleene algebras An Overview of Residuated Kleene Algebras and Lattices Peter Jipsen Chapman University, California 1. Residuated Lattices with iteration 2. Background: Semirings and Kleene algebras 3. A Gentzen system

More information

Category theory for computer science. Overall idea

Category theory for computer science. Overall idea Category theory for computer science generality abstraction convenience constructiveness Overall idea look at all objects exclusively through relationships between them capture relationships between objects

More information

arxiv: v2 [math.lo] 25 Jul 2017

arxiv: v2 [math.lo] 25 Jul 2017 Luca Carai and Silvio Ghilardi arxiv:1702.08352v2 [math.lo] 25 Jul 2017 Università degli Studi di Milano, Milano, Italy luca.carai@studenti.unimi.it silvio.ghilardi@unimi.it July 26, 2017 Abstract The

More information

The Objective Indefiniteness Interpretation of Quantum Mechanics: David Ellerman

The Objective Indefiniteness Interpretation of Quantum Mechanics: David Ellerman 1 The Objective Indefiniteness Interpretation of Quantum Mechanics: Partition Logic, Logical Information Theory, and Quantum Mechanics David Ellerman University of California at Riverside www.ellerman.org

More information

Boolean Algebra CHAPTER 15

Boolean 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 information

Math 730 Homework 6. Austin Mohr. October 14, 2009

Math 730 Homework 6. Austin Mohr. October 14, 2009 Math 730 Homework 6 Austin Mohr October 14, 2009 1 Problem 3A2 Proposition 1.1. If A X, then the family τ of all subsets of X which contain A, together with the empty set φ, is a topology on X. Proof.

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

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

Some glances at topos theory. Francis Borceux

Some glances at topos theory. Francis Borceux Some glances at topos theory Francis Borceux Como, 2018 2 Francis Borceux francis.borceux@uclouvain.be Contents 1 Localic toposes 7 1.1 Sheaves on a topological space.................... 7 1.2 Sheaves

More information

Introduction to Kleene Algebras

Introduction to Kleene Algebras Introduction to Kleene Algebras Riccardo Pucella Basic Notions Seminar December 1, 2005 Introduction to Kleene Algebras p.1 Idempotent Semirings An idempotent semiring is a structure S = (S, +,, 1, 0)

More information

cse303 ELEMENTS OF THE THEORY OF COMPUTATION Professor Anita Wasilewska

cse303 ELEMENTS OF THE THEORY OF COMPUTATION Professor Anita Wasilewska cse303 ELEMENTS OF THE THEORY OF COMPUTATION Professor Anita Wasilewska LECTURE 1 Course Web Page www3.cs.stonybrook.edu/ cse303 The webpage contains: lectures notes slides; very detailed solutions to

More information

The overlap algebra of regular opens

The overlap algebra of regular opens The overlap algebra of regular opens Francesco Ciraulo Giovanni Sambin Abstract Overlap algebras are complete lattices enriched with an extra primitive relation, called overlap. The new notion of overlap

More information

Dialetheism and a Game Theoretical Paradox

Dialetheism and a Game Theoretical Paradox Can BAŞKENT Institut d Histoire et de Philosophie des Sciences et des Techniques can@canbaskent.net www.canbaskent.net 25 Years In Contradiction Conference University of Glasgow December 6-8, 2012 Outlook

More information

Introduction to Functions

Introduction to Functions Mathematics for Economists Introduction to Functions Introduction In economics we study the relationship between variables and attempt to explain these relationships through economic theory. For instance

More information

Category Theory. Categories. Definition.

Category 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 information

Exercises on chapter 0

Exercises 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 information

BASIC MATHEMATICAL TECHNIQUES

BASIC MATHEMATICAL TECHNIQUES CHAPTER 1 ASIC MATHEMATICAL TECHNIQUES 1.1 Introduction To understand automata theory, one must have a strong foundation about discrete mathematics. Discrete mathematics is a branch of mathematics dealing

More information

Introduction. Foundations of Computing Science. Pallab Dasgupta Professor, Dept. of Computer Sc & Engg INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR

Introduction. Foundations of Computing Science. Pallab Dasgupta Professor, Dept. of Computer Sc & Engg INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR 1 Introduction Foundations of Computing Science Pallab Dasgupta Professor, Dept. of Computer Sc & Engg 2 Comments on Alan Turing s Paper "On Computable Numbers, with an Application to the Entscheidungs

More information

Logical Entropy: Introduction to Classical and Quantum Logical Information Theory

Logical Entropy: Introduction to Classical and Quantum Logical Information Theory entropy Article Logical Entropy: Introduction to Classical and Quantum Logical Information Theory David Ellerman Department of Philosophy, University of California Riverside, Riverside, CA 92521, USA;

More information

Semantics of intuitionistic propositional logic

Semantics of intuitionistic propositional logic Semantics of intuitionistic propositional logic Erik Palmgren Department of Mathematics, Uppsala University Lecture Notes for Applied Logic, Fall 2009 1 Introduction Intuitionistic logic is a weakening

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

Section Summary. Relations and Functions Properties of Relations. Combining Relations

Section Summary. Relations and Functions Properties of Relations. Combining Relations Chapter 9 Chapter Summary Relations and Their Properties n-ary Relations and Their Applications (not currently included in overheads) Representing Relations Closures of Relations (not currently included

More information

2 Metric Spaces Definitions Exotic Examples... 3

2 Metric Spaces Definitions Exotic Examples... 3 Contents 1 Vector Spaces and Norms 1 2 Metric Spaces 2 2.1 Definitions.......................................... 2 2.2 Exotic Examples...................................... 3 3 Topologies 4 3.1 Open Sets..........................................

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

Chapter 1 : The language of mathematics.

Chapter 1 : The language of mathematics. MAT 200, Logic, Language and Proof, Fall 2015 Summary Chapter 1 : The language of mathematics. Definition. A proposition is a sentence which is either true or false. Truth table for the connective or :

More information

cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018

cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018 cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018 Chapter 7 Introduction to Intuitionistic and Modal Logics CHAPTER 7 SLIDES Slides Set 1 Chapter 7 Introduction to Intuitionistic and Modal Logics

More information

Discrete Mathematics. W. Ethan Duckworth. Fall 2017, Loyola University Maryland

Discrete Mathematics. W. Ethan Duckworth. Fall 2017, Loyola University Maryland Discrete Mathematics W. Ethan Duckworth Fall 2017, Loyola University Maryland Contents 1 Introduction 4 1.1 Statements......................................... 4 1.2 Constructing Direct Proofs................................

More information

3. The Sheaf of Regular Functions

3. The Sheaf of Regular Functions 24 Andreas Gathmann 3. The Sheaf of Regular Functions After having defined affine varieties, our next goal must be to say what kind of maps between them we want to consider as morphisms, i. e. as nice

More information

Subtractive Logic. To appear in Theoretical Computer Science. Tristan Crolard May 3, 1999

Subtractive Logic. To appear in Theoretical Computer Science. Tristan Crolard May 3, 1999 Subtractive Logic To appear in Theoretical Computer Science Tristan Crolard crolard@ufr-info-p7.jussieu.fr May 3, 1999 Abstract This paper is the first part of a work whose purpose is to investigate duality

More information

RELATION ALGEBRAS. Roger D. MADDUX. Department of Mathematics Iowa State University Ames, Iowa USA ELSEVIER

RELATION ALGEBRAS. Roger D. MADDUX. Department of Mathematics Iowa State University Ames, Iowa USA ELSEVIER RELATION ALGEBRAS Roger D. MADDUX Department of Mathematics Iowa State University Ames, Iowa 50011 USA ELSEVIER AMSTERDAM. BOSTON HEIDELBERG LONDON NEW YORK. OXFORD PARIS SAN DIEGO. SAN FRANCISCO. SINGAPORE.

More information

Sets and Motivation for Boolean algebra

Sets and Motivation for Boolean algebra SET THEORY Basic concepts Notations Subset Algebra of sets The power set Ordered pairs and Cartesian product Relations on sets Types of relations and their properties Relational matrix and the graph of

More information

University of Oxford, Michaelis November 16, Categorical Semantics and Topos Theory Homotopy type theor

University of Oxford, Michaelis November 16, Categorical Semantics and Topos Theory Homotopy type theor Categorical Semantics and Topos Theory Homotopy type theory Seminar University of Oxford, Michaelis 2011 November 16, 2011 References Johnstone, P.T.: Sketches of an Elephant. A Topos-Theory Compendium.

More information

AN ALGEBRAIC APPROACH TO GENERALIZED MEASURES OF INFORMATION

AN ALGEBRAIC APPROACH TO GENERALIZED MEASURES OF INFORMATION AN ALGEBRAIC APPROACH TO GENERALIZED MEASURES OF INFORMATION Daniel Halpern-Leistner 6/20/08 Abstract. I propose an algebraic framework in which to study measures of information. One immediate consequence

More information

Communication Theory and Engineering

Communication Theory and Engineering Communication Theory and Engineering Master's Degree in Electronic Engineering Sapienza University of Rome A.A. 018-019 Information theory Practice work 3 Review For any probability distribution, we define

More information

Notation Index. gcd(a, b) (greatest common divisor) NT-16

Notation Index. gcd(a, b) (greatest common divisor) NT-16 Notation Index (for all) B A (all functions) B A = B A (all functions) SF-18 (n) k (falling factorial) SF-9 a R b (binary relation) C(n,k) = n! k! (n k)! (binomial coefficient) SF-9 n! (n factorial) SF-9

More information

Congruence Boolean Lifting Property

Congruence Boolean Lifting Property Congruence Boolean Lifting Property George GEORGESCU and Claudia MUREŞAN University of Bucharest Faculty of Mathematics and Computer Science Academiei 14, RO 010014, Bucharest, Romania Emails: georgescu.capreni@yahoo.com;

More information

MONADIC FRAGMENTS OF INTUITIONISTIC CONTROL LOGIC

MONADIC FRAGMENTS OF INTUITIONISTIC CONTROL LOGIC Bulletin of the Section of Logic Volume 45:3/4 (2016), pp. 143 153 http://dx.doi.org/10.18778/0138-0680.45.3.4.01 Anna Glenszczyk MONADIC FRAGMENTS OF INTUITIONISTIC CONTROL LOGIC Abstract We investigate

More information

An introduction to locally finitely presentable categories

An introduction to locally finitely presentable categories An introduction to locally finitely presentable categories MARU SARAZOLA A document born out of my attempt to understand the notion of locally finitely presentable category, and my annoyance at constantly

More information

Relational semantics for a fragment of linear logic

Relational semantics for a fragment of linear logic Relational semantics for a fragment of linear logic Dion Coumans March 4, 2011 Abstract Relational semantics, given by Kripke frames, play an essential role in the study of modal and intuitionistic logic.

More information

Logic Synthesis and Verification

Logic Synthesis and Verification Logic Synthesis and Verification Boolean Algebra Jie-Hong Roland Jiang 江介宏 Department of Electrical Engineering National Taiwan University Fall 2014 1 2 Boolean Algebra Reading F. M. Brown. Boolean Reasoning:

More information

Automata and Languages

Automata and Languages Automata and Languages Prof. Mohamed Hamada Software Engineering Lab. The University of Aizu Japan Mathematical Background Mathematical Background Sets Relations Functions Graphs Proof techniques Sets

More information

Inquiry Calculus and the Issue of Negative Higher Order Informations

Inquiry Calculus and the Issue of Negative Higher Order Informations Article Inquiry Calculus and the Issue of Negative Higher Order Informations H. R. Noel van Erp, *, Ronald O. Linger and Pieter H. A. J. M. van Gelder,2 ID Safety and Security Science Group, TU Delft,

More information

A Class of Star-Algebras for Point-Based Qualitative Reasoning in Two- Dimensional Space

A Class of Star-Algebras for Point-Based Qualitative Reasoning in Two- Dimensional Space From: FLAIRS- Proceedings. Copyright AAAI (www.aaai.org). All rights reserved. A Class of Star-Algebras for Point-Based Qualitative Reasoning in Two- Dimensional Space Debasis Mitra Department of Computer

More information

Computability of Heyting algebras and. Distributive Lattices

Computability of Heyting algebras and. Distributive Lattices Computability of Heyting algebras and Distributive Lattices Amy Turlington, Ph.D. University of Connecticut, 2010 Distributive lattices are studied from the viewpoint of effective algebra. In particular,

More information

Notes about Filters. Samuel Mimram. December 6, 2012

Notes about Filters. Samuel Mimram. December 6, 2012 Notes about Filters Samuel Mimram December 6, 2012 1 Filters and ultrafilters Definition 1. A filter F on a poset (L, ) is a subset of L which is upwardclosed and downward-directed (= is a filter-base):

More information

BOOLEAN ALGEBRA. Introduction. 1854: Logical algebra was published by George Boole known today as Boolean Algebra

BOOLEAN ALGEBRA. Introduction. 1854: Logical algebra was published by George Boole known today as Boolean Algebra BOOLEAN ALGEBRA Introduction 1854: Logical algebra was published by George Boole known today as Boolean Algebra It s a convenient way and systematic way of expressing and analyzing the operation of logic

More information

1. Propositional Calculus

1. Propositional Calculus 1. Propositional Calculus Some notes for Math 601, Fall 2010 based on Elliott Mendelson, Introduction to Mathematical Logic, Fifth edition, 2010, Chapman & Hall. 2. Syntax ( grammar ). 1.1, p. 1. Given:

More information

Elementary (ha-ha) Aspects of Topos Theory

Elementary (ha-ha) Aspects of Topos Theory Elementary (ha-ha) Aspects of Topos Theory Matt Booth June 3, 2016 Contents 1 Sheaves on topological spaces 1 1.1 Presheaves on spaces......................... 1 1.2 Digression on pointless topology..................

More information

and The important theorem which connects these various spaces with each other is the following: (with the notation above)

and The important theorem which connects these various spaces with each other is the following: (with the notation above) When F : U V is a linear transformation there are two special subspaces associated to F which are very important. One is a subspace of U and the other is a subspace of V. They are: kerf U (the kernel of

More information

A generalization of modal definability

A generalization of modal definability A generalization of modal definability Tin Perkov Polytechnic of Zagreb Abstract. Known results on global definability in basic modal logic are generalized in the following sense. A class of Kripke models

More information

Boolean algebra. Values

Boolean algebra. Values Boolean algebra 1854 by George Boole in his book An Investigation of the Laws of Thought, is a variant of ordinary elementary algebra differing in its values, operations, and laws. Instead of the usual

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

Constructive version of Boolean algebra

Constructive version of Boolean algebra Constructive version of Boolean algebra Francesco Ciraulo, Maria Emilia Maietti, Paola Toto Abstract The notion of overlap algebra introduced by G. Sambin provides a constructive version of complete Boolean

More information

KLEENE LOGIC AND INFERENCE

KLEENE LOGIC AND INFERENCE Bulletin of the Section of Logic Volume 4:1/2 (2014), pp. 4 2 Grzegorz Malinowski KLEENE LOGIC AND INFERENCE Abstract In the paper a distinguished three-valued construction by Kleene [2] is analyzed. The

More information

CHAPTER 11. Introduction to Intuitionistic Logic

CHAPTER 11. Introduction to Intuitionistic Logic CHAPTER 11 Introduction to Intuitionistic Logic Intuitionistic logic has developed as a result of certain philosophical views on the foundation of mathematics, known as intuitionism. Intuitionism was originated

More information

LOGIC OF CLASSICAL REFUTABILITY AND CLASS OF EXTENSIONS OF MINIMAL LOGIC

LOGIC OF CLASSICAL REFUTABILITY AND CLASS OF EXTENSIONS OF MINIMAL LOGIC Logic and Logical Philosophy Volume 9 (2001), 91 107 S. P. Odintsov LOGIC OF CLASSICAL REFUTABILITY AND CLASS OF EXTENSIONS OF MINIMAL LOGIC Introduction This article continues the investigation of paraconsistent

More information

Categories and functors

Categories and functors Lecture 1 Categories and functors Definition 1.1 A category A consists of a collection ob(a) (whose elements are called the objects of A) for each A, B ob(a), a collection A(A, B) (whose elements are called

More information

3. Abstract Boolean Algebras

3. 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 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

Propositional Logic, Predicates, and Equivalence

Propositional Logic, Predicates, and Equivalence Chapter 1 Propositional Logic, Predicates, and Equivalence A statement or a proposition is a sentence that is true (T) or false (F) but not both. The symbol denotes not, denotes and, and denotes or. If

More information

Lecture Notes 1 Basic Concepts of Mathematics MATH 352

Lecture 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 information

Direct Limits. Mathematics 683, Fall 2013

Direct Limits. Mathematics 683, Fall 2013 Direct Limits Mathematics 683, Fall 2013 In this note we define direct limits and prove their basic properties. This notion is important in various places in algebra. In particular, in algebraic geometry

More information

INF-SUP CONDITION FOR OPERATOR EQUATIONS

INF-SUP CONDITION FOR OPERATOR EQUATIONS INF-SUP CONDITION FOR OPERATOR EQUATIONS LONG CHEN We study the well-posedness of the operator equation (1) T u = f. where T is a linear and bounded operator between two linear vector spaces. We give equivalent

More information

The task is to identify whether or not an arbitrary 3-CNF form is satisfiable. 3-DNF is used here for notational convenience.

The task is to identify whether or not an arbitrary 3-CNF form is satisfiable. 3-DNF is used here for notational convenience. EXPLORING BOUNDARY LOGIC 3SAT ALGORITHMS William Bricken February 1998 What follows is an exploration of P=NP. APPROACH The task is to identify whether or not an arbitrary 3-CNF form is satisfiable. 3-DNF

More information

On the connection of Hypergraph Theory with Formal Concept Analysis and Rough Set Theory 1

On the connection of Hypergraph Theory with Formal Concept Analysis and Rough Set Theory 1 On the connection of Hypergraph Theory with Formal Concept Analysis and Rough Set Theory 1 Gianpiero Cattaneo and Giampiero Chiaselotti o and Davide Ciucci and Tommaso Gentile o Department of Informatics,

More information

Axioms of Kleene Algebra

Axioms of Kleene Algebra Introduction to Kleene Algebra Lecture 2 CS786 Spring 2004 January 28, 2004 Axioms of Kleene Algebra In this lecture we give the formal definition of a Kleene algebra and derive some basic consequences.

More information

CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS

CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS 1 Language There are several propositional languages that are routinely called classical propositional logic languages. It is due to the functional dependency

More information

Example: Letter Frequencies

Example: Letter Frequencies Example: Letter Frequencies i a i p i 1 a 0.0575 2 b 0.0128 3 c 0.0263 4 d 0.0285 5 e 0.0913 6 f 0.0173 7 g 0.0133 8 h 0.0313 9 i 0.0599 10 j 0.0006 11 k 0.0084 12 l 0.0335 13 m 0.0235 14 n 0.0596 15 o

More information

MATH 8253 ALGEBRAIC GEOMETRY WEEK 12

MATH 8253 ALGEBRAIC GEOMETRY WEEK 12 MATH 8253 ALGEBRAIC GEOMETRY WEEK 2 CİHAN BAHRAN 3.2.. Let Y be a Noetherian scheme. Show that any Y -scheme X of finite type is Noetherian. Moreover, if Y is of finite dimension, then so is X. Write f

More information

arxiv: v1 [math.lo] 10 Sep 2013

arxiv: v1 [math.lo] 10 Sep 2013 STONE DUALITY, TOPOLOGICAL ALGEBRA, AND RECOGNITION arxiv:1309.2422v1 [math.lo] 10 Sep 2013 MAI GEHRKE Abstract. Our main result is that any topological algebra based on a Boolean space is the extended

More information

CHAPTER 6. Copyright Cengage Learning. All rights reserved.

CHAPTER 6. Copyright Cengage Learning. All rights reserved. CHAPTER 6 SET THEORY Copyright Cengage Learning. All rights reserved. SECTION 6.4 Boolean Algebras, Russell s Paradox, and the Halting Problem Copyright Cengage Learning. All rights reserved. Boolean Algebras,

More information

A New Category for Semantics

A New Category for Semantics A New Category for Semantics Andrej Bauer and Dana Scott June 2001 Domain theory for denotational semantics is over thirty years old. There are many variations on the idea and many interesting constructs

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

A fresh perspective on canonical extensions for bounded lattices

A fresh perspective on canonical extensions for bounded lattices A fresh perspective on canonical extensions for bounded lattices Mathematical Institute, University of Oxford Department of Mathematics, Matej Bel University Second International Conference on Order, Algebra

More information

P P P NP-Hard: L is NP-hard if for all L NP, L L. Thus, if we could solve L in polynomial. Cook's Theorem and Reductions

P P P NP-Hard: L is NP-hard if for all L NP, L L. Thus, if we could solve L in polynomial. Cook's Theorem and Reductions Summary of the previous lecture Recall that we mentioned the following topics: P: is the set of decision problems (or languages) that are solvable in polynomial time. NP: is the set of decision problems

More information