COMPUTING HOMOLOGY: 0 b lk. CS 468 Lecture 7 11/6/2. Afra Zomorodian CS 468 Lecture 7 - Page 1

Size: px
Start display at page:

Download "COMPUTING HOMOLOGY: 0 b lk. CS 468 Lecture 7 11/6/2. Afra Zomorodian CS 468 Lecture 7 - Page 1"

Transcription

1 COMPUTING HOMOLOGY: b b lk 0 0 CS 468 Lecture 7 11/6/2 Afra Zomorodian CS 468 Lecture 7 - Page 1

2 TIDBITS Lecture 8 is on Tuesday, November 12 me about projects! Projects will be November 27th and December 4th. November 20th? Triangulation of example Afra Zomorodian CS 468 Lecture 7 - Page 2

3 (LAST TIME) EULER-POINCARÉ chain complex C : k+1... C k+1 C k k Ck 1... Homology functors H H (C ) is a chain complex: k+1... H k+1 H k What is its Euler characteristic? (Theorem) χ(k) = χ(c ) = χ(h (C )). k Hk 1... i ( 1)i s i = i ( 1)i rank(h i ) = i ( 1)i β i Afra Zomorodian CS 468 Lecture 7 - Page 3

4 OVERVIEW Dualities Data structures Quad-Edge Edge-Facet Computing Homology Reduction Algorithm Incremental Algorithm Afra Zomorodian CS 468 Lecture 7 - Page 4

5 DUALITY φ a c abc abd acd bcd b ac ab bc ad cd bd a b c d d φ (a) Tetrahedron (b) Poset Afra Zomorodian CS 468 Lecture 7 - Page 5

6 PLATONIC SOLIDS solid vertices edges faces tetrahedron cube octahedron dodecahedron icosahedron Afra Zomorodian CS 468 Lecture 7 - Page 6

7 ORIENTATION The Optiverse [Sullivan 98] Afra Zomorodian CS 468 Lecture 7 - Page 7

8 BACKGROUND-FOREGROUND Afra Zomorodian CS 468 Lecture 7 - Page 8

9 COMPLEMENTARITY Afra Zomorodian CS 468 Lecture 7 - Page 9

10 TIME REVERSAL Afra Zomorodian CS 468 Lecture 7 - Page 10

11 DUALITY Orientation: inside vs. outside Structure: primal vs. dual (poset vs. upside-down poset) Complementarity: background vs. foreground Time reversal: forward vs. backward Afra Zomorodian CS 468 Lecture 7 - Page 11

12 DIRECTED EDGE Left Right An edge e has two vertices A directed edge goes from Org (e) to Dest (e) An edge separates two cells Sym (e) goes in the opposite direction Afra Zomorodian CS 468 Lecture 7 - Page 12

13 QUAD-EDGE Left Right Rot(e) gives you the dual edge (clockwise) and Tor(e) (counter) Edge e stores its number and the next clockwise edge with the same origin: Onext (e) A Quad-Edge is Edge[4]: edge, rot, sym, tor All operations O(1) Afra Zomorodian CS 468 Lecture 7 - Page 13

14 OPERATIONS Left Right Oprev (e) = (Rot Onext Rot)(e) Dnext (e) = (Sym Onext Sym)(e) Lnext (e) = (Tor Onext Rot)(e) Afra Zomorodian CS 468 Lecture 7 - Page 14

15 ORIENTED TRIANGLES a b Enext Enext Enext abc bca cab Sym Sym Sym bac cba Enext Enext acb c Enext Sym does one transposition (changes orientation) Enext does two transpositions (rotate by 60 degrees clockwise) Array of six edge-facets for each triangle All operations O(1) Afra Zomorodian CS 468 Lecture 7 - Page 15

16 FNEXT c a d e b Fnext (bac) = bad Fnext (abd) = abc Fnext (abc) = abe Each store its Fnext Afra Zomorodian CS 468 Lecture 7 - Page 16

17 FACES OF A TETRAHEDRON c c a d a d b b (a) f = bac (b) Fnext (f) = bad c c a d a d b b (c) Sym (Fnext (f)) = abd (d) Sym (Fnext (Enext (f))) = cad Afra Zomorodian CS 468 Lecture 7 - Page 17

18 HOMOLOGY The kth homology group is H k = Z k /B k = ker k /im k+1. Compute a basis for ker k Compute a basis for im k + 1 Ck+1 δ k+1 C k δ k C k 1 Z k+1 Z k Z k 1 B k+1 B k B k Afra Zomorodian CS 468 Lecture 7 - Page 18

19 MATRIX REPRESENTATION Boundary homomorphism is linear, so it has a matrix k : C k C k 1 Use oriented simplices as bases for domain and codomain! M k is the standard matrix representation for k Afra Zomorodian CS 468 Lecture 7 - Page 19

20 EXAMPLE a b d c M 1 = ab bc cd ad ac a b c d Afra Zomorodian CS 468 Lecture 7 - Page 20

21 ELEMENTARY OPERATIONS The elementary row operations on M k are 1. exchange row i and row j, 2. multiply row i by 1, 3. replace row i by (row i) + q(row j), where q is an integer and j i. Similar elementary column operations on columns Effect: change of bases Afra Zomorodian CS 468 Lecture 7 - Page 21

22 DESCRIPTION Homology groups are finitely generated abelian. (Theorem) Every finitely generated abelian group is isomorphic to product of cyclic groups of the form β k = β(h k ) Torsion coefficients Z m1 Z m2... Z mr Z Z... Z, Afra Zomorodian CS 468 Lecture 7 - Page 22

23 INTUITION How do we find cycles? How do we find boundaries? What does a free generator correspond to? How does a torsional element appear? Afra Zomorodian CS 468 Lecture 7 - Page 23

24 REDUCTION ALGORITHM Like Gaussian elimination, we keep changing the basis to get to the (Smith) normal form: M k = b b lk 0 0 l k = rank M k = rank M k, b i 1 b i b i+1 for all 1 i < l k Afra Zomorodian CS 468 Lecture 7 - Page 24

25 REDUCED EXAMPLE a b d c M 1 = cd bc ab z 1 z 2 d c c b b a a z 1 = ad bc cd ab and z 2 = ac bc ab form a basis for Z 1 {d c, c b, b a} is a basis for B 0 Afra Zomorodian CS 468 Lecture 7 - Page 25

26 REDUCED EXAMPLE M 2 = abc acd ac 1 1 ad 0 1 cd 0 1 bc 1 0 ab 1 0 M 2 = abc acd + abc ac bc ab 1 0 ad cd bc ab 0 1 cd 0 0 bc 0 0 ab 0 0 Afra Zomorodian CS 468 Lecture 7 - Page 25-1

27 NORMAL FORM M k = b b lk 0 0 Description: 1. the torsion coefficients of H k 1 are b i 1 2. {e i l k + 1 i m k } is a basis for Z k. Therefore, rank Z k = m k l k. 3. {b i ê i 1 i l k } is a basis for B k 1. Equivalently, rank B k = rank M k+1 = l k+1. β k = rank Z k rank B k = m k l k l k+1 Afra Zomorodian CS 468 Lecture 7 - Page 26

28 IN S 3 Algorithm takes O(m 3 ) operations, but integers can get large Subcomplexes are torsion-free, so we don t need the force! k-chain: c = i n i[σ i ], n i Z, σ i K Different view, n i are coefficients We can multiply, but not divide (in Z) We can also change to other coefficients, such as R, Q, etc. Z 2 Homology restrict to 0,1, so unoriented simplices σ = σ Addition is symmetric sum: c + d = (c d) (c d). Afra Zomorodian CS 468 Lecture 7 - Page 27

29 FILTRATION a b a b a b a b a b a b d c d c d c d c d c 0 a, b 1 c, d, ab, bc 2 cd, ad 3 ac 4 abc 5 acd A filtration of a complex K is = K 0 K 1... K m = K. A filtration is a partial ordering Sort according to dimension Break other ties arbitrarily Algorithm for K = S 3 Afra Zomorodian CS 468 Lecture 7 - Page 28

30 ALEXANDER DUALITY Alexander Duality: β 0 measures the number of components of the complex. β 1 is the rank of a basis for the tunnels. β 2 counts the number of voids in the complex. An incremental approach: add each simplex in turn check to see if we form a new cycle class or destroy one. Afra Zomorodian CS 468 Lecture 7 - Page 29

31 VERTICES Vertices always add a new component, so β Why? Union-find data-structure: MAKESET: initializes a set with an item FIND: finds the set an element belongs to UNION: forms the union of two sets Very simple to implement O(n) space Amortized α(m) FIND, UNION MAKESET for each vertex Afra Zomorodian CS 468 Lecture 7 - Page 30

32 EDGES (a) β 0 (b) β 1 ++ (a) Two FINDs, one UNION (b) Two FINDs Afra Zomorodian CS 468 Lecture 7 - Page 31

33 TRIANGLES AND TETRAHEDRA (a) β 1 (b) β 2 ++ Tetrahedra always fill voids, so β 2 Afra Zomorodian CS 468 Lecture 7 - Page 32

34 COMPUTING VOIDS tri 1 void complement 1 component dual 1 vertex 2 voids tri 2 components edge 2 vertices tet 1 void tet 1 component vertex 1 vertex tet 1 component complement tet vertex 1 void dual We can always look at the complement in S 3 Dualize to get vertices and edges Reverse time to get to Union-Find Afra Zomorodian CS 468 Lecture 7 - Page 33

35 INCREMENTAL ALGORITHM Three passes: One pass to identify negative edges One reverse dual pass on the complement space to get positive triangles One pass to compute them all (the Betti numbers) O(mα(m)) dim Afra Zomorodian CS 468 Lecture 7 - Page 34

Lecture 12: Feb 16, 2017

Lecture 12: Feb 16, 2017 CS 6170 Computational Topology: Topological Data Analysis Spring 2017 Lecture 12: Feb 16, 2017 Lecturer: Prof Bei Wang University of Utah School of Computing Scribe: Waiming Tai This

More information

TOPOLOGY OF POINT CLOUD DATA

TOPOLOGY OF POINT CLOUD DATA TOPOLOGY OF POINT CLOUD DATA CS 468 Lecture 8 3/3/4 Afra Zomorodian CS 468 Lecture 8 - Page 1 OVERVIEW Points Complexes Cěch Rips Alpha Filtrations Persistence Afra Zomorodian CS 468 Lecture 8 - Page 2

More information

Chapter 3: Homology Groups Topics in Computational Topology: An Algorithmic View

Chapter 3: Homology Groups Topics in Computational Topology: An Algorithmic View Chapter 3: Homology Groups Topics in Computational Topology: An Algorithmic View As discussed in Chapter 2, we have complete topological information about 2-manifolds. How about higher dimensional manifolds?

More information

TOPOLOGY OF POINT CLOUD DATA

TOPOLOGY OF POINT CLOUD DATA TOPOLOGY OF POINT CLOUD DATA CS 468 Lecture 8 11/12/2 Afra Zomorodian CS 468 Lecture 8 - Page 1 PROJECTS Writeups: Introduction to Knot Theory (Giovanni De Santi) Mesh Processing with Morse Theory (Niloy

More information

Geometry Problem Solving Drill 08: Congruent Triangles

Geometry Problem Solving Drill 08: Congruent Triangles Geometry Problem Solving Drill 08: Congruent Triangles Question No. 1 of 10 Question 1. The following triangles are congruent. What is the value of x? Question #01 (A) 13.33 (B) 10 (C) 31 (D) 18 You set

More information

2 Review: Modeling Molecules with Spherical Balls

2 Review: Modeling Molecules with Spherical Balls CS273: Algorithms for Structure Handout # 12 and Motion in Biology Stanford University Thursday, 6 May 2003 Lecture #12: 6 May 2004 Topics: Geometric Models of Molecules II Scribe: Itamar Rosenn 1 Introduction

More information

How Do You Group It?

How Do You Group It? How Do You Group It? Allison Moore Mathematics Department The University of Texas October 24, 2010 Famous statements from science Famous statements from science The Poincare Conjecture: Every closed 3-manifold

More information

1. Groups Definitions

1. Groups Definitions 1. Groups Definitions 1 1. Groups Definitions A group is a set S of elements between which there is defined a binary operation, usually called multiplication. For the moment, the operation will be denoted

More information

Simplicial Homology. Simplicial Homology. Sara Kališnik. January 10, Sara Kališnik January 10, / 34

Simplicial Homology. Simplicial Homology. Sara Kališnik. January 10, Sara Kališnik January 10, / 34 Sara Kališnik January 10, 2018 Sara Kališnik January 10, 2018 1 / 34 Homology Homology groups provide a mathematical language for the holes in a topological space. Perhaps surprisingly, they capture holes

More information

Homework 7 Solution Chapter 7 - Cosets and Lagrange s theorem. due: Oct. 31.

Homework 7 Solution Chapter 7 - Cosets and Lagrange s theorem. due: Oct. 31. Homework 7 Solution Chapter 7 - Cosets and Lagrange s theorem. due: Oct. 31. 1. Find all left cosets of K in G. (a) G = Z, K = 4. K = {4m m Z}, 1 + K = {4m + 1 m Z}, 2 + K = {4m + 2 m Z}, 3 + K = {4m +

More information

THE PENNSYLVANIA STATE UNIVERSITY SCHREYER HONORS COLLEGE DEPARTMENT OF MATHEMATICS TOPOLOGY AND DATA ANALYSIS HANGYU ZHOU SPRING 2017

THE PENNSYLVANIA STATE UNIVERSITY SCHREYER HONORS COLLEGE DEPARTMENT OF MATHEMATICS TOPOLOGY AND DATA ANALYSIS HANGYU ZHOU SPRING 2017 THE PENNSYLVANIA STATE UNIVERSITY SCHREYER HONORS COLLEGE DEPARTMENT OF MATHEMATICS TOPOLOGY AND DATA ANALYSIS HANGYU ZHOU SPRING 2017 A thesis submitted in partial fulfillment of the requirements for

More information

nx + 1 = (n + 1)x 13(n + 1) and nx = (n + 1)x + 27(n + 1).

nx + 1 = (n + 1)x 13(n + 1) and nx = (n + 1)x + 27(n + 1). 1. (Answer: 630) 001 AIME SOLUTIONS Let a represent the tens digit and b the units digit of an integer with the required property. Then 10a + b must be divisible by both a and b. It follows that b must

More information

7.3 Singular Homology Groups

7.3 Singular Homology Groups 184 CHAPTER 7. HOMOLOGY THEORY 7.3 Singular Homology Groups 7.3.1 Cycles, Boundaries and Homology Groups We can define the singular p-chains with coefficients in a field K. Furthermore, we can define the

More information

Topological Data Analysis - Spring 2018

Topological Data Analysis - Spring 2018 Topological Data Analysis - Spring 2018 Simplicial Homology Slightly rearranged, but mostly copy-pasted from Harer s and Edelsbrunner s Computational Topology, Verovsek s class notes. Gunnar Carlsson s

More information

Mathematics 2260H Geometry I: Euclidean geometry Trent University, Fall 2016 Solutions to the Quizzes

Mathematics 2260H Geometry I: Euclidean geometry Trent University, Fall 2016 Solutions to the Quizzes Mathematics 2260H Geometry I: Euclidean geometry Trent University, Fall 2016 Solutions to the Quizzes Quiz #1. Wednesday, 13 September. [10 minutes] 1. Suppose you are given a line (segment) AB. Using

More information

CELLULAR HOMOLOGY AND THE CELLULAR BOUNDARY FORMULA. Contents 1. Introduction 1

CELLULAR HOMOLOGY AND THE CELLULAR BOUNDARY FORMULA. Contents 1. Introduction 1 CELLULAR HOMOLOGY AND THE CELLULAR BOUNDARY FORMULA PAOLO DEGIORGI Abstract. This paper will first go through some core concepts and results in homology, then introduce the concepts of CW complex, subcomplex

More information

Mathematics 2260H Geometry I: Euclidean geometry Trent University, Winter 2012 Quiz Solutions

Mathematics 2260H Geometry I: Euclidean geometry Trent University, Winter 2012 Quiz Solutions Mathematics 2260H Geometry I: Euclidean geometry Trent University, Winter 2012 Quiz Solutions Quiz #1. Tuesday, 17 January, 2012. [10 minutes] 1. Given a line segment AB, use (some of) Postulates I V,

More information

POLYHEDRON PUZZLES AND GROUPS

POLYHEDRON PUZZLES AND GROUPS POLYHEDRON PUZZLES AND GROUPS JORGE REZENDE. Introduction Consider a polyhedron. For example, a platonic, an archimedean, or a dual of an archimedean polyhedron. Construct flat polygonal plates in the

More information

Topological Data Analysis - II. Afra Zomorodian Department of Computer Science Dartmouth College

Topological Data Analysis - II. Afra Zomorodian Department of Computer Science Dartmouth College Topological Data Analysis - II Afra Zomorodian Department of Computer Science Dartmouth College September 4, 2007 1 Plan Yesterday: Motivation Topology Simplicial Complexes Invariants Homology Algebraic

More information

The cocritical group of a cell complex

The cocritical group of a cell complex The cocritical group of a cell complex Art M. Duval (U. Texas, El Paso) Caroline J. Klivans (Brown) Jeremy L. Martin (University of Kansas) AMS Central Sectional Meeting Washington University, St. Louis

More information

HOMOLOGY AND COHOMOLOGY. 1. Introduction

HOMOLOGY AND COHOMOLOGY. 1. Introduction HOMOLOGY AND COHOMOLOGY ELLEARD FELIX WEBSTER HEFFERN 1. Introduction We have been introduced to the idea of homology, which derives from a chain complex of singular or simplicial chain groups together

More information

CHAPTER 3 BOOLEAN ALGEBRA

CHAPTER 3 BOOLEAN ALGEBRA CHAPTER 3 BOOLEAN ALGEBRA (continued) This chapter in the book includes: Objectives Study Guide 3.1 Multiplying Out and Factoring Expressions 3.2 Exclusive-OR and Equivalence Operations 3.3 The Consensus

More information

Mathematical Structures for Computer Graphics Steven J. Janke John Wiley & Sons, 2015 ISBN: Exercise Answers

Mathematical Structures for Computer Graphics Steven J. Janke John Wiley & Sons, 2015 ISBN: Exercise Answers Mathematical Structures for Computer Graphics Steven J. Janke John Wiley & Sons, 2015 ISBN: 978-1-118-71219-1 Updated /17/15 Exercise Answers Chapter 1 1. Four right-handed systems: ( i, j, k), ( i, j,

More information

ECE 238L Boolean Algebra - Part I

ECE 238L Boolean Algebra - Part I ECE 238L Boolean Algebra - Part I August 29, 2008 Typeset by FoilTEX Understand basic Boolean Algebra Boolean Algebra Objectives Relate Boolean Algebra to Logic Networks Prove Laws using Truth Tables Understand

More information

CW-complexes. Stephen A. Mitchell. November 1997

CW-complexes. Stephen A. Mitchell. November 1997 CW-complexes Stephen A. Mitchell November 1997 A CW-complex is first of all a Hausdorff space X equipped with a collection of characteristic maps φ n α : D n X. Here n ranges over the nonnegative integers,

More information

Strange Combinatorial Connections. Tom Trotter

Strange Combinatorial Connections. Tom Trotter Strange Combinatorial Connections Tom Trotter Georgia Institute of Technology trotter@math.gatech.edu February 13, 2003 Proper Graph Colorings Definition. A proper r- coloring of a graph G is a map φ from

More information

BMT 2014 Symmetry Groups of Regular Polyhedra 22 March 2014

BMT 2014 Symmetry Groups of Regular Polyhedra 22 March 2014 Time Limit: 60 mins. Maximum Score: 125 points. Instructions: 1. When a problem asks you to compute or list something, no proof is necessary. However, for all other problems, unless otherwise indicated,

More information

6 Axiomatic Homology Theory

6 Axiomatic Homology Theory MATH41071/MATH61071 Algebraic topology 6 Axiomatic Homology Theory Autumn Semester 2016 2017 The basic ideas of homology go back to Poincaré in 1895 when he defined the Betti numbers and torsion numbers

More information

HOMOLOGY THEORIES INGRID STARKEY

HOMOLOGY THEORIES INGRID STARKEY HOMOLOGY THEORIES INGRID STARKEY Abstract. This paper will introduce the notion of homology for topological spaces and discuss its intuitive meaning. It will also describe a general method that is used

More information

Persistent Homology. 128 VI Persistence

Persistent Homology. 128 VI Persistence 8 VI Persistence VI. Persistent Homology A main purpose of persistent homology is the measurement of the scale or resolution of a topological feature. There are two ingredients, one geometric, assigning

More information

1 Quick Sort LECTURE 7. OHSU/OGI (Winter 2009) ANALYSIS AND DESIGN OF ALGORITHMS

1 Quick Sort LECTURE 7. OHSU/OGI (Winter 2009) ANALYSIS AND DESIGN OF ALGORITHMS OHSU/OGI (Winter 2009) CS532 ANALYSIS AND DESIGN OF ALGORITHMS LECTURE 7 1 Quick Sort QuickSort 1 is a classic example of divide and conquer. The hard work is to rearrange the elements of the array A[1..n]

More information

Fractional Factorial Designs

Fractional Factorial Designs Fractional Factorial Designs ST 516 Each replicate of a 2 k design requires 2 k runs. E.g. 64 runs for k = 6, or 1024 runs for k = 10. When this is infeasible, we use a fraction of the runs. As a result,

More information

COM111 Introduction to Computer Engineering (Fall ) NOTES 6 -- page 1 of 12

COM111 Introduction to Computer Engineering (Fall ) NOTES 6 -- page 1 of 12 COM111 Introduction to Computer Engineering (Fall 2006-2007) NOTES 6 -- page 1 of 12 Karnaugh Maps In this lecture, we will discuss Karnaugh maps (K-maps) more formally than last time and discuss a more

More information

BHP BILLITON UNIVERSITY OF MELBOURNE SCHOOL MATHEMATICS COMPETITION, 2003: INTERMEDIATE DIVISION

BHP BILLITON UNIVERSITY OF MELBOURNE SCHOOL MATHEMATICS COMPETITION, 2003: INTERMEDIATE DIVISION BHP BILLITON UNIVERSITY OF MELBOURNE SCHOOL MATHEMATICS COMPETITION, 00: INTERMEDIATE DIVISION 1. A fraction processing machine takes a fraction f and produces a new fraction 1 f. If a fraction f = p is

More information

A duality on simplicial complexes

A duality on simplicial complexes A duality on simplicial complexes Michael Barr 18.03.2002 Dedicated to Hvedri Inassaridze on the occasion of his 70th birthday Abstract We describe a duality theory for finite simplicial complexes that

More information

Combinatorics of Triangulations and the Chern-Simons Invariant for Hyperbolic 3-Manifolds

Combinatorics of Triangulations and the Chern-Simons Invariant for Hyperbolic 3-Manifolds Combinatorics of Triangulations and the Chern-Simons Invariant for Hyperbolic 3-Manifolds Walter D Neumann 1 Introduction In this paper we prove some results on combinatorics of triangulations of 3-dimensional

More information

Geometry Problem Solving Drill 07: Properties of Triangles

Geometry Problem Solving Drill 07: Properties of Triangles Geometry Problem Solving Drill 07: Properties of Triangles Question No. 1 of 10 Question 1. In ABC, m A = 44 and m C = 71. Find m B. Question #01 (A) 46 (B) 65 (C) 19 (D) 75 You thought the sum of A and

More information

An introduction to discrete Morse theory

An introduction to discrete Morse theory An introduction to discrete Morse theory Henry Adams December 11, 2013 Abstract This talk will be an introduction to discrete Morse theory. Whereas standard Morse theory studies smooth functions on a differentiable

More information

Lab 1 starts this week: go to your session

Lab 1 starts this week: go to your session Lecture 3: Boolean Algebra Logistics Class email sign up Homework 1 due on Wednesday Lab 1 starts this week: go to your session Last lecture --- Numbers Binary numbers Base conversion Number systems for

More information

GEOMETRY HW 12 CLAY SHONKWILER

GEOMETRY HW 12 CLAY SHONKWILER GEOMETRY HW 12 CLAY SHONKWILER 1 Let M 3 be a compact 3-manifold with no boundary, and let H 1 (M, Z) = Z r T where T is torsion. Show that H 2 (M, Z) = Z r if M is orientable, and H 2 (M, Z) = Z r 1 Z/2

More information

SMT 2011 General Test and Solutions February 19, F (x) + F = 1 + x. 2 = 3. Now take x = 2 2 F ( 1) = F ( 1) = 3 2 F (2)

SMT 2011 General Test and Solutions February 19, F (x) + F = 1 + x. 2 = 3. Now take x = 2 2 F ( 1) = F ( 1) = 3 2 F (2) SMT 0 General Test and Solutions February 9, 0 Let F () be a real-valued function defined for all real 0, such that ( ) F () + F = + Find F () Answer: Setting =, we find that F () + F ( ) = Now take =,

More information

8 th December th December 2018 Junior Category. a 2 + b + c = 1 a, b 2 + c + a = 1 b, c 2 + a + b = 1 c.

8 th December th December 2018 Junior Category. a 2 + b + c = 1 a, b 2 + c + a = 1 b, c 2 + a + b = 1 c. 7 th European Mathematical Cup 8 th December 018-16 th December 018 Junior Category MLADI NADARENI MATEMATIČARI Marin Getaldic Problems and Solutions Problem 1. Let a, b, c be non-zero real numbers such

More information

arxiv: v3 [math.at] 27 Jan 2011

arxiv: v3 [math.at] 27 Jan 2011 Optimal Homologous Cycles, Total Unimodularity, and Linear Programming Tamal K. Dey Anil N. Hirani Bala Krishnamoorthy arxiv:1001.0338v3 [math.at] 27 Jan 2011 Abstract Given a simplicial complex with weights

More information

Given. Segment Addition. Substitution Property of Equality. Division. Subtraction Property of Equality

Given. Segment Addition. Substitution Property of Equality. Division. Subtraction Property of Equality Mastery Test Questions (10) 1. Question: What is the missing step in the following proof? Given: ABC with DE AC. Prove: Proof: Statement Reason

More information

2.5 Excision implies Simplicial = Singular homology

2.5 Excision implies Simplicial = Singular homology 2.5 Excision implies Simplicial = Singular homology 1300Y Geometry and Topology 2.5 Excision implies Simplicial = Singular homology Recall that simplicial homology was defined in terms of a -complex decomposition

More information

Advanced Digital Design with the Verilog HDL, Second Edition Michael D. Ciletti Prentice Hall, Pearson Education, 2011

Advanced Digital Design with the Verilog HDL, Second Edition Michael D. Ciletti Prentice Hall, Pearson Education, 2011 Problem 2-1 Recall that a minterm is a cube in which every variable appears. A Boolean expression in SOP form is canonical if every cube in the expression has a unique representation in which all of the

More information

CMPT 882 Machine Learning

CMPT 882 Machine Learning CMPT 882 Machine Learning Lecture Notes Instructor: Dr. Oliver Schulte Scribe: Qidan Cheng and Yan Long Mar. 9, 2004 and Mar. 11, 2004-1 - Basic Definitions and Facts from Statistics 1. The Binomial Distribution

More information

RECAP: Extremal problems Examples

RECAP: Extremal problems Examples RECAP: Extremal problems Examples Proposition 1. If G is an n-vertex graph with at most n edges then G is disconnected. A Question you always have to ask: Can we improve on this proposition? Answer. NO!

More information

RECOGNIZING GALOIS GROUPS S n AND A n

RECOGNIZING GALOIS GROUPS S n AND A n RECOGNIZING GALOIS GROUPS S n AND A n KEITH CONRAD 1. Introduction If f(x) K[X] is a separable irreducible polynomial of degree n and G f is its Galois group over K (the Galois group of the splitting field

More information

PLC Papers. Created For:

PLC Papers. Created For: PLC Papers Created For: ed by use of accompanying mark schemes towards the rear to attain 8 out of 10 marks over time by completing Circle Theorems 1 Grade 8 Objective: Apply and prove the standard circle

More information

NAME: Mathematics 133, Fall 2013, Examination 3

NAME: Mathematics 133, Fall 2013, Examination 3 NAME: Mathematics 133, Fall 2013, Examination 3 INSTRUCTIONS: Work all questions, and unless indicated otherwise give reasons for your answers. If the problem does not explicitly state that the underlying

More information

International Mathematics TOURNAMENT OF THE TOWNS

International Mathematics TOURNAMENT OF THE TOWNS International Mathematics TOURNAMENT OF THE TOWNS Senior A-Level Paper Fall 2008. 1. A standard 8 8 chessboard is modified by varying the distances between parallel grid lines, so that the cells are rectangles

More information

DISCRETIZED CONFIGURATIONS AND PARTIAL PARTITIONS

DISCRETIZED CONFIGURATIONS AND PARTIAL PARTITIONS DISCRETIZED CONFIGURATIONS AND PARTIAL PARTITIONS AARON ABRAMS, DAVID GAY, AND VALERIE HOWER Abstract. We show that the discretized configuration space of k points in the n-simplex is homotopy equivalent

More information

UNIT 3 BOOLEAN ALGEBRA (CONT D)

UNIT 3 BOOLEAN ALGEBRA (CONT D) UNIT 3 BOOLEAN ALGEBRA (CONT D) Spring 2011 Boolean Algebra (cont d) 2 Contents Multiplying out and factoring expressions Exclusive-OR and Exclusive-NOR operations The consensus theorem Summary of algebraic

More information

PROPAGATION OF RESONANCE. Alex Suciu. Northeastern University. Joint work with Graham Denham and Sergey Yuzvinsky

PROPAGATION OF RESONANCE. Alex Suciu. Northeastern University. Joint work with Graham Denham and Sergey Yuzvinsky COMBINATORIAL COVERS, ABELIAN DUALITY, AND PROPAGATION OF RESONANCE Alex Suciu Northeastern University Joint work with Graham Denham and Sergey Yuzvinsky Algebra, Topology and Combinatorics Seminar University

More information

Computer Organization I. Lecture 13: Design of Combinational Logic Circuits

Computer Organization I. Lecture 13: Design of Combinational Logic Circuits Computer Organization I Lecture 13: Design of Combinational Logic Circuits Overview The optimization of multiple-level circuits Mapping Technology Verification Objectives To know how to optimize the multiple-level

More information

21. Prove that If one side of the cyclic quadrilateral is produced then the exterior angle is equal to the interior opposite angle.

21. Prove that If one side of the cyclic quadrilateral is produced then the exterior angle is equal to the interior opposite angle. 21. Prove that If one side of the cyclic quadrilateral is produced then the exterior angle is equal to the interior opposite angle. 22. Prove that If two sides of a cyclic quadrilateral are parallel, then

More information

MODEL ANSWERS TO THE THIRD HOMEWORK

MODEL ANSWERS TO THE THIRD HOMEWORK MODEL ANSWERS TO THE THIRD HOMEWORK 1 (i) We apply Gaussian elimination to A First note that the second row is a multiple of the first row So we need to swap the second and third rows 1 3 2 1 2 6 5 7 3

More information

MATH 215B HOMEWORK 5 SOLUTIONS

MATH 215B HOMEWORK 5 SOLUTIONS MATH 25B HOMEWORK 5 SOLUTIONS. ( marks) Show that the quotient map S S S 2 collapsing the subspace S S to a point is not nullhomotopic by showing that it induces an isomorphism on H 2. On the other hand,

More information

The poset of proper divisibility

The poset of proper divisibility 6th Combinatorics Day Almada - July 14, 2016 The poset of proper divisibility Antonio Macchia joint work with Davide Bolognini, Emanuele Ventura, Volkmar Welker Classical divisibility and direct product

More information

Extending the Notion of AT-model for Integer Homology Computation

Extending the Notion of AT-model for Integer Homology Computation Extending the Notion of AT-model for Integer Homology Computation Rocio Gonzalez-Diaz, María José Jiménez, Belén Medrano, Pedro Real Applied Math Department, University of Sevilla, Seville, Spain { rogodi,majiro,belenmg,real}@us.es

More information

121B: ALGEBRAIC TOPOLOGY. Contents. 6. Poincaré Duality

121B: ALGEBRAIC TOPOLOGY. Contents. 6. Poincaré Duality 121B: ALGEBRAIC TOPOLOGY Contents 6. Poincaré Duality 1 6.1. Manifolds 2 6.2. Orientation 3 6.3. Orientation sheaf 9 6.4. Cap product 11 6.5. Proof for good coverings 15 6.6. Direct limit 18 6.7. Proof

More information

10! = ?

10! = ? AwesomeMath Team Contest 013 Solutions Problem 1. Define the value of a letter as its position in the alphabet. For example, C is the third letter, so its value is 3. The value of a word is the sum of

More information

Week 6: Differential geometry I

Week 6: Differential geometry I Week 6: Differential geometry I Tensor algebra Covariant and contravariant tensors Consider two n dimensional coordinate systems x and x and assume that we can express the x i as functions of the x i,

More information

Today: Linear Programming (con t.)

Today: Linear Programming (con t.) Today: Linear Programming (con t.) COSC 581, Algorithms April 10, 2014 Many of these slides are adapted from several online sources Reading Assignments Today s class: Chapter 29.4 Reading assignment for

More information

ASPHERIC ORIENTATIONS OF SIMPLICIAL COMPLEXES

ASPHERIC ORIENTATIONS OF SIMPLICIAL COMPLEXES ASPHERIC ORIENTATIONS OF SIMPLICIAL COMPLEXES A thesis presented to the faculty of San Francisco State University In partial fulfillment of The requirements for The degree Master of Arts In Mathematics

More information

Math 5 Trigonometry Fair Game for Chapter 1 Test Show all work for credit. Write all responses on separate paper.

Math 5 Trigonometry Fair Game for Chapter 1 Test Show all work for credit. Write all responses on separate paper. Math 5 Trigonometry Fair Game for Chapter 1 Test Show all work for credit. Write all responses on separate paper. 12. What angle has the same measure as its complement? How do you know? 12. What is the

More information

SUMS PROBLEM COMPETITION, 2000

SUMS PROBLEM COMPETITION, 2000 SUMS ROBLEM COMETITION, 2000 SOLUTIONS 1 The result is well known, and called Morley s Theorem Many proofs are known See for example HSM Coxeter, Introduction to Geometry, page 23 2 If the number of vertices,

More information

Algebraic Topology Lecture Notes. Jarah Evslin and Alexander Wijns

Algebraic Topology Lecture Notes. Jarah Evslin and Alexander Wijns Algebraic Topology Lecture Notes Jarah Evslin and Alexander Wijns Abstract We classify finitely generated abelian groups and, using simplicial complex, describe various groups that can be associated to

More information

Hyperbolic Knots and the Volume Conjecture II: Khov. II: Khovanov Homology

Hyperbolic Knots and the Volume Conjecture II: Khov. II: Khovanov Homology Hyperbolic Knots and the Volume Conjecture II: Khovanov Homology Mathematics REU at Rutgers University 2013 July 19 Advisor: Professor Feng Luo, Department of Mathematics, Rutgers University Overview 1

More information

Basic Quadrilateral Proofs

Basic Quadrilateral Proofs Basic Quadrilateral Proofs For each of the following, draw a diagram with labels, create the givens and proof statement to go with your diagram, then write a two-column proof. Make sure your work is neat

More information

SMT 2018 Geometry Test Solutions February 17, 2018

SMT 2018 Geometry Test Solutions February 17, 2018 SMT 018 Geometry Test Solutions February 17, 018 1. Consider a semi-circle with diameter AB. Let points C and D be on diameter AB such that CD forms the base of a square inscribed in the semicircle. Given

More information

Two conventions for coordinate systems. Left-Hand vs Right-Hand. x z. Which is which?

Two conventions for coordinate systems. Left-Hand vs Right-Hand. x z. Which is which? walters@buffalo.edu CSE 480/580 Lecture 2 Slide 3-D Transformations 3-D space Two conventions for coordinate sstems Left-Hand vs Right-Hand (Thumb is the ais, inde is the ais) Which is which? Most graphics

More information

Lecture 15: Duality. Next we spell out the answer to Exercise It is part of the definition of a TQFT.

Lecture 15: Duality. Next we spell out the answer to Exercise It is part of the definition of a TQFT. Lecture 15: Duality We ended the last lecture by introducing one of the main characters in the remainder of the course, a topological quantum field theory (TQFT). At this point we should, of course, elaborate

More information

MATH 3030, Abstract Algebra FALL 2012 Toby Kenney Midyear Examination Friday 7th December: 7:00-10:00 PM

MATH 3030, Abstract Algebra FALL 2012 Toby Kenney Midyear Examination Friday 7th December: 7:00-10:00 PM MATH 3030, Abstract Algebra FALL 2012 Toby Kenney Midyear Examination Friday 7th December: 7:00-10:00 PM Basic Questions 1. Compute the factor group Z 3 Z 9 / (1, 6). The subgroup generated by (1, 6) is

More information

Algebraic Topology Final

Algebraic Topology Final Instituto Superior Técnico Departamento de Matemática Secção de Álgebra e Análise Algebraic Topology Final Solutions 1. Let M be a simply connected manifold with the property that any map f : M M has a

More information

Properties of Isosceles and Equilateral Triangles

Properties of Isosceles and Equilateral Triangles Properties of Isosceles and Equilateral Triangles In an isosceles triangle, the sides and the angles of the triangle are classified by their position in relation to the triangle s congruent sides. Leg

More information

Beyond random graphs : random simplicial complexes. Applications to sensor networks

Beyond random graphs : random simplicial complexes. Applications to sensor networks Beyond random graphs : random simplicial complexes. Applications to sensor networks L. Decreusefond E. Ferraz P. Martins H. Randriambololona A. Vergne Telecom ParisTech Workshop on random graphs, April

More information

Definition List Modern Algebra, Fall 2011 Anders O.F. Hendrickson

Definition List Modern Algebra, Fall 2011 Anders O.F. Hendrickson Definition List Modern Algebra, Fall 2011 Anders O.F. Hendrickson On almost every Friday of the semester, we will have a brief quiz to make sure you have memorized the definitions encountered in our studies.

More information

Lecture 1. Toric Varieties: Basics

Lecture 1. Toric Varieties: Basics Lecture 1. Toric Varieties: Basics Taras Panov Lomonosov Moscow State University Summer School Current Developments in Geometry Novosibirsk, 27 August1 September 2018 Taras Panov (Moscow University) Lecture

More information

EECS150 - Digital Design Lecture 19 - Combinational Logic Circuits : A Deep Dive

EECS150 - Digital Design Lecture 19 - Combinational Logic Circuits : A Deep Dive EECS150 - Digital Design Lecture 19 - Combinational Logic Circuits : A Deep Dive March 30, 2010 John Wawrzynek Spring 2010 EECS150 - Lec19-cl1 Page 1 Boolean Algebra I (Representations of Combinational

More information

Relation of Pure Minimum Cost Flow Model to Linear Programming

Relation of Pure Minimum Cost Flow Model to Linear Programming Appendix A Page 1 Relation of Pure Minimum Cost Flow Model to Linear Programming The Network Model The network pure minimum cost flow model has m nodes. The external flows given by the vector b with m

More information

Integral Operators for Computing Homology Generators at any Dimension

Integral Operators for Computing Homology Generators at any Dimension Integral Operators for Computing Homology Generators at any Dimension No Author Given No Institute Given Abstract. In this paper, we present a method for computing integer homology generators of a nd cellular

More information

19. Blocking & confounding

19. Blocking & confounding 146 19. Blocking & confounding Importance of blocking to control nuisance factors - day of week, batch of raw material, etc. Complete Blocks. This is the easy case. Suppose we run a 2 2 factorial experiment,

More information

Suggested Solutions MATHEMATICS COMPULSORY PART PAPER 1. Question No Marks TAK SUN SECONDARY SCHOOL MOCK EXAMINATION ONE FORM 5

Suggested Solutions MATHEMATICS COMPULSORY PART PAPER 1. Question No Marks TAK SUN SECONDARY SCHOOL MOCK EXAMINATION ONE FORM 5 Suggested Solutions TAK SUN SECONDARY SCHOOL MOCK EXAMINATION ONE MATHEMATICS COMPULSORY PART PAPER 1 FORM 5 THIS PAPER MUST BE ANSWERED IN ENGLISH INSTRUCTIONS 1 Write your Name, Class and Class Number

More information

ON THE PUZZLES WITH POLYHEDRA AND NUMBERS

ON THE PUZZLES WITH POLYHEDRA AND NUMBERS ON THE PUZZLES WITH POLYHEDRA AND NUMBERS JORGE REZENDE. Introduction The Portuguese Mathematical Society (SPM) published, in 00, a set of didactical puzzles called Puzzles com poliedros e números (Puzzles

More information

2. If two isosceles triangles have congruent vertex angles, then the triangles must be A. congruent B. right C. equilateral D.

2. If two isosceles triangles have congruent vertex angles, then the triangles must be A. congruent B. right C. equilateral D. 1. If two angles of a triangle measure 56 and 68, the triangle is A. scalene B. isosceles C. obtuse D. right 2. If two isosceles triangles have congruent vertex angles, then the triangles must be A. congruent

More information

What if the characteristic equation has complex roots?

What if the characteristic equation has complex roots? MA 360 Lecture 18 - Summary of Recurrence Relations (cont. and Binomial Stuff Thursday, November 13, 01. Objectives: Examples of Recurrence relation solutions, Pascal s triangle. A quadratic equation What

More information

LAMC Beginners Circle November 10, Oleg Gleizer. Warm-up

LAMC Beginners Circle November 10, Oleg Gleizer. Warm-up LAMC Beginners Circle November 10, 2013 Oleg Gleizer oleg1140@gmail.com Warm-up Problem 1 Can a power of two (a number of the form 2 n ) have all the decimal digits 0, 1,..., 9 the same number of times?

More information

for some n i (possibly infinite).

for some n i (possibly infinite). Homology with coefficients: The chain complexes that we have dealt with so far have had elements which are Z-linear combinations of basis elements (which are themselves singular simplices or equivalence

More information

BRITISH COLUMBIA SECONDARY SCHOOL MATHEMATICS CONTEST,

BRITISH COLUMBIA SECONDARY SCHOOL MATHEMATICS CONTEST, BRITISH COLUMBIA SECONDARY SCHOOL MATHEMATICS CONTEST, 014 Solutions Junior Preliminary 1. Rearrange the sum as (014 + 01 + 010 + + ) (013 + 011 + 009 + + 1) = (014 013) + (01 011) + + ( 1) = 1 + 1 + +

More information

Exercises for Algebraic Topology

Exercises for Algebraic Topology Sheet 1, September 13, 2017 Definition. Let A be an abelian group and let M be a set. The A-linearization of M is the set A[M] = {f : M A f 1 (A \ {0}) is finite}. We view A[M] as an abelian group via

More information

UNCC 2001 Comprehensive, Solutions

UNCC 2001 Comprehensive, Solutions UNCC 2001 Comprehensive, Solutions March 5, 2001 1 Compute the sum of the roots of x 2 5x + 6 = 0 (A) (B) 7/2 (C) 4 (D) 9/2 (E) 5 (E) The sum of the roots of the quadratic ax 2 + bx + c = 0 is b/a which,

More information

The High School Section

The High School Section 1 Viète s Relations The Problems. 1. The equation 10/07/017 The High School Section Session 1 Solutions x 5 11x 4 + 4x 3 + 55x 4x + 175 = 0 has five distinct real roots x 1, x, x 3, x 4, x 5. Find: x 1

More information

A STUDY IN HOMOLOGY. A Thesis Presented to. The Honors Tutorial College. Ohio University. In Partial Fulfillment of

A STUDY IN HOMOLOGY. A Thesis Presented to. The Honors Tutorial College. Ohio University. In Partial Fulfillment of A STUDY IN HOMOLOGY A Thesis Presented to The Honors Tutorial College Ohio University In Partial Fulfillment of The Requirements from the Honors Tutorial College With the degree of Bachelor of Science

More information

COT 6936: Topics in Algorithms! Giri Narasimhan. ECS 254A / EC 2443; Phone: x3748

COT 6936: Topics in Algorithms! Giri Narasimhan. ECS 254A / EC 2443; Phone: x3748 COT 6936: Topics in Algorithms! Giri Narasimhan ECS 254A / EC 2443; Phone: x3748 giri@cs.fiu.edu https://moodle.cis.fiu.edu/v2.1/course/view.php?id=612 Gaussian Elimination! Solving a system of simultaneous

More information

18.312: Algebraic Combinatorics Lionel Levine. Lecture 11

18.312: Algebraic Combinatorics Lionel Levine. Lecture 11 18.312: Algebraic Combinatorics Lionel Levine Lecture date: March 15, 2011 Lecture 11 Notes by: Ben Bond Today: Mobius Algebras, µ( n ). Test: The average was 17. If you got < 15, you have the option to

More information

Boolean Algebra and Digital Logic 2009, University of Colombo School of Computing

Boolean Algebra and Digital Logic 2009, University of Colombo School of Computing IT 204 Section 3.0 Boolean Algebra and Digital Logic Boolean Algebra 2 Logic Equations to Truth Tables X = A. B + A. B + AB A B X 0 0 0 0 3 Sum of Products The OR operation performed on the products of

More information

MATHEMATICS IN EVERYDAY LIFE 8

MATHEMATICS IN EVERYDAY LIFE 8 MATHEMATICS IN EVERYDAY LIFE 8 Chapter : Playing with Numbers ANSWER KEYS. Generalised form: (i) 8 = 0 8 + EXERCISE. (ii) 98 = 00 + 0 9 + 8 (iii) 7 = 00 7 + 0 + (iv) = 00 0 +. Usual form: (i) 0 + 7 = 0

More information

ALGEBRAIC PROPERTIES OF BIER SPHERES

ALGEBRAIC PROPERTIES OF BIER SPHERES LE MATEMATICHE Vol. LXVII (2012 Fasc. I, pp. 91 101 doi: 10.4418/2012.67.1.9 ALGEBRAIC PROPERTIES OF BIER SPHERES INGA HEUDTLASS - LUKAS KATTHÄN We give a classification of flag Bier spheres, as well as

More information