Continuous bundled map
In this file we define the type continuous_map
of continuous bundled maps.
structure
continuous_map
(α : Type u_1)
(β : Type u_2)
[topological_space α]
[topological_space β] :
Type (max u_1 u_2)
- to_fun : α → β
- continuous_to_fun : continuous c.to_fun . "continuity'"
Bundled continuous maps.
@[instance]
def
continuous_map.has_coe_to_fun
{α : Type u_1}
{β : Type u_2}
[topological_space α]
[topological_space β] :
Equations
- continuous_map.has_coe_to_fun = {F := λ (x : C(α, β)), α → β, coe := continuous_map.to_fun _inst_2}
theorem
continuous_map.coe_continuous
{α : Type u_1}
{β : Type u_2}
[topological_space α]
[topological_space β]
{f : C(α, β)} :
@[ext]
theorem
continuous_map.ext
{α : Type u_1}
{β : Type u_2}
[topological_space α]
[topological_space β]
{f g : C(α, β)} :
@[instance]
def
continuous_map.inhabited
{α : Type u_1}
{β : Type u_2}
[topological_space α]
[topological_space β]
[inhabited β] :
Equations
- continuous_map.inhabited = {default := {to_fun := λ (_x : α), inhabited.default β, continuous_to_fun := _}}
theorem
continuous_map.coe_inj
{α : Type u_1}
{β : Type u_2}
[topological_space α]
[topological_space β]
⦃f g : C(α, β)⦄ :
The identity as a continuous map.
Equations
- continuous_map.id = {to_fun := id α, continuous_to_fun := _}
def
continuous_map.comp
{α : Type u_1}
{β : Type u_2}
{γ : Type u_3}
[topological_space α]
[topological_space β]
[topological_space γ] :
The composition of continuous maps, as a continuous map.
theorem
continuous_map.continuous
{α : Type u_1}
{β : Type u_2}
[topological_space α]
[topological_space β]
(f : C(α, β)) :
def
continuous_map.const
{α : Type u_1}
{β : Type u_2}
[topological_space α]
[topological_space β] :
Takes b
in input and gives the continuous bundled function constantly valued b
in output.
Equations
- continuous_map.const b = {to_fun := λ (x : α), b, continuous_to_fun := _}