preamble differential join restriction categories
play

preamble Differential Join Restriction Categories Jonathan - PowerPoint PPT Presentation

preamble Differential Join Restriction Categories Jonathan Gallagher with Robin Cockett and Geoff Cruttwell October 23, 2010 1 / 24 Talk Outline Talk Outline Goal: Give and motivate the definition of differential Background join


  1. preamble

  2. Differential Join Restriction Categories Jonathan Gallagher with Robin Cockett and Geoff Cruttwell October 23, 2010 1 / 24

  3. Talk Outline • Talk Outline Goal: Give and motivate the definition of differential Background join restriction category. Differential Restriction Categories Differential Join Restriction Categories Here are the ideas outlining the talk. • Restriction categories axiomatize partiality. • Cartesian differential categories axiomatize smooth functions on R n . • Differential restriction categories combine the two theories to axiomatize the category of smooth functions on an open subset of R n . • Differential join restriction categories bring more topological structure. 2 / 24

  4. • Talk Outline Background • Restriction Categories • Restriction Categories Examples • Cartesian Differential Categories • Differential Restriction Categories • Cartesian Restriction Background Categories • Cartesian Left Additive Restriction Categories Differential Restriction Categories Differential Join Restriction Categories 3 / 24

  5. Restriction Categories • Talk Outline Definition 1. A restriction category is a category X with a Background combinator, ( ) : X ( A, B ) − → X ( A, A ) , satisfying • Restriction B A Categories R.1 f f = f ; f • Restriction Categories Examples • Cartesian Differential R.2 f g = g f ; Categories • Differential Restriction Categories R.3 f g = f g ; • Cartesian Restriction A Categories • Cartesian Left f Additive Restriction R.4 fh = fh f . Categories Differential Restriction Categories Differential Join Restriction Categories 4 / 24

  6. Restriction Categories Examples • Talk Outline • P AR the category of sets and partial functions is a restriction Background category. f gives the domain of definition of f . • Restriction Categories • Restriction � Categories Examples f ( x ) ↓ x • Cartesian Differential f ( x ) = Categories ↑ else • Differential Restriction Categories • Cartesian Restriction Categories • Cartesian Left • T OP the category of topological spaces and continous maps Additive Restriction Categories defined on an open set is a restriction category. This category Differential Restriction Categories has the same restriction as P AR . Differential Join Restriction Categories Other examples of restriction categories can be found in [2] 5 / 24

  7. Cartesian Differential Categories Cartesian Differential Categories [1] axiomatize smooth functions on R n by • Talk Outline Background axiomatizing a differential combinator (think Jacobian). The differential • Restriction combinator has the type, Categories • Restriction Categories Examples • Cartesian Differential f : R n − → R m Categories • Differential Restriction D [ f ] : R n − → ( R n ⊸ R m ) Categories • Cartesian Restriction Categories It is too strong to assume that the category is closed with respect to linear • Cartesian Left Additive Restriction maps. Thus the differential combinator is used in uncurried form. Categories Differential Restriction Categories f : R n − → R m Differential Join D [ f ] : R n × R n − Restriction Categories → R m The first coordinate is the directional vector. The second coordinate is the point of differentiation. This axiomatization will require products. Left additivity is needed for vectors. 6 / 24

  8. Differential Restriction Categories • Talk Outline Background • Restriction Categories To build the theory of differential restriction categories, change the • Restriction Categories Examples theory of cartesian differential categories in light of restriction • Cartesian Differential Categories structure. This means reconsidering: • Differential Restriction Categories • Cartesian Restriction Categories • Cartesian Left • Cartesian categories, Additive Restriction Categories Differential Restriction • Left additive categories and cartesian left categories, and Categories Differential Join • Differential categories. Restriction Categories 7 / 24

  9. � � � Cartesian Restriction Categories • Talk Outline Pairing two maps together in a restriction category brings up the partiality of both. Background • Restriction Categories Definition 2. A map in a restriction category is total when f = 1 . • Restriction Categories Examples • Cartesian Differential Definition 3. A restriction product of A, B is an object A × B such that Categories • Differential Restriction for any f : C − → A, g : C − → B there is a unique � f, g � : C − → A × B Categories • Cartesian Restriction such that Categories • Cartesian Left a ≤ b ⇔ a b = a Additive Restriction C Categories � � � ��������� � f g � Differential Restriction � � f,g � � � Categories ≥ ≤ � � � B Differential Join A × B A Restriction Categories π 0 π 1 where π 0 , π 1 are total and � f, g � = f g . A restriction terminal object is 1 such that for any object A , there is a unique total map ! A : A − → 1 which satisfies ! 1 = id 1 . Further, for any map f : A − → B , f ! B ≤ ! A . A cartesian restriction category has all restriction products. 8 / 24

  10. Cartesian Left Additive Restriction Categories • Talk Outline The addition of two maps must only be defined when both are. Background • Restriction Definition 4. A left additive restriction category has each Categories • Restriction X ( A, B ) a commutative monoid with f + g = f g and 0 being Categories Examples total. Furthermore, h ( f + g ) = hf + hg and s 0 = s 0 • Cartesian Differential Categories • Differential Restriction Categories Definition 5. A map, h , in a left additive restriction category is total • Cartesian Restriction additive if h is total, and ( f + g ) h = fh + gh . Categories • Cartesian Left Additive Restriction Categories Definition 6. A cartesian left additive restriction category is both Differential Restriction a left additive restriction category and a cartesian restriction Categories category where π 0 , π 1 , and ∆ are total additive, and Differential Join Restriction Categories ( f + h ) × ( g + k ) = ( f × g ) + ( h × k ) . 9 / 24

  11. • Talk Outline Background Differential Restriction Categories • Differential Restriction Categories • Differential Restriction Categories • Differential Restriction Categories: Examples Differential Restriction • Differential Restriction Categories: Examples Categories • Differential Restriction Categories: Examples Differential Join Restriction Categories 10 / 24

  12. Differential Restriction Categories • Talk Outline A differential restriction category is a cartesian left additive Background restriction category with a differential combinator Differential Restriction Categories • Differential Restriction Categories f : X − → Y • Differential Restriction Categories D [ f ] : X × X − → Y • Differential Restriction Categories: Examples • Differential Restriction such that Categories: Examples • Differential Restriction DR.1 D [ f + g ] = D [ f ] + D [ g ] and D [0] = 0 (additivity of the Categories: Examples differential combinator) ; Differential Join Restriction Categories DR.2 � g + h, k � D [ f ] = � g, k � D [ f ] + � h, k � D [ f ] and � 0 , g � D [ f ] = gf 0 (additivity of differential in first coordinate) ; DR.3 D [1] = π 0 , D [ π 0 ] = π 0 π 0 , and D [ π 1 ] = π 0 π 1 ; DR.4 D [ � f, g � ] = � D [ f ] , D [ g ] � ; DR.5 D [ fg ] = � D [ f ] , π 1 f � D [ g ] (Chain rule) ; 11 / 24

  13. Differential Restriction Categories • Talk Outline f : X − → Y Background D [ f ] : X × X − → Y Differential Restriction Categories • Differential Restriction (... and) Categories • Differential Restriction Categories DR.6 �� g, 0 � , � h, k �� D [ D [ f ]] = h � g, k � D [ f ] (linearity of the • Differential Restriction derivative) Categories: Examples • Differential Restriction Categories: Examples DR.7 �� 0 , h � , � g, k �� D [ D [ f ]] = �� 0 , g � , � h, k �� D [ D [ f ]] (independence • Differential Restriction Categories: Examples of partial derivatives) ; Differential Join DR.8 D [ f ] = (1 × f ) π 0 ; Restriction Categories DR.9 D [ f ] = 1 × f (Undefinedness comes from the “point”) . 12 / 24

  14. Differential Restriction Categories: Examples Example 1: Smooth Maps on open subsets of R n • Talk Outline Background • The Jacobian matrix provides the differential structure. Differential Restriction Categories • Differential Restriction ∂f 1 ∂f 1 Categories   ∂x 1 ( y 1 , . . . , y n ) . . . ∂x n ( y 1 , . . . , y n ) • Differential Restriction . . Categories ... J f ( y 1 , . . . , y n ) = . .   • Differential Restriction . .   Categories: Examples ∂f m ∂f m ∂x 1 ( y 1 , . . . , y n ) . . . ∂x n ( y 1 , . . . , y n ) • Differential Restriction Categories: Examples • Differential Restriction Categories: Examples Differential Join • D [ f ] : ( x 1 , . . . , x n , y 1 , . . . , y n ) �→ Restriction Categories J f ( y 1 , . . . , y n ) · ( x 1 , . . . , x n ) . 13 / 24

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend