module A201605.AltArtemov.Try1.Ty where open import A201605.AltArtemov.Try1.Tm public data Ty : ℕ → Set where ⊥ : ∀ {n} → Ty n _⊃_ : ∀ {n} → Ty n → Ty n → Ty n _∧_ : ∀ {n} → Ty n → Ty n → Ty n _∶_ : ∀ {g n} → Tm g n → Ty n → Ty (suc n) infixr 5 _⊃_ infixr 15 _∶_