New Applications. Carl McTague. University of Edinburgh Topology Seminar 9 June of Differential Geometry to Big Data. mctague.

Similar documents
Matthew Wright Institute for Mathematics and its Applications University of Minnesota. Applied Topology in Będlewo July 24, 2013

On the exponential map on Riemannian polyhedra by Monica Alice Aprodu. Abstract

(iv) Whitney s condition B. Suppose S β S α. If two sequences (a k ) S α and (b k ) S β both converge to the same x S β then lim.

Euler Characteristic of Two-Dimensional Manifolds

The Theorem of Gauß-Bonnet in Complex Analysis 1

On the Virtual Fundamental Class

The Riemann-Roch Theorem

Exercise 1 (Formula for connection 1-forms) Using the first structure equation, show that

arxiv:math/ v3 [math.at] 1 Jul 2007

A Gauss-Bonnet theorem for constructible sheaves on reductive groups

RANDOM FIELDS AND GEOMETRY. Robert Adler and Jonathan Taylor

AN INTRODUCTION TO VARIFOLDS DANIEL WESER. These notes are from a talk given in the Junior Analysis seminar at UT Austin on April 27th, 2018.

Stratified Morse Theory: Past and Present

General normal cycles and Lipschitz manifolds of bounded curvature

The Riemann-Roch Theorem

The Riemann-Roch Theorem

Sheaf theory August 23, 2016

William P. Thurston. The Geometry and Topology of Three-Manifolds

THE ASYMPTOTIC BEHAVIOUR OF HEEGAARD GENUS

Scalar curvature and the Thurston norm

Riemann Surfaces and Algebraic Curves

The Geometrization Theorem

The Canonical Sheaf. Stefano Filipazzi. September 14, 2015

h d Sheaves & Sensors Robert Ghrist University of Illinois Urbana-Champaign Department of Mathematics Coordinated Science Laboratory

Classical differential geometry of two-dimensional surfaces

Bredon, Introduction to compact transformation groups, Academic Press

Index theory on manifolds with corners: Generalized Gauss-Bonnet formulas

Let X be a topological space. We want it to look locally like C. So we make the following definition.

Part II. Algebraic Topology. Year

Real Algebraic Sets. Michel Coste. March 23, 2005

Mostow Rigidity. W. Dison June 17, (a) semi-simple Lie groups with trivial centre and no compact factors and

What is the Euler characteristic of moduli space? Compactified moduli space? The Gauss-Bonnet theorem for cone manifolds and volumes of moduli spaces

SMSTC Geometry and Topology

Houston Journal of Mathematics c 2009 University of Houston Volume 35, No. 1, 2009

Intersection homology of stratified fibrations and neighborhoods

From the definition of a surface, each point has a neighbourhood U and a homeomorphism. U : ϕ U(U U ) ϕ U (U U )

ANALYTIC DEFINITIONS FOR HYPERBOLIC OBJECTS. 0. Introduction

Eigenvalues and eigenfunctions of the Laplacian. Andrew Hassell

1. If 1, ω, ω 2, -----, ω 9 are the 10 th roots of unity, then (1 + ω) (1 + ω 2 ) (1 + ω 9 ) is A) 1 B) 1 C) 10 D) 0

1 Spaces and operations Continuity and metric spaces Topological spaces Compactness... 3

PERVERSE SHEAVES ON A TRIANGULATED SPACE

How curvature shapes space

9 Radon-Nikodym theorem and conditioning

Beer Sheva. Emil Saucan. Wheeler Foam. Curvatures, Branched Coverings and

Problem Set 6: Solutions Math 201A: Fall a n x n,

3 (Due ). Let A X consist of points (x, y) such that either x or y is a rational number. Is A measurable? What is its Lebesgue measure?

CHAPTER 1 PRELIMINARIES

Math 5051 Measure Theory and Functional Analysis I Homework Assignment 2

CW-complexes. Stephen A. Mitchell. November 1997

Handout to Wu Characteristic Harvard math table talk Oliver Knill, 3/8/2016

Introduction to Teichmüller Spaces

GLOBAL GEOMETRY OF REGIONS AND BOUNDARIES VIA SKELETAL AND MEDIAL INTEGRALS

Bloch radius, normal families and quasiregular mappings

Solution: We can cut the 2-simplex in two, perform the identification and then stitch it back up. The best way to see this is with the picture:

Gauss Theorem Egregium, Gauss-Bonnet etc. We know that for a simple closed curve in the plane. kds = 2π.

BI-LIPSCHITZ GEOMETRY OF WEIGHTED HOMOGENEOUS SURFACE SINGULARITIES

Scissors Congruence in Mixed Dimensions

An Introduction to Riemann-Finsler Geometry

The Gauss Bonnet theorem for cone manifolds and volumes of moduli spaces

Hodge Theory of Maps

MATHS 730 FC Lecture Notes March 5, Introduction

ON A PROBLEM OF ELEMENTARY DIFFERENTIAL GEOMETRY AND THE NUMBER OF ITS SOLUTIONS

Intersection Alexander polynomials

Contents. 1. Introduction

Outline of the course

MILNOR SEMINAR: DIFFERENTIAL FORMS AND CHERN CLASSES

A Crash Course of Floer Homology for Lagrangian Intersections

Minimization problems on the Hardy-Sobolev inequality

+ 2x sin x. f(b i ) f(a i ) < ɛ. i=1. i=1

Qualifying Exams I, 2014 Spring

Introduction. Hausdorff Measure on O-Minimal Structures. Outline

NOTES ON THE REGULARITY OF QUASICONFORMAL HOMEOMORPHISMS

QUALIFYING EXAMINATION Harvard University Department of Mathematics Tuesday August 31, 2010 (Day 1)

ABSOLUTE CONTINUITY OF FOLIATIONS

The Maximum Likelihood Degree of Mixtures of Independence Models

DIFFERENTIAL FORMS, SPINORS AND BOUNDED CURVATURE COLLAPSE. John Lott. University of Michigan. November, 2000

Geometry of Conformal Field Theory

Math 6510 Homework 10

WARPED PRODUCTS PETER PETERSEN

PROBLEMS. (b) (Polarization Identity) Show that in any inner product space

THE UNIFORMISATION THEOREM OF RIEMANN SURFACES

This theorem gives us a corollary about the geometric height inequality which is originally due to Vojta [V].

7.3 Singular Homology Groups

Lecture Notes in Advanced Calculus 1 (80315) Raz Kupferman Institute of Mathematics The Hebrew University

QUALIFYING EXAMINATION Harvard University Department of Mathematics Tuesday 10 February 2004 (Day 1)

LECTURE: KOBORDISMENTHEORIE, WINTER TERM 2011/12; SUMMARY AND LITERATURE

2 (Bonus). Let A X consist of points (x, y) such that either x or y is a rational number. Is A measurable? What is its Lebesgue measure?

Singular chain intersection homology for traditional and super-perversities

FUNDAMENTAL GROUPS OF FINITE VOLUME, BOUNDED NEGATIVELY CURVED 4-MANIFOLDS ARE NOT 3-MANIFOLD GROUPS

ON THE GAUSS CURVATURE OF COMPACT SURFACES IN HOMOGENEOUS 3-MANIFOLDS

Real Analysis Notes. Thomas Goller

Geometry of Ricci Solitons

Algebraic Topology Homework 4 Solutions

LECTURE 15: COMPLETENESS AND CONVEXITY

From point cloud data to the continuum model of geometry

Positively curved GKM manifolds

DIFFEOMORPHISMS OF SURFACES AND SMOOTH 4-MANIFOLDS

DEVELOPMENT OF MORSE THEORY

NAIVE MOTIVIC DONALDSON THOMAS TYPE HIRZEBRUCH CLASSES AND SOME PROBLEMS

GLOBAL GEOMETRY OF REGIONS AND BOUNDARIES VIA SKELETAL AND MEDIAL INTEGRALS

Transcription:

New Applications of Differential Geometry to Big Data Carl McTague mctague.org/carl Johns Hopkins University of Edinburgh Topology Seminar 9 June 2014

e Euler characteristic An integer associated to a space: χ(polyhedron) = #{vertices} #{edges} + #{faces} is number is independent of triangulation! Ex: χ(sphere) = 2, χ(torus) = 0, χ(surface of genus g) = 2 2g.

e Euler characteristic An integer associated to a space: χ(polyhedron) = #{vertices} #{edges} + #{faces} is number is independent of triangulation! Ex: χ(sphere) = 2, χ(torus) = 0, χ(surface of genus g) = 2 2g. More generally, if a space X can be decomposed into a finite number of open cells : X = α C α then χ(x) = α ( 1) dim(c α) is number is independent of cell decomposition, even invariant under continuous deformation (homeomorphism, and for compact spaces even homotopy equivalence).

Euler Calculus for simple functions (, Blaschke 1936, Hadwiger 1956, Rota 1971, Schapira 1988, Viro 1988, Chen 1992, ) e idea is to perform integration using the Euler characteristic χ as measure.

Euler Calculus for simple functions (, Blaschke 1936, Hadwiger 1956, Rota 1971, Schapira 1988, Viro 1988, Chen 1992, ) e idea is to perform integration using the Euler characteristic χ as measure. A reasonable idea since χ(x Y) = χ(x) + χ(y) χ(x Y).

Euler Calculus for simple functions (, Blaschke 1936, Hadwiger 1956, Rota 1971, Schapira 1988, Viro 1988, Chen 1992, ) e idea is to perform integration using the Euler characteristic χ as measure. A reasonable idea since χ(x Y) = χ(x) + χ(y) χ(x Y). But strange too since χ(pt) = 1, and χ(open interval) = 1.

Euler Calculus for simple functions (, Blaschke 1936, Hadwiger 1956, Rota 1971, Schapira 1988, Viro 1988, Chen 1992, ) e idea is to perform integration using the Euler characteristic χ as measure. A reasonable idea since χ(x Y) = χ(x) + χ(y) χ(x Y). But strange too since χ(pt) = 1, and χ(open interval) = 1. e Euler integral of a simple function is easy to define: ( ) a i 1 Vi dχ = a i χ(v i ) a i R, V i X finite finite (Known as a constructible function in algebraic geometry.)

For simple functions, Euler integration extends to a functor Multiplicativity χ(y Z) = χ(y) χ(z) implies the Fubini theorem for simple functions: ( ) ( ) s dχ dχ = s dχ = s dχ dχ Y Z Y Z Z Y

For simple functions, Euler integration extends to a functor Multiplicativity χ(y Z) = χ(y) χ(z) implies the Fubini theorem for simple functions: ( ) ( ) s dχ dχ = s dχ = s dχ dχ Y Z Y Z Z Y More generally, it implies that integrating along the fiber of a map f : Y X preservers the integral: ( ) s dχ = s dχ dχ Y X f 1 (x) } {{ } f (s)

For simple functions, Euler integration extends to a functor Multiplicativity χ(y Z) = χ(y) χ(z) implies the Fubini theorem for simple functions: ( ) ( ) s dχ dχ = s dχ = s dχ dχ Y Z Y Z Z Y More generally, it implies that integrating along the fiber of a map f : Y X preservers the integral: ( ) s dχ = s dχ dχ Y X f 1 (x) } {{ } f (s) is pushforward f is functorial (f g) = f g. If c : X pt then c is Euler integration.

Functoriality illustrated Ex: f : S 2 [ 1, 1].

Functoriality illustrated Ex: f : S 2 [ 1, 1]. generic fiber χ(s 1 ) = 0 exceptional fiber χ(pt) = 1 2 = χ(s 2 ) = 1 S 2 dχ = f (1 S 2)dχ = (1 {1} + 1 { 1} )dχ = 2

Functoriality in algebraic geometry Riemann-Hurwitz formula: Applied to a ramified cover of Riemann surfaces f : X Y, functoriality gives: χ(x) = deg(f) χ(y) x X(e x 1) where e x is the ramification index of x.

Functoriality in algebraic geometry Riemann-Hurwitz formula: Applied to a ramified cover of Riemann surfaces f : X Y, functoriality gives: χ(x) = deg(f) χ(y) x X(e x 1) where e x is the ramification index of x. e higher direct image (Grothendieck 1952) Rf! lifts the pushforward f to sheaves: the Euler characteristics of the stalks of a sheaf F D b (X) determine a simple function χ(f) and: f (χ(f)) = χ(rf! (F))

Functoriality in algebraic geometry Riemann-Hurwitz formula: Applied to a ramified cover of Riemann surfaces f : X Y, functoriality gives: χ(x) = deg(f) χ(y) x X(e x 1) where e x is the ramification index of x. e higher direct image (Grothendieck 1952) Rf! lifts the pushforward f to sheaves: the Euler characteristics of the stalks of a sheaf F D b (X) determine a simple function χ(f) and: f (χ(f)) = χ(rf! (F)) Grothendieck-Deligne-MacPherson formalized Chern classes for singular varieties as a natural transformation E H (, Z). Functoriality lets one compare with smooth resolutions.

Functoriality is useful for data analysis Functoriality enables tomographic-type information extraction from projections of high-dimensional datasets.

Functoriality is useful for data analysis Functoriality enables tomographic-type information extraction from projections of high-dimensional datasets. Baryshnikov-Ghrist 2009: Compute the total number of observable targets (eg persons, vehicles, landmarks) in a region using local counts performed by a network of sensors, each of which measures the number of targets nearby but neither their identities nor any positional information: #{targets} = (local counts) dχ

Functoriality is useful for data analysis Functoriality enables tomographic-type information extraction from projections of high-dimensional datasets. Baryshnikov-Ghrist 2009: Compute the total number of observable targets (eg persons, vehicles, landmarks) in a region using local counts performed by a network of sensors, each of which measures the number of targets nearby but neither their identities nor any positional information: #{targets} = (local counts) dχ Proof: Consider targets as tubes in spacetime. A tube has χ = 1 so: #{targets} = 1 tubes dχ = f (1 tubes ) dχ = (local counts) dχ where f : spacetime space is the projection.

What about non-simple integrands? Lebesgue integral is determined by its values on simple functions. Eg, if a sequence of simple functions converges uniformly: s n f then lim s n dµ = f dµ

What about non-simple integrands? Lebesgue integral is determined by its values on simple functions. Eg, if a sequence of simple functions converges uniformly: s n f then lim s n dµ = f dµ Not so for χ since χ is only finitely and not countably additive so doesn t fit into the framework of measure theory.

What about non-simple integrands? Lebesgue integral is determined by its values on simple functions. Eg, if a sequence of simple functions converges uniformly: s n f then lim s n dµ = f dµ Not so for χ since χ is only finitely and not countably additive so doesn t fit into the framework of measure theory. As a result: lim s n = lim s n doesn t necessarily imply that lim s n dχ = lim s n dχ even if convergence is uniform.

e 2010 work of Baryshnikov & Ghrist Baryshnikov-Ghrist studied this failure of convergence. ey considered the Euler integrals of two sequences of simple functions converging to a given continuous function α: 1 1 α dχ = lim nα dχ α dχ = lim nα dχ n n n n

e 2010 work of Baryshnikov & Ghrist Baryshnikov-Ghrist studied this failure of convergence. ey considered the Euler integrals of two sequences of simple functions converging to a given continuous function α: 1 1 α dχ = lim nα dχ α dχ = lim nα dχ n n n n Ex: id[0,1] dχ = 1 id[0,1] dχ = 0

e 2010 work of Baryshnikov & Ghrist More generally: Lemma (Baryshnikov-Ghrist): If α : i R is affine then: α dχ = ( 1) i inf α α dχ = ( 1) i sup α int( ) int( )

e 2010 work of Baryshnikov & Ghrist More generally: Lemma (Baryshnikov-Ghrist): If α : i R is affine then: α dχ = ( 1) i inf α α dχ = ( 1) i sup α int( ) int( ) Since inf and sup are not additive, neither of these integrals is.

Basic Question: Can Euler integration be extended to continuous integrands in a way which is additive?

Basic Question: Can Euler integration be extended to continuous integrands in a way which is additive? Ex: How to integrate id [0,1]?

For a fresh perspective on the problem, consider it within the SIMPLICIAL context.

For a fresh perspective on the problem, consider it within the SIMPLICIAL context. So for the time being: A space is a simplicial complex X. A simple function on X is an R-linear combination of (the characteristic functions of) its simplices. A continuous function on X is a simplicial map α : X R i.e. a function defined by assigning a real number to each vertex and extending linearly to the interior of each simplex.

In this context there is a unique simple function which best approximates a given continuous function α : X R, namely: α( ˆ ) 1 int( ) X where ˆ is the barycenter of.

In this context there is a unique simple function which best approximates a given continuous function α : X R, namely: α( ˆ ) 1 int( ) X where ˆ is the barycenter of. Ex: Regarding id [0,1] as a simplicial map 1 R:

In this context there is a unique simple function which best approximates a given continuous function α : X R, namely: α( ˆ ) 1 int( ) X where ˆ is the barycenter of. Ex: Regarding id [0,1] as a simplicial map 1 R:

(1{0} + 1 {1} + 1 2 1 (0,1))dχ = 0 + 1 1 2 = 1 2 In this context there is a unique simple function which best approximates a given continuous function α : X R, namely: α( ˆ ) 1 int( ) X where ˆ is the barycenter of. Ex: Regarding id [0,1] as a simplicial map 1 R:

Since χ(int( ) i ) = ( 1) i this approximation has Euler integral: ( 1) i α( ˆ ) i X

Since χ(int( ) i ) = ( 1) i this approximation has Euler integral: ( 1) i α( ˆ ) i X Tentative Definition For X and α : X R simplicial let: X α dχ = i X ( 1) i α( ˆ ) where the sum runs over each simplex of X. At the very least this integral is additive!

Exploration of the tentative definition s properties It is not invariant under subdivision. Ex: v 0 α dχ = α( ˆ ) = 1 3 α(vi ) 2

Exploration of the tentative definition s properties It is not invariant under subdivision. Ex: v 0 2 α dχ = α( ˆ ) = 1 3 α(vi ) α dχ = 1 6 α(v 0) + ( 1 3 + 1 6 λ) α(v 1) + ( 1 2 1 6 λ) α(v 2) v 0 ese integrals differ for any 0 λ 1. (We shall return to this example later.) 2

Exploration of the tentative definition s properties, cont d But if one carries out a full barycentric subdivision then, after considerable calculation, one recovers the original integral. α (1) dχ = α( ˆ ) = (1) α dχ v 0 2

Exploration of the tentative definition s properties, cont d But if one carries out a full barycentric subdivision then, after considerable calculation, one recovers the original integral. α (1) dχ = α( ˆ ) = (1) α dχ v 0 eorem: For any n 1: 2 X α dχ = α (n) dχ X (n) where α (n) : X (n) R (n) is the linear extension of α to the nth barycentric subdivision X (n) of X. ( is result appears in retrospect to have been a distraction though.)

Rewriting the sum e tentative definition may be rewritten: α dχ = ( 1) i α( ˆ ) X i X = v α(v)w(v) where v ranges over each vertex of X and where: w(v) = i ( 1) i 1 i + 1 #{ i-simplices containing v }

Rewriting the sum e tentative definition may be rewritten: α dχ = ( 1) i α( ˆ ) X i X = v α(v)w(v) where v ranges over each vertex of X and where: w(v) = i ( 1) i 1 i + 1 #{ i-simplices containing v } is number has a geometric interpretation!

Banchoff s 1967 work on curvature of embedded polyhedra Let X be a simplicial complex embedded in R n. Def (Banchoff): e curvature at a vertex v of X is: κ(v) = i X( 1) i E( i, v) where the excess angle E( i, v) at v of a simplex i R i is: E( i 1 [, v) = vol(s i 1 ξ, v ξ, x for all x in i] dξ ) S i 1 { where ξ ranges over the unit sphere S i 1 R i 1 if P, and [P] = 0 if P is the Iverson bracket.

Geometric interpretation of w(v) Def: Given a simplicial complex X, let d X be the intrinsic metric which makes each simplex flat and gives each 1-simplex length 1.

Geometric interpretation of w(v) Def: Given a simplicial complex X, let d X be the intrinsic metric which makes each simplex flat and gives each 1-simplex length 1. eorem: w(v) = κ(v) if one gives X the metric d X.

Geometric interpretation of w(v) Def: Given a simplicial complex X, let d X be the intrinsic metric which makes each simplex flat and gives each 1-simplex length 1. eorem: w(v) = κ(v) if one gives X the metric d X. Ex: is explains why the integral isn t invariant under subdivision: Κ 0 Should have integrated like this but integrated like this instead.

Improved definition of integral So the integral we re after depends on the metric structure of the domain not just its topology.

Improved definition of integral So the integral we re after depends on the metric structure of the domain not just its topology. Corrected Definition: For a metric simplicial complex X and a simplicial map α : X R, let: α dχ = α(v)κ(v) X v

Improved definition of integral So the integral we re after depends on the metric structure of the domain not just its topology. Corrected Definition: For a metric simplicial complex X and a simplicial map α : X R, let: α dχ = α(v)κ(v) X v i.e. Euler integration is integration with respect to curvature. is makes a lot of sense actually

Generalized Gauss-Bonnet theorem (1945) Generalized Gauss-Bonnet eorem: For a compact Riemannian manifold M: Pf(Ω) = χ(m) M at is, curvature is infinitesimal Euler characteristic.

Generalized Gauss-Bonnet theorem (1945) Generalized Gauss-Bonnet eorem: For a compact Riemannian manifold M with boundary M: Pf(Ω) ν Φ = χ(m) M M at is, curvature is infinitesimal Euler characteristic.

Generalized Gauss-Bonnet theorem (1945) Generalized Gauss-Bonnet eorem: For a compact Riemannian manifold M with boundary M: Pf(Ω) ν Φ = χ(m) M M at is, curvature is infinitesimal Euler characteristic. Simplicial Generalized Gauss-Bonnet eorem (Banchoff): κ(v) = χ(x) v (Banchoff s work applies to singular simplicial complexes.)

e importance of the boundary contribution e Generalized Gauss-Bonnet only applies to compact spaces, so one should only integrate curvature over compact domains.

e importance of the boundary contribution e Generalized Gauss-Bonnet only applies to compact spaces, so one should only integrate curvature over compact domains. Ex: An open interval X = (0, 1) has curvature 0 yet has χ(x) = 1. But if we write: 1 (0,1) dχ = (1[0,1] 1 {0} 1 {1} ) dχ then we can use curvature integration to correctly compute: = (1/2 + 1/2) 1 1 = 1

Curvature is as general as Euler characteristic i.e. it can be defined within any O-minimal theory.

Bröcker-Kuppe s 2000 work on curvature of stratified spaces Bröcker-Kuppe used Goresky-MacPherson s work on stratified Morse theory to define curvature for any tamely stratified space. ( is includes all spaces in an O-minimal theory.)

Bröcker-Kuppe s 2000 work on curvature of stratified spaces Bröcker-Kuppe used Goresky-MacPherson s work on stratified Morse theory to define curvature for any tamely stratified space. ( is includes all spaces in an O-minimal theory.) Stratified Morse theory Loosely speaking, a Morse function f : Y R on a stratified space Y R N is one which restricts to a classical Morse function on each stratum.

Bröcker-Kuppe s 2000 work on curvature of stratified spaces Bröcker-Kuppe used Goresky-MacPherson s work on stratified Morse theory to define curvature for any tamely stratified space. ( is includes all spaces in an O-minimal theory.) Stratified Morse theory Loosely speaking, a Morse function f : Y R on a stratified space Y R N is one which restricts to a classical Morse function on each stratum. Definition (Goresky-MacPherson): e local Morse data at a critical point y of f is the pair: ( ) (P, Q) = B(y, δ) f 1 [f(y) ɛ, f(y) + ɛ], f 1 [f(y) ɛ] where B(y, δ) is a closed ball of radius δ centered at y.

Bröcker-Kuppe s 2000 work on curvature of stratified spaces Bröcker-Kuppe used Goresky-MacPherson s work on stratified Morse theory to define curvature for any tamely stratified space. ( is includes all spaces in an O-minimal theory.) Stratified Morse theory Loosely speaking, a Morse function f : Y R on a stratified space Y R N is one which restricts to a classical Morse function on each stratum. Definition (Goresky-MacPherson): e local Morse data at a critical point y of f is the pair: ( ) (P, Q) = B(y, δ) f 1 [f(y) ɛ, f(y) + ɛ], f 1 [f(y) ɛ] where B(y, δ) is a closed ball of radius δ centered at y. Remark: P is always a cone so χ(p, Q) = χ(p) χ(q) = 1 χ(q). is number is called the index of f at y and denoted α(f, y).

Bröcker-Kuppe s 2000 work on curvature of stratified spaces If Y is compact then: χ(y) = y Y α(f, y) Definition (Bröcker-Kuppe): e curvature measure κ X (U) of a Borel set U X is: 1 κ X (U) = vol(s N 1 α(f x, y)dx ) S N 1 where f x (y) = x, y and x ranges over the unit sphere S N 1 R N. y U

Bröcker-Kuppe s 2000 work on curvature of stratified spaces If Y is compact then: χ(y) = y Y α(f, y) Definition (Bröcker-Kuppe): e curvature measure κ X (U) of a Borel set U X is: 1 κ X (U) = vol(s N 1 α(f x, y)dx ) S N 1 where f x (y) = x, y and x ranges over the unit sphere S N 1 R N. y U Remark (Bröcker-Kuppe): If X is tamely stratified then f x is a stratified Morse function for ds N 1 almost all x.

Bröcker-Kuppe s 2000 work on curvature of stratified spaces If Y is compact then: χ(y) = y Y α(f, y) Definition (Bröcker-Kuppe): e curvature measure κ X (U) of a Borel set U X is: 1 κ X (U) = vol(s N 1 α(f x, y)dx ) S N 1 where f x (y) = x, y and x ranges over the unit sphere S N 1 R N. y U Remark (Bröcker-Kuppe): If X is tamely stratified then f x is a stratified Morse function for ds N 1 almost all x. Remark: If X is a simplicial complex then the curvature measure is concentrated at the vertices, where it agrees with Banchoff s κ(v).

Example from Bröcker & Kuppe s 2000 paper 2Π 1 d l 1 4 1 2

Example from Bröcker & Kuppe s 2000 paper 2Π 1 d l 1 4 1 2

General Definition Stratified Gauss-Bonnet eorem (Bröcker-Kuppe): If Y is compact then χ(y) = κ Y (Y), that is: 1 Y dχ = 1 Y dκ Y

General Definition Stratified Gauss-Bonnet eorem (Bröcker-Kuppe): If Y is compact then χ(y) = κ Y (Y), that is: 1 Y dχ = 1 Y dκ Y So we reach: Generalized Definition: For a compact tamely stratified space Y R N and a continuous function α : Y R, let: α dχ = α dκ Y Y where the right hand side is Lebesgue integration with respect to the Bröcker-Kuppe curvature measure κ Y. Y

General Definition Stratified Gauss-Bonnet eorem (Bröcker-Kuppe): If Y is compact then χ(y) = κ Y (Y), that is: 1 Y dχ = 1 Y dκ Y So we reach: Generalized Definition: For a compact tamely stratified space Y R N and a continuous function α : Y R, let: α dχ = α dκ Y Y where the right hand side is Lebesgue integration with respect to the Bröcker-Kuppe curvature measure κ Y. More generally, given continuous functions α i : Z i R on compact tamely stratified subspaces Z i Y R N, let: Y Y finite α i dχ = finite Z i α i dκ Zi

Fubini eorem Since: the Fubini eorem holds: Y ( ) α dκ Z dκ Y = Z κ Y Z = κ Y κ Z Y Z α dκ Y Z = Z ( ) α dκ Y dκ Z Y

Basic Question: Does curvature integration extend to a functor?

Ex: Revisiting the projection S2 [ 1, 1]

Ex: Revisiting the projection S2 [ 1, 1]

Ex: Revisiting the projection S2 [ 1, 1] So although the classical pushforward depends only on the intrinsic geometry of the fibers, the curvature pushforward depends also on the extrinsic geometry of the fibers!

Karcher s formulation (1999) of the O Neill formulas (1966) A Riemannian submersion f : M N splits TM into vertical and horizontal components: TM = VM HM Let H : TM TM be the orthogonal projection onto HM.

Karcher s formulation (1999) of the O Neill formulas (1966) A Riemannian submersion f : M N splits TM into vertical and horizontal components: TM = VM HM Let H : TM TM be the orthogonal projection onto HM. Karcher s Formulas If V is vertical and H horizontal then for any X, Y: in HM in VM {}}{{}}{ R(X, Y)V = R(X, Y)H V + R V (X, Y)V [ X H, Y H ] V R(X, Y)H = R(X, Y)H H + R H (X, Y)H [ }{{} X H, Y H ] H }{{} in VM in HM where R H, R V are the curvatures of the induced connections on HM, VM. Note: If X, Y are vertical then the second part of the second equation is the Gauss equation of the fibers.

e Pfaffian e Generalized Gauss-Bonnet integrand is a certain multiple of the Pfaffian of the skew-symmetric matrix of 2-forms: [ ( ) g R(X, Y)Vi, V j g ( ) R(X, Y)H i, V j g ( ) ( ) R(X, Y)V i, H j g R(X, Y)Hi, H j ] dx dy where V 1,..., V k, H k+1,..., H n is a basis for TM consisting of vertical and horizontal vectors.

e Pfaffian e Generalized Gauss-Bonnet integrand is a certain multiple of the Pfaffian of the skew-symmetric matrix of 2-forms: [ ( ) g R(X, Y)Vi, V j g ( ) R(X, Y)H i, V j g ( ) ( ) R(X, Y)V i, H j g R(X, Y)Hi, H j ] dx dy where V 1,..., V k, H k+1,..., H n is a basis for TM consisting of vertical and horizontal vectors. Karcher s formula lets us write: [ (( g R V (X, Y) [ X H, Y H] ) ) V i, V j g ( ) R(X, Y)H V i, H j g ( ) ] R(X, Y)H H i, V j g (( R H (X, Y) [ X H, Y H] ) ) H i, H j dx dy

e Pfaffian e Generalized Gauss-Bonnet integrand is a certain multiple of the Pfaffian of the skew-symmetric matrix of 2-forms: [ ( ) g R(X, Y)Vi, V j g ( ) R(X, Y)H i, V j g ( ) ( ) R(X, Y)V i, H j g R(X, Y)Hi, H j ] dx dy where V 1,..., V k, H k+1,..., H n is a basis for TM consisting of vertical and horizontal vectors. Karcher s formula lets us write: [ (( g R V (X, Y) [ X H, Y H] ) ) V i, V j g ( ) R(X, Y)H V i, H j g ( ) ] R(X, Y)H H i, V j g (( R H (X, Y) [ X H, Y H] ) ) H i, H j If the fibers are totally geodesic then H = 0 and it reduces to: [ (( g R V ) ] (X, Y)V i, V j 0 0 g (( R H ) dx dy (X, Y)H i, H j so in this case the curvature splits Pf(Ω M ) = Pf(Ω N ) Pf(Ω F ) and f (κ M ) = χ(f) κ N. dx dy

Classical pushforward as limit of curvature pushforward

Classical pushforward as limit of curvature pushforward Shrinking the fiber ( Berger Deformation ): g = gv + gh.

Classical pushforward as limit of curvature pushforward Shrinking the fiber ( Berger Deformation ): g = gv + gh. eorem : f (κ X ) f (1X ) κy as 0.

Summary Interpolating between Baryshnikov-Ghrist s non-additive: α dχ α dχ X leads to an additive integral, and this integral is integration with respect to curvature: α dκ X is integral is as general as the Euler characteristic itself. X It extends to a functor whose pushforward reflects both the intrinsic and extrinsic geometry of fibers. is pushforward approaches the classical pushforward as one shrinks the fibers. X

References omas Banchoff. Critical points and curvature for embedded polyhedra. J. Differential Geometry, 1:245-256, 1967, MR0225327. Yuliy Baryshnikov & Robert Ghrist. Euler integration over definable functions. Proc. Natl. Acad. Sci. USA, 107(21):9525 9530, 2010, MR2653583. Ludwig Bröcker & Martin Kuppe. Integral geometry of tame sets. Geom. Dedicata, 82(1-3):285 323, 2000, MR1789065. Shiing-shen Chern. A simple intrinsic proof of the Gauss-Bonnet formula for closed Riemannian manifolds. Ann. of Math. (2), 45:747 752, 1944, MR0011027. Robert MacPherson. Chern classes for singular algebraic varieties. Ann. of Math. (2), 100:423 432, 1974, MR0361141. Hermann Karcher. Submersions via projections. Geom. Dedicata, 74(3):249-260, 1990, MR1669359.