Generalised Type Setups for Dependently Sorted Logic
TACL 2011 Peter Aczel
The University of Manchester
Generalised Type Setups for Dependently Sorted Logic TACL 2011 - - PowerPoint PPT Presentation
Generalised Type Setups for Dependently Sorted Logic TACL 2011 Peter Aczel The University of Manchester July 26, 2011 Motivation for the notion of a Generalised Type Setup Logic-riched dependent type theories The Problem The idea of a
The University of Manchester
Logic-riched dependent type theories
Generalised Type Setups July 26 2 / 20
Logic-riched dependent type theories
Generalised Type Setups July 26 2 / 20
Logic-riched dependent type theories
Generalised Type Setups July 26 2 / 20
Generalised Type Setups July 26 3 / 20
Generalised Type Setups July 26 4 / 20
Generalised Type Setups July 26 5 / 20
Example: the GA theory of categories:
Generalised Type Setups July 26 6 / 20
Example: the GA theory of categories:
Generalised Type Setups July 26 6 / 20
Example: the GA theory of categories:
Generalised Type Setups July 26 6 / 20
Pre-signatures and signatures
Generalised Type Setups July 26 7 / 20
Pre-signatures and signatures
Generalised Type Setups July 26 7 / 20
Pre-signatures and signatures
Generalised Type Setups July 26 7 / 20
Generalised Type Setups July 26 8 / 20
Generalised Type Setups July 26 8 / 20
Generalised Type Setups July 26 8 / 20
Generalised Type Setups July 26 8 / 20
Contexts and substitutions
Generalised Type Setups July 26 9 / 20
Contexts and substitutions
Generalised Type Setups July 26 9 / 20
Sorts, terms and substitution action
Generalised Type Setups July 26 10 / 20
Sorts, terms and substitution action
Generalised Type Setups July 26 10 / 20
Sorts, terms and substitution action
Generalised Type Setups July 26 10 / 20
Generalised Type Setups July 26 11 / 20
Generalised Type Setups July 26 11 / 20
Generalised Type Setups July 26 11 / 20
Generalised Type Setups July 26 11 / 20
[Makkai, 1995]
Generalised Type Setups July 26 12 / 20
[Makkai, 1995]
Generalised Type Setups July 26 12 / 20
[Makkai, 1995]
Generalised Type Setups July 26 12 / 20
[Makkai, 1995]
Generalised Type Setups July 26 12 / 20
Generalised Type Setups July 26 13 / 20
A idΓ = A and a idΓ = a and for σ : ∆ → Γ, τ : Λ → ∆, A(σ ◦ τ) = (Aσ)τ and a(σ ◦ τ) = (aσ)τ.
Generalised Type Setups July 26 13 / 20
Generalised Type Setups July 26 14 / 20
Generalised Type Setups July 26 14 / 20
Generalised Type Setups July 26 14 / 20
Generalised Type Setups July 26 14 / 20
Generalised Type Setups July 26 15 / 20
Generalised Type Setups July 26 15 / 20
Generalised Type Setups July 26 16 / 20
Generalised Type Setups July 26 16 / 20
Generalised Type Setups July 26 16 / 20
Generalised Type Setups July 26 17 / 20
Generalised Type Setups July 26 18 / 20
Generalised Type Setups July 26 18 / 20
Generalised Type Setups July 26 19 / 20
Generalised Type Setups July 26 20 / 20