------------------------------------------------------------------------------ -- 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