Formal libraries for Algebraic Topology: status report 1
|
|
- Letitia Bruce
- 5 years ago
- Views:
Transcription
1 Formal libraries for Algebraic Topology: status report 1 ForMath La Rioja node (Jónathan Heras) Departamento de Matemáticas y Computación Universidad de La Rioja Spain Mathematics, Algorithms and Proofs 2010 November 10, Partially supported by Ministerio de Educación y Ciencia, project MTM C02-01, and by European Commission FP7, STREP project ForMath ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 1/46
2 Contributors Local Contributors: Jesús Aransay César Domínguez Jónathan Heras Laureano Lambán Vico Pascual María Poza Julio Rubio ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 2/46
3 Contributors Local Contributors: Jesús Aransay César Domínguez Jónathan Heras Laureano Lambán Vico Pascual María Poza Julio Rubio Contributors from INRIA - Sophia: Yves Bertot Maxime Dénès Laurence Rideau Contributors from Universidad de Sevilla: Francisco Jesús Martín Mateos José Luis Ruiz Reina ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 2/46
4 Goal Formalization of libraries for Algebraic Topology ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 3/46
5 Goal Formalization of libraries for Algebraic Topology Application: Study of digital images ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 3/46
6 Applying topological concepts to analyze images F. Ségonne, E. Grimson, and B. Fischl. Topological Correction of Subcortical Segmentation. International Conference on Medical Image Computing and Computer Assisted Intervention, MICCAI 2003, LNCS 2879, Part 2, pp ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 4/46
7 Table of Contents 1 Mathematical concepts 2 Computing in Algebraic Topology 3 Formalizing Algebraic Topology 4 Incidence simplicial matrices formalized in SSReflect 5 Conclusions and Further Work ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 5/46
8 Table of Contents Mathematical concepts 1 Mathematical concepts 2 Computing in Algebraic Topology 3 Formalizing Algebraic Topology 4 Incidence simplicial matrices formalized in SSReflect 5 Conclusions and Further Work ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 6/46
9 Mathematical concepts From General Topology to Algebraic Topology Topological Space Digital Image triangulation Simplicial Complex interpreting algebraic structure Chain Complex computing simplification interpreting Homology ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 7/46
10 Mathematical concepts From General Topology to Algebraic Topology Topological Space Digital Image triangulation Simplicial Complex interpreting algebraic structure Chain Complex computing simplification interpreting Homology ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 7/46
11 Mathematical concepts From General Topology to Algebraic Topology Topological Space Digital Image triangulation Simplicial Complex interpreting algebraic structure Chain Complex computing simplification interpreting Homology ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 7/46
12 Mathematical concepts From General Topology to Algebraic Topology Topological Space Digital Image triangulation Simplicial Complex interpreting algebraic structure Chain Complex computing simplification interpreting Homology ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 7/46
13 Mathematical concepts From General Topology to Algebraic Topology Topological Space Digital Image triangulation Simplicial Complex interpreting algebraic structure Chain Complex computing simplification interpreting Homology ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 7/46
14 Mathematical concepts From General Topology to Algebraic Topology Topological Space Digital Image triangulation Simplicial Complex interpreting algebraic structure Chain Complex computing simplification interpreting Homology ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 7/46
15 Mathematical concepts From General Topology to Algebraic Topology Topological Space Digital Image triangulation Simplicial Complex interpreting algebraic structure Chain Complex computing simplification interpreting Homology ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 7/46
16 Simplicial Complexes Mathematical concepts Digital Image Simplicial Complex Chain Complex Homology simplification Definition Let V be an ordered set, called the vertex set. A simplex over V is any finite subset of V. ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 8/46
17 Simplicial Complexes Mathematical concepts Digital Image Simplicial Complex Chain Complex Homology simplification Definition Let V be an ordered set, called the vertex set. A simplex over V is any finite subset of V. Definition Let α and β be simplices over V, we say α is a face of β if α is a subset of β. ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 8/46
18 Simplicial Complexes Mathematical concepts Digital Image Simplicial Complex Chain Complex Homology simplification Definition Let V be an ordered set, called the vertex set. A simplex over V is any finite subset of V. Definition Let α and β be simplices over V, we say α is a face of β if α is a subset of β. Definition An ordered (abstract) simplicial complex over V is a set of simplices K over V satisfying the property: α K, if β α β K Let K be a simplicial complex. Then the set S n(k) of n-simplices of K is the set made of the simplices of cardinality n + 1. ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 8/46
19 Simplicial Complexes Mathematical concepts Digital Image Simplicial Complex Chain Complex Homology simplification V = (0, 1, 2, 3, 4, 5, 6) K = {, (0), (1), (2), (3), (4), (5), (6), (0, 1), (0, 2), (0, 3), (1, 2), (1, 3), (2, 3), (3, 4), (4, 5), (4, 6), (5, 6), (0, 1, 2), (4, 5, 6)} ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 9/46
20 Simplicial Complexes Mathematical concepts Digital Image Simplicial Complex Chain Complex Homology simplification Definition The facets of a simplicial complex K are the maximal simplices of the simplicial complex The facets are: {(0, 3), (1, 3), (2, 3), (3, 4), (0, 1, 2), (4, 5, 6)} ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 10/46
21 Mathematical concepts Chain Complexes Digital Image Simplicial Complex Chain Complex Homology simplification Definition A chain complex C is a pair of sequences C = (C q, d q) q Z where: For every q Z, the component C q is an R-module, the chain group of degree q For every q Z, the component d q is a module morphism d q : C q C q 1, the differential map For every q Z, the composition d qd q+1 is null: d qd q+1 = 0 ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 11/46
22 Mathematical concepts Homology Digital Image Simplicial Complex Chain Complex Homology simplification Definition If C = (C q, d q) q Z is a chain complex: The image B q = im d q+1 C q is the (sub)module of q-boundaries The kernel Z q = ker d q C q is the (sub)module of q-cycles Given a chain complex C = (C q, d q) q Z : d q 1 d q = 0 B q Z q Every boundary is a cycle The converse is not generally true ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 12/46
23 Mathematical concepts Homology Digital Image Simplicial Complex Chain Complex Homology simplification Definition If C = (C q, d q) q Z is a chain complex: The image B q = im d q+1 C q is the (sub)module of q-boundaries The kernel Z q = ker d q C q is the (sub)module of q-cycles Definition Given a chain complex C = (C q, d q) q Z : d q 1 d q = 0 B q Z q Every boundary is a cycle The converse is not generally true Let C = (C q, d q) q Z be a chain complex. For each degree n Z, the n-homology module of C is defined as the quotient module H n(c ) = Zn B n ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 12/46
24 Mathematical concepts From Simplicial Complexes to Chain Complexes Digital Image Simplicial Complex Chain Complex Homology simplification Definition Let K be an (ordered abstract) simplicial complex. Let n 1 and 0 i n be two integers n and i. Then the face operator n i is the linear map n i : S n(k) S n 1 (K) defined by: n i ((v 0,..., v n)) = (v 0,..., v i 1, v i+1,..., v n). The i-th vertex of the simplex is removed, so that an (n 1)-simplex is obtained. Definition Let K be a simplicial complex. Then the chain complex C (K) canonically associated with K is defined as follows. The chain group C n(k) is the free Z module generated by the n-simplices of K. In addition, let (v 0,..., v n 1 ) be a n-simplex of K, the differential of this simplex is defined as: n d n := ( 1) i i n i=0 ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 13/46
25 Mathematical concepts Simplification: Perturbation techniques Digital Image Simplicial Complex Chain Complex Homology simplification Definition A reduction ρ between two chain complexes C y D (denoted by ρ : C D ) is a triple ρ = (f, g, h) satisfying the following relations: 1) fg = Id D ; 2) d C h + hd C = Id C gf ; 3) fh = 0; hg = 0; hh = 0. h C f g D Theorem If C D, then C = D A, with A acyclic, which implies that H n(c ) = H n(d ) for all n. ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 14/46
26 Mathematical concepts Simplification: Perturbation techniques Digital Image Simplicial Complex Chain Complex Homology Reduction h (C, d C ) simplification g f (D, d D + δ 1 ) (D, d D ) ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 15/46
27 Mathematical concepts Simplification: Perturbation techniques Digital Image Simplicial Complex Chain Complex Homology simplification h1 EPL (C, d C + δ 1 ) Reduction h (C, d C ) g1 f 1 g f (D, d D + δ 1 ) δ 1 (D, d D ) Easy Perturbation Lemma (EPL) Basic Perturbation Lemma (BPL) ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 15/46
28 Mathematical concepts Simplification: Perturbation techniques Digital Image Simplicial Complex Chain Complex Homology simplification EPL Reduction BPL h1 (C, d C + δ 1 ) h (C, d C ) h2 δ 2 (C, d C + δ 2 ) g1 f 1 g f g2 f 2 (D, d D + δ 1 ) (D, d D ) (D, d + δ D 2 ) δ 1 Easy Perturbation Lemma (EPL) Basic Perturbation Lemma (BPL) ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 15/46
29 Mathematical concepts Simplification: Discrete Morse Theory Digital Image Simplicial Complex Chain Complex Homology Discrete Morse Theory: Discrete vector fields DVF simplification ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 16/46
30 Mathematical concepts Simplification: Discrete Morse Theory Digital Image Simplicial Complex Chain Complex Homology Discrete Morse Theory: Discrete vector fields DVF Critical cells simplification ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 16/46
31 Mathematical concepts Simplification: Discrete Morse Theory Digital Image Simplicial Complex Chain Complex Homology simplification Discrete Morse Theory: Discrete vector fields DVF Critical cells From a chain complex C and a DVF V on C constructs a reduction from C to C c where generators of C c are the critical cells of C with respect to V ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 16/46
32 Mathematical concepts Simplification: Discrete Morse Theory Digital Image Simplicial Complex Chain Complex Homology simplification Discrete Morse Theory: Discrete vector fields DVF Critical cells From a chain complex C and a DVF V on C constructs a reduction from C to C c where generators of C c are the critical cells of C with respect to V R. Forman. Morse theory for cell complexes. Advances in Mathematics, 134:90-145, A. Romero, F. Sergeraert. Discrete Vector Fields and Fundamental Algebraic Topology. ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 16/46
33 Computing Mathematical concepts Digital Image Simplicial Complex Chain Complex Homology simplification Computing Homology groups: From a Chain Complex (C n, d n ) n Z of finite type d n can be expressed as matrices Homology groups are obtained from a diagonalization process ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 17/46
34 Computing Mathematical concepts Digital Image Simplicial Complex Chain Complex Homology simplification Computing Homology groups: From a Chain Complex (C n, d n ) n Z of finite type d n can be expressed as matrices Homology groups are obtained from a diagonalization process From a Chain Complex (C n, d n ) n Z of non finite type Effective Homology Theory Reductions J. Rubio and F. Sergeraert. Constructive Algebraic Topology, Bulletin des Sciences Mathématiques, 126: , ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 17/46
35 Mathematical concepts Digital Images Digital Image Simplicial Complex Chain Complex Homology simplification 2D digital images: elements are pixels 3D digital images: elements are voxels ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 18/46
36 Mathematical concepts From a digital image to simplicial complexes Digital Image Simplicial Complex Chain Complex Homology simplification R. Ayala, E. Domínguez, A.R. Francés, A. Quintero. Homotopy in digital spaces. Discrete Applied Mathematics 125 (2003) ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 19/46
37 Table of Contents Computing in Algebraic Topology 1 Mathematical concepts 2 Computing in Algebraic Topology 3 Formalizing Algebraic Topology 4 Incidence simplicial matrices formalized in SSReflect 5 Conclusions and Further Work ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 20/46
38 Computing in Algebraic Topology Computing in Algebraic Topology Digital Image triangulation Simplicial Complex interpreting graded structure Chain Complex simplification Homology computing Demonstration fkenzo: user interface for Sergeraert s Kenzo system ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 21/46
39 Table of Contents Formalizing Algebraic Topology 1 Mathematical concepts 2 Computing in Algebraic Topology 3 Formalizing Algebraic Topology 4 Incidence simplicial matrices formalized in SSReflect 5 Conclusions and Further Work ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 22/46
40 Formalizing Algebraic Topology Formalization of Simplicial Complexes Digital Image Simplicial Complex Chain Complex Homology Formalized in ACL2 simplification J. Heras, V. Pascual and J. Rubio. ACL2 verification of Simplicial Complexes programs for the Kenzo system. Preprint. Formalization in Coq/SSReflect Y. Bertot, L. Rideau and ForMath La Rioja node. Technical report on a SSReflect week. ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 23/46
41 Formalizing Algebraic Topology Formalization of Chain Complexes Digital Image Simplicial Complex Chain Complex Homology simplification Formalized in ACL2, Isabelle and Coq L. Lambán, F. J. Martín-Mateos, J. L. Ruiz-Reina and J. Rubio. When first order is enough: the case of Simplicial Topology. Preprint. J. Heras and V. Pascual. An ACL2 infrastructure to formalize Kenzo Higher-Order constructors. Preprint. J. Aransay and C. Domínguez. Modelling Differential Structures in Proof Assistants: The Graded Case. In Proceedings 12th International Conference on Computer Aided Systems Theory (EUROCAST 2009), volume 5717 of Lecture Notes in Computer Science, pages , ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 24/46
42 Formalizing Algebraic Topology From Simplicial Complexes to Chain Complexes Digital Image Simplicial Complex Chain Complex Homology Simplicial Complexes Simplicial Sets Formalized in ACL2 simplification J. Heras, V. Pascual and J. Rubio, Proving with ACL2 the correctness of simplicial sets in the Kenzo system. In LOPSTR 2010, Lecture Notes in Computer Science. Springer-Verlag. ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 25/46
43 Formalizing Algebraic Topology From Simplicial Complexes to Chain Complexes Digital Image Simplicial Complex Chain Complex Homology simplification Simplicial Complexes Simplicial Sets Chain Complexes Formalized in ACL2 J. Heras, V. Pascual and J. Rubio, Proving with ACL2 the correctness of simplicial sets in the Kenzo system. In LOPSTR 2010, Lecture Notes in Computer Science. Springer-Verlag. Formalized in ACL2 L. Lambán, F. J. Martín-Mateos, J. L. Ruiz-Reina and J. Rubio. When first order is enough: the case of Simplicial Topology. Preprint. ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 25/46
44 Formalizing Algebraic Topology Simplification: Reductions Digital Image Simplicial Complex Chain Complex Homology simplification h C(K) f g C N (K) Formalized in ACL2 L. Lambán, F. J. Martín-Mateos, J. L. Ruiz-Reina and J. Rubio. When first order is enough: the case of Simplicial Topology. Preprint. ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 26/46
45 Formalizing Algebraic Topology Simplification: Perturbation techniques Digital Image Simplicial Complex Chain Complex Homology simplification EPL: Formalized in ACL2, Coq and Isabelle J. Heras and V. Pascual. An ACL2 infrastructure to formalize Kenzo Higher-Order constructors. Preprint. J. Aransay and C. Domínguez. Modelling Differential Structures in Proof Assistants: The Graded Case. In Proceedings 12th International Conference on Computer Aided Systems Theory (EUROCAST 2009), volume 5717 of Lecture Notes in Computer Science, pages , ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 27/46
46 Formalizing Algebraic Topology Simplification: Perturbation techniques Digital Image Simplicial Complex Chain Complex Homology simplification EPL: Formalized in ACL2, Coq and Isabelle J. Heras and V. Pascual. An ACL2 infrastructure to formalize Kenzo Higher-Order constructors. Preprint. J. Aransay and C. Domínguez. Modelling Differential Structures in Proof Assistants: The Graded Case. In Proceedings 12th International Conference on Computer Aided Systems Theory (EUROCAST 2009), volume 5717 of Lecture Notes in Computer Science, pages , BPL: Formalized in Isabelle/HOL J. Aransay, C. Ballarin and J. Rubio. A mechanized proof of the Basic Perturbation Lemma. Journal of Automated Reasoning, 40(4): , Formalization of Bicomplexes in Coq C. Domínguez and J. Rubio. Effective Homology of Bicomplexes, formalized in Coq. To appear in Theoretical Computer Science. ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 27/46
47 Formalizing Algebraic Topology Simplification: Discrete Morse Theory Digital Image Simplicial Complex Chain Complex Homology simplification Formalization of Discrete Morse Theory: Work in progress ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 28/46
48 Homology Groups Formalizing Algebraic Topology Digital Image Simplicial Complex Chain Complex Homology simplification Formalization of Discrete Morse Theory: Work in progress Formalization of Homology groups: Future Work ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 28/46
49 Formalizing Algebraic Topology Formalization of digital images Digital Image Simplicial Complex Chain Complex Homology 2D digital images: Binary matrix simplification t f f t Formalized in Coq: R. O Connor. A Computer Verified Theory of Compact Sets. In SCSS 2008, RISC Linz Report Series. ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 29/46
50 Formalizing Algebraic Topology From Digital Images to Simplicial Complexes Digital Image Simplicial Complex Chain Complex Homology simplification Elements of digital images Facets of a Simplicial Complex Future work ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 30/46
51 Incidence simplicial matrices formalized in SSReflect Table of Contents 1 Mathematical concepts 2 Computing in Algebraic Topology 3 Formalizing Algebraic Topology 4 Incidence simplicial matrices formalized in SSReflect 5 Conclusions and Further Work ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 31/46
52 Incidence simplicial matrices formalized in SSReflect From Simplicial Complexes to Homology Simplicial Complex graded structure Incidence Matrices differential Chain Complex computing Homology ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 32/46
53 Incidence simplicial matrices formalized in SSReflect SSReflect SSReflect: Extension of Coq Developed while formalizing the Four Color Theorem Provides new libraries: ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 33/46
54 Incidence simplicial matrices formalized in SSReflect SSReflect SSReflect: Extension of Coq Developed while formalizing the Four Color Theorem Provides new libraries: matrix.v: matrix theory finset.v and fintype.v: finite set theory and finite types bigops.v: indexed big operations, like n f (i) or f (i) zmodp.v: additive group and ring Z p i=0 i I ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 33/46
55 Incidence simplicial matrices formalized in SSReflect Representation of Simplicial Complexes in SSReflect Definition Let V be a finite ordered set, called the vertex set, a simplex over V is any finite subset of V Variable V : fintype. Definition simplex := {set V} ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 34/46
56 Incidence simplicial matrices formalized in SSReflect Representation of Simplicial Complexes in SSReflect Definition Let V be a finite ordered set, called the vertex set, a simplex over V is any finite subset of V. Definition A finite ordered (abstract) simplicial complex over V is a finite set of simplices K over V satisfying the property: α K, if β α β K Variable V : fintype. Definition simplex := {set V}. Definition good_sc (c : {set simplex}) := forall x, x \in c -> forall y : simplex, y \subset x -> y \in c ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 34/46
57 Incidence simplicial matrices formalized in SSReflect Incidence Matrices Definition Let X and Y be two ordered finite sets of simplices, we call incidence matrix to a matrix m n where m = X n = Y Y [1] Y [n] X [1] a 1,1 a 1,n M = X [m] a m,1 a m,n a i,j = { 1 if X [i] is a face of Y [j] 0 if X [i] is not a face of Y [j] ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 35/46
58 Incidence simplicial matrices formalized in SSReflect Incidence Matrices Definition Let X and Y be two ordered finite sets of simplices, we call incidence matrix to a matrix m n where m = X n = Y Y [1] Y [n] X [1] a 1,1 a 1,n M = X [m] a m,1 a m,n a i,j = { 1 if X [i] is a face of Y [j] 0 if X [i] is not a face of Y [j] Lemma lt12 : 1 < 2. Proof. by done. Qed. Definition Z2_ring := (Zp_ring lt12). Lemma p : 0 < 2. Proof. by done. Qed. Definition p_0_2 := inzp p 0. Definition p_1_2 := inzp p ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 35/46
59 Incidence simplicial matrices formalized in SSReflect Incidence Matrices Definition Let X and Y be two ordered finite sets of simplices, we call incidence matrix to a matrix m n where m = X n = Y Y [1] Y [n] X [1] a 1,1 a 1,n M = X [m] a m,1 a m,n a i,j = { 1 if X [i] is a face of Y [j] 0 if X [i] is not a face of Y [j] Variables Top Left:{set simplex}. Definition seq_ss (SS: {set simplex}):= enum (mem SS) : seq simplex ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 35/46
60 Incidence simplicial matrices formalized in SSReflect Incidence Matrices Definition Let X and Y be two ordered finite sets of simplices, we call incidence matrix to a matrix m n where m = X n = Y Y [1] Y [n] X [1] a 1,1 a 1,n M = X [m] a m,1 a m,n a i,j = { 1 if X [i] is a face of Y [j] 0 if X [i] is not a face of Y [j] Definition incidencefunction (i j : nat) := if (nth x0 (seq_ss Left) i) \subset (nth x0 (seq_ss Top) j) then p_1_2 else p_0_2. Definition incidencematrix := matrix_of_fun incidencefunction (m:=size (seq_ss Left)) (n:=size (seq_ss Top)) (R:=Z2_ring) ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 35/46
61 Incidence simplicial matrices formalized in SSReflect Incidence Matrices Definition Let C be a finite set of simplices, A be the set of n-simplices of C with an order between its elements and B the set of (n 1)-simplices of C with an order between its elements. We call incidence matrix of dimension n (n 1), to a matrix p q where p = B q = A M i,j = { 1 if B[i] is a face of A[j] 0 if B[i] is not a face of A[j] Variable c: {set simplex}. Variable n:nat. Definition top_n := [set x \in c # x == n+1] : {set simplex}. Definition left_n_1 := [set x \in c # x == n] : {set simplex}. Definition incidence_matrix_n := incidencematrix top_n left_n_ ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 36/46
62 Incidence simplicial matrices formalized in SSReflect Incidence Matrices of Simplicial Complexes (0, 1) (0, 2) (0, 3) (1, 2) (1, 3) (2, 3) (3, 4) (4, 5) (4, 6) (5, 6) (0) (1) (2) (3) (4) (5) (6) ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 37/46
63 Incidence simplicial matrices formalized in SSReflect Incidence Matrices of Simplicial Complexes (0, 1, 2) (4, 5, 6) (0, 1) 1 0 (0, 2) 1 0 (0, 3) 0 0 (1, 2) 1 0 (1, 3) 0 0 (2, 3) 0 0 (3, 4) 0 0 (4, 5) 0 1 (4, 6) 0 1 (5, 6) 0 1 ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 37/46
64 Incidence simplicial matrices formalized in SSReflect Product of two consecutive incidence matrices in Z 2 Theorem (Product of two consecutive incidence matrices in Z 2 ) Let K be a finite simplicial complex over V with an order between the simplices of the same dimension and let n 1 be a natural number n, then the product of the n-th incidence matrix of K and the (n + 1)-incidence matrix of K over the ring Z/2Z is equal to the null matrix Theorem incidence_matrices_sc_product: forall (V:finType)(n:nat)(sc: {set (simplex V)}), good_sc sc -> n >= 1 -> mulmx (R:=Z2_ring) (incidence_matrix_n sc n) (incidence_matrix_n sc (n+1)) = null_mx Z2_ring (size (seq_ss (left_n_1 sc n))) (size (seq_ss (top_n sc (n+1)))) ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 38/46
65 Incidence simplicial matrices formalized in SSReflect Sketch of the proof Let S n+1 be the set of (n + 1)-simplices of K with an order between its elements Let S n be the set of n-simplices of K with an order between its elements Let S n 1 be the set of (n 1)-simplices of K with an order between its elements ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 39/46
66 Incidence simplicial matrices formalized in SSReflect Sketch of the proof Let S n+1 be the set of (n + 1)-simplices of K with an order between its elements Let S n be the set of n-simplices of K with an order between its elements Let S n 1 be the set of (n 1)-simplices of K with an order between its elements S n[1] S n[r1] S n+1 [1] S n+1 [r3] S n 1 [1] a 1,1 a 1,r1 S n[1] b 1,1 b 1,r1 M n(k) = , M n+1(k) = S n 1 [r2] a r2,1 a r2,r1 S n[r1] b r1,1 b r1,r3 where r1 = S n, r2 = S n 1 and r3 = S n+1 ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 39/46
67 Incidence simplicial matrices formalized in SSReflect Sketch of the proof where c 1,1 c 1,r3 M n (K) M n+1 (K) =..... c r2,1 c r2,r3 c i, j = 1 j0 r1 a i, j0 b j0, j ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 40/46
68 Incidence simplicial matrices formalized in SSReflect Sketch of the proof where c 1,1 c 1,r3 M n (K) M n+1 (K) =..... c r2,1 c r2,r3 we need to prove that c i, j = 1 j0 r1 i, j, c i, j = 0 in order to prove that M n M n+1 = 0 a i, j0 b j0, j ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 40/46
69 Incidence simplicial matrices formalized in SSReflect Sketch of the proof a i, j0 b j0, j = 1 j0 r a i, j0 b j0, j a i, j0 b j0, j a i, j0 b j0, j a i, j0 b j0, j j0 S n 1 [i] S n[j0] S n[j0] S n+1 [j] j0 S n 1 [i] S n[j0] S n[j0] S n+1 [j] j0 S n 1 [i] S n[j0] S n[j0] S n+1 [j] j0 S n 1 [i] S n[j0] S n[j0] S n+1 [j] ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 41/46
70 Incidence simplicial matrices formalized in SSReflect Sketch of the proof a i, j0 b j0, j = 1 j0 r a i, j0 b j0, j a i, j0 b j0, j a i, j0 b j0, j a i, j0 b j0, j j0 S n 1 [i] S n[j0] S n[j0] S n+1 [j] j0 S n 1 [i] S n[j0] S n[j0] S n+1 [j] j0 S n 1 [i] S n[j0] S n[j0] S n+1 [j] j0 S n 1 [i] S n[j0] S n[j0] S n+1 [j] a i, j0 b j0, j = ( 1 j0 r1 1) j0 M n 2 [i] M n 1 [j0] M n 1 [j0] M n[j] ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 41/46
71 Incidence simplicial matrices formalized in SSReflect Sketch of the proof a i, j0 b j0, j = 1 j0 r a i, j0 b j0, j a i, j0 b j0, j a i, j0 b j0, j a i, j0 b j0, j j0 S n 1 [i] S n[j0] S n[j0] S n+1 [j] j0 S n 1 [i] S n[j0] S n[j0] S n+1 [j] j0 S n 1 [i] S n[j0] S n[j0] S n+1 [j] j0 S n 1 [i] S n[j0] S n[j0] S n+1 [j] a i, j0 b j0, j = ( 1 j0 r1 1) j0 M n 2 [i] M n 1 [j0] M n 1 [j0] M n[j] a i, j0 b j0, j = {j0 (1 j0 r1) (S n 1 [i] S n[j0]) (S n[j0] S n+1 [j])} 1 j0 r1 ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 41/46
72 Incidence simplicial matrices formalized in SSReflect Sketch of the proof {j0 (1 j0 r1) (S n 1 [i] S n [j0]) (S n [j0] S n+1 [j])} = 0 mod 2 ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 42/46
73 Incidence simplicial matrices formalized in SSReflect Sketch of the proof {j0 (1 j0 r1) (S n 1 [i] S n [j0]) (S n [j0] S n+1 [j])} = 0 mod 2 S n 1 [i] S n+1 [j] {j0 (1 j0 r1) (S n 1 [i] S n[j0]) (S n[j0] S n+1 [j])} = 0 Otherwise, k such that S n 1 [i] S n [k] S n+1 [j] ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 42/46
74 Incidence simplicial matrices formalized in SSReflect Sketch of the proof {j0 (1 j0 r1) (S n 1 [i] S n [j0]) (S n [j0] S n+1 [j])} = 0 mod 2 S n 1 [i] S n+1 [j] {j0 (1 j0 r1) (S n 1 [i] S n[j0]) (S n[j0] S n+1 [j])} = 0 Otherwise, k such that S n 1 [i] S n [k] S n+1 [j] S n 1 [i] S n+1 [j] {j0 (1 j0 r1) (S n 1 [i] S n[j0]) (S n[j0] S n+1 [j])} = 2 S n+1 [j] = (v 0,..., v n+1 ) S n[k 1 ] = (v 0,..., v j,..., v n+1 ) S n[k 2 ] = (v 0,..., v i,..., v n+1 ) S n 1 [i] = (v 0,..., v i,..., v j,..., v n+1 ) ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 42/46
75 Incidence simplicial matrices formalized in SSReflect Sketch of the proof {j0 (1 j0 r1) (S n 1 [i] S n [j0]) (S n [j0] S n+1 [j])} = 0 mod 2 S n 1 [i] S n+1 [j] {j0 (1 j0 r1) (S n 1 [i] S n[j0]) (S n[j0] S n+1 [j])} = 0 Otherwise, k such that S n 1 [i] S n [k] S n+1 [j] S n 1 [i] S n+1 [j] {j0 (1 j0 r1) (S n 1 [i] S n[j0]) (S n[j0] S n+1 [j])} = 2 S n+1 [j] = (v 0,..., v n+1 ) S n[k 1 ] = (v 0,..., v j,..., v n+1 ) S n[k 2 ] = (v 0,..., v i,..., v n+1 ) S n 1 [i] = (v 0,..., v i,..., v j,..., v n+1 ) ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 42/46
76 Incidence simplicial matrices formalized in SSReflect Formalization in SSReflect Summation part: Quite direct ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 43/46
77 Incidence simplicial matrices formalized in SSReflect Formalization in SSReflect Summation part: Quite direct Lemmas from bigops library bigid: F i = F i + i r P i i r P i a i big1: 0 = 0 i r P i i r P i a i F i ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 43/46
78 Incidence simplicial matrices formalized in SSReflect Formalization in SSReflect Summation part: Quite direct Lemmas from bigops library bigid: F i = F i + i r P i i r P i a i big1: 0 = 0 i r P i i r P i a i F i ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 43/46
79 Incidence simplicial matrices formalized in SSReflect Formalization in SSReflect Summation part: Quite direct Lemmas from bigops library bigid: F i = F i + i r P i i r P i a i big1: 0 = 0 i r P i Cardinality part: More details are needed i r P i a i F i ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 43/46
80 Incidence simplicial matrices formalized in SSReflect Formalization in SSReflect Summation part: Quite direct Lemmas from bigops library bigid: F i = F i + F i i r P i i r P i a i i r P i a i big1: 0 = 0 i r P i Cardinality part: More details are needed Auxiliary lemmas Lemmas from finset and fintype libraries ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 43/46
81 Table of Contents Conclusions and Further Work 1 Mathematical concepts 2 Computing in Algebraic Topology 3 Formalizing Algebraic Topology 4 Incidence simplicial matrices formalized in SSReflect 5 Conclusions and Further Work ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 44/46
82 Conclusions and Further Work Conclusions and Further Work Conclusions: Application of Algebraic Topology to the analysis of Digital Images Implemented in a Software System Partially formalized with Theorem Proving tools ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 45/46
83 Conclusions and Further Work Conclusions and Further Work Conclusions: Application of Algebraic Topology to the analysis of Digital Images Implemented in a Software System Partially formalized with Theorem Proving tools Future Work: Formalization: Digital Images to Simplicial Complexes Formalization of Discrete Morse Theory Formalization of computation of Homology groups... ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 45/46
84 The end Thank you for your attention Formal libraries for Algebraic Topology: status report ForMath La Rioja node (Jónathan Heras) Departamento de Matemáticas y Computación Universidad de La Rioja Spain Mathematics, Algorithms and Proofs 2010 November 10, 2010 ForMath La Rioja node (J. Heras) Formal libraries for Algebraic Topology 46/46
From Digital Images to Simplicial Complexes: A Report
From Digital Images to Simplicial Complexes: A Report ForMath La Rioja node Departamento de Matemáticas y Computación, Universidad de La Rioja, Edificio Vives, Luis de Ulloa s/n, E-26004 Logroño (La Rioja,
More informationA Certified Reduction Strategy for Homological Image Processing
A Certified Reduction Strategy for Homological Image Processing M. Poza, C. Domínguez, J. Heras, and J. Rubio Department of Mathematics and Computer Science, University of La Rioja 19 September 2014 PROLE
More informationModelling Algebraic Structures and Morphisms in ACL2
Noname manuscript No. (will be inserted by the editor) Modelling Algebraic Structures and Morphisms in ACL2 Jónathan Heras Francisco Jesús Martín Mateos Vico Pascual Received: date / Accepted: date Abstract
More informationfkenzo: a user interface for computations in Algebraic Topology
fkenzo: a user interface for computations in Algebraic Topology J. Heras a, V. Pascual a, J. Rubio a, F. Sergeraert b a Departamento de Matemáticas y Computación. Universidad de La Rioja. Logroño, Spain.
More informationAnalysis of high dimensional data via Topology. Louis Xiang. Oak Ridge National Laboratory. Oak Ridge, Tennessee
Analysis of high dimensional data via Topology Louis Xiang Oak Ridge National Laboratory Oak Ridge, Tennessee Contents Abstract iii 1 Overview 1 2 Data Set 1 3 Simplicial Complex 5 4 Computation of homology
More informationLecture 0: Reivew of some basic material
Lecture 0: Reivew of some basic material September 12, 2018 1 Background material on the homotopy category We begin with the topological category TOP, whose objects are topological spaces and whose morphisms
More informationConstructive Homological Algebra VI. Constructive Spectral Sequences
0 Constructive Homological Algebra VI. Constructive Spectral Sequences Francis Sergeraert, Institut Fourier, Grenoble, France Genova Summer School, 2006 1 [F F τ B B] Key tools for effective spectral sequences
More informationExact discrete Morse functions on surfaces. To the memory of Professor Mircea-Eugen Craioveanu ( )
Stud. Univ. Babeş-Bolyai Math. 58(2013), No. 4, 469 476 Exact discrete Morse functions on surfaces Vasile Revnic To the memory of Professor Mircea-Eugen Craioveanu (1942-2012) Abstract. In this paper,
More informationPersistent Homology and Nested Dissection
Persistent Homology and Nested Dissection Don Sheehy University of Connecticut joint work with Michael Kerber and Primoz Skraba A Topological Data Analysis Pipeline A Topological Data Analysis Pipeline
More informationDiffusion Maps and Topological Data Analysis
Diffusion Maps and Topological Data Analysis Melissa R. McGuirl McGuirl (Brown University) Diffusion Maps and Topological Data Analysis 1 / 19 Introduction OVERVIEW Topological Data Analysis The use of
More informationPERSISTENT HOMOLOGY OF FINITE TOPOLOGICAL SPACES
PERSISTENT HOMOLOGY OF FINITE TOPOLOGICAL SPACES HANEY MAXWELL Abstract. We introduce homology and finite topological spaces. From the basis of that introduction, persistent homology is applied to finite
More informationDiscrete Morse Theory on Simplicial Complexes
Discrete Morse Theory on Simplicial Complexes August 27, 2009 ALEX ZORN ABSTRACT: Following [2] and [3], we introduce a combinatorial analog of topological Morse theory, and show how the introduction of
More informationCombinatorics I (Lecture 36)
Combinatorics I (Lecture 36) February 18, 2015 Our goal in this lecture (and the next) is to carry out the combinatorial steps in the proof of the main theorem of Part III. We begin by recalling some notation
More informationConstructive Homological Algebra V. Algebraic Topology background
0 Constructive Homological Algebra V. Algebraic Topology background Francis Sergeraert, Institut Fourier, Grenoble, France Genova Summer School, 2006 1 General topological spaces cannot be directly installed
More informationComputing the Betti Numbers of Arrangements. Saugata Basu School of Mathematics & College of Computing Georgia Institute of Technology.
1 Computing the Betti Numbers of Arrangements Saugata Basu School of Mathematics & College of Computing Georgia Institute of Technology. 2 Arrangements in Computational Geometry An arrangement in R k is
More informationRefinements for free! 1
Refinements for free! Refinements for free! 1 Cyril Cohen joint work with Maxime Dénès and Anders Mörtberg University of Gothenburg and Inria Sophia-Antipolis May 8, 2014 1 This work has been funded by
More information4. Simplicial Complexes and Simplicial Homology
MATH41071/MATH61071 Algebraic topology Autumn Semester 2017 2018 4. Simplicial Complexes and Simplicial Homology Geometric simplicial complexes 4.1 Definition. A finite subset { v 0, v 1,..., v r } R n
More informationAlgebraic Topology: A brief introduction
Algebraic Topology: A brief introduction Harish Chintakunta This chapter is intended to serve as a brief, and far from comprehensive, introduction to Algebraic Topology to help the reading flow of this
More informationSTANLEY S SIMPLICIAL POSET CONJECTURE, AFTER M. MASUDA
Communications in Algebra, 34: 1049 1053, 2006 Copyright Taylor & Francis Group, LLC ISSN: 0092-7872 print/1532-4125 online DOI: 10.1080/00927870500442005 STANLEY S SIMPLICIAL POSET CONJECTURE, AFTER M.
More informationTHE BASIC THEORY OF PERSISTENT HOMOLOGY
THE BASIC THEORY OF PERSISTENT HOMOLOGY KAIRUI GLEN WANG Abstract Persistent homology has widespread applications in computer vision and image analysis This paper first motivates the use of persistent
More informationTopological Invariance under Line Graph Transformations
Symmetry 2012, 4, 329-335; doi:103390/sym4020329 Article OPEN ACCESS symmetry ISSN 2073-8994 wwwmdpicom/journal/symmetry Topological Invariance under Line Graph Transformations Allen D Parks Electromagnetic
More informationSimplicial and Cellular Spanning Trees, I: General Theory
Simplicial and Cellular Spanning Trees, I: General Theory Art Duval (University of Texas at El Paso) Caroline Klivans (Brown University) Jeremy Martin (University of Kansas) University of California, Davis
More informationHomology and Persistent Homology Bootcamp Notes 2017
Homology and Persistent Homology Bootcamp Notes Summer@ICERM 2017 Melissa McGuirl September 19, 2017 1 Preface This bootcamp is intended to be a review session for the material covered in Week 1 of Summer@ICERM
More informationarxiv: v2 [math.co] 24 Aug 2016
Slicing and dicing polytopes arxiv:1608.05372v2 [math.co] 24 Aug 2016 Patrik Norén June 23, 2018 Abstract Using tropical convexity Dochtermann, Fink, and Sanyal proved that regular fine mixed subdivisions
More informationHomology cycle bases from acyclic matchings
Homology cycle bases from acyclic matchings Dmitry Feichtner-Kozlov University of Bremen Kyoto Workshop, January 019 What is... Applied Topology? studying global features of shapes applications in other
More informationThe Borsuk-Ulam theorem- A Combinatorial Proof
The Borsuk-Ulam theorem- A Combinatorial Proof Shreejit Bandyopadhyay April 14, 2015 1 Introduction The Borsuk-Ulam theorem is perhaps among the results in algebraic topology having the greatest number
More informationAddendum About Groups
Addendum About Groups Reynald Aeldt March 21, 2017 Contents 1 Basics About Groups 1 1.1 Basic Denitions...................................... 1 1.2 Basic Usage.........................................
More informationFormalization and execution of Linear Algebra: from theorems to algorithms
Formalization and execution of Linear Algebra: from theorems to algorithms J. Aransay and J. Divasón Departamento de Matemáticas y Computación, Universidad de La Rioja, Edif. Luis Vives, c. Luis de Ulloa
More informationOrientation of manifolds - definition*
Bulletin of the Manifold Atlas - definition (2013) Orientation of manifolds - definition* MATTHIAS KRECK 1. Zero dimensional manifolds For zero dimensional manifolds an orientation is a map from the manifold
More informationTHE DOLD-KAN CORRESPONDENCE
THE DOLD-KAN CORRESPONDENCE 1. Simplicial sets We shall now introduce the notion of a simplicial set, which will be a presheaf on a suitable category. It turns out that simplicial sets provide a (purely
More informationRings with Explicit Divisibility Formalized in Coq
Rings with Explicit Divisibility Formalized in Coq Anders Mörtberg University of Gothenburg Cyril Cohen INRIA Saclay Île-de-France Microsoft Research INRIA Joint Center LIX École Polytechnique September
More informationA combinatorial proof of a formula for Betti numbers of a stacked polytope
A combinatorial proof of a formula for Betti numbers of a staced polytope Suyoung Choi Department of Mathematical Sciences KAIST, Republic of Korea choisy@aistacr (Current Department of Mathematics Osaa
More informationCUBICAL SIMPLICIAL VOLUME OF SURFACES
CUBICAL SIMPLICIAL VOLUME OF SURFACES CLARA LÖH AND CHRISTIAN PLANKL ABSTRACT. Cubical simplicial volume is a variation on simplicial volume, based on cubes instead of simplices. Both invariants are homotopy
More informationLecture 009 (November 25, 2009) Suppose that I is a small category, and let s(r Mod) I be the category of I-diagrams in simplicial modules.
Lecture 009 (November 25, 2009) 20 Homotopy colimits Suppose that I is a small category, and let s(r Mod) I be the category of I-diagrams in simplicial modules. The objects of this category are the functors
More informationEuler s Theorem. Brett Chenoweth. February 26, 2013
Euler s Theorem Brett Chenoweth February 26, 2013 1 Introduction This summer I have spent six weeks of my holidays working on a research project funded by the AMSI. The title of my project was Euler s
More informationLecture notes for Topology MMA100
Lecture notes for Topology MMA100 J A S, S-11 1 Simplicial Complexes 1.1 Affine independence A collection of points v 0, v 1,..., v n in some Euclidean space R N are affinely independent if the (affine
More informationLecture 18: Groupoids and spaces
Lecture 18: Groupoids and spaces The simplest algebraic invariant of a topological space T is the set π 0 T of path components. The next simplest invariant, which encodes more of the topology, is the fundamental
More informationClique homological simplification problem is NP-hard
Clique homological simplification problem is NP-hard NingNing Peng Department of Mathematics, Wuhan University of Technology pnn@whut.edu.cn Foundations of Mathematics September 9, 2017 Outline 1 Homology
More informationGeom/Top: Homework 1 (due Monday, 10/08/12)
Geom/Top: Homework (due Monday, 0/08/2). Read Farb notes. 2. Read Hatcher, Intro to Chapter 2 and Section 2.. 3. (Do not hand this in) Let φ : A B and ψ : B A be group homomorphisms. Suppose that φ ψ =
More informationMutation-linear algebra and universal geometric cluster algebras
Mutation-linear algebra and universal geometric cluster algebras Nathan Reading NC State University Mutation-linear ( µ-linear ) algebra Universal geometric cluster algebras The mutation fan Universal
More informationJournal of Symbolic Computation. fkenzo: A user interface for computations in Algebraic Topology
Journal of Symbolic Computation ( ) Contents lists available at ScienceDirect Journal of Symbolic Computation journal homepage: www.elsevier.com/locate/jsc fkenzo: A user interface for computations in
More informationLecture 008 (November 13, 2009)
Lecture 008 (November 13, 2009) 17 The Dold-Kan correspondence Suppose that A : op R Mod is a simplicial R-module. Examples to keep in mind are the free simplicial objects R(X) associated to simplicial
More information4.2 Simplicial Homology Groups
4.2. SIMPLICIAL HOMOLOGY GROUPS 93 4.2 Simplicial Homology Groups 4.2.1 Simplicial Complexes Let p 0, p 1,... p k be k + 1 points in R n, with k n. We identify points in R n with the vectors that point
More informationSimplicial Complexes of Networks and Their Statistical Properties
Simplicial Complexes of Networks and Their Statistical Properties Slobodan Maletić, Milan Rajković*, and Danijela Vasiljević Institute of Nuclear Sciences Vinča, elgrade, Serbia *milanr@vin.bg.ac.yu bstract.
More informationA MODEL CATEGORY STRUCTURE ON THE CATEGORY OF SIMPLICIAL CATEGORIES
A MODEL CATEGORY STRUCTURE ON THE CATEGORY OF SIMPLICIAL CATEGORIES JULIA E. BERGNER Abstract. In this paper we put a cofibrantly generated model category structure on the category of small simplicial
More informationStructure of spaces of rhombus tilings in the lexicograhic case
EuroComb 5 DMTCS proc. AE, 5, 45 5 Structure of spaces of rhombus tilings in the lexicograhic case Eric Rémila, Laboratoire de l Informatique du Parallélisme (umr 5668 CNRS-INRIA-Univ. Lyon -ENS Lyon),
More informationMaximal Monochromatic Geodesics in an Antipodal Coloring of Hypercube
Maximal Monochromatic Geodesics in an Antipodal Coloring of Hypercube Kavish Gandhi April 4, 2015 Abstract A geodesic in the hypercube is the shortest possible path between two vertices. Leader and Long
More informationLecture 9 - Matrix Multiplication Equivalences and Spectral Graph Theory 1
CME 305: Discrete Mathematics and Algorithms Instructor: Professor Aaron Sidford (sidford@stanfordedu) February 6, 2018 Lecture 9 - Matrix Multiplication Equivalences and Spectral Graph Theory 1 In the
More informationEuler Characteristic
Euler Characteristic Sudesh Kalyanswamy 1 Introduction Euler characteristic is a very important topological property which started out as nothing more than a simple formula involving polyhedra. Euler observed
More informationMINIMAL FREE RESOLUTIONS OF COMPLETE BIPARTITE GRAPH IDEALS
MINIMAL FREE RESOLUTIONS OF COMPLETE BIPARTITE GRAPH IDEALS DANIEL VISSCHER Department of Mathematics, St. Olaf College, Northfield, MN 55057, USA visscher@stolaf.edu Abstract. This paper gives an explicit
More informationON CELLULAR RESOLUTION OF MONOMIAL IDEALS
ON CELLULAR RESOLUTION OF MONOMIAL IDEALS THE WORKSHOP ON COMPUTATIONAL DIFFERENTIAL ALGEBRA AND RELATED TOPICS SCHOOL OF MATHEMATICS, IPM JUNE 21-25, 2014 TEHRAN, IRAN RAHIM ZAARE-NAHANDI, UNIVERSITY
More informationThe Cyclic Cycle Complex of a Surface
The Cyclic Cycle Complex of a Surface Allen Hatcher A recent paper [BBM] by Bestvina, Bux, and Margalit contains a construction of a cell complex that gives a combinatorial model for the collection of
More informationarxiv: v1 [math.at] 19 Aug 2017
SPANNING SIMPLICIAL COMPLEXES OF UNI-CYCLIC MULTIGRAPHS arxiv:708.05845v [math.at] 9 Aug 207 IMRAN AHMED, SHAHID MUHMOOD Abstract. A multigraph is a nonsimple graph which is permitted to have multiple
More informationOn the Number of Tilings of a Square by Rectangles
University of Tennessee, Knoxville Trace: Tennessee Research and Creative Exchange University of Tennessee Honors Thesis Projects University of Tennessee Honors Program 5-2012 On the Number of Tilings
More informationCREPANT RESOLUTIONS OF GORENSTEIN TORIC SINGULARITIES AND UPPER BOUND THEOREM. Dimitrios I. Dais
Séminaires & Congrès 6, 2002, p. 187 192 CREPANT RESOLUTIONS OF GORENSTEIN TORIC SINGULARITIES AND UPPER BOUND THEOREM by Dimitrios I. Dais Abstract. A necessary condition for the existence of torus-equivariant
More informationSimplicial Objects and Homotopy Groups
Simplicial Objects and Homotopy Groups Jie Wu Department of Mathematics National University of Singapore July 8, 2007 Simplicial Objects and Homotopy Groups -Objects and Homology Simplicial Sets and Homotopy
More informationIndependence Complexes of Certain Families of Graphs
Independence Complexes of Certain Families of Graphs Rickard Fors rifo0@kth.se Master thesis in Mathematics at KTH Presented August 19, 011 Supervisor: Jakob Jonsson Abstract The focus of this report
More informationFormally-Proven Kosaraju s algorithm
Formally-Proven Kosaraju s algorithm Laurent Théry Laurent.Thery@sophia.inria.fr Abstract This notes explains how the Kosaraju s algorithm that computes the strong-connected components of a directed graph
More informationHomology of PV programs
Homology of PV programs Mateusz Juda Jagiellonian University ACAT Project meeting Vienna 9 July 2015 Mateusz Juda Jagiellonian University ACAT Project meeting Homology of PV programs Vienna 9 July 2015
More informationNotes on categories, the subspace topology and the product topology
Notes on categories, the subspace topology and the product topology John Terilla Fall 2014 Contents 1 Introduction 1 2 A little category theory 1 3 The subspace topology 3 3.1 First characterization of
More informationSEQUENTIALLY COHEN-MACAULAY GRAPHS OF FORM θ n1,...,n k. Communicated by Siamak Yassemi. 1. Introduction
Bulletin of the Iranian Mathematical Society Vol. 36 No. 2 (2010), pp 109-118. SEQUENTIALLY COHEN-MACAULAY GRAPHS OF FORM θ n1,...,n k F. MOHAMMADI* AND D. KIANI Communicated by Siamak Yassemi Abstract.
More informationarxiv: v1 [math.co] 3 Apr 2016
A note on extremal results on directed acyclic graphs arxiv:1604.0061v1 [math.co] 3 Apr 016 A. Martínez-Pérez, L. Montejano and D. Oliveros April 5, 016 Abstract The family of Directed Acyclic Graphs as
More informationarxiv: v1 [math.at] 8 Jan 2015
HOMOLOGY GROUPS OF SIMPLICIAL COMPLEMENTS: A NEW PROOF OF HOCHSTER THEOREM arxiv:1501.01787v1 [math.at] 8 Jan 2015 JUN MA, FEIFEI FAN AND XIANGJUN WANG Abstract. In this paper, we consider homology groups
More informationMichał Kukieła. Rescalings and the coreduction homology algorithm for cubical complexes. Uniwersytet M. Kopernika w Toruniu
Michał Kukieła Uniwersytet M. Kopernika w Toruniu Rescalings and the coreduction homology algorithm for cubical complexes Praca semestralna nr 3 (semestr letni 2011/12) Opiekun pracy: prof. dr hab. Marian
More informationMulticasting in the Hypercube, Chord and Binomial Graphs
Multicasting in the Hypercube, Chord and Binomial Graphs Christopher C. Cipriano and Teofilo F. Gonzalez Department of Computer Science University of California, Santa Barbara, CA, 93106 E-mail: {ccc,teo}@cs.ucsb.edu
More informationREGULAR GRAPHS OF GIVEN GIRTH. Contents
REGULAR GRAPHS OF GIVEN GIRTH BROOKE ULLERY Contents 1. Introduction This paper gives an introduction to the area of graph theory dealing with properties of regular graphs of given girth. A large portion
More informationTHE RISE, FALL AND RISE OF SIMPLICIAL COMPLEXES. Andrew Ranicki (Edinburgh) aar Warwick 2nd February, 2018
1 THE RISE, FALL AND RISE OF SIMPLICIAL COMPLEXES Andrew Ranicki (Edinburgh) http://www.maths.ed.ac.uk/ aar Warwick 2nd February, 2018 2 Simplicial complexes A simplicial complex is a combinatorial scheme
More informationin simplicial sets, or equivalently a functor
Contents 21 Bisimplicial sets 1 22 Homotopy colimits and limits (revisited) 10 23 Applications, Quillen s Theorem B 23 21 Bisimplicial sets A bisimplicial set X is a simplicial object X : op sset in simplicial
More informationEuropean Journal of Combinatorics. Homotopy types of box complexes of chordal graphs
European Journal of Combinatorics 31 (2010) 861 866 Contents lists available at ScienceDirect European Journal of Combinatorics journal homepage: www.elsevier.com/locate/ejc Homotopy types of box complexes
More informationClassifying Spaces and Spectral Sequences
Classifying Spaces and Spectral Sequences Introduction Christian Carrick December 2, 2016 These are a set of expository notes I wrote in preparation for a talk given in the MIT Kan Seminar on December
More informationHomological theory of polytopes. Joseph Gubeladze San Francisco State University
Homological theory of polytopes Joseph Gubeladze San Francisco State University The objects of the category of polytopes, denoted Pol, are convex polytopes and the morphisms are the affine maps between
More informationToric Cohomological Rigidity of Simple Convex Polytopes
Toric Cohomological Rigidity of Simple Convex Polytopes Dong Youp Suh (KAIST) The Second East Asian Conference on Algebraic Topology National University of Singapore December 15-19, 2008 1/ 28 This talk
More informationGenerating edge covers of path graphs
Generating edge covers of path graphs J. Raymundo Marcial-Romero, J. A. Hernández, Vianney Muñoz-Jiménez and Héctor A. Montes-Venegas Facultad de Ingeniería, Universidad Autónoma del Estado de México,
More informationarxiv: v2 [math.at] 25 Oct 2012
COMPUTING HOMOLOGY AND PERSISTENT HOMOLOGY USING ITERATED MORSE DECOMPOSITION arxiv:0.49v [math.at] 5 Oct 0 PAWE L D LOTKO AND HUBERT WAGNER Abstract. In this paper we present a new approach to computing
More informationThe orientability of small covers and coloring simple polytopes. Nishimura, Yasuzo; Nakayama, Hisashi. Osaka Journal of Mathematics. 42(1) P.243-P.
Title Author(s) The orientability of small covers and coloring simple polytopes Nishimura, Yasuzo; Nakayama, Hisashi Citation Osaka Journal of Mathematics. 42(1) P.243-P.256 Issue Date 2005-03 Text Version
More informationTopological Data Analysis - I. Afra Zomorodian Department of Computer Science Dartmouth College
Topological Data Analysis - I Afra Zomorodian Department of Computer Science Dartmouth College September 3, 2007 1 Acquisition Vision: Images (2D) GIS: Terrains (3D) Graphics: Surfaces (3D) Medicine: MRI
More informationHOMOLOGY. Equivalently,
HOMOLOGY JOHN ROGNES 1. Homology 1.1. The Euler characteristic. The Euler characteristic of a compact triangulated surface X is defined to be the alternating sum χ(x) = V E + F where V, E and F are the
More informationHomological and Combinatorial Proofs of the Brouwer Fixed-Point Theorem
Homological and Combinatorial Proofs of the Brouwer Fixed-Point Theorem Everett Cheng June 6, 2016 Three major, fundamental, and related theorems regarding the topology of Euclidean space are the Borsuk-Ulam
More informationDyck-Eulerian digraphs
Dyck-Eulerian digraphs Pietro Codara 1,2 Ottavio M. D Antona 3 Dipartimento di Informatica Università degli Studi di Milano Via Comelico 39, I-20135 Milan, Italy Abstract We introduce a family of Eulerian
More informationSolutions to Selected Exercises
Solutions to Selected Exercises Chapter 2 2.1. For x (2, 3), let δ x = min(x 2, 3 x). 2.3. R {x} =(,x) (x, ). If y (,x), then let δ y = x y so that δ y > 0 and (y δ y,y+ δ y ) (,x). Hence (,x) is open,
More information1.1 Topological Representatives for Automorphisms
Chapter 1 Out(F n ) and Aut(F n ) 1.1 Topological Representatives for Automorphisms Definition 1.1.1. Let X be a topological space with base point P. A self-homotopy equivalence is a base point preserving
More informationA Particular Type of Non-associative Algebras and Graph Theory
A Particular Type of Non-associative Algebras and Graph Theory JUAN NÚÑEZ, MARITHANIA SILVERO & M. TRINIDAD VILLAR University of Seville Department of Geometry and Topology Aptdo. 1160. 41080-Seville SPAIN
More informationPower Set of a set and Relations
Power Set of a set and Relations 1 Power Set (1) Definition: The power set of a set S, denoted P(S), is the set of all subsets of S. Examples Let A={a,b,c}, P(A)={,{a},{b},{c},{a,b},{b,c},{a,c},{a,b,c}}
More informationSimplicial Matrix-Tree Theorems
Art Duval (University of Texas at El Paso) Caroline Klivans (University of Chicago) Jeremy Martin (University of Kansas) KUMUNU VIII University of Nebraska, Lincoln September 9, 2007 Graphs and Spanning
More informationWhat is high-dimensional combinatorics?
What is high-dimensional combinatorics? Random-Approx, August 08 A (very) brief and (highly) subjective history of combinatorics Combinatorics must always have been fun. But when and how did it become
More informationINTRODUCTION TO THE HOMOLOGY GROUPS OF COMPLEXES
INTRODUCTION TO THE HOMOLOGY GROUPS OF COMPLEXES RACHEL CARANDANG Abstract. This paper provides an overview of the homology groups of a 2- dimensional complex. It then demonstrates a proof of the Invariance
More informationh-polynomials of triangulations of flow polytopes (Cornell University)
h-polynomials of triangulations of flow polytopes Karola Mészáros (Cornell University) h-polynomials of triangulations of flow polytopes (and of reduction trees) Karola Mészáros (Cornell University) Plan
More informationA Formalization of Transition P Systems
Fundamenta Informaticae 49 (2002) 261 272 261 IOS Press A Formalization of Transition P Systems Mario J. Pérez-Jiménez and Fernando Sancho-Caparrini Dpto. Ciencias de la Computación e Inteligencia Artificial
More informationA NOTE ON MORPHISMS DETERMINED BY OBJECTS
A NOTE ON MORPHISMS DETERMINED BY OBJECTS XIAO-WU CHEN, JUE LE Abstract. We prove that a Hom-finite additive category having determined morphisms on both sides is a dualizing variety. This complements
More informationMath 170- Graph Theory Notes
1 Math 170- Graph Theory Notes Michael Levet December 3, 2018 Notation: Let n be a positive integer. Denote [n] to be the set {1, 2,..., n}. So for example, [3] = {1, 2, 3}. To quote Bud Brown, Graph theory
More informationCell-Like Maps (Lecture 5)
Cell-Like Maps (Lecture 5) September 15, 2014 In the last two lectures, we discussed the notion of a simple homotopy equivalences between finite CW complexes. A priori, the question of whether or not a
More informationA GRAPH FROM THE VIEWPOINT OF ALGEBRAIC TOPOLOGY
A GRAPH FROM THE VIEWPOINT OF ALGEBRAIC TOPOLOGY KARL L. STRATOS Abstract. The conventional method of describing a graph as a pair (V, E), where V and E repectively denote the sets of vertices and edges,
More informationHomology of Tree Braid Groups
Homology of Tree Braid Groups Daniel Farley Abstract. The braid group on n-strands of a tree T, denoted B nt, has free abelian integral homology groups in every dimension. The rank of H i (B nt ) is equal
More informationVERTEX MAPS FOR TREES: ALGEBRA AND PERIODS OF PERIODIC ORBITS. Chris Bernhardt
VERTEX MAPS FOR TREES: ALGEBRA AND PERIODS OF PERIODIC ORBITS CHRIS BERNHARDT Abstract. Let T be a tree with n vertices. Let f : T T be continuous and suppose that the n vertices form a periodic orbit
More informationLinear programming and the efficiency of the simplex algorithm for transportation polytopes
Linear programming and the efficiency of the simplex algorithm for transportation polytopes Edward D. Kim University of Wisconsin-La Crosse February 20, 2015 Loras College Department of Mathematics Colloquium
More informationLecture 1 Discrete Geometric Structures
Lecture 1 Discrete Geometric Structures Jean-Daniel Boissonnat Winter School on Computational Geometry and Topology University of Nice Sophia Antipolis January 23-27, 2017 Computational Geometry and Topology
More informationMetrics on diagrams and persistent homology
Background Categorical ph Relative ph More structure Department of Mathematics Cleveland State University p.bubenik@csuohio.edu http://academic.csuohio.edu/bubenik_p/ July 18, 2013 joint work with Vin
More informationOn some subclasses of circular-arc graphs
On some subclasses of circular-arc graphs Guillermo Durán - Min Chih Lin Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires e-mail: {willy,oscarlin}@dc.uba.ar
More informationSurfaces Beyond Classification
Chapter XII Surfaces Beyond Classification In most of the textbooks which present topological classification of compact surfaces the classification is the top result. However the topology of 2- manifolds
More informationOn Evasiveness, Kneser Graphs, and Restricted Intersections: Lecture Notes
Guest Lecturer on Evasiveness topics: Sasha Razborov (U. Chicago) Instructor for the other material: Andrew Drucker Scribe notes: Daniel Freed May 2018 [note: this document aims to be a helpful resource,
More information