SLIDE 29 Institutions - Part 1 Liam O’Reilly Why Do We Need Institutions? Institutions
Definition of Institutions Examples - EL Example - The CASL Institution
Recap
Closure Systems
Π-Institutions
Definition of Π-Institutions Relating Institutions and
Π-Institutions
Summary
Alternative Definition - Π-Institutions
Definition
A π-institutions consists of :
◮ A category SIGN. ◮ A functor gram : SIGN → SET. ◮ for every Σ : SIGN, a consequence relation
Σ: 2gram(Σ) × gram(Σ) satisfying the following properties:
◮ For every p ∈ gram(Σ), p Σ p. ◮ For every p ∈ gram(Σ) and Φ1, Φ2 ⊆ gram(Σ),
if Φ1 ⊆ Φ2 and Φ1 Σ p then Φ2 Σ p.
◮ For every p ∈ gram(Σ) and Φ1, Φ2 ⊆ gram(Σ),
if Φ1 Σ p and for every p′ ∈ Φ1, Φ2 Σ p′ then Φ2 Σ p.
◮ For every σ : Σ → Σ′, p ∈ gram(Σ) and
Φ ⊆ gram(Σ), Φ Σ p implies gram(σ)(Φ) Σ′ gram(σ)(p).