skolem relations and profunctors
play

Skolem Relations and Profunctors Robert Par e Aveiro, June 2015 - PowerPoint PPT Presentation

Skolem Relations and Profunctors Robert Par e Aveiro, June 2015 Distributivity Let K j be a J -family of sets and A j , k k K j j a family of families of sets A j , k = A


  1. Skolem Relations and Profunctors Robert Par´ e Aveiro, June 2015

  2. � � � � Distributivity Let � K j � be a J -family of sets and �� A j , k � k ∈ K j � j a family of families of sets A j , k ∼ � � � � = A j , s ( j ) s ∈ � K j j ∈ J k ∈ K j j ∈ J Also holds in a topos � q � E / J E / K E / K E / J E / J E / J � J E E v ∗ � Sect ( q ) E / Sect ∗ ( q ) E / Sect ∗ ( q ) E / Sect ( q ) E / Sect ( q ) E / Sect ( q ) E / Sect ( q ) � u � J is the canonical � � J • q : K j ∈ J K j • Sect ( q ) is the object of sections of q , i.e. � j ∈ J K j • Sect ∗ ( q ) is the object of pointed sections of q , i.e. J × � j ∈ J K j � K is evaluation, u : Sect ∗ ( q ) � Sect ( q ) forgetful • Sect ∗ ( q )

  3. � � � ✤ � � � � Intersection/Union � J be a morphism in a topos E and � A k � a family of • Let q : K � K × A subobjects of A , • Consider � � � � A k = A s ( j ) j q ( k )= j s ∈ Sect ( q ) j Holds in Set (and more generally in any topos satisfying IAC ) • Internalizes as � q � Ω J Ω K Ω K Ω J Ω J Ω J � J v ∗ Ω Ω � Ω Sect ∗ ( q ) Ω Sect ∗ ( q ) Ω Sect ( q ) Ω Sect ( q ) Ω Sect ( q ) Ω Sect ( q ) Sect ( q ) � u v u � Sect ( q ) K � Sect ∗ ( q ) s s � K � K j ∈ J j ∈ J K J J K s ( j ) � �→ q q J J J J

  4. Skolem Relations To prove � � � � A k = A s ( j ) j q ( k )= j s ∈ Sect ( q ) j • “ ⊇ ” easy • “ ⊆ ” a ∈ � � q ( k )= j A k iff for every j there is a k such that q ( k ) = j j and a ∈ A k • The k is not unique so you choose one (if you can) which gives a � K section s : J • If you can’t choose, take some or all of them. You get an entire � K relation S : J • Definition A Skolem relation for q is a relation S such that q ∗ ◦ S = Id J

  5. � � � � � � � � � � � � Distributivity I Theorem In any topos we have � � � � A k = A k j q ( k )= j S ∈ Sk ( q ) j ∼ S k or � q � Ω J Ω K Ω K Ω J Ω J Ω J � J v ∗ Ω Ω � Ω Sk ∗ ( q ) Ω Sk ∗ ( q ) Ω Sk ( q ) Ω Sk ( q ) Ω Sk ( q ) Ω Sk ( q ) Sk ( q ) � u � Ω J × K � ∈ J × K Ω J × K Sk ( q ) Sk ( q ) Sk ∗ ( q ) Sk ∗ ( q ) ∈ J × K ∃ J × q ( w , v , u ) Ω J × J Ω J × J J × K × Ω J × K J × K × Ω J × K 1 1 � ∆ � � J × K × Sk ( q ) J × K × Sk ( q )

  6. � � � � � Properties of Skolem Relations Proposition (i) If q has a Skolem relation, then q is epi (ii) If q is epi, then q ∗ is a Skolem relation (iii) Any Skolem relation S is an entire relation (iv) For any Skolem relation S we have S ⊆ q ∗ (v) Sk ( q ) is an upclosed subset of q ∗ (vi) Sections of q are minimal elements of Sk ( q ) Proposition S S s 2 s 1 is a Skolem relation if and only if J J K K (1) s 1 is epi (2) s 2 is mono S S s 1 s 2 (3) commutes J J K K q

  7. � � � � � Cutting Down the Size P is internally projective if ( ) P : E � E preserves epimorphisms � � J be an internally projective cover of J . A P - section of q is Let e : P � K such that σ : P K K σ P P q � � e J J We have a morphism � Sk ( q ) φ : P - Sect ( q ) K K σ �− → Im( σ ) Im( σ ) q � � J J φ is internally initial

  8. � � � � Cutting Down the Size Theorem � � � � A k = A σ ( p ) σ ∈ P - Sect ( q ) j p ∈ P q ( k )= j � q � Ω J Ω K Ω K Ω J Ω J Ω J � J v ∗ Ω Ω � P - Sect ( q ) Ω P - Sect ∗ ( q ) Ω P - Sect ∗ ( q ) Ω P - Sect ( q ) Ω P - Sect ( q ) Ω P - Sect ( q ) Ω P - Sect ( q ) � u Corollary If J is internally projective we have � � � � A K = A σ ( j ) j q ( h )= j σ ∈ � q K j

  9. Limit/Colimit We would like a similar formula expressing lim lim Γ J K ← − − → J ∈ J K ∈ K J as a colimit of limits, for diagrams � Set Γ J : K J

  10. � � Families of Diagrams Γ J should be functorial in J , so a functor � Diag J lim → K ∈ K J Γ J K should also be functorial in J , so a functor − lim − → � Set Diag A good notion of morphism of diagram, which works well for lim → is − Φ � K 2 K 1 K 1 K 2 φ ⇒ Γ 1 Γ 2 Set Set

  11. Families of Diagrams We can put all the K ’s together in an opfibration � J Q : K and then the Γ’s and φ fit together to give a single diagram � Set Γ : K Notes: (1) Our discussion leads to split opfibrations, but general opfibrations are better (2) We could go further and take homotopy opfibrations, which are exactly the notion which makes lim → functorial − (3) We could in fact take Q to be an arbitrary functor, and take Kan extension instead of lim → , but we lose the “family of diagrams” intuition −

  12. Limits of Colimits � J be an opfibration and Γ : K � Set a J -family of Let Q : K � Set diagrams, Γ J : K J An element of lim lim Γ K ← − − → J QK = J is a compatible family of equivalence classes � [ x J ∈ Γ K J ] K J � J • For every J we have a K J such that QK J = J • Not unique but there is a path of K ’s in K J connecting any two choices � J ′ there is a k j : K J � j ∗ K J and a path in K J ′ • For any j : J connecting Γ( k j )( x J ) with x J ′

  13. Profunctors � K is a functor P : J op × K � Set A profunctor P : J • p � K An element of P ( J , K ) is denoted J • Composition: � K ( R ⊗ P )( J , L ) = R ( K , L ) × P ( J , K ) An element is an equivalence class p r � K � L ] K [ J • • Q ∗ : J � K Q ∗ ( J , K ) = J ( J , QK ) Examples: • is • � J • Q ∗ : K is Q ∗ ( K , J ) = J ( QK , J ) • � J Id J ( J , J ′ ) = J ( J , J ′ ) • Id J : J is • ✤ Q ∗ • Q ∗

  14. Prosections � K such that Q ∗ ⊗ S ∼ A prosection for Q is a profunctor S : J = Id J • � Q ∗ The isomorphism corresponds to a morphism σ : S Definition � K and a morphism A prosection for Q is a profunctor S : J • � Q ∗ such that σ : S Q ∗ ⊗ σ � Q ∗ ⊗ Q ∗ ǫ � Id J Q ∗ ⊗ S is an isomorphism � S ′ such that � ( S ′ , σ ′ ) is t : S A morphism of prosections ( S , σ ) σ ′ t = σ The category of prosections is denoted Ps ( Q )

  15. � � Analysis of Prosections In general an element of ( Q ∗ ⊗ S )( J , J ′ ) is an equivalence class of pairs j s � K , QK � J ′ ] K [ J • k j j � J ′ lifts to K � j ∗ K and If Q is an opfibration, QK j k j s � K , QK � J ′ ] = [ J s � K � j ∗ K , Q ( j ∗ K ) J ′ ] [ J • • Proposition � K a profunctor, ( Q ∗ ⊗ S )( J , J ′ ) For Q an opfibration and S : J • s � K ′ ] QK ′ = J ′ where the equivalence consists of equivalence classes [ J • relation is generated by s ∼ ¯ s if there exists k such that s � K ′ K ′ J J • k ¯ ¯ K ′ K ′ J J • s ¯ with Qk = 1 J ′

  16. Analysis of Prosections � Q ∗ For a prosection ( S , σ ), σ : S σ ( s ) � QK ) s σ � ( J � K ) ✤ ( J • � Id J Induces Q ∗ ⊗ S σ ( s ) � J ′ ) s � K ′ ] QK ′ = J ′ �− [ J → ( J • Proposition � K J ( S , σ ) is a prosection if and only if for every J there exists s J : J • such that (1) σ ( s J ) = 1 J (so in particular QK J = J ) , � K we have (2) for every s : J • s QK � K QK ] K QK = [ J σ s � QK s � K ] K QK [ J • •

  17. Distributivity II Theorem � J an opfibration and Γ : K � Set we have For Q : K Γ K ∼ lim lim = lim lim Γ K ← − − → − → ← − J ∈ J K ∈ K J ( S ,σ ) ∈ Ps ( Q ) s ∈ S ( J , K ) • We can write lim − s ∈ S ( J , K ) Γ K as an iterated limit to get an equivalent ← form of the isomorphism Γ K ∼ lim lim = lim lim lim Γ K ← − − → − → ← − ← − QK = J J ( S ,σ ) ∈ Ps ( Q ) J s ∈ S ( J , K ) • If ( S , σ ) is representable S = Φ ∗ , for Φ an actual section, then − s ∈ S ( J , K ) ∼ lim = ΓΦ J ←

  18. � � � � � � � Distributivity II (continued) Theorem lim − → Q Set K Set K � Set J Set J Set J Set J lim ← − J V ∗ Set Set lim Set Ps ∗ ( Q ) op Set Ps ∗ ( Q ) op Set Ps ( Q ) op Set Ps ( Q ) op Set Ps ( Q ) op Set Ps ( Q ) op → Ps ( Q ) − lim ← − U Ps ∗ ( Q ) the category of pointed prosections � K , σ : S � Q ∗ , s : J � K , ( S , σ ) a – Objects ( S , σ, s ) , S : J • • prosection � S ′ such that � ( S ′ , σ ′ , s ′ ) t : S – Morphisms ( t , j , k ) : ( S , σ, s ) σ ′ t = σ and j � J J ′ J ′ J s ′ • • ts K ′ K ′ K K k � Ps ( Q ) � K forgetful functors V : Ps ∗ ( Q ) op U : Ps ∗ ( Q ) and

  19. Properties of Prosections Proposition (1) If Q has a prosection, then Q is pseudo epi ( FQ ∼ = GG ⇒ F ∼ = G ) (2) If ( S , σ ) is a prosection, then S is total (lim → K S ( J , K ) = 1 for every J) − (3) Ps ( Q ) is closed under connected colimits in Set J op × K Proof. (1) FQ ∼ = GQ ⇒ F ∗ ⊗ Q ∗ ∼ = G ∗ ⊗ Q ∗ ⇒ F ∗ ⊗ Q ∗ ⊗ S ∼ = G ∗ ⊗ Q ∗ ⊗ S ⇒ F ∗ ∼ = G ∗ ⇒ F ∼ = G (2) S is total ⇔ T ∗ ⊗ S ∼ � ✶ ) = T ∗ ( T : ? Q ∗ ⊗ S ∼ = Id J ⇒ T ∗ ⊗ Q ∗ ⊗ S ∼ = T ∗ ⊗ Id J ⇒ T ∗ ⊗ S ∼ = T ∗ → α S α ) ∼ → α ( Q ∗ ⊗ S α ) ∼ → α Id J ∼ (3) Q ∗ ⊗ (lim = lim = lim = Id J − − −

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