Charts between polynomial functors #
def
PFunctor.Chart.comp
{P : PFunctor.{uA₁, uB₁}}
{Q : PFunctor.{uA₂, uB₂}}
{R : PFunctor.{uA₃, uB₃}}
(c' : Q.Chart R)
(c : P.Chart Q)
:
P.Chart R
Composition of charts
Instances For
Infix notation for chart composition c' ∘c c
Instances For
@[simp]
theorem
PFunctor.Chart.id_comp
{P : PFunctor.{uA₁, uB₁}}
{Q : PFunctor.{uA₂, uB₂}}
(f : P.Chart Q)
:
@[simp]
theorem
PFunctor.Chart.comp_id
{P : PFunctor.{uA₁, uB₁}}
{Q : PFunctor.{uA₂, uB₂}}
(f : P.Chart Q)
:
theorem
PFunctor.Chart.comp_assoc
{P : PFunctor.{uA₁, uB₁}}
{Q : PFunctor.{uA₂, uB₂}}
{R : PFunctor.{uA₃, uB₃}}
{S : PFunctor.{uA₄, uB₄}}
(c : R.Chart S)
(c' : Q.Chart R)
(c'' : P.Chart Q)
:
structure
PFunctor.Chart.Equiv
(P : PFunctor.{uA₁, uB₁})
(Q : PFunctor.{uA₂, uB₂})
:
Type (max (max (max uA₁ uA₂) uB₁) uB₂)
An equivalence between two polynomial functors P and Q, using charts.
This corresponds to an isomorphism in the category PFunctor with Chart morphisms.
Instances For
theorem
PFunctor.Chart.Equiv.ext_iff
{P : PFunctor.{uA₁, uB₁}}
{Q : PFunctor.{uA₂, uB₂}}
{x y : P ≃c Q}
:
theorem
PFunctor.Chart.Equiv.ext
{P : PFunctor.{uA₁, uB₁}}
{Q : PFunctor.{uA₂, uB₂}}
{x y : P ≃c Q}
(toChart : x.toChart = y.toChart)
(invChart : x.invChart = y.invChart)
:
Infix notation for chart equivalence P ≃c Q
Instances For
Instances For
def
PFunctor.Chart.Equiv.trans
{P : PFunctor.{uA₁, uB₁}}
{Q : PFunctor.{uA₂, uB₂}}
{R : PFunctor.{uA₃, uB₃}}
(e₁ : P ≃c Q)
(e₂ : Q ≃c R)
:
Instances For
The (unique) initial chart from the zero functor to any functor P.
Instances For
The (unique) terminal chart from any functor P to the functor X.
Instances For
Alias of PFunctor.Chart.initial.
The (unique) initial chart from the zero functor to any functor P.
Instances For
Alias of PFunctor.Chart.terminal.
The (unique) terminal chart from any functor P to the functor X.
Instances For
def
PFunctor.Equiv.toChart
{P : PFunctor.{uA₁, uB₁}}
{Q : PFunctor.{uA₂, uB₂}}
(e : P.Equiv Q)
:
P.Chart Q
Convert an equivalence between two polynomial functors P and Q to a chart equivalence.