# The weak limited principle of omniscience ```agda module foundation.weak-limited-principle-of-omniscience where ``` <details><summary>Imports</summary> ```agda open import elementary-number-theory.natural-numbers open import foundation.disjunction open import foundation.negation open import foundation.universal-quantification open import foundation.universe-levels open import foundation-core.propositions open import foundation-core.sets open import univalent-combinatorics.standard-finite-types ``` </details> ## Statement The {{#concept "Weak Limited Principle of Omniscience"}} asserts that for any [sequence](foundation.sequences.md) `f : ℕ → Fin 2` either `f n = 0` for all `n : ℕ` or not. In particular, it is a restricted form of the [law of excluded middle](foundation.law-of-excluded-middle.md). ```agda WLPO-Prop : Prop lzero WLPO-Prop = ∀' ( ℕ → Fin 2) ( λ f → disjunction-Prop ( ∀' ℕ (λ n → Id-Prop (Fin-Set 2) (f n) (zero-Fin 1))) ( ¬' (∀' ℕ (λ n → Id-Prop (Fin-Set 2) (f n) (zero-Fin 1))))) WLPO : UU lzero WLPO = type-Prop WLPO-Prop ``` ## See also - [The principle of omniscience](foundation.principle-of-omniscience.md) - [The limited principle of omniscience](foundation.limited-principle-of-omniscience.md) - [The lesser limited principle of omniscience](foundation.lesser-limited-principle-of-omniscience.md)