# The limited principle of omniscience
```agda
module foundation.limited-principle-of-omniscience where
```
<details><summary>Imports</summary>
```agda
open import elementary-number-theory.natural-numbers
open import foundation.disjunction
open import foundation.existential-quantification
open import foundation.universal-quantification
open import foundation.universe-levels
open import foundation-core.identity-types
open import foundation-core.propositions
open import foundation-core.sets
open import univalent-combinatorics.standard-finite-types
```
</details>
## Statement
The
{{#concept "limited principle of omniscience" WDID=Q6549544 WD="limited principle of omniscience" Agda=LPO}}
(LPO) asserts that for every [sequence](foundation.sequences.md) `f : ℕ → Fin 2`
there either [exists](foundation.existential-quantification.md) an `n` such that
`f n = 1` or for all `n` we have `f n = 0`.
```agda
LPO : UU lzero
LPO =
(f : ℕ → Fin 2) →
type-disjunction-Prop
( ∃ ℕ (λ n → Id-Prop (Fin-Set 2) (f n) (one-Fin 1)))
( ∀' ℕ (λ n → Id-Prop (Fin-Set 2) (f n) (zero-Fin 1)))
```
## See also
- [The principle of omniscience](foundation.principle-of-omniscience.md)
- [The lesser limited principle of omniscience](foundation.lesser-limited-principle-of-omniscience.md)
- [The weak limited principle of omniscience](foundation.weak-limited-principle-of-omniscience.md)