'Chapter ~ Irltr&I'uctf Yoll'to'the Use of Boblean Cilgebra"And
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Dialetheists' Lies About the Liar
PRINCIPIA 22(1): 59–85 (2018) doi: 10.5007/1808-1711.2018v22n1p59 Published by NEL — Epistemology and Logic Research Group, Federal University of Santa Catarina (UFSC), Brazil. DIALETHEISTS’LIES ABOUT THE LIAR JONAS R. BECKER ARENHART Departamento de Filosofia, Universidade Federal de Santa Catarina, BRAZIL [email protected] EDERSON SAFRA MELO Departamento de Filosofia, Universidade Federal do Maranhão, BRAZIL [email protected] Abstract. Liar-like paradoxes are typically arguments that, by using very intuitive resources of natural language, end up in contradiction. Consistent solutions to those paradoxes usually have difficulties either because they restrict the expressive power of the language, orelse because they fall prey to extended versions of the paradox. Dialetheists, like Graham Priest, propose that we should take the Liar at face value and accept the contradictory conclusion as true. A logical treatment of such contradictions is also put forward, with the Logic of Para- dox (LP), which should account for the manifestations of the Liar. In this paper we shall argue that such a formal approach, as advanced by Priest, is unsatisfactory. In order to make contradictions acceptable, Priest has to distinguish between two kinds of contradictions, in- ternal and external, corresponding, respectively, to the conclusions of the simple and of the extended Liar. Given that, we argue that while the natural interpretation of LP was intended to account for true and false sentences, dealing with internal contradictions, it lacks the re- sources to tame external contradictions. Also, the negation sign of LP is unable to represent internal contradictions adequately, precisely because of its allowance of sentences that may be true and false. -
A Combinatorial Analysis of Finite Boolean Algebras
A Combinatorial Analysis of Finite Boolean Algebras Kevin Halasz [email protected] May 1, 2013 Copyright c Kevin Halasz. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at http://www.gnu.org/copyleft/fdl.html. 1 Contents 1 Introduction 3 2 Basic Concepts 3 2.1 Chains . .3 2.2 Antichains . .6 3 Dilworth's Chain Decomposition Theorem 6 4 Boolean Algebras 8 5 Sperner's Theorem 9 5.1 The Sperner Property . .9 5.2 Sperner's Theorem . 10 6 Extensions 12 6.1 Maximally Sized Antichains . 12 6.2 The Erdos-Ko-Rado Theorem . 13 7 Conclusion 14 2 1 Introduction Boolean algebras serve an important purpose in the study of algebraic systems, providing algebraic structure to the notions of order, inequality, and inclusion. The algebraist is always trying to understand some structured set using symbol manipulation. Boolean algebras are then used to study the relationships that hold between such algebraic structures while still using basic techniques of symbol manipulation. In this paper we will take a step back from the standard algebraic practices, and analyze these fascinating algebraic structures from a different point of view. Using combinatorial tools, we will provide an in-depth analysis of the structure of finite Boolean algebras. We will start by introducing several ways of analyzing poset substructure from a com- binatorial point of view. -
A Boolean Algebra and K-Map Approach
Proceedings of the International Conference on Industrial Engineering and Operations Management Washington DC, USA, September 27-29, 2018 Reliability Assessment of Bufferless Production System: A Boolean Algebra and K-Map Approach Firas Sallumi ([email protected]) and Walid Abdul-Kader ([email protected]) Industrial and Manufacturing Systems Engineering University of Windsor, Windsor (ON) Canada Abstract In this paper, system reliability is determined based on a K-map (Karnaugh map) and the Boolean algebra theory. The proposed methodology incorporates the K-map technique for system level reliability, and Boolean analysis for interactions. It considers not only the configuration of the production line, but also effectively incorporates the interactions between the machines composing the line. Through the K-map, a binary argument is used for considering the interactions between the machines and a probability expression is found to assess the reliability of a bufferless production system. The paper covers three main system design configurations: series, parallel and hybrid (mix of series and parallel). In the parallel production system section, three strategies or methods are presented to find the system reliability. These are the Split, the Overlap, and the Zeros methods. A real-world case study from the automotive industry is presented to demonstrate the applicability of the approach used in this research work. Keywords: Series, Series-Parallel, Hybrid, Bufferless, Production Line, Reliability, K-Map, Boolean algebra 1. Introduction Presently, the global economy is forcing companies to have their production systems maintain low inventory and provide short delivery times. Therefore, production systems are required to be reliable and productive to make products at rates which are changing with the demand. -
Logic, Proofs
CHAPTER 1 Logic, Proofs 1.1. Propositions A proposition is a declarative sentence that is either true or false (but not both). For instance, the following are propositions: “Paris is in France” (true), “London is in Denmark” (false), “2 < 4” (true), “4 = 7 (false)”. However the following are not propositions: “what is your name?” (this is a question), “do your homework” (this is a command), “this sentence is false” (neither true nor false), “x is an even number” (it depends on what x represents), “Socrates” (it is not even a sentence). The truth or falsehood of a proposition is called its truth value. 1.1.1. Connectives, Truth Tables. Connectives are used for making compound propositions. The main ones are the following (p and q represent given propositions): Name Represented Meaning Negation p “not p” Conjunction p¬ q “p and q” Disjunction p ∧ q “p or q (or both)” Exclusive Or p ∨ q “either p or q, but not both” Implication p ⊕ q “if p then q” Biconditional p → q “p if and only if q” ↔ The truth value of a compound proposition depends only on the value of its components. Writing F for “false” and T for “true”, we can summarize the meaning of the connectives in the following way: 6 1.1. PROPOSITIONS 7 p q p p q p q p q p q p q T T ¬F T∧ T∨ ⊕F →T ↔T T F F F T T F F F T T F T T T F F F T F F F T T Note that represents a non-exclusive or, i.e., p q is true when any of p, q is true∨ and also when both are true. -
Logic, Sets, and Proofs David A
Logic, Sets, and Proofs David A. Cox and Catherine C. McGeoch Amherst College 1 Logic Logical Statements. A logical statement is a mathematical statement that is either true or false. Here we denote logical statements with capital letters A; B. Logical statements be combined to form new logical statements as follows: Name Notation Conjunction A and B Disjunction A or B Negation not A :A Implication A implies B if A, then B A ) B Equivalence A if and only if B A , B Here are some examples of conjunction, disjunction and negation: x > 1 and x < 3: This is true when x is in the open interval (1; 3). x > 1 or x < 3: This is true for all real numbers x. :(x > 1): This is the same as x ≤ 1. Here are two logical statements that are true: x > 4 ) x > 2. x2 = 1 , (x = 1 or x = −1). Note that \x = 1 or x = −1" is usually written x = ±1. Converses, Contrapositives, and Tautologies. We begin with converses and contrapositives: • The converse of \A implies B" is \B implies A". • The contrapositive of \A implies B" is \:B implies :A" Thus the statement \x > 4 ) x > 2" has: • Converse: x > 2 ) x > 4. • Contrapositive: x ≤ 2 ) x ≤ 4. 1 Some logical statements are guaranteed to always be true. These are tautologies. Here are two tautologies that involve converses and contrapositives: • (A if and only if B) , ((A implies B) and (B implies A)). In other words, A and B are equivalent exactly when both A ) B and its converse are true. -
Sets and Boolean Algebra
MATHEMATICAL THEORY FOR SOCIAL SCIENTISTS SETS AND SUBSETS Denitions (1) A set A in any collection of objects which have a common characteristic. If an object x has the characteristic, then we say that it is an element or a member of the set and we write x ∈ A.Ifxis not a member of the set A, then we write x/∈A. It may be possible to specify a set by writing down all of its elements. If x, y, z are the only elements of the set A, then the set can be written as (2) A = {x, y, z}. Similarly, if A is a nite set comprising n elements, then it can be denoted by (3) A = {x1,x2,...,xn}. The three dots, which stand for the phase “and so on”, are called an ellipsis. The subscripts which are applied to the x’s place them in a one-to-one cor- respondence with set of integers {1, 2,...,n} which constitutes the so-called index set. However, this indexing imposes no necessary order on the elements of the set; and its only pupose is to make it easier to reference the elements. Sometimes we write an expression in the form of (4) A = {x1,x2,...}. Here the implication is that the set A may have an innite number of elements; in which case a correspondence is indicated between the elements of the set and the set of natural numbers or positive integers which we shall denote by (5) Z = {1, 2,...}. (Here the letter Z, which denotes the set of natural numbers, derives from the German verb zahlen: to count) An alternative way of denoting a set is to specify the characteristic which is common to its elements. -
Lecture 1: Propositional Logic
Lecture 1: Propositional Logic Syntax Semantics Truth tables Implications and Equivalences Valid and Invalid arguments Normal forms Davis-Putnam Algorithm 1 Atomic propositions and logical connectives An atomic proposition is a statement or assertion that must be true or false. Examples of atomic propositions are: “5 is a prime” and “program terminates”. Propositional formulas are constructed from atomic propositions by using logical connectives. Connectives false true not and or conditional (implies) biconditional (equivalent) A typical propositional formula is The truth value of a propositional formula can be calculated from the truth values of the atomic propositions it contains. 2 Well-formed propositional formulas The well-formed formulas of propositional logic are obtained by using the construction rules below: An atomic proposition is a well-formed formula. If is a well-formed formula, then so is . If and are well-formed formulas, then so are , , , and . If is a well-formed formula, then so is . Alternatively, can use Backus-Naur Form (BNF) : formula ::= Atomic Proposition formula formula formula formula formula formula formula formula formula formula 3 Truth functions The truth of a propositional formula is a function of the truth values of the atomic propositions it contains. A truth assignment is a mapping that associates a truth value with each of the atomic propositions . Let be a truth assignment for . If we identify with false and with true, we can easily determine the truth value of under . The other logical connectives can be handled in a similar manner. Truth functions are sometimes called Boolean functions. 4 Truth tables for basic logical connectives A truth table shows whether a propositional formula is true or false for each possible truth assignment. -
Boolean Algebras
CHAPTER 8 Boolean Algebras 8.1. Combinatorial Circuits 8.1.1. Introduction. At their lowest level digital computers han- dle only binary signals, represented with the symbols 0 and 1. The most elementary circuits that combine those signals are called gates. Figure 8.1 shows three gates: OR, AND and NOT. x1 OR GATE x1 x2 x2 x1 AND GATE x1 x2 x2 NOT GATE x x Figure 8.1. Gates. Their outputs can be expressed as a function of their inputs by the following logic tables: x1 x2 x1 x2 1 1 ∨1 1 0 1 0 1 1 0 0 0 OR GATE 118 8.1. COMBINATORIAL CIRCUITS 119 x1 x2 x1 x2 1 1 ∧1 1 0 0 0 1 0 0 0 0 AND GATE x x¯ 1 0 0 1 NOT GATE These are examples of combinatorial circuits. A combinatorial cir- cuit is a circuit whose output is uniquely defined by its inputs. They do not have memory, previous inputs do not affect their outputs. Some combinations of gates can be used to make more complicated combi- natorial circuits. For instance figure 8.2 is combinatorial circuit with the logic table shown below, representing the values of the Boolean expression y = (x x ) x . 1 ∨ 2 ∧ 3 x1 x2 y x3 Figure 8.2. A combinatorial circuit. x1 x2 x3 y = (x1 x2) x3 1 1 1 ∨0 ∧ 1 1 0 1 1 0 1 0 1 0 0 1 0 1 1 0 0 1 0 1 0 0 1 1 0 0 0 1 However the circuit in figure 8.3 is not a combinatorial circuit. -
Boolean Algebra.Pdf
Section 3 Boolean Algebra The Building Blocks of Digital Logic Design Section Overview Binary Operations (AND, OR, NOT), Basic laws, Proof by Perfect Induction, De Morgan’s Theorem, Canonical and Standard Forms (SOP, POS), Gates as SSI Building Blocks (Buffer, NAND, NOR, XOR) Source: UCI Lecture Series on Computer Design — Gates as Building Blocks, Digital Design Sections 1-9 and 2-1 to 2-7, Digital Logic Design CECS 201 Lecture Notes by Professor Allison Section II — Boolean Algebra and Logic Gates, Digital Computer Fundamentals Chapter 4 — Boolean Algebra and Gate Networks, Principles of Digital Computer Design Chapter 5 — Switching Algebra and Logic Gates, Computer Hardware Theory Section 6.3 — Remarks about Boolean Algebra, An Introduction To Microcomputers pp. 2-7 to 2-10 — Boolean Algebra and Computer Logic. Sessions: Four(4) Topics: 1) Binary Operations and Their Representation 2) Basic Laws and Theorems of Boolean Algebra 3) Derivation of Boolean Expressions (Sum-of-products and Product-of-sums) 4) Reducing Algebraic Expressions 5) Converting an Algebraic Expression into Logic Gates 6) From Logic Gates to SSI Circuits Binary Operations and Their Representation The Problem Modern digital computers are designed using techniques and symbology from a field of mathematics called modern algebra. Algebraists have studied for a period of over a hundred years mathematical systems called Boolean algebras. Nothing could be more simple and normal to human reasoning than the rules of a Boolean algebra, for these originated in studies of how we reason, what lines of reasoning are valid, what constitutes proof, and other allied subjects. The name Boolean algebra honors a fascinating English mathematician, George Boole, who in 1854 published a classic book, "An Investigation of the Laws of Thought, on Which Are Founded the Mathematical Theories of Logic and Probabilities." Boole's stated intention was to perform a mathematical analysis of logic. -
Hardware Abstract the Logic Gates References Results Transistors Through the Years Acknowledgements
The Practical Applications of Logic Gates in Computer Science Courses Presenters: Arash Mahmoudian, Ashley Moser Sponsored by Prof. Heda Samimi ABSTRACT THE LOGIC GATES Logic gates are binary operators used to simulate electronic gates for design of circuits virtually before building them with-real components. These gates are used as an instrumental foundation for digital computers; They help the user control a computer or similar device by controlling the decision making for the hardware. A gate takes in OR GATE AND GATE NOT GATE an input, then it produces an algorithm as to how The OR gate is a logic gate with at least two An AND gate is a consists of at least two A NOT gate, also known as an inverter, has to handle the output. This process prevents the inputs and only one output that performs what inputs and one output that performs what is just a single input with rather simple behavior. user from having to include a microprocessor for is known as logical disjunction, meaning that known as logical conjunction, meaning that A NOT gate performs what is known as logical negation, which means that if its input is true, decision this making. Six of the logic gates used the output of this gate is true when any of its the output of this gate is false if one or more of inputs are true. If all the inputs are false, the an AND gate's inputs are false. Otherwise, if then the output will be false. Likewise, are: the OR gate, AND gate, NOT gate, XOR gate, output of the gate will also be false. -
Boolean Algebra
Boolean Algebra ECE 152A – Winter 2012 Reading Assignment Brown and Vranesic 2 Introduction to Logic Circuits 2.5 Boolean Algebra 2.5.1 The Venn Diagram 2.5.2 Notation and Terminology 2.5.3 Precedence of Operations 2.6 Synthesis Using AND, OR and NOT Gates 2.6.1 Sum-of-Products and Product of Sums Forms January 11, 2012 ECE 152A - Digital Design Principles 2 Reading Assignment Brown and Vranesic (cont) 2 Introduction to Logic Circuits (cont) 2.7 NAND and NOR Logic Networks 2.8 Design Examples 2.8.1 Three-Way Light Control 2.8.2 Multiplexer Circuit January 11, 2012 ECE 152A - Digital Design Principles 3 Reading Assignment Roth 2 Boolean Algebra 2.3 Boolean Expressions and Truth Tables 2.4 Basic Theorems 2.5 Commutative, Associative, and Distributive Laws 2.6 Simplification Theorems 2.7 Multiplying Out and Factoring 2.8 DeMorgan’s Laws January 11, 2012 ECE 152A - Digital Design Principles 4 Reading Assignment Roth (cont) 3 Boolean Algebra (Continued) 3.1 Multiplying Out and Factoring Expressions 3.2 Exclusive-OR and Equivalence Operation 3.3 The Consensus Theorem 3.4 Algebraic Simplification of Switching Expressions January 11, 2012 ECE 152A - Digital Design Principles 5 Reading Assignment Roth (cont) 4 Applications of Boolean Algebra Minterm and Maxterm Expressions 4.3 Minterm and Maxterm Expansions 7 Multi-Level Gate Circuits NAND and NOR Gates 7.2 NAND and NOR Gates 7.3 Design of Two-Level Circuits Using NAND and NOR Gates 7.5 Circuit Conversion Using Alternative Gate Symbols January 11, 2012 ECE 152A - Digital Design Principles 6 Boolean Algebra Axioms of Boolean Algebra Axioms generally presented without proof 0 · 0 = 0 1 + 1 = 1 1 · 1 = 1 0 + 0 = 0 0 · 1 = 1 · 0 = 0 1 + 0 = 0 + 1 = 1 if X = 0, then X’ = 1 if X = 1, then X’ = 0 January 11, 2012 ECE 152A - Digital Design Principles 7 Boolean Algebra The Principle of Duality from Zvi Kohavi, Switching and Finite Automata Theory “We observe that all the preceding properties are grouped in pairs. -
Boolean Algebra Computer Fundamentals
CCoommppuutterer FFununddaammenenttaallss:: PPrradadeeepep KK.. SSiinhanha && PPrriititi SSiinhanha Ref. Page Chapter 6: Boolean Algebra and Logic Circuits Slide 1/78 CCoommppuutterer FFununddaammenenttaallss:: PPrradadeeepep KK.. SSiinhanha && PPrriititi SSiinhanha LLeeararnniinngg ObObjjeeccttiivveses In this chapter you will learn about: § Boolean algebra § Fundamental concepts and basic laws of Boolean algebra § Boolean function and minimization § Logic gates § Logic circuits and Boolean expressions § Combinational circuits and design Ref. Page 60 Chapter 6: Boolean Algebra and Logic Circuits Slide 2/78 CCoommppuutterer FFununddaammenenttaallss:: PPrradadeeepep KK.. SSiinhanha && PPrriititi SSiinhanha BBooooleleaann AAllggeebrabra § An algebra that deals with binary number system § George Boole (1815-1864), an English mathematician, developed it for: § Simplifying representation § Manipulation of propositional logic § In 1938, Claude E. Shannon proposed using Boolean algebra in design of relay switching circuits § Provides economical and straightforward approach § Used extensively in designing electronic circuits used in computers Ref. Page 60 Chapter 6: Boolean Algebra and Logic Circuits Slide 3/78 CCoommppuutterer FFununddaammenenttaallss:: PPrradadeeepep KK.. SSiinhanha && PPrriititi SSiinhanha FundamFundameennttalal CCoonncceeppttss ooffBBoooolleeaann AAlglgeebbrara § Use of Binary Digit § Boolean equations can have either of two possible values, 0 and 1 § Logical Addition § Symbol ‘+’, also known as ‘OR’operator, used for logical