Continuous Flows Versus Boolean Dynamics

Total Page:16

File Type:pdf, Size:1020Kb

Continuous Flows Versus Boolean Dynamics Conceptualizing Chaos: Continuous Flows versus Boolean Dynamics Mason Korb Thesis Advisor: Winfried Just Honors Tutorial College June 4, 2012 Contents 1 Motivations 2 2 History and Context 13 3 Some Cool Parts of Math 18 4 Independence Of the Axioms 22 5 Different Kinds of Dynamics 33 6 Chaos in Dynamical Systems 43 7 Connecting Different Dynamics 46 8 Very Few Answers and Many Questions 48 9 Appendix of Personal Contributions 50 1 Abstract In this undergraduate thesis, I focus on the properties of difficult prob- lems. I am not trying to solve these problems but focus on the notion of difficulty itself. What properties make a mathematical question hard? I explore some different concepts which capture a problem's difficulty. In par- ticular, I discuss independence, chaos, NP-Completeness, as well as some relations between these various guises of intractability. I also include some of my research work at Ohio University and show how it relates to these concepts. When relating this discussion of difficulty to applied mathemat- ics, it is crucial to discuss building multiple models of the same natural system, a process called \bi-simulation," and comparing their mathematical intractability. A difficult problem in one model may (or may not) become easier in another model. In this context, we discuss several types of models including Boolean Networks, ODEs and Markov Models. 1 Motivations 1.1 Changing our Framework Mathematics is about giving precise form to problems. When a problem is con- ceived in a rigorous form it has a certain clarity. We are now able to tinker with the problem in this form. We can see if any theorems can be proved about the questions we are asking. In this way, it is important to reconceptualize old prob- 2 lems; perhaps when a problem is cast in a new light certain features will stand out that did not before. Set theory problems can be conceived as graph theory problems and numerical questions are sometimes dynamical systems problems in disguise. The more ways problems are formulated, the more accessible they are from different areas of mathematics. Another way of gaining insight into a problem is reframing the mathematics itself. The reframing of a problem often sheds light on the problem itself and sometimes in the new context the problem becomes simpler and (if we are lucky) solvable. Of course, sometimes reframing a problem results in an equally difficult problem. One famous example of this is the notion of NP{completeness in theo- retical computer science. Mathematicians working in theoretical computer science have generated literally thousands of unsolvable and perfectly equivalent problems; if just one of them were solved we would have solved all of them and have an an- swer to the question of polynomial time reducibility over the class of NP{hard problems. Mathematics is to some extent the process of conceptualizing and reconceptu- alizing patterns. Applied mathematics focuses on patterns which exist in reality and that can be discerned by empirical science. Applied mathematicians build and study models of real world problems. These models rely on different math- ematical tools. Modeling acts as an interface between mathematics and reality. After isolating the elements of a problem, the model makers are free to focus on the mathematics. Each new mathematical model for a real world phenomenon (or 3 pattern) is a way of reconceiving reality. 1.2 Modeling with Ordinary Differential Equations and Boolean Networks A mathematical model is an application of mathematics to a real world situation. Each model specifies a set of variables which may change over time. For example, when Lorenz created his famous model of the weather he studied the interactions of the variables: temperature, air pressure, and humidity. A single state in the system is called a vector. And the collection of all the possible vectors is called the state space. Now, after we select a vector as an initial condition we would like to see how this vector changes over time. We may think of time as moving basically in two ways. In a discrete time model, time travels forward in steps. If we were only interested in the weather for one snapshot each day then we might think of time as: the first day, the second day, the third, etc. However, in a continuous time model, we imagine time moving continuously and the model makes sense when considering any moment. Let us summarize the components of a model. A dynamical system is a collec- tion of variables, their corresponding state space, a scheme for interpreting time, and a set of rules which allow us to move a vector through time. These rules for time traveling in our dynamical systems may not be explicit. In fact, it is often the case that we can relate variables in some way that does not yield a specific 4 formula. When we adopt the interpretation that time is traveling continuously, and ad- ditionally we have that the variables move continuously over the state space, we call the dynamical system a flow. For example, let us consider temperature. If at one moment we have the temperature in our model at 4◦ C and at an- other moment we have that it at 5◦ C and if the dynamic is a flow, then we are guaranteed a time when the temperature is 4:3◦ C. In fact, (although it may be hard/impossible to compute such a time) we are guaranteed that the system trav- els through every temperature between 4◦ C and 5◦ C. On the other hand, we may have a system with a discrete state space; where there are only countably many values the vectors may take. One of the most widely studied class of discrete (in both time and state space) dynamical systems are the so-called Boolean networks [33]. In these model the vectors in our state space are binary. That is, they can take on only two values. In a weather model, one node in the vector may be described as sunny or not sunny. Another node may record temperature greater than 0◦ C or not. Each node can take only one of these two values. We exclude the possibility of sunny but not too sunny days; we force ourselves to pick one. Let us move away from the weather example and think about population growth. It may not be immediately clear that an unchecked population will grow exponentially in time. C2t N(t) = C1e ; (1) 5 where N is the population, C1 and C2 are positive constant, and t is time. However, we might find it more intuitive to learn that an unchecked population's growth rate is based on the percentage of the population of reproductive capacity: _ N = C2N; (2) The equation above can be read as follows: The rate of change of a population is equal to a constant times the population. Equation (2) is an ordinary differential equation (or an ODE) and while it does not give us an explicit formula for how the population changes in time, it tells us something deeper about the underlying features of population growth. The general solution of the ODE (2) is given by equation (1). The fact that this ODE has an explicit solution is a rarity! Almost every ODE does not have an explicit solution and if we added more elements to our understanding of population growth, it is unlikely that an explicit formula would exist. In particular, if we added carrying capacity, disease dynamics, etc. to our model then we would not be able to solve for an explicit formula. When modeling a real world phenomenon we must select a paradigm in which to construct our model. Each methodology has its unique strengths and weaknesses. For example, when dealing with a small population we know that the state space is discrete: 14:5 people is not meaningful. On the other hand, in a large population we may not need to nitpick as 14:5 million people is reasonable. The same reasoning applies to discrete versus continuous time. When creating a model for a restaurant we do not have to consider anything deeper than the fiscal day. We can simply 6 think of each unit of time as a business day where we predict a certain amount expense and revenue. On the other hand, when we look at the growth of an organism every moment is potentially significant. 1.3 Chaos Imagine that we, like Lorenz did, have created a model for weather. What is next? We ask the meteorologist about the temperature, humidity and air pressure. She responds in the following way: \It is between 32:3◦ C and 32:4◦ C." We may get similar responses for the other variables. For each variable she responds with an interval rather than a specific value. We may label the state space with a range of vectors with coordinates in these intervals and select a hundred points in this interval. Next we see what our model does with these initial conditions. It looks like the weather is going to be good for the next hour. We see a cluster of points all traveling together. Next we examine what the weather will be in a week. The vectors have traveled all over the state space. Some points indicate that we might have a tornado, while some vectors indicate quiet showers. So we see the model has limited use. It may be useful for predicting the weather for today and tomor- row but it is virtually worthless when trying to predict the weather in a month. This situation is referred to as \chaos." Chaos is always marked by sensitivity to initial conditions.
Recommended publications
  • Laced Boolean Functions and Subset Sum Problems in Finite Fields
    Laced Boolean functions and subset sum problems in finite fields David Canright1, Sugata Gangopadhyay2 Subhamoy Maitra3, Pantelimon Stanic˘ a˘1 1 Department of Applied Mathematics, Naval Postgraduate School Monterey, CA 93943{5216, USA; fdcanright,[email protected] 2 Department of Mathematics, Indian Institute of Technology Roorkee 247667 INDIA; [email protected] 3 Applied Statistics Unit, Indian Statistical Institute 203 B. T. Road, Calcutta 700 108, INDIA; [email protected] March 13, 2011 Abstract In this paper, we investigate some algebraic and combinatorial properties of a special Boolean function on n variables, defined us- ing weighted sums in the residue ring modulo the least prime p ≥ n. We also give further evidence to a question raised by Shparlinski re- garding this function, by computing accurately the Boolean sensitivity, thus settling the question for prime number values p = n. Finally, we propose a generalization of these functions, which we call laced func- tions, and compute the weight of one such, for every value of n. Mathematics Subject Classification: 06E30,11B65,11D45,11D72 Key Words: Boolean functions; Hamming weight; Subset sum problems; residues modulo primes. 1 1 Introduction Being interested in read-once branching programs, Savicky and Zak [7] were led to the definition and investigation, from a complexity point of view, of a special Boolean function based on weighted sums in the residue ring modulo a prime p. Later on, a modification of the same function was used by Sauerhoff [6] to show that quantum read-once branching programs are exponentially more powerful than classical read-once branching programs. Shparlinski [8] used exponential sums methods to find bounds on the Fourier coefficients, and he posed several open questions, which are the motivation of this work.
    [Show full text]
  • What Are Lyapunov Exponents, and Why Are They Interesting?
    BULLETIN (New Series) OF THE AMERICAN MATHEMATICAL SOCIETY Volume 54, Number 1, January 2017, Pages 79–105 http://dx.doi.org/10.1090/bull/1552 Article electronically published on September 6, 2016 WHAT ARE LYAPUNOV EXPONENTS, AND WHY ARE THEY INTERESTING? AMIE WILKINSON Introduction At the 2014 International Congress of Mathematicians in Seoul, South Korea, Franco-Brazilian mathematician Artur Avila was awarded the Fields Medal for “his profound contributions to dynamical systems theory, which have changed the face of the field, using the powerful idea of renormalization as a unifying principle.”1 Although it is not explicitly mentioned in this citation, there is a second unify- ing concept in Avila’s work that is closely tied with renormalization: Lyapunov (or characteristic) exponents. Lyapunov exponents play a key role in three areas of Avila’s research: smooth ergodic theory, billiards and translation surfaces, and the spectral theory of 1-dimensional Schr¨odinger operators. Here we take the op- portunity to explore these areas and reveal some underlying themes connecting exponents, chaotic dynamics and renormalization. But first, what are Lyapunov exponents? Let’s begin by viewing them in one of their natural habitats: the iterated barycentric subdivision of a triangle. When the midpoint of each side of a triangle is connected to its opposite vertex by a line segment, the three resulting segments meet in a point in the interior of the triangle. The barycentric subdivision of a triangle is the collection of 6 smaller triangles determined by these segments and the edges of the original triangle: Figure 1. Barycentric subdivision. Received by the editors August 2, 2016.
    [Show full text]
  • Analysis of Boolean Functions and Its Applications to Topics Such As Property Testing, Voting, Pseudorandomness, Gaussian Geometry and the Hardness of Approximation
    Analysis of Boolean Functions Notes from a series of lectures by Ryan O’Donnell Guest lecture by Per Austrin Barbados Workshop on Computational Complexity February 26th – March 4th, 2012 Organized by Denis Th´erien Scribe notes by Li-Yang Tan arXiv:1205.0314v1 [cs.CC] 2 May 2012 Contents 1 Linearity testing and Arrow’s theorem 3 1.1 TheFourierexpansion ............................. 3 1.2 Blum-Luby-Rubinfeld. .. .. .. .. .. .. .. .. 7 1.3 Votingandinfluence .............................. 9 1.4 Noise stability and Arrow’s theorem . ..... 12 2 Noise stability and small set expansion 15 2.1 Sheppard’s formula and Stabρ(MAJ)...................... 15 2.2 Thenoisyhypercubegraph. 16 2.3 Bonami’slemma................................. 18 3 KKL and quasirandomness 20 3.1 Smallsetexpansion ............................... 20 3.2 Kahn-Kalai-Linial ............................... 21 3.3 Dictator versus Quasirandom tests . ..... 22 4 CSPs and hardness of approximation 26 4.1 Constraint satisfaction problems . ...... 26 4.2 Berry-Ess´een................................... 27 5 Majority Is Stablest 30 5.1 Borell’s isoperimetric inequality . ....... 30 5.2 ProofoutlineofMIST ............................. 32 5.3 Theinvarianceprinciple . 33 6 Testing dictators and UGC-hardness 37 1 Linearity testing and Arrow’s theorem Monday, 27th February 2012 Rn Open Problem [Guy86, HK92]: Let a with a 2 = 1. Prove Prx 1,1 n [ a, x • ∈ k k ∈{− } |h i| ≤ 1] 1 . ≥ 2 Open Problem (S. Srinivasan): Suppose g : 1, 1 n 2 , 1 where g(x) 2 , 1 if • {− } →± 3 ∈ 3 n x n and g(x) 1, 2 if n x n . Prove deg( f)=Ω(n). i=1 i ≥ 2 ∈ − − 3 i=1 i ≤− 2 P P In this workshop we will study the analysis of boolean functions and its applications to topics such as property testing, voting, pseudorandomness, Gaussian geometry and the hardness of approximation.
    [Show full text]
  • Probabilistic Boolean Logic, Arithmetic and Architectures
    PROBABILISTIC BOOLEAN LOGIC, ARITHMETIC AND ARCHITECTURES A Thesis Presented to The Academic Faculty by Lakshmi Narasimhan Barath Chakrapani In Partial Fulfillment of the Requirements for the Degree Doctor of Philosophy in the School of Computer Science, College of Computing Georgia Institute of Technology December 2008 PROBABILISTIC BOOLEAN LOGIC, ARITHMETIC AND ARCHITECTURES Approved by: Professor Krishna V. Palem, Advisor Professor Trevor Mudge School of Computer Science, College Department of Electrical Engineering of Computing and Computer Science Georgia Institute of Technology University of Michigan, Ann Arbor Professor Sung Kyu Lim Professor Sudhakar Yalamanchili School of Electrical and Computer School of Electrical and Computer Engineering Engineering Georgia Institute of Technology Georgia Institute of Technology Professor Gabriel H. Loh Date Approved: 24 March 2008 College of Computing Georgia Institute of Technology To my parents The source of my existence, inspiration and strength. iii ACKNOWLEDGEMENTS आचायातर् ्पादमादे पादं िशंयः ःवमेधया। पादं सॄचारयः पादं कालबमेणच॥ “One fourth (of knowledge) from the teacher, one fourth from self study, one fourth from fellow students and one fourth in due time” 1 Many people have played a profound role in the successful completion of this disser- tation and I first apologize to those whose help I might have failed to acknowledge. I express my sincere gratitude for everything you have done for me. I express my gratitude to Professor Krisha V. Palem, for his energy, support and guidance throughout the course of my graduate studies. Several key results per- taining to the semantic model and the properties of probabilistic Boolean logic were due to his brilliant insights.
    [Show full text]
  • Predicate Logic
    Predicate Logic Laura Kovács Recap: Boolean Algebra and Propositional Logic 0, 1 True, False (other notation: t, f) boolean variables a ∈{0,1} atomic formulas (atoms) p∈{True,False} boolean operators ¬, ∧, ∨, fl, ñ logical connectives ¬, ∧, ∨, fl, ñ boolean functions: propositional formulas: • 0 and 1 are boolean functions; • True and False are propositional formulas; • boolean variables are boolean functions; • atomic formulas are propositional formulas; • if a is a boolean function, • if a is a propositional formula, then ¬a is a boolean function; then ¬a is a propositional formula; • if a and b are boolean functions, • if a and b are propositional formulas, then a∧b, a∨b, aflb, añb are boolean functions. then a∧b, a∨b, aflb, añb are propositional formulas. truth value of a boolean function truth value of a propositional formula (truth tables) (truth tables) Recap: Boolean Algebra and Propositional Logic 0, 1 True, False (other notation: t, f) boolean variables a ∈{0,1} atomic formulas (atoms) p∈{True,False} boolean operators ¬, ∧, ∨, fl, ñ logical connectives ¬, ∧, ∨, fl, ñ boolean functions: propositional formulas (propositions, Aussagen ): • 0 and 1 are boolean functions; • True and False are propositional formulas; • boolean variables are boolean functions; • atomic formulas are propositional formulas; • if a is a boolean function, • if a is a propositional formula, then ¬a is a boolean function; then ¬a is a propositional formula; • if a and b are boolean functions, • if a and b are propositional formulas, then a∧b, a∨b, aflb, añb are
    [Show full text]
  • Satisfiability 6 the Decision Problem 7
    Satisfiability Difficult Problems Dealing with SAT Implementation Klaus Sutner Carnegie Mellon University 2020/02/04 Finding Hard Problems 2 Entscheidungsproblem to the Rescue 3 The Entscheidungsproblem is solved when one knows a pro- cedure by which one can decide in a finite number of operations So where would be look for hard problems, something that is eminently whether a given logical expression is generally valid or is satis- decidable but appears to be outside of P? And, we’d like the problem to fiable. The solution of the Entscheidungsproblem is of funda- be practical, not some monster from CRT. mental importance for the theory of all fields, the theorems of which are at all capable of logical development from finitely many The Circuit Value Problem is a good indicator for the right direction: axioms. evaluating Boolean expressions is polynomial time, but relatively difficult D. Hilbert within P. So can we push CVP a little bit to force it outside of P, just a little bit? In a sense, [the Entscheidungsproblem] is the most general Say, up into EXP1? problem of mathematics. J. Herbrand Exploiting Difficulty 4 Scaling Back 5 Herbrand is right, of course. As a research project this sounds like a Taking a clue from CVP, how about asking questions about Boolean fiasco. formulae, rather than first-order? But: we can turn adversity into an asset, and use (some version of) the Probably the most natural question that comes to mind here is Entscheidungsproblem as the epitome of a hard problem. Is ϕ(x1, . , xn) a tautology? The original Entscheidungsproblem would presumable have included arbitrary first-order questions about number theory.
    [Show full text]
  • Problems and Comments on Boolean Algebras Rosen, Fifth Edition: Chapter 10; Sixth Edition: Chapter 11 Boolean Functions
    Problems and Comments on Boolean Algebras Rosen, Fifth Edition: Chapter 10; Sixth Edition: Chapter 11 Boolean Functions Section 10. 1, Problems: 1, 2, 3, 4, 10, 11, 29, 36, 37 (fifth edition); Section 11.1, Problems: 1, 2, 5, 6, 12, 13, 31, 40, 41 (sixth edition) The notation ""forOR is bad and misleading. Just think that in the context of boolean functions, the author uses instead of ∨.The integers modulo 2, that is ℤ2 0,1, have an addition where 1 1 0 while 1 ∨ 1 1. AsetA is partially ordered by a binary relation ≤, if this relation is reflexive, that is a ≤ a holds for every element a ∈ S,it is transitive, that is if a ≤ b and b ≤ c hold for elements a,b,c ∈ S, then one also has that a ≤ c, and ≤ is anti-symmetric, that is a ≤ b and b ≤ a can hold for elements a,b ∈ S only if a b. The subsets of any set S are partially ordered by set inclusion. that is the power set PS,⊆ is a partially ordered set. A partial ordering on S is a total ordering if for any two elements a,b of S one has that a ≤ b or b ≤ a. The natural numbers ℕ,≤ with their ordinary ordering are totally ordered. A bounded lattice L is a partially ordered set where every finite subset has a least upper bound and a greatest lower bound.The least upper bound of the empty subset is defined as 0, it is the smallest element of L.
    [Show full text]
  • Synthesis of the Advance in and Application of Fractal Characteristics of Traffic Flow
    Synthesis of the Advance in and Application of Fractal Characteristics of Traffic Flow Final Report Contract No. BDK80 977‐25 July 2013 Prepared by: Lehman Center for Transportation Research Florida International University Prepared for: Research Center Florida Department of Transportation Final Report Contract No. BDK80 977-25 Synthesis of the Advance in and Application of Fractal Characteristics of Traffic Flow Prepared by: Kirolos Haleem, Ph.D., P.E., Research Associate Priyanka Alluri, Ph.D., Research Associate Albert Gan, Ph.D., Professor Lehman Center for Transportation Research Department of Civil and Environmental Engineering Florida International University 10555 West Flagler Street, EC 3680 Miami, FL 33174 Phone: (305) 348-3116 Fax: (305) 348-2802 and Hongtai Li, Graduate Research Assistant Tao Li, Ph.D., Associate Professor School of Computer Science Florida International University 11200 SW 8th Street Miami, FL 33199 Phone: (305) 348-6036 Fax: (305) 348-3549 Prepared for: Research Center State of Florida Department of Transportation 605 Suwannee Street, M.S. 30 Tallahassee, FL 32399-0450 July 2013 DISCLAIMER The opinions, findings, and conclusions expressed in this publication are those of the authors and not necessarily those of the State of Florida Department of Transportation. iii METRIC CONVERSION CHART SYMBOL WHEN YOU KNOW MULTIPLY BY TO FIND SYMBOL LENGTH in inches 25.4 millimeters mm ft feet 0.305 meters m yd yards 0.914 meters m mi miles 1.61 kilometers km mm millimeters 0.039 inches in m meters 3.28 feet ft m meters
    [Show full text]
  • Is Type 1 Diabetes a Chaotic Phenomenon?
    Is type 1 diabetes a chaotic phenomenon? Jean-Marc Ginoux, Heikki Ruskeepää, Matjaž Perc, Roomila Naeck, Véronique Di Costanzo, Moez Bouchouicha, Farhat Fnaiech, Mounir Sayadi, Takoua Hamdi To cite this version: Jean-Marc Ginoux, Heikki Ruskeepää, Matjaž Perc, Roomila Naeck, Véronique Di Costanzo, et al.. Is type 1 diabetes a chaotic phenomenon?. Chaos, Solitons and Fractals, Elsevier, 2018, 111, pp.198-205. 10.1016/j.chaos.2018.03.033. hal-02194779 HAL Id: hal-02194779 https://hal.archives-ouvertes.fr/hal-02194779 Submitted on 29 Jul 2019 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Is type 1 diabetes a chaotic phenomenon? Jean-Marc Ginoux,1, † Heikki Ruskeep¨a¨a,2, ‡ MatjaˇzPerc,3, 4, 5, § Roomila Naeck,6 V´eronique Di Costanzo,7 Moez Bouchouicha,1 Farhat Fnaiech,8 Mounir Sayadi,8 and Takoua Hamdi8 1Laboratoire d’Informatique et des Syst`emes, UMR CNRS 7020, CS 60584, 83041 Toulon Cedex 9, France 2University of Turku, Department of Mathematics and Statistics, FIN-20014 Turku, Finland 3Faculty of Natural Sciences and Mathematics, University of
    [Show full text]
  • Logic and Bit Operations
    Logic and bit operations • Computers represent information by bits. • A bit has two possible values, namely zero and one. This meaning of the word comes from binary digit, since zeroes and ones are the digits used in binary representations of numbers. The well-known statistician John Tuley introduced this terminology in 1946. (There were several other suggested words for a binary digit, including binit and bigit, that never were widely accepted.) • A bit can be used to represent a truth value, since there are two truth values, true and false. • A variable is called a Boolean variable if its values are either true or false. • Computer bit operations correspond to the logical connectives. We will also use the notation OR, AND and XOR for _ , ^ and exclusive _. • A bit string is a sequence of zero or more bits. The length of the string is the number of bits in the string. 1 • We can extend bit operations to bit strings. We define bitwise OR, bitwise AND and bitwise XOR of two strings of the same length to be the strings that have as their bits the OR, AND and XOR of the corresponding bits in the two strings. • Example: Find the bitwise OR, bitwise AND and bitwise XOR of the bit strings 01101 10110 11000 11101 Solution: The bitwise OR is 11101 11111 The bitwise AND is 01000 10100 and the bitwise XOR is 10101 01011 2 Boolean algebra • The circuits in computers and other electronic devices have inputs, each of which is either a 0 or a 1, and produce outputs that are also 0s and 1s.
    [Show full text]
  • Propositional Logic
    Reasoning About Programs Panagiotis Manolios Northeastern University March 22, 2012 Version: 58 Copyright c 2012 by Panagiotis Manolios All rights reserved. We hereby grant permission for this publication to be used for personal or classroom use. No part of this publication may be stored in a retrieval system or transmitted in any form or by any means other personal or classroom use without the prior written permission of the author. Please contact the author for details. 2 Propositional Logic The study of logic was initiated by the ancient Greeks, who were concerned with analyzing the laws of reasoning. They wanted to fully understand what conclusions could be derived from a given set of premises. Logic was considered to be a part of philosophy for thousands of years. In fact, until the late 1800’s, no significant progress was made in the field since the time of the ancient Greeks. But then, the field of modern mathematical logic was born and a stream of powerful, important, and surprising results were obtained. For example, to answer foundational questions about mathematics, logicians had to essentially create what later became the foundations of computer science. In this class, we’ll explore some of the many connections between logic and computer science. We’ll start with propositional logic, a simple, but surprisingly powerful fragment of logic. Expressions in propositional logic can only have one of two values. We’ll use T and F to denote the two values, but other choices are possible, e.g., 1 and 0 are sometimes used. The expressions of propositional logic include: 1.
    [Show full text]
  • A Novel Measure Inspired by Lyapunov Exponents for the Characterization of Dynamics in State-Transition Networks
    entropy Article A Novel Measure Inspired by Lyapunov Exponents for the Characterization of Dynamics in State-Transition Networks Bulcsú Sándor 1,* , Bence Schneider 1, Zsolt I. Lázár 1 and Mária Ercsey-Ravasz 1,2,* 1 Department of Physics, Babes-Bolyai University, 400084 Cluj-Napoca, Romania; [email protected] (B.S.); [email protected] (Z.I.L.) 2 Network Science Lab, Transylvanian Institute of Neuroscience, 400157 Cluj-Napoca, Romania * Correspondence: [email protected] (B.S.); [email protected] (M.E.-R.) Abstract: The combination of network sciences, nonlinear dynamics and time series analysis provides novel insights and analogies between the different approaches to complex systems. By combining the considerations behind the Lyapunov exponent of dynamical systems and the average entropy of transition probabilities for Markov chains, we introduce a network measure for character- izing the dynamics on state-transition networks with special focus on differentiating between chaotic and cyclic modes. One important property of this Lyapunov measure consists of its non-monotonous dependence on the cylicity of the dynamics. Motivated by providing proper use cases for studying the new measure, we also lay out a method for mapping time series to state transition networks by phase space coarse graining. Using both discrete time and continuous time dynamical systems the Lyapunov measure extracted from the corresponding state-transition networks exhibits similar behavior to that of the Lyapunov exponent. In addition, it demonstrates a strong sensitivity to boundary crisis suggesting applicability in predicting the collapse of chaos. Keywords: Lyapunov exponents; state-transition networks; time series analysis; dynamical systems Citation: Sándor, B.; Schneider, B.; Lázár, Z.I.; Ercsey-Ravasz, M.
    [Show full text]