Conjectura
Beta.Proofs cannot be submitted yet. The corpus is open to read, and we are looking for researchers to maintain a subject area.Maintaining a field →

Dense orbit

Conjectura.Defs.Mathematics.Analysis.Dynamics.DenseOrbit

/-
Copyright (c) 2026 The Conjectura Authors. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: The Conjectura Authors
-/
import Conjectura.Defs.Mathematics.Analysis.Dynamics.Orbit
import Mathlib.Topology.Defs.Basic

/-! # Dense orbit -/

namespace Conjectura.Dynamics

/-- A point has a **dense orbit** when its `forwardOrbit` comes arbitrarily close to every
point of the space. A single dense orbit is the usual working definition of chaos. -/
def HasDenseOrbit {X : Type*} [TopologicalSpace X] (f : X → X) (x : X) : Prop :=
  Dense (forwardOrbit f x)

end Conjectura.Dynamics