--------------------------
→ Γ ⊢N ([ b ▹ d - p ] l)
- t-network : ∀ {n} {m} {Γ₁ : Ctx n} {Γ₂ : Ctx m} {N₁ N₂ : Network} {l : Location}
- → ◆ Γ₁ ⊢N N₁
- → ◆ Γ₂ ⊢N N₂
+ t-network : {Γ₁ Γ₂ : Context} {N₁ N₂ : Network} {l : Location}
+ → Γ₁ ⊢N N₁
+ → Γ₂ ⊢N N₂
-- → , ¬ (l ∈ fromList (locs N₁))
→ ¬ (l ∈-Vec fromList (locs N₂))
----------------------
- → ■ (◆ Γ₁) (◆ Γ₂) ⊢N (N₁ ∥ N₂)
+ → & Γ₁ Γ₂ ⊢N (N₁ ∥ N₂)
- t-restriction : ∀ {n} {Γ : Ctx n} {n : Network}
- → ◆ Γ ⊢N n
+ t-restriction : {Γ : Context} {n : Network}
+ → Γ ⊢N n
-------------
- → ◆ Γ ⊢N νr n
+ → Γ ⊢N νr n
-- TODO
t-bsl-choice : ∀ {m k} {Γ : Context} {contexts : Vec (Ctx m) k} {choices : List (η × Behaviour)} {Tₐ Tₓ : Type} {x : Variable}
- â\86\92 All (λ { (Î\93â\82\81 , (η , b)) â\86\92 Î\93 â\8a¢B input η â\88¶ b â\96¹ â\97\86 Î\93â\82\81 }) (zip (toList contexts) choices)
- â\86\92 ¬ (var x Tâ\82\93 â\88\88 â\97\86 (concat contexts))
- â\86\92 ¬ (var x Tâ\82\90 â\88\88 â\97\86 (concat contexts))
+ â\86\92 All (λ { (Î\93â\82\81 , (η , b)) â\86\92 Î\93 â\8a¢B input η â\88¶ b â\96¹ â\8b\86 Î\93â\82\81 }) (zip (toList contexts) choices)
+ â\86\92 ¬ (var x Tâ\82\93 â\88\88 â\8b\86 (concat contexts))
+ â\86\92 ¬ (var x Tâ\82\90 â\88\88 â\8b\86 (concat contexts))
→ Tₓ ≢ Tₐ
----------------------------------------------
- â\86\92 Î\93 â\8a¢BSL inputchoice choices â\96¹ â\97\86 (concat contexts)
+ â\86\92 Î\93 â\8a¢BSL inputchoice choices â\96¹ â\8b\86 (concat contexts)
data _⊢state_ : Context → Process → Set where