Proof Nets and Boolean Circuits
|
|
- Caren Beasley
- 5 years ago
- Views:
Transcription
1 Proof Nets and Boolean Circuits Kazushige Terui National Institute of Informatics, Tokyo 14/07/04, Turku.1/44
2 Motivation (1) Proofs-as-Programs (Curry-Howard) corresondence: Proofs = Programs Cut-Elimination = Comutation (Normalization) Usually interested in infinite, uniform, seuential comutation such as functional rograms. Can be extended to finite, nonuniform, arallel comutation such as boolean circuits? 14/07/04, Turku.2/44
3 Motivation (2) Our goal: Proofs = Circuits Cut-Elimination = Evaluation What system of Proofs? Cut-elimination in Classical/Intuitionistic Logics: Non-elementary time. Too much! 14/07/04, Turku.3/44
4 Motivation (3) Linear Logic (Girard 87): a decomosition of Classical/Intuitionistic Logics: Multilicatives Classical Logic Additives Exonentials MLL: Classical Logic without weakening nor contraction. Has a nice arallel syntax: Proof Nets (Girard 87). Quadratic time cut-elimination rocedure. 14/07/04, Turku.4/44
5 Motivation (4) Our secific goal: corresondence between MLL roof nets and circuits. (Mairson & Terui 2003) Encoding of circuits by linear size MLL roof nets = P-comleteness of cut-elimination in MLL. Proof nets can reresent all finite functions as SIZE-efficient as circuits. What about the DEPTH-efficiency? What about the converse? 14/07/04, Turku.5/44
6 Parallel comutation Effective arallelization: Achieve a dramatic seed-u by use of a reasonable number of rocessors. Addition: School method (O(n) time) = Parallel algorithm: (constant time) In boolean circuits, time = deth num of rocessors = size (num of gates) Fundamental uestion: Are all feasible algorithms effectively arallelizable? NC = P roblem: Are all roblems in P solvable by olynomial size oly-log deth circuits? 14/07/04, Turku.6/44
7 Outline Unbounded fan-in boolean circuits. Proof nets for MLLu and arallel cut-elimination rocedure. Simulation of circuits by roof nets Simulation of roof nets by circuits Proof net comlexity classes 14/07/04, Turku.7/44
8 Boolean circuits (1) An unbounded fan-in circuit with n inuts (and 1 outut): a directed acyclic grah made of - inut nodes x 1,...,x n - boolean gates,, (and ossibly more). (there is a distinguished node for outut.) and may have an arbitrary number of inuts. size = the number of gates deth = the length of the longest ath 14/07/04, Turku.8/44
9 Boolean circuits (2) A circuit C accets w = i 1 i n {0,1} n if C[x 1 := i 1,...,x n := i n ] evaluates to 1. C accets X {0,1} n if C accets w w X. 14/07/04, Turku.9/44
10 Formulas of MLLu. Formulas: α,α Literals n (A 1,...,A n ), n 2 n-ary Conjunction n. (A 1,...,A n ), n 2 n-ary Disjunction Negation: defined by ( n (A 1,...,A n )) n (A n,...,a 1 ) (. n (A 1,...,A n )) n (A n,...,a 1 )... Notation: A B 2 (A,B) A B 2 (A,B) A B A B 14/07/04, Turku.10/44
11 Seuent calculus for MLLu Seuents: Γ, where Γ is a multiset of formulas. Inference Rules: A,A (Axiom) Γ,C,C Γ, (Cut) Γ 1,A 1 Γ n,a n Γ 1,...,Γ n, n (A 1,...,A n ) n Γ,A 1,...,A n Γ,. n (A 1,...,A n ). n Exchange is imlicit. No weakening, no contraction. 14/07/04, Turku.11/44
12 Proof nets for MLLu Links: n 0 n 0 1 Each link has several orts. Princial ort(s) numbered 0. Cut: an edge connecting two rincial orts. r i n n 0 n n 1 0 Proof nets are obtained from seuent roofs by extracting their structures (forgetting about formulas). 14/07/04, Turku.12/44
13 Examle: Negation α. α,α α α,α α,α 3 (α. α,α,α),α,α,α α 3 (α. α,α,α), 3. (α,α,α α) = r 14/07/04, Turku.13/44
14 Examle: Booleans B α α α α. 3 (α,α,α α). α,α α,α α,α,α α 3 (α,α,α α) 2. 3 = b 1. α,α α,α α,α,α α 3 (α,α,α α) 2. 3 = b 0 14/07/04, Turku.14/44
15 Reduction rules Axiom reduction: r 0 0 i 0 r i 0 Multilicative reduction: 1 n n 0 n n n n /07/04, Turku.15/44
16 Examle: Comuting Negation of True 14/07/04, Turku.16/44
17 Examle: Comuting Negation of True 14/07/04, Turku.17/44
18 Examle: Comuting Negation of True 14/07/04, Turku.18/44
19 Seuential cut elimination Size P : number of links. 14/07/04, Turku.19/44
20 Seuential cut elimination Size P : number of links. Theorem (Girard 87): Every roof net P reduces to a cut-free roof net in P stes. 14/07/04, Turku.19/44
21 Seuential cut elimination Size P : number of links. Theorem (Girard 87): Every roof net P reduces to a cut-free roof net in P stes. Too slow! 14/07/04, Turku.19/44
22 Parallel cut elimination (1) Alying two axiom reductions in arallel may conflict: = Global axiom reduction: 1 2 n... r r 14/07/04, Turku.20/44
23 Parallel cut elimination (2) Parallel multilicative reduction: 1 n n 0 n n n n 0 n n n n 0 n n 1 0 = 1 n n n n n n Parallel axiom reduction: n r n r n r = r r r P 1 = P 2 if P 2 is obtained from P 1 either by arallel m-reduction or by arallel a-reduction. 14/07/04, Turku.21/44
24 Parallel cut elimination (3). What controls the runtime of arallel cut-elimination? Deth d(p): Maximal deth of cut formulas in it. (P is assumed to be tyed by rincial tyes (most general tyes)) Deth of formulas: d(α)=d(α ) = 1 d( n (A 1,...,A n )) = d( n (A 1,...,A n )) = max(d(a 1 ),...,d(a n )) /07/04, Turku.22/44
25 Parallel cut elimination (4) Theorem: Every roof net P reduces to a normal form in 2 d(p) arallel reduction stes. Proof: By alying arallel a-reduction, every cut becomes multilicative. By alying arallel m-reduction, the deth decreases by 1. 14/07/04, Turku.23/44
26 Limitation on arallelization P n : n...{ P n and d(p n ) are linear in n. Parallel cut-elimination takes almost as long time as seuential cut-elimination. 14/07/04, Turku.24/44
27 Reresenting circuits by roof nets Idea: Reresent Circuits by Proof nets Boolean values by Proof nets (b 1, b 0 ) Assignment by Cuts Evaluation by Cut elimination 14/07/04, Turku.25/44
28 Reresentation of Parity Parity: PARITY n (x 1,...,x n )=1 iff the sum of x 1,...,x n is odd. CANNOT be reresented by (oly-size) circuits of constant deth The conclusion is B,...,B,B }{{} n times 14/07/04, Turku.26/44
29 Correctness of arity There are exactly 2 crossings in the drawing. Multilicative reduction does not change the num of crossings. Axiom reduction reserves the arity of the num of crossings: = = Therefore, the arity is 0 after cut-elimination. 14/07/04, Turku.27/44
30 Exressivity of flat roof nets Would break down if there were a self-crossing: = But self-crossing can be avoided. As far as roof nets of conclusion B,...,B,B are }{{} n times concerned, all what matters is the arity of the num of crossings. Theorem: Every roof net with the above conclusion reresents either PARITY n or PARITY n. 14/07/04, Turku.28/44
31 Boolean roof nets Boolean roof net: a roof net with conclusion B[A 1 /α],...,b[a n /α], m (B, G) for some A 1,...,A n and G (garbage). Given w = i 1 i n {0,1} n, define P(w) to be: b.... in bi P n P accets w {0,1} n if P(w) reduces to (b 1, P G ) for some roof nets P G with conclusions G. 14/07/04, Turku.29/44
32 Conditional and Disjunction if then P 1 else P 2 P2 2 P1 1 r Disjunction: or(,) if then b 1 else Disjunctions of arbitrary arity can be reresented by roof nets of constant deth. 14/07/04, Turku.30/44
33 Comosition Comosition: P Q r s The deth may increase:. P 1 Γ,B. P 2 Γ[A/α],B[A/α] B [A/α],,B Γ[A/α],,B 14/07/04, Turku.31/44
34 Proof Net for Majority (1) MAJ n (x 1 x n )=1 if at least half of x i s are 1. Let id,sh : {0,1} n+1 {0,1} n+1 be: id(i 1 i n+1 ) = i 1 i n+1 sh(i 1 i n+1 ) = i 2 i n+1 i 1 F: higher order functional F(0) = id F(1) = sh 14/07/04, Turku.32/44
35 Proof Net for Majority (2) MAJ n given by MAJ n (x 1 x n )=FstBit(F(x 1 ) F(x n )(0 0 }{{} 1 1 }{{})) n/2 n/2+1 Examle: MAJ 6 (101101) = FstBit(F(1)F(0)F(1)F(1)F(0)F(1)( )) = FstBit(sh id sh sh id sh( )) = FstBit( ) = 1 Reresented by roof nets of constant deth. (CANNOT be reresented by (oly-size) circuits of constant deth.) 14/07/04, Turku.33/44
36 St-connectivity 2 - Inut: an undirected grah of degree 2 (i.e., nonbranching grah) with vertices {1,...,n}. Assume it is coded by a n n boolean matrix. - Outut: is 1 if vertices 1 and n are connected. 1 n 14/07/04, Turku.34/44
37 St-connectivity 2 - Inut: an undirected grah of degree 2 (i.e., nonbranching grah) with vertices {1,...,n}. Assume it is coded by a n n boolean matrix. - Outut: is 1 if vertices 1 and n are connected. 1 n Can simulate MAJ in constant deth. Reresented by roof nets of constant deth. 14/07/04, Turku.35/44
38 From Circuits to Proof nets Theorem: For every circuit C of size s and deth d (ossibly euied with st CONN 2 ), there is a boolean roof net P C of size O(s 5 ) and deth O(d) which accets the same set as C. 14/07/04, Turku.36/44
39 From Circuits to Proof nets Theorem: For every circuit C of size s and deth d (ossibly euied with st CONN 2 ), there is a boolean roof net P C of size O(s 5 ) and deth O(d) which accets the same set as C. Circuit C size s, deth d = Proof Net P C size O(s 5 ), deth O(d) 14/07/04, Turku.36/44
40 From Circuits to Proof nets Theorem: For every circuit C of size s and deth d (ossibly euied with st CONN 2 ), there is a boolean roof net P C of size O(s 5 ) and deth O(d) which accets the same set as C. Circuit C size s, deth d = Proof Net P C size O(s 5 ), deth O(d) Proof:, n, n, st CONN n 2 reresented by a roof net of size O(n 4 ) and of constant deth. Comosition increases the deth linearly. 14/07/04, Turku.36/44
41 Reresenting roof nets by circuits Idea: Reresent A roof net P by a set of boolean values One-ste reduction by constant deth circuit 2 d(p) reduction stes by O(d)-deth circuit 14/07/04, Turku.37/44
42 Coding roof nets by boolean values P : a roof net with links L. Con f (P): consists of the following boolean values: For, L,. alive() is a link of P sort(,s) link is of sort s {,, } edge(,i,, j) there is an edge between ort i of link and ort j of link Build a circuit C s.t. if P 1 = P 2 then C comutes Con f (P 2 ) from Con f (P 1 ). 14/07/04, Turku.38/44
43 Multilicative Reduction 1 n n 0 P n n n P n Easily imlemented by a constant deth circuit: E.g, edge ( i,0, i,0) = edge( i,0, i,0), L(edge(,0,,0) j edge( i,0,, j) edge( i,0,, j)) 14/07/04, Turku.39/44
44 Global Axiom Reduction P 1 2 n... P r r Naive attemt to build a constant deth circuit leads to exonential size. Use st CONN 2 gates. Aly to the axiom-cut subgrah of P, that is of degree 2. 14/07/04, Turku.40/44
45 From Proof nets to Circuits Theorem: For every boolean roof net P of size s and deth d, there is a circuit C (with st CONN 2 gates) of size O(s 4 ) and deth O(d) which accets the same set as P. 14/07/04, Turku.41/44
46 From Proof nets to Circuits Theorem: For every boolean roof net P of size s and deth d, there is a circuit C (with st CONN 2 gates) of size O(s 4 ) and deth O(d) which accets the same set as P. Proof Net P size s, deth d = Circuit C P size O(s 4 ), deth O(d) 14/07/04, Turku.41/44
47 From Proof nets to Circuits Theorem: For every boolean roof net P of size s and deth d, there is a circuit C (with st CONN 2 gates) of size O(s 4 ) and deth O(d) which accets the same set as P. Proof Net P size s, deth d = Circuit C P size O(s 4 ), deth O(d) Proof: Cut-elimination of P reuires of 2 d stes. Each ste simulated by a constant deth circuit (with st CONN 2 gates). Initialization and accetance checking also by constant deth circuits. 14/07/04, Turku.41/44
48 Proof net comlexity classes (1) For X {0,1}, X AC i (F ) X APN i def def X is acceted by a olynomial size log i -deth family of unbounded fan-in circuits with additional gates from F. X is acceted by a olynomial size log i -deth family of roof nets. Theorem: For every i 0, APN i = AC i (st CONN 2 ). 14/07/04, Turku.42/44
49 Proof net comlexity classes (2) APN = i APN i. Theorem APN = NC. Proof: AC i AC i (st CONN 2 )=APN i AC i+1 and NC = i AC i. P/oly : nonuniform version of P. Theorem P/oly = the class of languages X {0,1} acceted by olynomial size families of roof nets. Note AC 0 (st CONN 2 )=L/oly (nonuniform logsace). Hence, AC 0 NC 1 L/oly = APN 0 AC 1 14/07/04, Turku.43/44
50 Conclusion Extended the Proofs-as-Programs aradigm to a finite, nonuniform, arallel setting. Characterized roof net comlexity by circuit comlexity. Proof nets reresent higher order gates. Future Work NC i+1 APN i? Comarison with other aroaches to roofs-circuits corresondence (Proositional Proof Systems and Bounded Arithmetic). Study the bounded fan-in case. Imlicit arallel comlexity. 14/07/04, Turku.44/44
Model checking, verification of CTL. One must verify or expel... doubts, and convert them into the certainty of YES [Thomas Carlyle]
Chater 5 Model checking, verification of CTL One must verify or exel... doubts, and convert them into the certainty of YES or NO. [Thomas Carlyle] 5. The verification setting Page 66 We introduce linear
More informationThe Graph Accessibility Problem and the Universality of the Collision CRCW Conflict Resolution Rule
The Grah Accessibility Problem and the Universality of the Collision CRCW Conflict Resolution Rule STEFAN D. BRUDA Deartment of Comuter Science Bisho s University Lennoxville, Quebec J1M 1Z7 CANADA bruda@cs.ubishos.ca
More informationComputer arithmetic. Intensive Computation. Annalisa Massini 2017/2018
Comuter arithmetic Intensive Comutation Annalisa Massini 7/8 Intensive Comutation - 7/8 References Comuter Architecture - A Quantitative Aroach Hennessy Patterson Aendix J Intensive Comutation - 7/8 3
More informationEvaluating Circuit Reliability Under Probabilistic Gate-Level Fault Models
Evaluating Circuit Reliability Under Probabilistic Gate-Level Fault Models Ketan N. Patel, Igor L. Markov and John P. Hayes University of Michigan, Ann Arbor 48109-2122 {knatel,imarkov,jhayes}@eecs.umich.edu
More informationApproximating min-max k-clustering
Aroximating min-max k-clustering Asaf Levin July 24, 2007 Abstract We consider the roblems of set artitioning into k clusters with minimum total cost and minimum of the maximum cost of a cluster. The cost
More informationPrimes - Problem Sheet 5 - Solutions
Primes - Problem Sheet 5 - Solutions Class number, and reduction of quadratic forms Positive-definite Q1) Aly the roof of Theorem 5.5 to find reduced forms equivalent to the following, also give matrices
More informationTopic: Lower Bounds on Randomized Algorithms Date: September 22, 2004 Scribe: Srinath Sridhar
15-859(M): Randomized Algorithms Lecturer: Anuam Guta Toic: Lower Bounds on Randomized Algorithms Date: Setember 22, 2004 Scribe: Srinath Sridhar 4.1 Introduction In this lecture, we will first consider
More informationUsing BDDs to Decide CTL
Using BDDs to Decide CTL Will Marrero DePaul University, Chicago, IL 60604, USA wmarrero@cs.deaul.edu Abstract. Comutation Tree Logic (CTL) has been used uite extensively and successfully to reason about
More informationSolved Problems. (a) (b) (c) Figure P4.1 Simple Classification Problems First we draw a line between each set of dark and light data points.
Solved Problems Solved Problems P Solve the three simle classification roblems shown in Figure P by drawing a decision boundary Find weight and bias values that result in single-neuron ercetrons with the
More informationOutline. CS21 Decidability and Tractability. Regular expressions and FA. Regular expressions and FA. Regular expressions and FA
Outline CS21 Decidability and Tractability Lecture 4 January 14, 2019 FA and Regular Exressions Non-regular languages: Puming Lemma Pushdown Automata Context-Free Grammars and Languages January 14, 2019
More informationPROFIT MAXIMIZATION. π = p y Σ n i=1 w i x i (2)
PROFIT MAXIMIZATION DEFINITION OF A NEOCLASSICAL FIRM A neoclassical firm is an organization that controls the transformation of inuts (resources it owns or urchases into oututs or roducts (valued roducts
More informationFinding Shortest Hamiltonian Path is in P. Abstract
Finding Shortest Hamiltonian Path is in P Dhananay P. Mehendale Sir Parashurambhau College, Tilak Road, Pune, India bstract The roblem of finding shortest Hamiltonian ath in a eighted comlete grah belongs
More informationCSE 311 Lecture 02: Logic, Equivalence, and Circuits. Emina Torlak and Kevin Zatloukal
CSE 311 Lecture 02: Logic, Equivalence, and Circuits Emina Torlak and Kevin Zatloukal 1 Toics Proositional logic A brief review of Lecture 01. Classifying comound roositions Converse, contraositive, and
More informationSolvability and Number of Roots of Bi-Quadratic Equations over p adic Fields
Malaysian Journal of Mathematical Sciences 10(S February: 15-35 (016 Secial Issue: The 3 rd International Conference on Mathematical Alications in Engineering 014 (ICMAE 14 MALAYSIAN JOURNAL OF MATHEMATICAL
More informationarxiv: v2 [quant-ph] 2 Aug 2012
Qcomiler: quantum comilation with CSD method Y. G. Chen a, J. B. Wang a, a School of Physics, The University of Western Australia, Crawley WA 6009 arxiv:208.094v2 [quant-h] 2 Aug 202 Abstract In this aer,
More informationProbabilistic Algorithms
Probabilistic Algorithms Klaus Sutner Carnegie Mellon University Fall 2017 1 Some Probabilistic Algorithms Probabilistic Primality Testing RP and BPP Where Are We? 3 Examle 1: Order Statistics 4 We have
More informationLecture 9: Connecting PH, P/poly and BPP
Comutational Comlexity Theory, Fall 010 Setember Lecture 9: Connecting PH, P/oly and BPP Lecturer: Kristoffer Arnsfelt Hansen Scribe: Martin Sergio Hedevang Faester Although we do not know how to searate
More informationAnalysis of M/M/n/K Queue with Multiple Priorities
Analysis of M/M/n/K Queue with Multile Priorities Coyright, Sanjay K. Bose For a P-riority system, class P of highest riority Indeendent, Poisson arrival rocesses for each class with i as average arrival
More information16. Binary Search Trees
Dictionary imlementation 16. Binary Search Trees [Ottman/Widmayer, Ka..1, Cormen et al, Ka. 1.1-1.] Hashing: imlementation of dictionaries with exected very fast access times. Disadvantages of hashing:
More informationFoundations of Computation
The Austalian National University Semester 2, 2018 Research School of Comuter Science Assignment 1 Dirk Pattinson Foundations of Comutation Released: Tue Aug 21 2018 Due: Tue Se 4 2018 (any time) Mode:
More informationA New Method of DDB Logical Structure Synthesis Using Distributed Tabu Search
A New Method of DDB Logical Structure Synthesis Using Distributed Tabu Search Eduard Babkin and Margarita Karunina 2, National Research University Higher School of Economics Det of nformation Systems and
More information16. Binary Search Trees
Dictionary imlementation 16. Binary Search Trees [Ottman/Widmayer, Ka..1, Cormen et al, Ka. 12.1-12.] Hashing: imlementation of dictionaries with exected very fast access times. Disadvantages of hashing:
More informationThe Arm Prime Factors Decomposition
The Arm Prime Factors Decomosition Arm Boris Nima arm.boris@gmail.com Abstract We introduce the Arm rime factors decomosition which is the equivalent of the Taylor formula for decomosition of integers
More informationJohn Weatherwax. Analysis of Parallel Depth First Search Algorithms
Sulementary Discussions and Solutions to Selected Problems in: Introduction to Parallel Comuting by Viin Kumar, Ananth Grama, Anshul Guta, & George Karyis John Weatherwax Chater 8 Analysis of Parallel
More informationMATH 2710: NOTES FOR ANALYSIS
MATH 270: NOTES FOR ANALYSIS The main ideas we will learn from analysis center around the idea of a limit. Limits occurs in several settings. We will start with finite limits of sequences, then cover infinite
More informationElementary Analysis in Q p
Elementary Analysis in Q Hannah Hutter, May Szedlák, Phili Wirth November 17, 2011 This reort follows very closely the book of Svetlana Katok 1. 1 Sequences and Series In this section we will see some
More informationA Network-Flow Based Cell Sizing Algorithm
A Networ-Flow Based Cell Sizing Algorithm Huan Ren and Shantanu Dutt Det. of ECE, University of Illinois-Chicago Abstract We roose a networ flow based algorithm for the area-constrained timing-driven discrete
More informationFault Tolerant Quantum Computing Robert Rogers, Thomas Sylwester, Abe Pauls
CIS 410/510, Introduction to Quantum Information Theory Due: June 8th, 2016 Sring 2016, University of Oregon Date: June 7, 2016 Fault Tolerant Quantum Comuting Robert Rogers, Thomas Sylwester, Abe Pauls
More informationarxiv: v1 [quant-ph] 3 Feb 2015
From reversible comutation to quantum comutation by Lagrange interolation Alexis De Vos and Stin De Baerdemacker 2 arxiv:502.0089v [quant-h] 3 Feb 205 Cmst, Imec v.z.w., vakgroe elektronica en informatiesystemen,
More informationCryptanalysis of Pseudorandom Generators
CSE 206A: Lattice Algorithms and Alications Fall 2017 Crytanalysis of Pseudorandom Generators Instructor: Daniele Micciancio UCSD CSE As a motivating alication for the study of lattice in crytograhy we
More informationLecture 7: Introduction to syntax-based MT
Lecture 7: Introduction to syntax-based MT Andreas Maletti Statistical Machine Translation Stuttgart December 16, 2011 SMT VII A. Maletti 1 Lecture 7 Goals Overview Tree substitution grammars (tree automata)
More informationCombinatorics of topmost discs of multi-peg Tower of Hanoi problem
Combinatorics of tomost discs of multi-eg Tower of Hanoi roblem Sandi Klavžar Deartment of Mathematics, PEF, Unversity of Maribor Koroška cesta 160, 000 Maribor, Slovenia Uroš Milutinović Deartment of
More informationA construction of bent functions from plateaued functions
A construction of bent functions from lateaued functions Ayça Çeşmelioğlu, Wilfried Meidl Sabancı University, MDBF, Orhanlı, 34956 Tuzla, İstanbul, Turkey. Abstract In this resentation, a technique for
More informationMODELING THE RELIABILITY OF C4ISR SYSTEMS HARDWARE/SOFTWARE COMPONENTS USING AN IMPROVED MARKOV MODEL
Technical Sciences and Alied Mathematics MODELING THE RELIABILITY OF CISR SYSTEMS HARDWARE/SOFTWARE COMPONENTS USING AN IMPROVED MARKOV MODEL Cezar VASILESCU Regional Deartment of Defense Resources Management
More informationDistributed Rule-Based Inference in the Presence of Redundant Information
istribution Statement : roved for ublic release; distribution is unlimited. istributed Rule-ased Inference in the Presence of Redundant Information June 8, 004 William J. Farrell III Lockheed Martin dvanced
More informationElliptic Curves and Cryptography
Ellitic Curves and Crytograhy Background in Ellitic Curves We'll now turn to the fascinating theory of ellitic curves. For simlicity, we'll restrict our discussion to ellitic curves over Z, where is a
More information2. PROPOSITIONAL LOGIC
2. PROPOSITIONAL LOGIC Contents 2.1: Informal roositional logic 2.2: Syntax of roositional logic 2.3: Semantics of roositional logic 2.4: Logical equivalence 2.5: An examle 2.6: Adequate sets of connectives
More informationEncoding Named Channels Communication by Behavioral Schemes
Acta olytechnica Hungarica Vol. 8, o. 2, 2011 Encoding amed Channels Communication by Behavioral Schemes Martin Tomášek Deartment of Comuters and Informatics, Faculty of Electrical Engineering and Informatics,
More informationGOOD MODELS FOR CUBIC SURFACES. 1. Introduction
GOOD MODELS FOR CUBIC SURFACES ANDREAS-STEPHAN ELSENHANS Abstract. This article describes an algorithm for finding a model of a hyersurface with small coefficients. It is shown that the aroach works in
More informationA Social Welfare Optimal Sequential Allocation Procedure
A Social Welfare Otimal Sequential Allocation Procedure Thomas Kalinowsi Universität Rostoc, Germany Nina Narodytsa and Toby Walsh NICTA and UNSW, Australia May 2, 201 Abstract We consider a simle sequential
More informationDecomposition of Computation via Linear Logic
13/07/04, Turku p.1/44 Decomposition of Computation via Linear Logic Kazushige Terui terui@nii.ac.jp National Institute of Informatics, Tokyo 13/07/04, Turku p.2/44 Motivation (1) Linear Logic decomposes
More informationFinite-State Verification or Model Checking. Finite State Verification (FSV) or Model Checking
Finite-State Verification or Model Checking Finite State Verification (FSV) or Model Checking Holds the romise of roviding a cost effective way of verifying imortant roerties about a system Not all faults
More informationSynthesis of Two Level Circuits
Synthesis of Two Level Circuits Sungho Kang Yonsei University Outline Design Otimality Sums of Products and Products of Sums Imlicants and Prime Imlicants Iterated Consensus Recursive Comutation of Prime
More informationMath 104B: Number Theory II (Winter 2012)
Math 104B: Number Theory II (Winter 01) Alina Bucur Contents 1 Review 11 Prime numbers 1 Euclidean algorithm 13 Multilicative functions 14 Linear diohantine equations 3 15 Congruences 3 Primes as sums
More informationWhy Proofs? Proof Techniques. Theorems. Other True Things. Proper Proof Technique. How To Construct A Proof. By Chuck Cusack
Proof Techniques By Chuck Cusack Why Proofs? Writing roofs is not most student s favorite activity. To make matters worse, most students do not understand why it is imortant to rove things. Here are just
More informationABSTRACT MODEL REPAIR
Logical Methods in Comuter Science Vol. 11(3:11)2015,. 1 43 www.lmcs-online.org Submitted Jul. 2, 2014 Published Se. 17, 2015 ABSTRACT MODEL REPAIR GEORGE CHATZIELEFTHERIOU a, BORZOO BONAKDARPOUR b, PANAGIOTIS
More informationOn the normality of p-ary bent functions
Noname manuscrit No. (will be inserted by the editor) On the normality of -ary bent functions Ayça Çeşmelioğlu Wilfried Meidl Alexander Pott Received: date / Acceted: date Abstract In this work, the normality
More information2. Review of Calculus Notation. C(X) all functions continuous on the set X. C[a, b] all functions continuous on the interval [a, b].
CHAPTER Mathematical Preliminaries and Error Analysis. Review of Calculus Notation. C(X) all functions continuous on the set X. C[a, b] all functions continuous on the interval [a, b]. C n(x) all functions
More informationCryptography. Lecture 8. Arpita Patra
Crytograhy Lecture 8 Arita Patra Quick Recall and Today s Roadma >> Hash Functions- stands in between ublic and rivate key world >> Key Agreement >> Assumtions in Finite Cyclic grous - DL, CDH, DDH Grous
More informationOutline. EECS150 - Digital Design Lecture 26 Error Correction Codes, Linear Feedback Shift Registers (LFSRs) Simple Error Detection Coding
Outline EECS150 - Digital Design Lecture 26 Error Correction Codes, Linear Feedback Shift Registers (LFSRs) Error detection using arity Hamming code for error detection/correction Linear Feedback Shift
More informationLogical Preliminaries
Logical Preliminaries Johannes C. Flieger Scheme UK March 2003 Abstract Survey of intuitionistic and classical propositional logic; introduction to the computational interpretation of intuitionistic logic
More informationALTERNATIVE SOLUTION TO THE QUARTIC EQUATION by Farid A. Chouery 1, P.E. 2006, All rights reserved
ALTERNATIVE SOLUTION TO THE QUARTIC EQUATION b Farid A. Chouer, P.E. 006, All rights reserved Abstract A new method to obtain a closed form solution of the fourth order olnomial equation is roosed in this
More informationf(r) = a d n) d + + a0 = 0
Math 400-00/Foundations of Algebra/Fall 07 Polynomials at the Foundations: Roots Next, we turn to the notion of a root of a olynomial in Q[x]. Definition 8.. r Q is a rational root of fx) Q[x] if fr) 0.
More informationA generalization of Amdahl's law and relative conditions of parallelism
A generalization of Amdahl's law and relative conditions of arallelism Author: Gianluca Argentini, New Technologies and Models, Riello Grou, Legnago (VR), Italy. E-mail: gianluca.argentini@riellogrou.com
More informationQUIZ ON CHAPTER 4 - SOLUTIONS APPLICATIONS OF DERIVATIVES; MATH 150 FALL 2016 KUNIYUKI 105 POINTS TOTAL, BUT 100 POINTS = 100%
QUIZ ON CHAPTER - SOLUTIONS APPLICATIONS OF DERIVATIVES; MATH 150 FALL 016 KUNIYUKI 105 POINTS TOTAL, BUT 100 POINTS = 100% = x + 5 1) Consider f x and the grah of y = f x in the usual xy-lane in 16 x
More informationUniform interpolation by resolution in modal logic
Uniform interolation by resolution in modal logic Andreas Herzig and Jérôme Mengin 1 Abstract. The roblem of comuting a uniform interolant of a given formula on a sublanguage is known in Artificial Intelligence
More informationConversions among Several Classes of Predicate Encryption and Applications to ABE with Various Compactness Tradeoffs
Conversions among Several Classes of Predicate Encrytion and Alications to ABE with Various Comactness Tradeoffs Nuttaong Attraadung, Goichiro Hanaoka, and Shota Yamada National Institute of Advanced Industrial
More informationABSTRACT MODEL REPAIR
ABSTRACT MODEL REPAIR GEORGE CHATZIELEFTHERIOU a, BORZOO BONAKDARPOUR b, PANAGIOTIS KATSAROS c, AND SCOTT A. SMOLKA d a Deartment of Informatics, Aristotle University of Thessaloniki, 54124 Thessaloniki,
More informationarxiv: v2 [math.na] 6 Apr 2016
Existence and otimality of strong stability reserving linear multiste methods: a duality-based aroach arxiv:504.03930v [math.na] 6 Ar 06 Adrián Németh January 9, 08 Abstract David I. Ketcheson We rove
More informationAn Algebraic Proof of the Disjunction Property
An Algebraic Proof of the Disjunction Property Rostislav Horčík joint work with Kazushige Terui Institute of Computer Science Academy of Sciences of the Czech Republic Algebra & Coalgebra meet Proof Theory
More informationUncorrelated Multilinear Principal Component Analysis for Unsupervised Multilinear Subspace Learning
TNN-2009-P-1186.R2 1 Uncorrelated Multilinear Princial Comonent Analysis for Unsuervised Multilinear Subsace Learning Haiing Lu, K. N. Plataniotis and A. N. Venetsanooulos The Edward S. Rogers Sr. Deartment
More informationGAUSSIAN INTEGERS HUNG HO
GAUSSIAN INTEGERS HUNG HO Abstract. We will investigate the ring of Gaussian integers Z[i] = {a + bi a, b Z}. First we will show that this ring shares an imortant roerty with the ring of integers: every
More informationAMS10 HW1 Grading Rubric
AMS10 HW1 Grading Rubric Problem 1 (16ts- ts/each). Left hand side is shown to equal right hand side using examles with real vectors. A vector sace is a set V on which two oerations, vector addition and
More informationBlame, coercion, and threesomes: Together again for the first time
Blame, coercion, and threesomes: Together again for the first time Draft, 19 October 2014 Jeremy Siek Indiana University jsiek@indiana.edu Peter Thiemann Universität Freiburg thiemann@informatik.uni-freiburg.de
More informationp-adic Measures and Bernoulli Numbers
-Adic Measures and Bernoulli Numbers Adam Bowers Introduction The constants B k in the Taylor series exansion t e t = t k B k k! k=0 are known as the Bernoulli numbers. The first few are,, 6, 0, 30, 0,
More informationLogic Without Syntax. DOMINIC HUGHES Stanford University. G is the Hyland-Tan double glueing construction [Tan97],
Logic Without Syntax DOMINIC HUGHES Stanford University arxiv:math/0504065v1 [math.lo] 4 r 2005 This aer resents an abstract, mathematical formulation of classical roositional logic. It roceeds layer by
More informationOn Line Parameter Estimation of Electric Systems using the Bacterial Foraging Algorithm
On Line Parameter Estimation of Electric Systems using the Bacterial Foraging Algorithm Gabriel Noriega, José Restreo, Víctor Guzmán, Maribel Giménez and José Aller Universidad Simón Bolívar Valle de Sartenejas,
More informationANALYTIC NUMBER THEORY AND DIRICHLET S THEOREM
ANALYTIC NUMBER THEORY AND DIRICHLET S THEOREM JOHN BINDER Abstract. In this aer, we rove Dirichlet s theorem that, given any air h, k with h, k) =, there are infinitely many rime numbers congruent to
More informationResearch of PMU Optimal Placement in Power Systems
Proceedings of the 5th WSEAS/IASME Int. Conf. on SYSTEMS THEORY and SCIENTIFIC COMPUTATION, Malta, Setember 15-17, 2005 (38-43) Research of PMU Otimal Placement in Power Systems TIAN-TIAN CAI, QIAN AI
More informationMulti-Operation Multi-Machine Scheduling
Multi-Oeration Multi-Machine Scheduling Weizhen Mao he College of William and Mary, Williamsburg VA 3185, USA Abstract. In the multi-oeration scheduling that arises in industrial engineering, each job
More information(Workshop on Harmonic Analysis on symmetric spaces I.S.I. Bangalore : 9th July 2004) B.Sury
Is e π 163 odd or even? (Worksho on Harmonic Analysis on symmetric saces I.S.I. Bangalore : 9th July 004) B.Sury e π 163 = 653741640768743.999999999999.... The object of this talk is to exlain this amazing
More informationRANDOM WALKS AND PERCOLATION: AN ANALYSIS OF CURRENT RESEARCH ON MODELING NATURAL PROCESSES
RANDOM WALKS AND PERCOLATION: AN ANALYSIS OF CURRENT RESEARCH ON MODELING NATURAL PROCESSES AARON ZWIEBACH Abstract. In this aer we will analyze research that has been recently done in the field of discrete
More informationA randomized sorting algorithm on the BSP model
A randomized sorting algorithm on the BSP model Alexandros V. Gerbessiotis a, Constantinos J. Siniolakis b a CS Deartment, New Jersey Institute of Technology, Newark, NJ 07102, USA b The American College
More informationThe Logic of Compound Statements. CSE 2353 Discrete Computational Structures Spring 2018
CSE 2353 Discrete Comutational Structures Sring 2018 The Logic of Comound Statements (Chater 2, E) Note: some course slides adoted from ublisher-rovided material Outline 2.1 Logical Form and Logical Equivalence
More informationFactorability in the ring Z[ 5]
University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln Dissertations, Theses, and Student Research Paers in Mathematics Mathematics, Deartment of 4-2004 Factorability in the ring
More informationGIVEN an input sequence x 0,..., x n 1 and the
1 Running Max/Min Filters using 1 + o(1) Comarisons er Samle Hao Yuan, Member, IEEE, and Mikhail J. Atallah, Fellow, IEEE Abstract A running max (or min) filter asks for the maximum or (minimum) elements
More information#A47 INTEGERS 15 (2015) QUADRATIC DIOPHANTINE EQUATIONS WITH INFINITELY MANY SOLUTIONS IN POSITIVE INTEGERS
#A47 INTEGERS 15 (015) QUADRATIC DIOPHANTINE EQUATIONS WITH INFINITELY MANY SOLUTIONS IN POSITIVE INTEGERS Mihai Ciu Simion Stoilow Institute of Mathematics of the Romanian Academy, Research Unit No. 5,
More informationNotes on Computer Theory Last updated: November, Circuits
Notes on Computer Theory Last updated: November, 2015 Circuits Notes by Jonathan Katz, lightly edited by Dov Gordon. 1 Circuits Boolean circuits offer an alternate model of computation: a non-uniform one
More information18.312: Algebraic Combinatorics Lionel Levine. Lecture 12
8.3: Algebraic Combinatorics Lionel Levine Lecture date: March 7, Lecture Notes by: Lou Odette This lecture: A continuation of the last lecture: comutation of µ Πn, the Möbius function over the incidence
More informationSynthesis of Moore FSM with Expanded Coding Space
Volume 3 Issue, January 24 Synthesis of oore FS with Exanded Coding Sace Olena Hebda, Larysa Titarenko Institute of Comuter Engineering and Electronics University of Zielona Góra Zielona Góra, Poland Email:
More informationSAT based Abstraction-Refinement using ILP and Machine Learning Techniques
SAT based Abstraction-Refinement using ILP and Machine Learning Techniques 1 SAT based Abstraction-Refinement using ILP and Machine Learning Techniques Edmund Clarke James Kukula Anubhav Guta Ofer Strichman
More informationUnit 1 - Computer Arithmetic
FIXD-POINT (FX) ARITHMTIC Unit 1 - Comuter Arithmetic INTGR NUMBRS n bit number: b n 1 b n 2 b 0 Decimal Value Range of values UNSIGND n 1 SIGND D = b i 2 i D = 2 n 1 b n 1 + b i 2 i n 2 i=0 i=0 [0, 2
More informationMATH 6210: SOLUTIONS TO PROBLEM SET #3
MATH 6210: SOLUTIONS TO PROBLEM SET #3 Rudin, Chater 4, Problem #3. The sace L (T) is searable since the trigonometric olynomials with comlex coefficients whose real and imaginary arts are rational form
More informationBent Functions of maximal degree
IEEE TRANSACTIONS ON INFORMATION THEORY 1 Bent Functions of maximal degree Ayça Çeşmelioğlu and Wilfried Meidl Abstract In this article a technique for constructing -ary bent functions from lateaued functions
More information02 Propositional Logic
SE 2F03 Fall 2005 02 Propositional Logic Instructor: W. M. Farmer Revised: 25 September 2005 1 What is Propositional Logic? Propositional logic is the study of the truth or falsehood of propositions or
More information#A8 INTEGERS 12 (2012) PARTITION OF AN INTEGER INTO DISTINCT BOUNDED PARTS, IDENTITIES AND BOUNDS
#A8 INTEGERS 1 (01) PARTITION OF AN INTEGER INTO DISTINCT BOUNDED PARTS, IDENTITIES AND BOUNDS Mohammadreza Bidar 1 Deartment of Mathematics, Sharif University of Technology, Tehran, Iran mrebidar@gmailcom
More informationMultilayer Perceptron Neural Network (MLPs) For Analyzing the Properties of Jordan Oil Shale
World Alied Sciences Journal 5 (5): 546-552, 2008 ISSN 1818-4952 IDOSI Publications, 2008 Multilayer Percetron Neural Network (MLPs) For Analyzing the Proerties of Jordan Oil Shale 1 Jamal M. Nazzal, 2
More informationA Parallel Algorithm for Minimization of Finite Automata
A Parallel Algorithm for Minimization of Finite Automata B. Ravikumar X. Xiong Deartment of Comuter Science University of Rhode Island Kingston, RI 02881 E-mail: fravi,xiongg@cs.uri.edu Abstract In this
More informationTRACES OF SCHUR AND KRONECKER PRODUCTS FOR BLOCK MATRICES
Khayyam J. Math. DOI:10.22034/kjm.2019.84207 TRACES OF SCHUR AND KRONECKER PRODUCTS FOR BLOCK MATRICES ISMAEL GARCÍA-BAYONA Communicated by A.M. Peralta Abstract. In this aer, we define two new Schur and
More informationXReason: A Semantic Approach that Reasons with Patterns to Answer XML Keyword Queries
XReason: A Semantic Aroach that Reasons with Patterns to Answer XML Keyword Queries Cem Aksoy 1, Aggeliki Dimitriou 2, Dimitri Theodoratos 1, Xiaoying Wu 3 1 New Jersey Institute of Technology, Newark,
More information0.6 Factoring 73. As always, the reader is encouraged to multiply out (3
0.6 Factoring 7 5. The G.C.F. of the terms in 81 16t is just 1 so there is nothing of substance to factor out from both terms. With just a difference of two terms, we are limited to fitting this olynomial
More information16.2. Infinite Series. Introduction. Prerequisites. Learning Outcomes
Infinite Series 6.2 Introduction We extend the concet of a finite series, met in Section 6., to the situation in which the number of terms increase without bound. We define what is meant by an infinite
More informationMATH 361: NUMBER THEORY EIGHTH LECTURE
MATH 361: NUMBER THEORY EIGHTH LECTURE 1. Quadratic Recirocity: Introduction Quadratic recirocity is the first result of modern number theory. Lagrange conjectured it in the late 1700 s, but it was first
More informationANALYTIC APPROXIMATE SOLUTIONS FOR FLUID-FLOW IN THE PRESENCE OF HEAT AND MASS TRANSFER
Kilicman, A., et al.: Analytic Aroximate Solutions for Fluid-Flow in the Presence... THERMAL SCIENCE: Year 8, Vol., Sul.,. S59-S64 S59 ANALYTIC APPROXIMATE SOLUTIONS FOR FLUID-FLOW IN THE PRESENCE OF HEAT
More informationA PROBABILISTIC POWER ESTIMATION METHOD FOR COMBINATIONAL CIRCUITS UNDER REAL GATE DELAY MODEL
A PROBABILISTIC POWER ESTIMATION METHOD FOR COMBINATIONAL CIRCUITS UNDER REAL GATE DELAY MODEL G. Theodoridis, S. Theoharis, D. Soudris*, C. Goutis VLSI Design Lab, Det. of Electrical and Comuter Eng.
More informationVLSI Design Issues. ECE 410, Prof. F. Salem/Prof. A. Mason notes update
VLSI Design Issues Scaling/Moore s Law has limits due to the hysics of material. Now L (L=20nm??) affects tx delays (seed), noise, heat (ower consumtion) Scaling increases density of txs and requires more
More informationCSE 599d - Quantum Computing When Quantum Computers Fall Apart
CSE 599d - Quantum Comuting When Quantum Comuters Fall Aart Dave Bacon Deartment of Comuter Science & Engineering, University of Washington In this lecture we are going to begin discussing what haens to
More informationLIFTING LOWER BOUNDS FOR TREE-LIKE PROOFS
comput. complex. c Springer Basel 2013 DOI 10.1007/s00037-013 0064-x computational complexity LIFTING LOWER BOUNDS FOR TREE-LIKE PROOFS Alexis Maciel, Phuong Nguyen, and Toniann Pitassi Abstract. It is
More informationCircuits. Lecture 11 Uniform Circuit Complexity
Circuits Lecture 11 Uniform Circuit Complexity 1 Recall 2 Recall Non-uniform complexity 2 Recall Non-uniform complexity P/1 Decidable 2 Recall Non-uniform complexity P/1 Decidable NP P/log NP = P 2 Recall
More informationNUMBER SYSTEMS. Number theory is the study of the integers. We denote the set of integers by Z:
NUMBER SYSTEMS Number theory is the study of the integers. We denote the set of integers by Z: Z = {..., 3, 2, 1, 0, 1, 2, 3,... }. The integers have two oerations defined on them, addition and multilication,
More information