------------------------------------------------------------------------------
-- Common properties for the alternating bit protocol
------------------------------------------------------------------------------
{-# OPTIONS --exact-split #-}
{-# OPTIONS --no-sized-types #-}
{-# OPTIONS --no-universe-polymorphism #-}
{-# OPTIONS --without-K #-}
module FOTC.Program.ABP.PropertiesI where
open import FOTC.Base
open import FOTC.Program.ABP.ABP
------------------------------------------------------------------------------
-- Congruence properties
awaitCong₄ : ∀ {b i is ds₁ ds₂} → ds₁ ≡ ds₂ →
await b i is ds₁ ≡ await b i is ds₂
awaitCong₄ refl = refl
corruptCong : ∀ {os₁ os₂} → os₁ ≡ os₂ → corrupt os₁ ≡ corrupt os₂
corruptCong refl = refl