internlm/Lean-Github huggingface dataset:
Theorem: holomorphicAt_id
Proof state before:
case right
𝕜 : Type
inst✝²⁶ : NontriviallyNormedField 𝕜
E A : Type
inst✝²⁵ : NormedAddCommGroup E
inst✝²⁴ : NormedSpace 𝕜 E
inst✝²³ : CompleteSpace E
inst✝²² : TopologicalSpace A
F B : Type
inst✝²¹ : NormedAddCommGroup F
inst✝²⁰ : NormedSpace 𝕜 F
inst✝¹⁹ : CompleteSpace F
inst✝¹⁸ : TopologicalSpace B
G C : Type
inst✝¹⁷ : NormedAddCommGroup G
inst✝¹⁶ : NormedSpace 𝕜 G
inst✝¹⁵ : TopologicalSpace C
H D : Type
inst✝¹⁴ : NormedAddCommGroup H
inst✝¹³ : NormedSpace 𝕜 H
inst✝¹² : TopologicalSpace D
M : Type
I : ModelWithCorners 𝕜 E A
inst✝¹¹ : TopologicalSpace M
N : Type
J : ModelWithCorners 𝕜 F B
inst✝¹⁰ : TopologicalSpace N
O : Type
K : ModelWithCorners 𝕜 G C
inst✝⁹ : TopologicalSpace O
P : Type
L : ModelWithCorners 𝕜 H D
inst✝⁸ : TopologicalSpace P
inst✝⁷ : I.Boundaryless
inst✝⁶ : ChartedSpace A M
cm : AnalyticManifold I M
inst✝⁵ : J.Boundaryless
inst✝⁴ : ChartedSpace B N
cn : AnalyticManifold J N
inst✝³ : K.Boundaryless
inst✝² : ChartedSpace C O
co : AnalyticManifold K O
inst✝¹ : L.Boundaryless
inst✝ : ChartedSpace D P
cp : AnalyticManifold L P
x : M
⊢ (𝓝 (↑(extChartAt I x) x)).EventuallyEq id (↑(extChartAt I x) ∘ (fun x => x) ∘ ↑(extChartAt I x).symm)
Tactic:
filter_upwards [((isOpen_extChartAt_target I x).eventually_mem (mem_extChartAt_target I x))]
Proof state after:
case h
𝕜 : Type
inst✝²⁶ : NontriviallyNormedField 𝕜
E A : Type
inst✝²⁵ : NormedAddCommGroup E
inst✝²⁴ : NormedSpace 𝕜 E
inst✝²³ : CompleteSpace E
inst✝²² : TopologicalSpace A
F B : Type
inst✝²¹ : NormedAddCommGroup F
inst✝²⁰ : NormedSpace 𝕜 F
inst✝¹⁹ : CompleteSpace F
inst✝¹⁸ : TopologicalSpace B
G C : Type
inst✝¹⁷ : NormedAddCommGroup G
inst✝¹⁶ : NormedSpace 𝕜 G
inst✝¹⁵ : TopologicalSpace C
H D : Type
inst✝¹⁴ : NormedAddCommGroup H
inst✝¹³ : NormedSpace 𝕜 H
inst✝¹² : TopologicalSpace D
M : Type
I : ModelWithCorners 𝕜 E A
inst✝¹¹ : TopologicalSpace M
N : Type
J : ModelWithCorners 𝕜 F B
inst✝¹⁰ : TopologicalSpace N
O : Type
K : ModelWithCorners 𝕜 G C
inst✝⁹ : TopologicalSpace O
P : Type
L : ModelWithCorners 𝕜 H D
inst✝⁸ : TopologicalSpace P
inst✝⁷ : I.Boundaryless
inst✝⁶ : ChartedSpace A M
cm : AnalyticManifold I M
inst✝⁵ : J.Boundaryless
inst✝⁴ : ChartedSpace B N
cn : AnalyticManifold J N
inst✝³ : K.Boundaryless
inst✝² : ChartedSpace C O
co : AnalyticManifold K O
inst✝¹ : L.Boundaryless
inst✝ : ChartedSpace D P
cp : AnalyticManifold L P
x : M
⊢ ∀ a ∈ (extChartAt I x).target, id a = (↑(extChartAt I x) ∘ (fun x => x) ∘ ↑(extChartAt I x).symm) a
Theorem: holomorphicAt_id
Proof state before:
case h
𝕜 : Type
inst✝²⁶ : NontriviallyNormedField 𝕜
E A : Type
inst✝²⁵ : NormedAddCommGroup E
inst✝²⁴ : NormedSpace 𝕜 E
inst✝²³ : CompleteSpace E
inst✝²² : TopologicalSpace A
F B : Type
inst✝²¹ : NormedAddCommGroup F
inst✝²⁰ : NormedSpace 𝕜 F
inst✝¹⁹ : CompleteSpace F
inst✝¹⁸ : TopologicalSpace B
G C : Type
inst✝¹⁷ : NormedAddCommGroup G
inst✝¹⁶ : NormedSpace 𝕜 G
inst✝¹⁵ : TopologicalSpace C
H D : Type
inst✝¹⁴ : NormedAddCommGroup H
inst✝¹³ : NormedSpace 𝕜 H
inst✝¹² : TopologicalSpace D
M : Type
I : ModelWithCorners 𝕜 E A
inst✝¹¹ : TopologicalSpace M
N : Type
J : ModelWithCorners 𝕜 F B
inst✝¹⁰ : TopologicalSpace N
O : Type
K : ModelWithCorners 𝕜 G C
inst✝⁹ : TopologicalSpace O
P : Type
L : ModelWithCorners 𝕜 H D
inst✝⁸ : TopologicalSpace P
inst✝⁷ : I.Boundaryless
inst✝⁶ : ChartedSpace A M
cm : AnalyticManifold I M
inst✝⁵ : J.Boundaryless
inst✝⁴ : ChartedSpace B N
cn : AnalyticManifold J N
inst✝³ : K.Boundaryless
inst✝² : ChartedSpace C O
co : AnalyticManifold K O
inst✝¹ : L.Boundaryless
inst✝ : ChartedSpace D P
cp : AnalyticManifold L P
x : M
⊢ ∀ a ∈ (extChartAt I x).target, id a = (↑(extChartAt I x) ∘ (fun x => x) ∘ ↑(extChartAt I x).symm) a
Tactic:
intro y m
Proof state after:
case h
𝕜 : Type
inst✝²⁶ : NontriviallyNormedField 𝕜
E A : Type
inst✝²⁵ : NormedAddCommGroup E
inst✝²⁴ : NormedSpace 𝕜 E
inst✝²³ : CompleteSpace E
inst✝²² : TopologicalSpace A
F B : Type
inst✝²¹ : NormedAddCommGroup F
inst✝²⁰ : NormedSpace 𝕜 F
inst✝¹⁹ : CompleteSpace F
inst✝¹⁸ : TopologicalSpace B
G C : Type
inst✝¹⁷ : NormedAddCommGroup G
inst✝¹⁶ : NormedSpace 𝕜 G
inst✝¹⁵ : TopologicalSpace C
H D : Type
inst✝¹⁴ : NormedAddCommGroup H
inst✝¹³ : NormedSpace 𝕜 H
inst✝¹² : TopologicalSpace D
M : Type
I : ModelWithCorners 𝕜 E A
inst✝¹¹ : TopologicalSpace M
N : Type
J : ModelWithCorners 𝕜 F B
inst✝¹⁰ : TopologicalSpace N
O : Type
K : ModelWithCorners 𝕜 G C
inst✝⁹ : TopologicalSpace O
P : Type
L : ModelWithCorners 𝕜 H D
inst✝⁸ : TopologicalSpace P
inst✝⁷ : I.Boundaryless
inst✝⁶ : ChartedSpace A M
cm : AnalyticManifold I M
inst✝⁵ : J.Boundaryless
inst✝⁴ : ChartedSpace B N
cn : AnalyticManifold J N
inst✝³ : K.Boundaryless
inst✝² : ChartedSpace C O
co : AnalyticManifold K O
inst✝¹ : L.Boundaryless
inst✝ : ChartedSpace D P
cp : AnalyticManifold L P
x : M
y : E
m : y ∈ (extChartAt I x).target
⊢ id y = (↑(extChartAt I x) ∘ (fun x => x) ∘ ↑(extChartAt I x).symm) y
Theorem: holomorphicAt_id
Proof state before:
case h
𝕜 : Type
inst✝²⁶ : NontriviallyNormedField 𝕜
E A : Type
inst✝²⁵ : NormedAddCommGroup E
inst✝²⁴ : NormedSpace 𝕜 E
inst✝²³ : CompleteSpace E
inst✝²² : TopologicalSpace A
F B : Type
inst✝²¹ : NormedAddCommGroup F
inst✝²⁰ : NormedSpace 𝕜 F
inst✝¹⁹ : CompleteSpace F
inst✝¹⁸ : TopologicalSpace B
G C : Type
inst✝¹⁷ : NormedAddCommGroup G
inst✝¹⁶ : NormedSpace 𝕜 G
inst✝¹⁵ : TopologicalSpace C
H D : Type
inst✝¹⁴ : NormedAddCommGroup H
inst✝¹³ : NormedSpace 𝕜 H
inst✝¹² : TopologicalSpace D
M : Type
I : ModelWithCorners 𝕜 E A
inst✝¹¹ : TopologicalSpace M
N : Type
J : ModelWithCorners 𝕜 F B
inst✝¹⁰ : TopologicalSpace N
O : Type
K : ModelWithCorners 𝕜 G C
inst✝⁹ : TopologicalSpace O
P : Type
L : ModelWithCorners 𝕜 H D
inst✝⁸ : TopologicalSpace P
inst✝⁷ : I.Boundaryless
inst✝⁶ : ChartedSpace A M
cm : AnalyticManifold I M
inst✝⁵ : J.Boundaryless
inst✝⁴ : ChartedSpace B N
cn : AnalyticManifold J N
inst✝³ : K.Boundaryless
inst✝² : ChartedSpace C O
co : AnalyticManifold K O
inst✝¹ : L.Boundaryless
inst✝ : ChartedSpace D P
cp : AnalyticManifold L P
x : M
y : E
m : y ∈ (extChartAt I x).target
⊢ id y = (↑(extChartAt I x) ∘ (fun x => x) ∘ ↑(extChartAt I x).symm) y
Tactic:
simp only [Function.comp, PartialEquiv.right_inv _ m, id]
Proof state after:
no goals
Theorem: holomorphicAt_const
Proof state before:
𝕜 : Type
inst✝²⁶ : NontriviallyNormedField 𝕜
E A : Type
inst✝²⁵ : NormedAddCommGroup E
inst✝²⁴ : NormedSpace 𝕜 E
inst✝²³ : CompleteSpace E
inst✝²² : TopologicalSpace A
F B : Type
inst✝²¹ : NormedAddCommGroup F
inst✝²⁰ : NormedSpace 𝕜 F
inst✝¹⁹ : CompleteSpace F
inst✝¹⁸ : TopologicalSpace B
G C : Type
inst✝¹⁷ : NormedAddCommGroup G
inst✝¹⁶ : NormedSpace 𝕜 G
inst✝¹⁵ : TopologicalSpace C
H D : Type
inst✝¹⁴ : NormedAddCommGroup H
inst✝¹³ : NormedSpace 𝕜 H
inst✝¹² : TopologicalSpace D
M : Type
I : ModelWithCorners 𝕜 E A
inst✝¹¹ : TopologicalSpace M
N : Type
J : ModelWithCorners 𝕜 F B
inst✝¹⁰ : TopologicalSpace N
O : Type
K : ModelWithCorners 𝕜 G C
inst✝⁹ : TopologicalSpace O
P : Type
L : ModelWithCorners 𝕜 H D
inst✝⁸ : TopologicalSpace P
inst✝⁷ : I.Boundaryless
inst✝⁶ : ChartedSpace A M
cm : AnalyticManifold I M
inst✝⁵ : J.Boundaryless
inst✝⁴ : ChartedSpace B N
cn : AnalyticManifold J N
inst✝³ : K.Boundaryless
inst✝² : ChartedSpace C O
co : AnalyticManifold K O
inst✝¹ : L.Boundaryless
inst✝ : ChartedSpace D P
cp : AnalyticManifold L P
x : M
c : N
⊢ HolomorphicAt I J (fun x => c) x
Tactic:
rw [holomorphicAt_iff]
Proof state after:
𝕜 : Type
inst✝²⁶ : NontriviallyNormedField 𝕜
E A : Type
inst✝²⁵ : NormedAddCommGroup E
inst✝²⁴ : NormedSpace 𝕜 E
inst✝²³ : CompleteSpace E
inst✝²² : TopologicalSpace A
F B : Type
inst✝²¹ : NormedAddCommGroup F
inst✝²⁰ : NormedSpace 𝕜 F
inst✝¹⁹ : CompleteSpace F
inst✝¹⁸ : TopologicalSpace B
G C : Type
inst✝¹⁷ : NormedAddCommGroup G
inst✝¹⁶ : NormedSpace 𝕜 G
inst✝¹⁵ : TopologicalSpace C
H D : Type
inst✝¹⁴ : NormedAddCommGroup H
inst✝¹³ : NormedSpace 𝕜 H
inst✝¹² : TopologicalSpace D
M : Type
I : ModelWithCorners 𝕜 E A
inst✝¹¹ : TopologicalSpace M
N : Type
J : ModelWithCorners 𝕜 F B
inst✝¹⁰ : TopologicalSpace N
O : Type
K : ModelWithCorners 𝕜 G C
inst✝⁹ : TopologicalSpace O
P : Type
L : ModelWithCorners 𝕜 H D
inst✝⁸ : TopologicalSpace P
inst✝⁷ : I.Boundaryless
inst✝⁶ : ChartedSpace A M
cm : AnalyticManifold I M
inst✝⁵ : J.Boundaryless
inst✝⁴ : ChartedSpace B N
cn : AnalyticManifold J N
inst✝³ : K.Boundaryless
inst✝² : ChartedSpace C O
co : AnalyticManifold K O
inst✝¹ : L.Boundaryless
inst✝ : ChartedSpace D P
cp : AnalyticManifold L P
x : M
c : N
⊢ ContinuousAt (fun x => c) x ∧
    AnalyticAt 𝕜 (↑(extChartAt J c) ∘ (fun x => c) ∘ ↑(extChartAt I x).symm) (↑(extChartAt I x) x)
Theorem: holomorphicAt_const
Proof state before:
𝕜 : Type
inst✝²⁶ : NontriviallyNormedField 𝕜
E A : Type
inst✝²⁵ : NormedAddCommGroup E
inst✝²⁴ : NormedSpace 𝕜 E
inst✝²³ : CompleteSpace E
inst✝²² : TopologicalSpace A
F B : Type
inst✝²¹ : NormedAddCommGroup F
inst✝²⁰ : NormedSpace 𝕜 F
inst✝¹⁹ : CompleteSpace F
inst✝¹⁸ : TopologicalSpace B
G C : Type
inst✝¹⁷ : NormedAddCommGroup G
inst✝¹⁶ : NormedSpace 𝕜 G
inst✝¹⁵ : TopologicalSpace C
H D : Type
inst✝¹⁴ : NormedAddCommGroup H
inst✝¹³ : NormedSpace 𝕜 H
inst✝¹² : TopologicalSpace D
M : Type
I : ModelWithCorners 𝕜 E A
inst✝¹¹ : TopologicalSpace M
N : Type
J : ModelWithCorners 𝕜 F B
inst✝¹⁰ : TopologicalSpace N
O : Type
K : ModelWithCorners 𝕜 G C
inst✝⁹ : TopologicalSpace O
P : Type
L : ModelWithCorners 𝕜 H D
inst✝⁸ : TopologicalSpace P
inst✝⁷ : I.Boundaryless
inst✝⁶ : ChartedSpace A M
cm : AnalyticManifold I M
inst✝⁵ : J.Boundaryless
inst✝⁴ : ChartedSpace B N
cn : AnalyticManifold J N
inst✝³ : K.Boundaryless
inst✝² : ChartedSpace C O
co : AnalyticManifold K O
inst✝¹ : L.Boundaryless
inst✝ : ChartedSpace D P
cp : AnalyticManifold L P
x : M
c : N
⊢ ContinuousAt (fun x => c) x ∧
    AnalyticAt 𝕜 (↑(extChartAt J c) ∘ (fun x => c) ∘ ↑(extChartAt I x).symm) (↑(extChartAt I x) x)
Tactic:
use continuousAt_const
Proof state after:
case right
𝕜 : Type
inst✝²⁶ : NontriviallyNormedField 𝕜
E A : Type
inst✝²⁵ : NormedAddCommGroup E
inst✝²⁴ : NormedSpace 𝕜 E
inst✝²³ : CompleteSpace E
inst✝²² : TopologicalSpace A
F B : Type
inst✝²¹ : NormedAddCommGroup F
inst✝²⁰ : NormedSpace 𝕜 F
inst✝¹⁹ : CompleteSpace F
inst✝¹⁸ : TopologicalSpace B
G C : Type
inst✝¹⁷ : NormedAddCommGroup G
inst✝¹⁶ : NormedSpace 𝕜 G
inst✝¹⁵ : TopologicalSpace C
H D : Type
inst✝¹⁴ : NormedAddCommGroup H
inst✝¹³ : NormedSpace 𝕜 H
inst✝¹² : TopologicalSpace D
M : Type
I : ModelWithCorners 𝕜 E A
inst✝¹¹ : TopologicalSpace M
N : Type
J : ModelWithCorners 𝕜 F B
inst✝¹⁰ : TopologicalSpace N
O : Type
K : ModelWithCorners 𝕜 G C
inst✝⁹ : TopologicalSpace O
P : Type
L : ModelWithCorners 𝕜 H D
inst✝⁸ : TopologicalSpace P
inst✝⁷ : I.Boundaryless
inst✝⁶ : ChartedSpace A M
cm : AnalyticManifold I M
inst✝⁵ : J.Boundaryless
inst✝⁴ : ChartedSpace B N
cn : AnalyticManifold J N
inst✝³ : K.Boundaryless
inst✝² : ChartedSpace C O
co : AnalyticManifold K O
inst✝¹ : L.Boundaryless
inst✝ : ChartedSpace D P
cp : AnalyticManifold L P
x : M
c : N
⊢ AnalyticAt 𝕜 (↑(extChartAt J c) ∘ (fun x => c) ∘ ↑(extChartAt I x).symm) (↑(extChartAt I x) x)
Theorem: holomorphicAt_const
Proof state before:
case right
𝕜 : Type
inst✝²⁶ : NontriviallyNormedField 𝕜
E A : Type
inst✝²⁵ : NormedAddCommGroup E
inst✝²⁴ : NormedSpace 𝕜 E
inst✝²³ : CompleteSpace E
inst✝²² : TopologicalSpace A
F B : Type
inst✝²¹ : NormedAddCommGroup F
inst✝²⁰ : NormedSpace 𝕜 F
inst✝¹⁹ : CompleteSpace F
inst✝¹⁸ : TopologicalSpace B
G C : Type
inst✝¹⁷ : NormedAddCommGroup G
inst✝¹⁶ : NormedSpace 𝕜 G
inst✝¹⁵ : TopologicalSpace C
H D : Type
inst✝¹⁴ : NormedAddCommGroup H
inst✝¹³ : NormedSpace 𝕜 H
inst✝¹² : TopologicalSpace D
M : Type
I : ModelWithCorners 𝕜 E A
inst✝¹¹ : TopologicalSpace M
N : Type
J : ModelWithCorners 𝕜 F B
inst✝¹⁰ : TopologicalSpace N
O : Type
K : ModelWithCorners 𝕜 G C
inst✝⁹ : TopologicalSpace O
P : Type
L : ModelWithCorners 𝕜 H D
inst✝⁸ : TopologicalSpace P
inst✝⁷ : I.Boundaryless
inst✝⁶ : ChartedSpace A M
cm : AnalyticManifold I M
inst✝⁵ : J.Boundaryless
inst✝⁴ : ChartedSpace B N
cn : AnalyticManifold J N
inst✝³ : K.Boundaryless
inst✝² : ChartedSpace C O
co : AnalyticManifold K O
inst✝¹ : L.Boundaryless
inst✝ : ChartedSpace D P
cp : AnalyticManifold L P
x : M
c : N
⊢ AnalyticAt 𝕜 (↑(extChartAt J c) ∘ (fun x => c) ∘ ↑(extChartAt I x).symm) (↑(extChartAt I x) x)
Tactic:
simp only [Prod.fst_comp_mk, Function.comp]
Proof state after:
case right
𝕜 : Type
inst✝²⁶ : NontriviallyNormedField 𝕜
E A : Type
inst✝²⁵ : NormedAddCommGroup E
inst✝²⁴ : NormedSpace 𝕜 E
inst✝²³ : CompleteSpace E
inst✝²² : TopologicalSpace A
F B : Type
inst✝²¹ : NormedAddCommGroup F
inst✝²⁰ : NormedSpace 𝕜 F
inst✝¹⁹ : CompleteSpace F
inst✝¹⁸ : TopologicalSpace B
G C : Type
inst✝¹⁷ : NormedAddCommGroup G
inst✝¹⁶ : NormedSpace 𝕜 G
inst✝¹⁵ : TopologicalSpace C
H D : Type
inst✝¹⁴ : NormedAddCommGroup H
inst✝¹³ : NormedSpace 𝕜 H
inst✝¹² : TopologicalSpace D
M : Type
I : ModelWithCorners 𝕜 E A
inst✝¹¹ : TopologicalSpace M
N : Type
J : ModelWithCorners 𝕜 F B
inst✝¹⁰ : TopologicalSpace N
O : Type
K : ModelWithCorners 𝕜 G C
inst✝⁹ : TopologicalSpace O
P : Type
L : ModelWithCorners 𝕜 H D
inst✝⁸ : TopologicalSpace P
inst✝⁷ : I.Boundaryless
inst✝⁶ : ChartedSpace A M
cm : AnalyticManifold I M
inst✝⁵ : J.Boundaryless
inst✝⁴ : ChartedSpace B N
cn : AnalyticManifold J N
inst✝³ : K.Boundaryless
inst✝² : ChartedSpace C O
co : AnalyticManifold K O
inst✝¹ : L.Boundaryless
inst✝ : ChartedSpace D P
cp : AnalyticManifold L P
x : M
c : N
⊢ AnalyticAt 𝕜 (fun x => ↑(extChartAt J c) c) (↑(extChartAt I x) x)
Theorem: holomorphicAt_const
Proof state before:
case right
𝕜 : Type
inst✝²⁶ : NontriviallyNormedField 𝕜
E A : Type
inst✝²⁵ : NormedAddCommGroup E
inst✝²⁴ : NormedSpace 𝕜 E
inst✝²³ : CompleteSpace E
inst✝²² : TopologicalSpace A
F B : Type
inst✝²¹ : NormedAddCommGroup F
inst✝²⁰ : NormedSpace 𝕜 F
inst✝¹⁹ : CompleteSpace F
inst✝¹⁸ : TopologicalSpace B
G C : Type
inst✝¹⁷ : NormedAddCommGroup G
inst✝¹⁶ : NormedSpace 𝕜 G
inst✝¹⁵ : TopologicalSpace C
H D : Type
inst✝¹⁴ : NormedAddCommGroup H
inst✝¹³ : NormedSpace 𝕜 H
inst✝¹² : TopologicalSpace D
M : Type
I : ModelWithCorners 𝕜 E A
inst✝¹¹ : TopologicalSpace M
N : Type
J : ModelWithCorners 𝕜 F B
inst✝¹⁰ : TopologicalSpace N
O : Type
K : ModelWithCorners 𝕜 G C
inst✝⁹ : TopologicalSpace O
P : Type
L : ModelWithCorners 𝕜 H D
inst✝⁸ : TopologicalSpace P
inst✝⁷ : I.Boundaryless
inst✝⁶ : ChartedSpace A M
cm : AnalyticManifold I M
inst✝⁵ : J.Boundaryless
inst✝⁴ : ChartedSpace B N
cn : AnalyticManifold J N
inst✝³ : K.Boundaryless
inst✝² : ChartedSpace C O
co : AnalyticManifold K O
inst✝¹ : L.Boundaryless
inst✝ : ChartedSpace D P
cp : AnalyticManifold L P
x : M
c : N
⊢ AnalyticAt 𝕜 (fun x => ↑(extChartAt J c) c) (↑(extChartAt I x) x)
Tactic:
exact analyticAt_const
Proof state after:
no goals
Theorem: holomorphicAt_fst
Proof state before:
𝕜 : Type
inst✝²⁸ : NontriviallyNormedField 𝕜
E A : Type
inst✝²⁷ : NormedAddCommGroup E
inst✝²⁶ : NormedSpace 𝕜 E
inst✝²⁵ : CompleteSpace E
inst✝²⁴ : TopologicalSpace A
F B : Type
inst✝²³ : NormedAddCommGroup F
inst✝²² : NormedSpace 𝕜 F
inst✝²¹ : CompleteSpace F
inst✝²⁰ : TopologicalSpace B
G C : Type
inst✝¹⁹ : NormedAddCommGroup G
inst✝¹⁸ : NormedSpace 𝕜 G
inst✝¹⁷ : TopologicalSpace C
H D : Type
inst✝¹⁶ : NormedAddCommGroup H
inst✝¹⁵ : NormedSpace 𝕜 H
inst✝¹⁴ : TopologicalSpace D
M : Type
I : ModelWithCorners 𝕜 E A
inst✝¹³ : TopologicalSpace M
N : Type
J : ModelWithCorners 𝕜 F B
inst✝¹² : TopologicalSpace N
O : Type
K : ModelWithCorners 𝕜 G C
inst✝¹¹ : TopologicalSpace O
P : Type
L : ModelWithCorners 𝕜 H D
inst✝¹⁰ : TopologicalSpace P
inst✝⁹ : I.Boundaryless
inst✝⁸ : ChartedSpace A M
cm : AnalyticManifold I M
inst✝⁷ : J.Boundaryless
inst✝⁶ : ChartedSpace B N
cn : AnalyticManifold J N
inst✝⁵ : K.Boundaryless
inst✝⁴ : ChartedSpace C O
co : AnalyticManifold K O
inst✝³ : L.Boundaryless
inst✝² : ChartedSpace D P
cp : AnalyticManifold L P
inst✝¹ : I.Boundaryless
inst✝ : J.Boundaryless
x : M × N
⊢ HolomorphicAt (I.prod J) I (fun p => p.1) x
Tactic:
rw [holomorphicAt_iff]
Proof state after:
𝕜 : Type
inst✝²⁸ : NontriviallyNormedField 𝕜
E A : Type
inst✝²⁷ : NormedAddCommGroup E
inst✝²⁶ : NormedSpace 𝕜 E
inst✝²⁵ : CompleteSpace E
inst✝²⁴ : TopologicalSpace A
F B : Type
inst✝²³ : NormedAddCommGroup F
inst✝²² : NormedSpace 𝕜 F
inst✝²¹ : CompleteSpace F
inst✝²⁰ : TopologicalSpace B
G C : Type
inst✝¹⁹ : NormedAddCommGroup G
inst✝¹⁸ : NormedSpace 𝕜 G
inst✝¹⁷ : TopologicalSpace C
H D : Type
inst✝¹⁶ : NormedAddCommGroup H
inst✝¹⁵ : NormedSpace 𝕜 H
inst✝¹⁴ : TopologicalSpace D
M : Type
I : ModelWithCorners 𝕜 E A
inst✝¹³ : TopologicalSpace M
N : Type
J : ModelWithCorners 𝕜 F B
inst✝¹² : TopologicalSpace N
O : Type
K : ModelWithCorners 𝕜 G C
inst✝¹¹ : TopologicalSpace O
P : Type
L : ModelWithCorners 𝕜 H D
inst✝¹⁰ : TopologicalSpace P
inst✝⁹ : I.Boundaryless
inst✝⁸ : ChartedSpace A M
cm : AnalyticManifold I M
inst✝⁷ : J.Boundaryless
inst✝⁶ : ChartedSpace B N
cn : AnalyticManifold J N
inst✝⁵ : K.Boundaryless
inst✝⁴ : ChartedSpace C O
co : AnalyticManifold K O
inst✝³ : L.Boundaryless
inst✝² : ChartedSpace D P
cp : AnalyticManifold L P
inst✝¹ : I.Boundaryless
inst✝ : J.Boundaryless
x : M × N
⊢ ContinuousAt (fun p => p.1) x ∧
    AnalyticAt 𝕜 (↑(extChartAt I x.1) ∘ (fun p => p.1) ∘ ↑(extChartAt (I.prod J) x).symm) (↑(extChartAt (I.prod J) x) x)
Theorem: holomorphicAt_fst
Proof state before:
𝕜 : Type
inst✝²⁸ : NontriviallyNormedField 𝕜
E A : Type
inst✝²⁷ : NormedAddCommGroup E
inst✝²⁶ : NormedSpace 𝕜 E
inst✝²⁵ : CompleteSpace E
inst✝²⁴ : TopologicalSpace A
F B : Type
inst✝²³ : NormedAddCommGroup F
inst✝²² : NormedSpace 𝕜 F
inst✝²¹ : CompleteSpace F
inst✝²⁰ : TopologicalSpace B
G C : Type
inst✝¹⁹ : NormedAddCommGroup G
inst✝¹⁸ : NormedSpace 𝕜 G
inst✝¹⁷ : TopologicalSpace C
H D : Type
inst✝¹⁶ : NormedAddCommGroup H
inst✝¹⁵ : NormedSpace 𝕜 H
inst✝¹⁴ : TopologicalSpace D
M : Type
I : ModelWithCorners 𝕜 E A
inst✝¹³ : TopologicalSpace M
N : Type
J : ModelWithCorners 𝕜 F B
inst✝¹² : TopologicalSpace N
O : Type
K : ModelWithCorners 𝕜 G C
inst✝¹¹ : TopologicalSpace O
P : Type
L : ModelWithCorners 𝕜 H D
inst✝¹⁰ : TopologicalSpace P
inst✝⁹ : I.Boundaryless
inst✝⁸ : ChartedSpace A M
cm : AnalyticManifold I M
inst✝⁷ : J.Boundaryless
inst✝⁶ : ChartedSpace B N
cn : AnalyticManifold J N
inst✝⁵ : K.Boundaryless
inst✝⁴ : ChartedSpace C O
co : AnalyticManifold K O
inst✝³ : L.Boundaryless
inst✝² : ChartedSpace D P
cp : AnalyticManifold L P
inst✝¹ : I.Boundaryless
inst✝ : J.Boundaryless
x : M × N
⊢ ContinuousAt (fun p => p.1) x ∧
    AnalyticAt 𝕜 (↑(extChartAt I x.1) ∘ (fun p => p.1) ∘ ↑(extChartAt (I.prod J) x).symm) (↑(extChartAt (I.prod J) x) x)
Tactic:
use continuousAt_fst
Proof state after:
case right
𝕜 : Type
inst✝²⁸ : NontriviallyNormedField 𝕜
E A : Type
inst✝²⁷ : NormedAddCommGroup E
inst✝²⁶ : NormedSpace 𝕜 E
inst✝²⁵ : CompleteSpace E
inst✝²⁴ : TopologicalSpace A
F B : Type
inst✝²³ : NormedAddCommGroup F
inst✝²² : NormedSpace 𝕜 F
inst✝²¹ : CompleteSpace F
inst✝²⁰ : TopologicalSpace B
G C : Type
inst✝¹⁹ : NormedAddCommGroup G
inst✝¹⁸ : NormedSpace 𝕜 G
inst✝¹⁷ : TopologicalSpace C
H D : Type
inst✝¹⁶ : NormedAddCommGroup H
inst✝¹⁵ : NormedSpace 𝕜 H
inst✝¹⁴ : TopologicalSpace D
M : Type
I : ModelWithCorners 𝕜 E A
inst✝¹³ : TopologicalSpace M
N : Type
J : ModelWithCorners 𝕜 F B
inst✝¹² : TopologicalSpace N
O : Type
K : ModelWithCorners 𝕜 G C
inst✝¹¹ : TopologicalSpace O
P : Type
L : ModelWithCorners 𝕜 H D
inst✝¹⁰ : TopologicalSpace P
inst✝⁹ : I.Boundaryless
inst✝⁸ : ChartedSpace A M
cm : AnalyticManifold I M
inst✝⁷ : J.Boundaryless
inst✝⁶ : ChartedSpace B N
cn : AnalyticManifold J N
inst✝⁵ : K.Boundaryless
inst✝⁴ : ChartedSpace C O
co : AnalyticManifold K O
inst✝³ : L.Boundaryless
inst✝² : ChartedSpace D P
cp : AnalyticManifold L P
inst✝¹ : I.Boundaryless
inst✝ : J.Boundaryless
x : M × N
⊢ AnalyticAt 𝕜 (↑(extChartAt I x.1) ∘ (fun p => p.1) ∘ ↑(extChartAt (I.prod J) x).symm) (↑(extChartAt (I.prod J) x) x)
Theorem: holomorphicAt_fst
Proof state before:
case right
𝕜 : Type
inst✝²⁸ : NontriviallyNormedField 𝕜
E A : Type
inst✝²⁷ : NormedAddCommGroup E
inst✝²⁶ : NormedSpace 𝕜 E
inst✝²⁵ : CompleteSpace E
inst✝²⁴ : TopologicalSpace A
F B : Type
inst✝²³ : NormedAddCommGroup F
inst✝²² : NormedSpace 𝕜 F
inst✝²¹ : CompleteSpace F
inst✝²⁰ : TopologicalSpace B
G C : Type
inst✝¹⁹ : NormedAddCommGroup G
inst✝¹⁸ : NormedSpace 𝕜 G
inst✝¹⁷ : TopologicalSpace C
H D : Type
inst✝¹⁶ : NormedAddCommGroup H
inst✝¹⁵ : NormedSpace 𝕜 H
inst✝¹⁴ : TopologicalSpace D
M : Type
I : ModelWithCorners 𝕜 E A
inst✝¹³ : TopologicalSpace M
N : Type
J : ModelWithCorners 𝕜 F B
inst✝¹² : TopologicalSpace N
O : Type
K : ModelWithCorners 𝕜 G C
inst✝¹¹ : TopologicalSpace O
P : Type
L : ModelWithCorners 𝕜 H D
inst✝¹⁰ : TopologicalSpace P
inst✝⁹ : I.Boundaryless
inst✝⁸ : ChartedSpace A M
cm : AnalyticManifold I M
inst✝⁷ : J.Boundaryless
inst✝⁶ : ChartedSpace B N
cn : AnalyticManifold J N
inst✝⁵ : K.Boundaryless
inst✝⁴ : ChartedSpace C O
co : AnalyticManifold K O
inst✝³ : L.Boundaryless
inst✝² : ChartedSpace D P
cp : AnalyticManifold L P
inst✝¹ : I.Boundaryless
inst✝ : J.Boundaryless
x : M × N
⊢ AnalyticAt 𝕜 (↑(extChartAt I x.1) ∘ (fun p => p.1) ∘ ↑(extChartAt (I.prod J) x).symm) (↑(extChartAt (I.prod J) x) x)
Tactic:
refine (analyticAt_fst _).congr ?_
Proof state after:
case right
𝕜 : Type
inst✝²⁸ : NontriviallyNormedField 𝕜
E A : Type
inst✝²⁷ : NormedAddCommGroup E
inst✝²⁶ : NormedSpace 𝕜 E
inst✝²⁵ : CompleteSpace E
inst✝²⁴ : TopologicalSpace A
F B : Type
inst✝²³ : NormedAddCommGroup F
inst✝²² : NormedSpace 𝕜 F
inst✝²¹ : CompleteSpace F
inst✝²⁰ : TopologicalSpace B
G C : Type
inst✝¹⁹ : NormedAddCommGroup G
inst✝¹⁸ : NormedSpace 𝕜 G
inst✝¹⁷ : TopologicalSpace C
H D : Type
inst✝¹⁶ : NormedAddCommGroup H
inst✝¹⁵ : NormedSpace 𝕜 H
inst✝¹⁴ : TopologicalSpace D
M : Type
I : ModelWithCorners 𝕜 E A
inst✝¹³ : TopologicalSpace M
N : Type
J : ModelWithCorners 𝕜 F B
inst✝¹² : TopologicalSpace N
O : Type
K : ModelWithCorners 𝕜 G C
inst✝¹¹ : TopologicalSpace O
P : Type
L : ModelWithCorners 𝕜 H D
inst✝¹⁰ : TopologicalSpace P
inst✝⁹ : I.Boundaryless
inst✝⁸ : ChartedSpace A M
cm : AnalyticManifold I M
inst✝⁷ : J.Boundaryless
inst✝⁶ : ChartedSpace B N
cn : AnalyticManifold J N
inst✝⁵ : K.Boundaryless
inst✝⁴ : ChartedSpace C O
co : AnalyticManifold K O
inst✝³ : L.Boundaryless
inst✝² : ChartedSpace D P
cp : AnalyticManifold L P
inst✝¹ : I.Boundaryless
inst✝ : J.Boundaryless
x : M × N
⊢ (𝓝 (↑(extChartAt (I.prod J) x) x)).EventuallyEq (fun p => p.1)
    (↑(extChartAt I x.1) ∘ (fun p => p.1) ∘ ↑(extChartAt (I.prod J) x).symm)