Strict lower bounds on increasing binary sequences

Content created by Fredrik Bakke.

Created on 2025-10-25.
Last modified on 2025-10-25.

module set-theory.strict-lower-bounds-increasing-binary-sequences where
Imports
open import elementary-number-theory.inequality-natural-numbers
open import elementary-number-theory.natural-numbers

open import foundation.booleans
open import foundation.constant-maps
open import foundation.decidable-propositions
open import foundation.decidable-types
open import foundation.dependent-pair-types
open import foundation.equality-dependent-pair-types
open import foundation.function-types
open import foundation.homotopies
open import foundation.inequality-booleans
open import foundation.inhabited-types
open import foundation.negation
open import foundation.propositional-truncations
open import foundation.propositions
open import foundation.universe-levels

open import foundation-core.identity-types

open import set-theory.increasing-binary-sequences

Idea

An increasing binary sequence x is strictly bounded below by a natural number n : ℕ if xₙ is false.

Definitions

Strict finite boundedness below of increasing binary sequences

is-strictly-bounded-below-decidable-prop-ℕ∞↗ :
    ℕ∞↗  Decidable-Prop lzero
is-strictly-bounded-below-decidable-prop-ℕ∞↗ n x =
  is-false-Decidable-Prop (sequence-ℕ∞↗ x n)

is-strictly-bounded-below-prop-ℕ∞↗ :   ℕ∞↗  Prop lzero
is-strictly-bounded-below-prop-ℕ∞↗ n x =
  prop-Decidable-Prop
    ( is-strictly-bounded-below-decidable-prop-ℕ∞↗ n x)

is-strictly-bounded-below-ℕ∞↗ :   ℕ∞↗  UU lzero
is-strictly-bounded-below-ℕ∞↗ x n =
  type-Decidable-Prop
    ( is-strictly-bounded-below-decidable-prop-ℕ∞↗ x n)

is-prop-is-strictly-bounded-below-ℕ∞↗ :
  (n : ) (x : ℕ∞↗) 
  is-prop (is-strictly-bounded-below-ℕ∞↗ n x)
is-prop-is-strictly-bounded-below-ℕ∞↗ n x =
  is-prop-type-Decidable-Prop
    ( is-strictly-bounded-below-decidable-prop-ℕ∞↗ n x)

is-decidable-is-strictly-bounded-below-ℕ∞↗ :
  (n : ) (x : ℕ∞↗) 
  is-decidable (is-strictly-bounded-below-ℕ∞↗ n x)
is-decidable-is-strictly-bounded-below-ℕ∞↗ n x =
  is-decidable-Decidable-Prop
    ( is-strictly-bounded-below-decidable-prop-ℕ∞↗ n x)

Properties

If an increasing binary sequence is strictly bounded below by 𝑛+1 then it is strictly bounded below by 𝑛

is-strictly-bounded-below-is-strictly-bounded-below-succ-ℕ∞↗ :
  (x : ℕ∞↗) (n : ) 
  is-strictly-bounded-below-ℕ∞↗ (succ-ℕ n) x 
  is-strictly-bounded-below-ℕ∞↗ n x
is-strictly-bounded-below-is-strictly-bounded-below-succ-ℕ∞↗ x n =
  is-false-is-false-leq-bool (is-increasing-sequence-ℕ∞↗ x n)

Recent changes