α : Type u_1
m m0 : MeasurableSpace α
μ : Measure α
hm : m ≤ m0
inst✝ : IsFiniteMeasure μ
f g : α → ℝ
hf : AEStronglyMeasurable' m f μ
hg : Integrable g μ
c : ℝ
hf_bound : ∀ᵐ (x : α) ∂μ, ‖f x‖ ≤ c
⊢ μ[f * g|m] =ᶠ[ae μ] f * μ[g|m]


Context: α : Type u_1

Context: m m0 : MeasurableSpace α

Context: μ : Measure α

Context: hm : m ≤ m0

Context: inst✝ : IsFiniteMeasure μ

Context: f g : α → ℝ

Context: hf : AEStronglyMeasurable' m f μ

Context: hg : Integrable g μ

Context: c : ℝ

Context: hf_bound : ∀ᵐ (x : α) ∂μ, ‖f x‖ ≤ c

α : Type u_1
m m0 : MeasurableSpace α
μ : Measure α
hm : m ≤ m0
inst✝ : IsFiniteMeasure μ
f g : α → ℝ
hf : AEStronglyMeasurable' m f μ
hg : Integrable g μ
c : ℝ
hf_bound : ∀ᵐ (x : α) ∂μ, ‖f x‖ ≤ c
this : μ[f * g|m] =ᶠ[ae μ] μ[AEStronglyMeasurable'.mk f hf * g|m]
⊢ μ[f * g|m] =ᶠ[ae μ] f * μ[g|m]


Context: α : Type u_1

Context: m m0 : MeasurableSpace α

Context: μ : Measure α

Context: hm : m ≤ m0

Context: inst✝ : IsFiniteMeasure μ

Context: f g : α → ℝ

Context: hf : AEStronglyMeasurable' m f μ

Context: hg : Integrable g μ

Context: c : ℝ

Context: hf_bound : ∀ᵐ (x : α) ∂μ, ‖f x‖ ≤ c

α : Type u_1
m m0 : MeasurableSpace α
μ : Measure α
hm : m ≤ m0
inst✝ : IsFiniteMeasure μ
f g : α → ℝ
hf : AEStronglyMeasurable' m f μ
hg : Integrable g μ
c : ℝ
hf_bound : ∀ᵐ (x : α) ∂μ, ‖f x‖ ≤ c
this : μ[f * g|m] =ᶠ[ae μ] μ[AEStronglyMeasurable'.mk f hf * g|m]
⊢ μ[AEStronglyMeasurable'.mk f hf * g|m] =ᶠ[ae μ] f * μ[g|m]


Context: α : Type u_1

Context: m m0 : MeasurableSpace α

Context: μ : Measure α

Context: hm : m ≤ m0

Context: inst✝ : IsFiniteMeasure μ

Context: f g : α → ℝ

Context: hf : AEStronglyMeasurable' m f μ

Context: hg : Integrable g μ

Context: c : ℝ

Context: hf_bound : ∀ᵐ (x : α) ∂μ, ‖f x‖ ≤ c

α : Type u_1
m m0 : MeasurableSpace α
μ : Measure α
hm : m ≤ m0
inst✝ : IsFiniteMeasure μ
f g : α → ℝ
hf : AEStronglyMeasurable' m f μ
hg : Integrable g μ
c : ℝ
hf_bound : ∀ᵐ (x : α) ∂μ, ‖f x‖ ≤ c
this✝ : μ[f * g|m] =ᶠ[ae μ] μ[AEStronglyMeasurable'.mk f hf * g|m]
this : f * μ[g|m] =ᶠ[ae μ] AEStronglyMeasurable'.mk f hf * μ[g|m]
⊢ μ[AEStronglyMeasurable'.mk f hf * g|m] =ᶠ[ae μ] f * μ[g|m]


Context: α : Type u_1

Context: m m0 : MeasurableSpace α

Context: μ : Measure α

Context: hm : m ≤ m0

Context: inst✝ : IsFiniteMeasure μ

Context: f g : α → ℝ

Context: hf : AEStronglyMeasurable' m f μ

Context: hg : Integrable g μ

Context: c : ℝ

Context: hf_bound : ∀ᵐ (x : α) ∂μ, ‖f x‖ ≤ c

α : Type u_1
m m0 : MeasurableSpace α
μ : Measure α
hm : m ≤ m0
inst✝ : IsFiniteMeasure μ
f g : α → ℝ
hf : AEStronglyMeasurable' m f μ
hg : Integrable g μ
c : ℝ
hf_bound : ∀ᵐ (x : α) ∂μ, ‖f x‖ ≤ c
this✝ : μ[f * g|m] =ᶠ[ae μ] μ[AEStronglyMeasurable'.mk f hf * g|m]
this : f * μ[g|m] =ᶠ[ae μ] AEStronglyMeasurable'.mk f hf * μ[g|m]
⊢ μ[AEStronglyMeasurable'.mk f hf * g|m] =ᶠ[ae μ] AEStronglyMeasurable'.mk f hf * μ[g|m]


Context: α : Type u_1

Context: m m0 : MeasurableSpace α

Context: μ : Measure α

Context: hm : m ≤ m0

Context: inst✝ : IsFiniteMeasure μ

Context: f g : α → ℝ

Context: hf : AEStronglyMeasurable' m f μ

Context: hg : Integrable g μ

Context: c : ℝ

Context: hf_bound : ∀ᵐ (x : α) ∂μ, ‖f x‖ ≤ c

α : Type u_1
m m0 : MeasurableSpace α
μ : Measure α
hm : m ≤ m0
inst✝ : IsFiniteMeasure μ
f g : α → ℝ
hf : AEStronglyMeasurable' m f μ
hg : Integrable g μ
c : ℝ
hf_bound : ∀ᵐ (x : α) ∂μ, ‖f x‖ ≤ c
this✝ : μ[f * g|m] =ᶠ[ae μ] μ[AEStronglyMeasurable'.mk f hf * g|m]
this : f * μ[g|m] =ᶠ[ae μ] AEStronglyMeasurable'.mk f hf * μ[g|m]
⊢ ∀ᵐ (x : α) ∂μ, ‖AEStronglyMeasurable'.mk f hf x‖ ≤ c


Context: α : Type u_1

Context: β : Type u_2

Context: inst✝³ : Lattice α

Context: inst✝² : Group α

Context: a✝ : α

Context: a : α

α : Type u_1
β : Type u_2
inst✝³ : Lattice α
inst✝² : Group α
a✝ : α
inst✝¹ : CovariantClass α α (fun x x_1 => x * x_1) fun x x_1 => x ≤ x_1
inst✝ : CovariantClass α α (swap fun x x_1 => x * x_1) fun x x_1 => x ≤ x_1
a : α
⊢ a⁺ᵐ * a⁻ᵐ = mabs a


Context: α : Type u_1

Context: β : Type u_2

Context: inst✝³ : Lattice α

Context: inst✝² : Group α

Context: a✝ : α

Context: a : α

α : Type u_1
β : Type u_2
inst✝³ : Lattice α
inst✝² : Group α
a✝ : α
inst✝¹ : CovariantClass α α (fun x x_1 => x * x_1) fun x x_1 => x ≤ x_1
inst✝ : CovariantClass α α (swap fun x x_1 => x * x_1) fun x x_1 => x ≤ x_1
a : α
⊢ a ⊔ a⁻¹ ⊔ 1 = mabs a


R : Type u_1
inst✝⁶ : CommSemiring R
S : Submonoid R
M : Type u_2
inst✝⁵ : AddCommMonoid M
inst✝⁴ : Module R M
M' : Type u_3
inst✝³ : AddCommMonoid M'
inst✝² : Module R M'
f : M →ₗ[R] M'
inst✝¹ : IsLocalizedModule S f
ι : Type u_4
inst✝ : Finite ι
g : ι → M'
⊢ ∃ b, ∀ (i : ι), IsInteger f (↑b • g i)


case intro
R : Type u_1
inst✝⁶ : CommSemiring R
S : Submonoid R
M : Type u_2
inst✝⁵ : AddCommMonoid M
inst✝⁴ : Module R M
M' : Type u_3
inst✝³ : AddCommMonoid M'
inst✝² : Module R M'
f : M →ₗ[R] M'
inst✝¹ : IsLocalizedModule S f
ι : Type u_4
inst✝ : Finite ι
g : ι → M'
val✝ : Fintype ι
⊢ ∃ b, ∀ (i : ι), IsInteger f (↑b • g i)


Context: R : Type u_1

Context: inst✝⁶ : CommSemiring R

Context: S : Submonoid R

Context: M : Type u_2

Context: inst✝⁵ : AddCommMonoid M

Context: inst✝⁴ : Module R M

Context: M' : Type u_3

Context: inst✝³ : AddCommMonoid M'

Context: inst✝² : Module R M'

Context: f : M →ₗ[R] M'

Context: inst✝¹ : IsLocalizedModule S f

Context: ι : Type u_4

Context: inst✝ : Finite ι

Context: g : ι → M'

Context: val✝ : Fintype ι

Context: b : ↥S

case intro.intro
R : Type u_1
inst✝⁶ : CommSemiring R
S : Submonoid R
M : Type u_2
inst✝⁵ : AddCommMonoid M
inst✝⁴ : Module R M
M' : Type u_3
inst✝³ : AddCommMonoid M'
inst✝² : Module R M'
f : M →ₗ[R] M'
inst✝¹ : IsLocalizedModule S f
ι : Type u_4
inst✝ : Finite ι
g : ι → M'
val✝ : Fintype ι
b : ↥S
hb : ∀ i ∈ Finset.univ, IsInteger f (↑b • g i)
⊢ ∃ b, ∀ (i : ι), IsInteger f (↑b • g i)


α : Type u_1
β : Type u_2
s t : Set α
f : α → β
hs : autoParam s.Finite _auto✝
⊢ (f '' s).ncard ≤ s.ncard


α : Type u_1
β : Type u_2
s t : Set α
f : α → β
hs : autoParam s.Finite _auto✝
⊢ ↑(f '' s).ncard ≤ ↑s.ncard


α : Type u_1
β : Type u_2
s t : Set α
f : α → β
hs : autoParam s.Finite _auto✝
⊢ (f '' s).encard ≤ s.encard


α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
m : MeasurableSpace α
μ ν : Measure α
inst✝² : MeasurableSpace δ
inst✝¹ : NormedAddCommGroup β
inst✝ : NormedAddCommGroup γ
f : α → ℝ
hf : HasFiniteIntegral f μ
x : α
⊢ ‖min (f x) 0‖ ≤ ‖f x‖


ι : Type u_1
ι' : Type u_2
R : Type u_3
R₂ : Type u_4
K : Type u_5
M : Type u_6
M' : Type u_7
M'' : Type u_8
V : Type u
V' : Type u_9
inst✝⁷ : Semiring R
inst✝⁶ : AddCommMonoid M
inst✝⁵ : Module R M
inst✝⁴ : AddCommMonoid M'
inst✝³ : Module R M'
b b₁ : Basis ι R M
i : ι
c : R
x✝ : M
S : Type u_10
inst✝² : Semiring S
inst✝¹ : Module S M'
inst✝ : SMulCommClass R S M'
f : ι → M'
x : M
⊢ ((b.constr S) f) x = (b.repr x).sum fun b a => a • f b


ι : Type u_1
ι' : Type u_2
R : Type u_3
R₂ : Type u_4
K : Type u_5
M : Type u_6
M' : Type u_7
M'' : Type u_8
V : Type u
V' : Type u_9
inst✝⁷ : Semiring R
inst✝⁶ : AddCommMonoid M
inst✝⁵ : Module R M
inst✝⁴ : AddCommMonoid M'
inst✝³ : Module R M'
b b₁ : Basis ι R M
i : ι
c : R
x✝ : M
S : Type u_10
inst✝² : Semiring S
inst✝¹ : Module S M'
inst✝ : SMulCommClass R S M'
f : ι → M'
x : M
⊢ ((Finsupp.mapDomain f (↑b.repr x)).sum fun i a => a • id i) = (b.repr x).sum fun b a => a • f b


Context: X : Type u_1

Context: Y : Type u_2

Context: Z : Type u_3

Context: α : Type u_4

Context: ι : Type u_5

Context: π : ι → Type u_6

Context: inst✝³ : TopologicalSpace X

Context: inst✝² : TopologicalSpace Y

Context: inst✝¹ : TopologicalSpace Z

Context: x y z : X

Context: s : Set X

Context: f g : X → Y

Context: x✝ : X

case h
X : Type u_1
Y : Type u_2
Z : Type u_3
α : Type u_4
ι : Type u_5
π : ι → Type u_6
inst✝³ : TopologicalSpace X
inst✝² : TopologicalSpace Y
inst✝¹ : TopologicalSpace Z
inst✝ : (i : ι) → TopologicalSpace (π i)
x y z : X
s : Set X
f g : X → Y
x✝ : X
⊢ x✝ ∈ (𝓝 x).ker ↔ x✝ ∈ {y | y ⤳ x}


R : Type u_1
A : Type u_2
K : Type u_3
inst✝⁴ : CommRing R
inst✝³ : CommRing A
inst✝² : Field K
inst✝¹ : Algebra A K
inst✝ : IsFractionRing A K
h : IsDedekindDomain A
I : Ideal A
hI0 : I ≠ ⊥
hI : (↑I * (↑I)⁻¹)⁻¹ ≤ 1
⊢ ↑I * (↑I)⁻¹ = 1


case neg
R : Type u_1
A : Type u_2
K : Type u_3
inst✝⁴ : CommRing R
inst✝³ : CommRing A
inst✝² : Field K
inst✝¹ : Algebra A K
inst✝ : IsFractionRing A K
h : IsDedekindDomain A
I : Ideal A
hI0 : I ≠ ⊥
hI : (↑I * (↑I)⁻¹)⁻¹ ≤ 1
J : Ideal A
hJ : ↑J = ↑I * (↑I)⁻¹
hJ0 : ¬J = ⊥
hJ1 : ¬J = ⊤
⊢ ↑I * (↑I)⁻¹ = 1


case h
F : Type u_1
α : Type u_2
β : Type u_3
inst✝¹ : LinearOrderedSemiring α
inst✝ : FloorSemiring α
a✝ : α
n : ℕ
a : α
ha : 0 ≤ a
x✝ : ℕ
⊢ x✝ ∈ Nat.cast ⁻¹' Ioi a ↔ x✝ ∈ Ioi ⌊a⌋₊


X : Type u
Y : Type v
ι : Type u_1
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
s t : Set X
hs : IsLindelof s
ht : IsLindelof t
⊢ IsLindelof (s ∪ t)


X : Type u
Y : Type v
ι : Type u_1
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
s t : Set X
hs : IsLindelof s
ht : IsLindelof t
⊢ IsLindelof (⋃ b, bif b then s else t)


α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
ι : Sort u_5
inst✝ : MeasurableSpace α
μ✝ μ₁ μ₂ : Measure α
s✝ s₁ s₂ t : Set α
μ : Measure α
s : Set α
⊢ MeasurableSet (toMeasurable μ s)


Context: α : Type u_1

Context: β : Type u_2

Context: γ : Type u_3

Context: δ : Type u_4

Context: ι : Sort u_5

Context: inst✝ : MeasurableSpace α

Context: μ✝ μ₁ μ₂ : Measure α

Context: s✝ s₁ s₂ t : Set α

Context: μ : Measure α

Context: s : Set α

Context: α : Type u_1

Context: β : Type u_2

Context: γ : Type u_3

Context: δ : Type u_4

Context: ι : Sort u_5

Context: inst✝ : MeasurableSpace α

Context: μ✝ μ₁ μ₂ : Measure α

Context: s✝ s₁ s₂ t : Set α

Context: μ : Measure α

Context: s : Set α

Context: α : Type u_1

Context: β : Type u_2

Context: γ : Type u_3

Context: δ : Type u_4

Context: ι : Sort u_5

Context: inst✝ : MeasurableSpace α

Context: μ✝ μ₁ μ₂ : Measure α

Context: s✝ s₁ s₂ t : Set α

Context: μ : Measure α

Context: s : Set α

case pos
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
ι : Sort u_5
inst✝ : MeasurableSpace α
μ✝ μ₁ μ₂ : Measure α
s✝ s₁ s₂ t : Set α
μ : Measure α
s : Set α
hs : ∃ t ⊇ s, MeasurableSet t ∧ t =ᶠ[ae μ] s
⊢ MeasurableSet hs.choose

case pos
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
ι : Sort u_5
inst✝ : MeasurableSpace α
μ✝ μ₁ μ₂ : Measure α
s✝ s₁ s₂ t : Set α
μ : Measure α
s : Set α
hs : ¬∃ t ⊇ s, MeasurableSet t ∧ t =ᶠ[ae μ] s
h's : ∃ t ⊇ s, MeasurableSet t ∧ ∀ (u : Set α), MeasurableSet u → μ (t ∩ u) = μ (s ∩ u)
⊢ MeasurableSet h's.choose

case neg
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
ι : Sort u_5
inst✝ : MeasurableSpace α
μ✝ μ₁ μ₂ : Measure α
s✝ s₁ s₂ t : Set α
μ : Measure α
s : Set α
hs : ¬∃ t ⊇ s, MeasurableSet t ∧ t =ᶠ[ae μ] s
h's : ¬∃ t ⊇ s, MeasurableSet t ∧ ∀ (u : Set α), MeasurableSet u → μ (t ∩ u) = μ (s ∩ u)
⊢ MeasurableSet ⋯.choose


α : Type u
β : Type v
X : Type u_1
ι : Type u_2
inst✝ : PseudoMetricSpace α
x✝ y z : α
δ ε ε₁ ε₂ : ℝ
s✝ s : Set α
x : α
⊢ ⋃ n, s ∩ closedBall x ↑n = s


R : Type u_1
inst✝² : CommRing R
ι : Type u_2
s : Finset ι
v : ι → R
inst✝¹ : Nontrivial R
inst✝ : NoZeroDivisors R
x : R
hx : ∀ i ∈ s, x ≠ v i
⊢ eval x (nodal s v) ≠ 0


Context: θ : Angle

θ ≠ -θ ↔ θ ≠ 0 ∧ θ ≠ ↑π

θ : Angle
⊢ θ ≠ -θ ↔ θ ≠ 0 ∧ θ ≠ ↑π


Context: a : ℍ


Context:
s : ℂ
hs : 1 < s.re

s : ℂ
hs : 1 < s.re
⊢ completedRiemannZeta s = ↑π ^ (-s / 2) * Complex.Gamma (s / 2) * ∑' (n : ℕ), 1 / ↑n ^ s


Context: s : ℂ

Context: hs : 1 < s.re

s : ℂ
hs : 1 < s.re
this : completedCosZeta (↑0) s = ∑' (b : ℕ), if b = 0 then 0 else s.Gammaℝ * ↑(Real.cos (2 * π * 0 * ↑b)) / ↑b ^ s
⊢ completedRiemannZeta s = ↑π ^ (-s / 2) * Complex.Gamma (s / 2) * ∑' (n : ℕ), 1 / ↑n ^ s


Context: s : ℂ

Context: hs : 1 < s.re

s : ℂ
hs : 1 < s.re
this : completedRiemannZeta s = ∑' (b : ℕ), if b = 0 then 0 else s.Gammaℝ * ↑(Real.cos (2 * π * 0 * ↑b)) / ↑b ^ s
⊢ completedRiemannZeta s = ↑π ^ (-s / 2) * Complex.Gamma (s / 2) * ∑' (n : ℕ), 1 / ↑n ^ s


Context: x✝ y x : ℝ

x✝ y x : ℝ
⊢ HasStrictDerivAt arsinh (√(1 + x ^ 2))⁻¹ x


Context: x✝ y x : ℝ

case h.e'_7.h.e'_3
x✝ y x : ℝ
⊢ √(1 + x ^ 2) = cosh (↑sinhHomeomorph.toPartialHomeomorph.symm x)


α : Type u_1
inst✝¹ : Fintype α
inst✝ : Nonempty α
T : ℕ → ℝ
g : ℝ → ℝ
a b : α → ℝ
r : α → ℕ → ℕ
R : AkraBazziRecurrence T g a b r
⊢ ∃ c ∈ Set.Ioo 0 1, ∀ᶠ (n : ℕ) in atTop, ∀ (i : α), c * ↑n ≤ ↑(r i n)


α : Type u_1
inst✝¹ : Fintype α
inst✝ : Nonempty α
T : ℕ → ℝ
g : ℝ → ℝ
a b : α → ℝ
r : α → ℕ → ℕ
R : AkraBazziRecurrence T g a b r
gt_zero : 0 < b (min_bi b)
⊢ ∃ c ∈ Set.Ioo 0 1, ∀ᶠ (n : ℕ) in atTop, ∀ (i : α), c * ↑n ≤ ↑(r i n)


Context:
x✝ y✝ x y : ℝ
h : -1 ≤ x

x✝ y✝ x y : ℝ
h : -1 ≤ x
⊢ √(1 + x) ≤ 1 + x / 2


Context:
x✝ y✝ x y : ℝ
h : -1 ≤ x

x✝ y✝ x y : ℝ
h : -1 ≤ x
⊢ 1 + x ≤ (1 + x / 2) ^ 2


α : Type u_1
M : Type u_2
inst✝ : CommMonoid M
s₂ s₁ s : Finset α
a : α
g f✝ : α → M
f : ℕ → M
m n k : ℕ
hmn : m ≤ n
hnk : n ≤ k
⊢ (∏ i ∈ Ioc m n, f i) * ∏ i ∈ Ioc n k, f i = ∏ i ∈ Ioc m k, f i


α : Type u_1
M : Type u_2
inst✝ : CommMonoid M
s₂ s₁ s : Finset α
a : α
g f✝ : α → M
f : ℕ → M
m n k : ℕ
hmn : m ≤ n
hnk : n ≤ k
⊢ Disjoint (Ioc m n) (Ioc n k)


α : Type u_1
M : Type u_2
inst✝ : CommMonoid M
s₂ s₁ s : Finset α
a : α
g f✝ : α → M
f : ℕ → M
m n k : ℕ
hmn : m ≤ n
hnk : n ≤ k
x : ℕ
hx : x ∈ Ioc m n
h'x : x ∈ Ioc n k
⊢ False


Context: C : Type u_1

Context: D : Type u_2

Context: inst✝⁴ : Category.{u_3, u_1} C

Context: inst✝³ : Category.{?u.259403, u_2} D

Context: inst✝² : Preadditive C

Context: inst✝¹ : Preadditive D

Context: F G : CochainComplex C ℤ

Context: φ : F ⟶ G

Context: inst✝ : HasHomotopyCofiber φ

Context: K L : CochainComplex C ℤ

Context: α : Cocycle K F 1

Context: β : Cochain K G 0

Context: α' : Cochain F L (-1)

Context: β' : G ⟶ L

Context: n n' : ℤ

Context: hnn' : n + 1 = n'

C : Type u_1
D : Type u_2
inst✝⁴ : Category.{u_3, u_1} C
inst✝³ : Category.{?u.259403, u_2} D
inst✝² : Preadditive C
inst✝¹ : Preadditive D
F G : CochainComplex C ℤ
φ : F ⟶ G
inst✝ : HasHomotopyCofiber φ
K L : CochainComplex C ℤ
α : Cocycle K F 1
β : Cochain K G 0
eq : δ 0 1 β + (↑α).comp (Cochain.ofHom φ) ⋯ = 0
α' : Cochain F L (-1)
β' : G ⟶ L
eq' : δ (-1) 0 α' = Cochain.ofHom (φ ≫ β')
n n' : ℤ
hnn' : n + 1 = n'
⊢ (lift φ α β eq).f n ≫ (desc φ α' β' eq').f n = (↑α).v n n' hnn' ≫ α'.v n' n ⋯ + β.v n n ⋯ ≫ β'.f n


ι : Type u_1
ι' : Type u_2
α : Type u_3
β : Type u_4
γ : Type u_5
inst✝¹ : LinearOrderedSemifield α
l : Filter β
f : β → α
r c : α
n : ℕ
inst✝ : l.NeBot
h : Tendsto f l atTop
⊢ Tendsto (fun x => f x * r) l atTop ↔ 0 < r


Context: 𝕜 : Type u

Context: ι : Type v

Context: ι' : Type v'

Context: n : ℕ

Context: E : ι → Type wE

Context: E₁ : ι → Type wE₁

Context: E' : ι' → Type wE'

Context: Ei : Fin n.succ → Type wEi

Context: G : Type wG

Context: G' : Type wG'

Context: inst✝¹⁴ : Fintype ι

Context: inst✝¹³ : Fintype ι'

Context: inst✝¹² : NontriviallyNormedField 𝕜

Context: inst✝¹⁰ : (i : ι) → NormedSpace 𝕜 (E i)

Context: inst✝⁸ : (i : ι) → NormedSpace 𝕜 (E₁ i)

Context: inst✝³ : NormedAddCommGroup G

Context: inst✝² : NormedSpace 𝕜 G

Context: inst✝¹ : NormedAddCommGroup G'

Context: inst✝ : NormedSpace 𝕜 G'

Context: k l : ℕ

Context: s : Finset (Fin n)

Context: hk : s.card = k

Context: hl : sᶜ.card = l

Context: x y : G

𝕜 : Type u
ι : Type v
ι' : Type v'
n : ℕ
E : ι → Type wE
E₁ : ι → Type wE₁
E' : ι' → Type wE'
Ei : Fin n.succ → Type wEi
G : Type wG
G' : Type wG'
inst✝¹⁴ : Fintype ι
inst✝¹³ : Fintype ι'
inst✝¹² : NontriviallyNormedField 𝕜
inst✝¹¹ : (i : ι) → NormedAddCommGroup (E i)
inst✝¹⁰ : (i : ι) → NormedSpace 𝕜 (E i)
inst✝⁹ : (i : ι) → NormedAddCommGroup (E₁ i)
inst✝⁸ : (i : ι) → NormedSpace 𝕜 (E₁ i)
inst✝⁷ : (i : ι') → NormedAddCommGroup (E' i)
inst✝⁶ : (i : ι') → NormedSpace 𝕜 (E' i)
inst✝⁵ : (i : Fin n.succ) → NormedAddCommGroup (Ei i)
inst✝⁴ : (i : Fin n.succ) → NormedSpace 𝕜 (Ei i)
inst✝³ : NormedAddCommGroup G
inst✝² : NormedSpace 𝕜 G
inst✝¹ : NormedAddCommGroup G'
inst✝ : NormedSpace 𝕜 G'
k l : ℕ
s : Finset (Fin n)
hk : s.card = k
hl : sᶜ.card = l
f : ContinuousMultilinearMap 𝕜 (fun i => G) G'
x y : G
⊢ ((((curryFinFinset 𝕜 G G' hk hl) f) fun x_1 => x) fun x => y) = f (s.piecewise (fun x_1 => x) fun x => y)


Context: 𝕜 : Type u

Context: ι : Type v

Context: ι' : Type v'

Context: n : ℕ

Context: E : ι → Type wE

Context: E₁ : ι → Type wE₁

Context: E' : ι' → Type wE'

Context: Ei : Fin n.succ → Type wEi

Context: G : Type wG

Context: G' : Type wG'

Context: inst✝¹⁴ : Fintype ι

Context: inst✝¹³ : Fintype ι'

Context: inst✝¹² : NontriviallyNormedField 𝕜

Context: inst✝¹⁰ : (i : ι) → NormedSpace 𝕜 (E i)

Context: inst✝⁸ : (i : ι) → NormedSpace 𝕜 (E₁ i)

Context: inst✝³ : NormedAddCommGroup G

Context: inst✝² : NormedSpace 𝕜 G

Context: inst✝¹ : NormedAddCommGroup G'

Context: inst✝ : NormedSpace 𝕜 G'

Context: k l : ℕ

Context: s : Finset (Fin n)

Context: hk : s.card = k

Context: hl : sᶜ.card = l

Context: x y : G

𝕜 : Type u
ι : Type v
ι' : Type v'
n : ℕ
E : ι → Type wE
E₁ : ι → Type wE₁
E' : ι' → Type wE'
Ei : Fin n.succ → Type wEi
G : Type wG
G' : Type wG'
inst✝¹⁴ : Fintype ι
inst✝¹³ : Fintype ι'
inst✝¹² : NontriviallyNormedField 𝕜
inst✝¹¹ : (i : ι) → NormedAddCommGroup (E i)
inst✝¹⁰ : (i : ι) → NormedSpace 𝕜 (E i)
inst✝⁹ : (i : ι) → NormedAddCommGroup (E₁ i)
inst✝⁸ : (i : ι) → NormedSpace 𝕜 (E₁ i)
inst✝⁷ : (i : ι') → NormedAddCommGroup (E' i)
inst✝⁶ : (i : ι') → NormedSpace 𝕜 (E' i)
inst✝⁵ : (i : Fin n.succ) → NormedAddCommGroup (Ei i)
inst✝⁴ : (i : Fin n.succ) → NormedSpace 𝕜 (Ei i)
inst✝³ : NormedAddCommGroup G
inst✝² : NormedSpace 𝕜 G
inst✝¹ : NormedAddCommGroup G'
inst✝ : NormedSpace 𝕜 G'
k l : ℕ
s : Finset (Fin n)
hk : s.card = k
hl : sᶜ.card = l
f : ContinuousMultilinearMap 𝕜 (fun i => G) G'
x y : G
⊢ ((curryFinFinset 𝕜 G G' hk hl).symm ((curryFinFinset 𝕜 G G' hk hl) f)) (s.piecewise (fun x_1 => x) fun x => y) =
    f (s.piecewise (fun x_1 => x) fun x => y)


M : Type u_1
N : Type u_2
P : Type u_3
inst✝³ : MulOneClass M
inst✝² : MulOneClass N
inst✝¹ : MulOneClass P
S : Submonoid M
A : Type u_4
inst✝ : SetLike A M
hA : SubmonoidClass A M
S' : A
⊢ mrange (inl M N) = ⊤.prod ⊥


M : Type u_1
N : Type u_2
G : Type u_3
R : Type u_4
S : Type u_5
F : Type u_6
inst✝³ : CommMonoid M
inst✝² : CommMonoid N
inst✝¹ : DivisionCommMonoid G
k l : ℕ
inst✝ : CommRing R
ζ : Rˣ
h : IsPrimitiveRoot ζ k
i : ℤ
⊢ h.zmodEquivZPowers.symm (Additive.ofMul ⟨ζ ^ i, ⋯⟩) = ↑i


Context: α : Type u_1

Context: β : Type u_2

Context: R S T : α → α → Prop

Context: a : α

Context: l✝ l : List α

Context: r : α → α → Prop

Context: hr : Reflexive r

α : Type u_1
β : Type u_2
R S T : α → α → Prop
a : α
l✝ l : List α
r : α → α → Prop
hr : Reflexive r
h : ∀ (a : α), a ∈ l → ∀ (b : α), b ∈ l → a ≠ b → r a b
⊢ Pairwise r l


Context: α : Type u_1

Context: β : Type u_2

Context: R S T : α → α → Prop

Context: a✝ : α

Context: l✝ l : List α

Context: r : α → α → Prop

Context: hr : Reflexive r

Context: a b : α

Context: hab : [a, b] <+ l

α : Type u_1
β : Type u_2
R S T : α → α → Prop
a✝ : α
l✝ l : List α
r : α → α → Prop
hr : Reflexive r
h : ∀ (a : α), a ∈ l → ∀ (b : α), b ∈ l → a ≠ b → r a b
a b : α
hab : [a, b] <+ l
⊢ r a b


R : Type u_1
inst✝ : CommRing R
s : Multiset R
k : ℕ
⊢ (map Neg.neg s).esymm k = (-1) ^ k * s.esymm k


R : Type u_1
inst✝ : CommRing R
s : Multiset R
k : ℕ
x : Multiset R
hx : x ∈ powersetCard k s
⊢ (prod ∘ map Neg.neg) x = (-1) ^ k * x.prod


R : Type u_1
inst✝ : CommRing R
s : Multiset R
k : ℕ
x : Multiset R
hx : x ∈ powersetCard k s
⊢ (prod ∘ map Neg.neg) x = (map (Function.const R (-1)) x).prod * x.prod


R : Type u_1
inst✝ : CommRing R
s : Multiset R
k : ℕ
x : Multiset R
hx : x ∈ powersetCard k s
⊢ (prod ∘ map Neg.neg) x = (map (Function.const R (-1)) x).prod * (map (fun x => x) x).prod


R : Type u_1
inst✝ : CommRing R
s : Multiset R
k : ℕ
x : Multiset R
hx : x ∈ powersetCard k s
⊢ ∀ x_1 ∈ x, Function.const R (-1) x_1 * x_1 = -x_1


α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
s s₁ s₂ : Set α
t t₁ t₂ : Set β
a : α
b : β
ht : t.Nonempty
⊢ s ×ˢ t = s₁ ×ˢ t ↔ s = s₁


case eq_top_or_exists_le_coatom.mk
ι : Sort u_1
α : Type u_2
inst✝ : CompleteLattice α
f : ι → α
k : α
h : IsCompactElement k
b : α
hbk : b ∈ Iic k
⊢ ⟨b, hbk⟩ = ⊤ ∨ ∃ a, IsCoatom a ∧ ⟨b, hbk⟩ ≤ a


case eq_top_or_exists_le_coatom.mk.inr.h
ι : Sort u_1
α : Type u_2
inst✝ : CompleteLattice α
f : ι → α
k : α
h : IsCompactElement k
b : α
hbk : b ∈ Iic k
H : b ≠ k
⊢ ∃ a, IsCoatom a ∧ ⟨b, hbk⟩ ≤ a


R : Type u
inst✝¹ : CommRing R
E : EllipticCurve R
A : Type v
inst✝ : CommRing A
φ : R →+* A
⊢ ↑((Units.map ↑φ) E.Δ') = (E.map φ).Δ


R : Type u_1
A : Type u_2
V : Type u_3
inst✝⁷ : CommRing R
inst✝⁶ : CommRing A
inst✝⁵ : AddCommGroup V
inst✝⁴ : Algebra R A
inst✝³ : Module R V
inst✝² : Module A V
inst✝¹ : IsScalarTower R A V
inst✝ : Invertible 2
Q : QuadraticForm R V
z : A
v : V
⊢ (algebraMap A (CliffordAlgebra (QuadraticForm.baseChange A Q))) z * (ofBaseChangeAux A Q) ((ι Q) v) =
    (ι (QuadraticForm.baseChange A Q)) (z ⊗ₜ[R] v)


case mk.intro
R : Type u_1
M : Type u_2
inst✝⁵ : CommSemiring R
inst✝⁴ : AddCommMonoid M
inst✝³ : Module R M
S : Type u_3
inst✝² : CommMonoid S
inst✝¹ : DistribMulAction S M
inst✝ : SMulCommClass S R M
s : S
x : M
a : S
h : a • x = 0
⊢ s • ↑⟨x, ⋯⟩ ∈ torsion' R M S


case h
R : Type u_1
M : Type u_2
inst✝⁵ : CommSemiring R
inst✝⁴ : AddCommMonoid M
inst✝³ : Module R M
S : Type u_3
inst✝² : CommMonoid S
inst✝¹ : DistribMulAction S M
inst✝ : SMulCommClass S R M
s : S
x : M
a : S
h : a • x = 0
⊢ a • s • x = 0


Context:
x : ℝ≥0∞
y : ℝ


Context:
x : ℝ≥0∞
y : ℝ
hy : y ≠ 0

case inr
x : ℝ≥0∞
y : ℝ
hy : y ≠ 0
⊢ x⁻¹ ^ y = (x ^ y)⁻¹


Context:
x : ℝ≥0∞
y : ℝ
hy : y < 0 ∨ 0 < y

case inr
x : ℝ≥0∞
y : ℝ
hy : y < 0 ∨ 0 < y
⊢ x⁻¹ ^ y = (x ^ y)⁻¹


case inr.inr
x : ℝ≥0∞
y : ℝ
hy : y < 0 ∨ 0 < y
h0 : x ≠ 0
⊢ x⁻¹ ^ y = (x ^ y)⁻¹


case inr.inr.inr
x : ℝ≥0∞
y : ℝ
hy : y < 0 ∨ 0 < y
h0 : x ≠ 0
h_top : x ≠ ⊤
⊢ x⁻¹ ^ y = (x ^ y)⁻¹


case inr.inr.inr.h
x : ℝ≥0∞
y : ℝ
hy : y < 0 ∨ 0 < y
h0 : x ≠ 0
h_top : x ≠ ⊤
⊢ x⁻¹ ^ y * x ^ y = 1


Context: ι : Type u_1

Context: B : Type u_2

Context: F : Type u_3

Context: X : Type u_4

Context: inst✝³ : TopologicalSpace X

Context: E : B → Type u_5

Context: inst✝² : TopologicalSpace B

Context: inst✝¹ : TopologicalSpace F

Context: a : FiberPrebundle F E

Context: e : Pretrivialization F TotalSpace.proj

Context: b : B

Context: x : E b

ι : Type u_1
B : Type u_2
F : Type u_3
X : Type u_4
inst✝³ : TopologicalSpace X
E : B → Type u_5
inst✝² : TopologicalSpace B
inst✝¹ : TopologicalSpace F
inst✝ : (x : B) → TopologicalSpace (E x)
a : FiberPrebundle F E
e : Pretrivialization F TotalSpace.proj
b : B
x : E b
⊢ { proj := b, snd := x } ∈ (a.pretrivializationAt b).source


Context: ι : Type u_1

Context: B : Type u_2

Context: F : Type u_3

Context: X : Type u_4

Context: inst✝³ : TopologicalSpace X

Context: E : B → Type u_5

Context: inst✝² : TopologicalSpace B

Context: inst✝¹ : TopologicalSpace F

Context: a : FiberPrebundle F E

Context: e : Pretrivialization F TotalSpace.proj

Context: b : B

Context: x : E b

ι : Type u_1
B : Type u_2
F : Type u_3
X : Type u_4
inst✝³ : TopologicalSpace X
E : B → Type u_5
inst✝² : TopologicalSpace B
inst✝¹ : TopologicalSpace F
inst✝ : (x : B) → TopologicalSpace (E x)
a : FiberPrebundle F E
e : Pretrivialization F TotalSpace.proj
b : B
x : E b
⊢ b ∈ (a.pretrivializationAt b).baseSet


Context:
X : Type u_1
t : TopologicalSpace X

X : Type u_1
t : TopologicalSpace X
⊢ t = ⨅ u, induced (fun x => x ∈ u) sierpinskiSpace


C : Type u_1
inst✝¹ : Category.{u_2, u_1} C
inst✝ : HasZeroMorphisms C
S S₁ S₂ S₃ : ShortComplex C
h : S.LeftHomologyData
A : C
hg : S.g = 0
c : CokernelCofork S.f
hc : IsColimit c
⊢ (ofIsColimitCokernelCofork S hg c hc).f' = S.f


C : Type u_1
inst✝¹ : Category.{u_2, u_1} C
inst✝ : HasZeroMorphisms C
S S₁ S₂ S₃ : ShortComplex C
h : S.LeftHomologyData
A : C
hg : S.g = 0
c : CokernelCofork S.f
hc : IsColimit c
⊢ S.f = S.f ≫ 𝟙 S.X₂


α : Type u_1
inst✝¹ : Mul α
inst✝ : Small.{u_2, u_1} α
x y : Shrink.{u_2, u_1} α
⊢ (equivShrink α).symm (x * y) = (equivShrink α).symm x * (equivShrink α).symm y


𝓕 : Type u_1
𝕜 : Type u_2
α : Type u_3
ι : Type u_4
κ : Type u_5
E : Type u_6
F : Type u_7
G : Type u_8
inst✝³ : SeminormedGroup E
inst✝² : SeminormedGroup F
inst✝¹ : SeminormedGroup G
s : Set E
a a₁ a₂ b b₁ b₂ : E
r r₁ r₂ : ℝ
inst✝ : FunLike 𝓕 E F
x : E
⊢ x ∈ closure {1} ↔ ‖x‖ = 0


R : Type u
S : Type v
inst✝² : CommSemiring R
inst✝¹ : CommSemiring S
inst✝ : Algebra R S
A B : Subalgebra R S
⊢ Function.Surjective ⇑(A.mulMap' B)


case intro.h
M : Type w
A : Set M
L : Language
inst✝² : L.Structure M
α : Type u₁
β : Type u_1
B : Set M
L' : Language
inst✝¹ : L'.Structure M
φ : L →ᴸ L'
inst✝ : φ.IsExpansionOn M
ψ : L[[↑A]].Formula α
x : α → M
⊢ x ∈ setOf ψ.Realize ↔ x ∈ setOf ((LHom.addConstants (↑A) φ).onFormula ψ).Realize


case mpr.intro
R : Type u_1
inst✝⁹ : Ring R
E : Type u_2
inst✝⁸ : AddCommGroup E
inst✝⁷ : Module R E
F : Type u_3
inst✝⁶ : AddCommGroup F
inst✝⁵ : Module R F
G : Type u_4
inst✝⁴ : AddCommGroup G
inst✝³ : Module R G
M : Type u_5
inst✝² : Monoid M
inst✝¹ : DistribMulAction M F
inst✝ : SMulCommClass R M F
y✝ : M
f : E →ₗ.[R] F
y : F
x : E
h : (x, y) ∈ f.graph
⊢ y ∈ Set.range ↑f


case mpr.intro.intro
R : Type u_1
inst✝⁹ : Ring R
E : Type u_2
inst✝⁸ : AddCommGroup E
inst✝⁷ : Module R E
F : Type u_3
inst✝⁶ : AddCommGroup F
inst✝⁵ : Module R F
G : Type u_4
inst✝⁴ : AddCommGroup G
inst✝³ : Module R G
M : Type u_5
inst✝² : Monoid M
inst✝¹ : DistribMulAction M F
inst✝ : SMulCommClass R M F
y✝ : M
f : E →ₗ.[R] F
y : F
x✝ : E
x : ↥f.domain
h : ↑x = (x✝, y).1 ∧ ↑f x = (x✝, y).2
⊢ y ∈ Set.range ↑f


case mpr.intro.intro
R : Type u_1
inst✝⁹ : Ring R
E : Type u_2
inst✝⁸ : AddCommGroup E
inst✝⁷ : Module R E
F : Type u_3
inst✝⁶ : AddCommGroup F
inst✝⁵ : Module R F
G : Type u_4
inst✝⁴ : AddCommGroup G
inst✝³ : Module R G
M : Type u_5
inst✝² : Monoid M
inst✝¹ : DistribMulAction M F
inst✝ : SMulCommClass R M F
y✝ : M
f : E →ₗ.[R] F
y : F
x✝ : E
x : ↥f.domain
h : ↑x = (x✝, y).1 ∧ ↑f x = (x✝, y).2
⊢ ∃ y_1, ↑f y_1 = y


case h
R : Type u_1
inst✝⁹ : Ring R
E : Type u_2
inst✝⁸ : AddCommGroup E
inst✝⁷ : Module R E
F : Type u_3
inst✝⁶ : AddCommGroup F
inst✝⁵ : Module R F
G : Type u_4
inst✝⁴ : AddCommGroup G
inst✝³ : Module R G
M : Type u_5
inst✝² : Monoid M
inst✝¹ : DistribMulAction M F
inst✝ : SMulCommClass R M F
y✝ : M
f : E →ₗ.[R] F
y : F
x✝ : E
x : ↥f.domain
h : ↑x = x✝ ∧ ↑f x = y
⊢ ↑f x = y


Context: R : Type u_1

Context: inst✝ : Semiring R

Context: f : R[T;T⁻¹]

Context: Q : R[T;T⁻¹] → Prop

Context: Qf : ∀ (f : R[X]), Q (toLaurent f)

R : Type u_1
inst✝ : Semiring R
f : R[T;T⁻¹]
Q : R[T;T⁻¹] → Prop
Qf : ∀ (f : R[X]), Q (toLaurent f)
QT : ∀ (f : R[T;T⁻¹]), Q (f * T 1) → Q f
⊢ Q f


Context: ι : Type u_1

Context: α : Type u

Context: β : Type v

Context: γ : Type w

Context: l₁ l₂ : List α

Context: f : α → β → α

Context: a : α

Context: b : β

Context: l : List β

ι : Type u_1
α : Type u
β : Type v
γ : Type w
l₁ l₂ : List α
f : α → β → α
hf : ∀ (a : α) (b c : β), f (f a b) c = f (f a c) b
a : α
b : β
l : List β
⊢ foldl f a (b :: l) = foldr (flip f) a (b :: l)


case h
α : Type u
β : Type v
γ : Type w
δ : Type u_1
ι : Sort x
f✝ g : Filter α
s✝¹ t : Set α
f : ι → Filter α
s s✝ : Set α
⊢ s✝ ∈ ⨆ i, f i ⊓ 𝓟 s ↔ s✝ ∈ (⨆ i, f i) ⊓ 𝓟 s


Context:
q : ℚ
m : ℤ
n : ℕ
x : ℝ

q : ℚ
m : ℤ
n : ℕ
x : ℝ
⊢ Irrational (↑n / x) ↔ n ≠ 0 ∧ Irrational x


M : Type u_1
N : Type u_2
G✝ : Type u_3
H : Type u_4
A : Type u_5
B : Type u_6
α : Type u_7
β : Type u_8
γ : Type u_9
δ : Type u_10
inst✝⁵ : Monoid M
inst✝⁴ : MulAction M α
E : Type u_11
F : Type u_12
G : Type u_13
inst✝³ : Monoid E
inst✝² : Monoid F
inst✝¹ : MulAction F G
inst✝ : IsPretransitive F G
f : E →* F
hf : Surjective ⇑f
x✝ : MulAction E G := compHom G f
x y : G
⊢ ∃ g, g • x = y


ι : Type u_1
α : Type u
β : Type v
γ : Type w
l₁ l₂ : List α
p : α → Bool
l : List α
⊢ span p l = (takeWhile p l, dropWhile p l)


R : Type u_1
inst✝ : SeminormedAddCommGroup R
⊢ LipschitzWith 2 fun p => p.1 - p.2


α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
ι : Sort u_5
inst✝¹ : MeasurableSpace α
μ✝ μ₁ μ₂ : Measure α
s✝ s₁ s₂ t : Set α
inst✝ : Countable ι
μ : ι → Measure α
s : Set α
⊢ ∃ t, s ⊆ t ∧ MeasurableSet t ∧ ∀ (i : ι), (μ i) t = (μ i) s


α : Type u_1
β : Type u_2
γ : Type u_3
𝕜 : Type u_4
inst✝³ : LinearOrderedField 𝕜
t : Finset (α × β × γ)
a✝ a'✝ : α
b✝ b'✝ : β
c✝ c'✝ : γ
x : α × β × γ
ε : 𝕜
inst✝² : DecidableEq α
inst✝¹ : DecidableEq β
inst✝ : DecidableEq γ
x✝¹ x✝ : α × β × γ
a : α
b : β
c : γ
a' : α
b' : β
c' : γ
⊢ (fun x => {in₀ x.1, in₁ x.2.1, in₂ x.2.2}) (a, b, c) = (fun x => {in₀ x.1, in₁ x.2.1, in₂ x.2.2}) (a', b', c') →
    (a, b, c) = (a', b', c')


S : ShortComplex Ab
x : ↥(AddMonoidHom.ker S.g)
⊢ S.iCycles (S.abLeftHomologyData.cyclesIso.inv x) = ↑x


case intro.intro
α : Type u_1
G : Type u_2
A : Type u_3
S : Type u_4
inst✝³ : Group G
inst✝² : AddGroup A
s : Set G
inst✝¹ : Monoid α
inst✝ : MulDistribMulAction α G
P H : Subgroup G
hP : P ≤ H
h : ↥H
g : G
hg : g ∈ ↑P
⊢ ((MulDistribMulAction.toMonoidEnd (MulAut G) G) (MulAut.conj ↑h)) g ∈ H


ι : Type u_1
κ : Type u_2
R : Type u_3
α : Type u_4
inst✝² : DivisionSemiring α
inst✝¹ : TopologicalSpace α
inst✝ : TopologicalSemiring α
f g : ι → α
a a₁ a₂ : α
h : a ≠ 0
H : Summable fun i => f i * a
⊢ Summable f


R : Type u_1
R' : Type u_2
M : Type u_3
X : Type u_4
inst✝¹² : Monoid M
S : Submonoid M
inst✝¹¹ : OreSet S
inst✝¹⁰ : MulAction M X
inst✝⁹ : SMul R X
inst✝⁸ : SMul R M
inst✝⁷ : IsScalarTower R M M
inst✝⁶ : IsScalarTower R M X
inst✝⁵ : SMul R' X
inst✝⁴ : SMul R' M
inst✝³ : IsScalarTower R' M M
inst✝² : IsScalarTower R' M X
inst✝¹ : SMul R R'
inst✝ : IsScalarTower R R' M
r : R
x : OreLocalization S X
⊢ (r • 1) • x = r • x


case c
R : Type u_1
R' : Type u_2
M : Type u_3
X : Type u_4
inst✝¹² : Monoid M
S : Submonoid M
inst✝¹¹ : OreSet S
inst✝¹⁰ : MulAction M X
inst✝⁹ : SMul R X
inst✝⁸ : SMul R M
inst✝⁷ : IsScalarTower R M M
inst✝⁶ : IsScalarTower R M X
inst✝⁵ : SMul R' X
inst✝⁴ : SMul R' M
inst✝³ : IsScalarTower R' M M
inst✝² : IsScalarTower R' M X
inst✝¹ : SMul R R'
inst✝ : IsScalarTower R R' M
r : R
r' : X
s : ↥S
⊢ (r • 1) • (r' /ₒ s) = r • (r' /ₒ s)


α : Type v
G : Type u
inst✝³ : Group G
inst✝² : MulAction G α
M : Type u
inst✝¹ : Monoid M
inst✝ : MulAction M α
m : M
a : α
n : ℕ
⊢ IsPeriodicPt (fun x => m • x) n a ↔ m ^ n • a = a


R : Type u_1
inst✝¹ : Semiring R
p : ℕ
hp : Fact (Nat.Prime p)
inst✝ : CharP R p
x y : R
h : Commute x y
⊢ (x + y) ^ p = x ^ p + y ^ p


E : Type u_1
inst✝ : NormedAddCommGroup E
c w : ℂ
R : ℝ
⊢ CircleIntegrable (fun z => (z - w)⁻¹) c R ↔ R = 0 ∨ w ∉ sphere c |R|


α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
m : MeasurableSpace α
μ ν : Measure α
inst✝³ : MeasurableSpace δ
inst✝² : NormedAddCommGroup β
inst✝¹ : NormedAddCommGroup γ
inst✝ : MeasurableSingletonClass α
f : α → β
⊢ HasFiniteIntegral f Measure.count ↔ Summable fun x => ‖f x‖


V : Type u_1
inst✝¹ : Category.{?u.28, u_1} V
inst✝ : Abelian V
X Y Z : V
f : X ⟶ Y
g : Y ⟶ Z
w : f ≫ g = 0
⊢ g.op ≫ f.op = 0


V : Type u_1
inst✝¹ : Category.{?u.28, u_1} V
inst✝ : Abelian V
X Y Z : V
f : X ⟶ Y
g : Y ⟶ Z
w : f ≫ g = 0
⊢ f ≫ factorThruImage g = 0


case h
V : Type u_1
inst✝¹ : Category.{u_2, u_1} V
inst✝ : Abelian V
X Y Z : V
f : X ⟶ Y
g : Y ⟶ Z
w : f ≫ g = 0
⊢ imageToKernel g.op f.op ⋯ ≫ (kernelSubobject f.op).arrow =
    ((imageSubobjectIso g.op ≪≫ (imageOpOp g).symm).hom ≫
        (cokernel.desc f (factorThruImage g) ⋯).op ≫ (kernelSubobjectIso f.op ≪≫ kernelOpOp f).inv) ≫
      (kernelSubobject f.op).arrow


Context:
xl xr : Type u
x y : PGame

xl xr : Type u
x y : PGame
⊢ y ⧏ -x ↔ x ⧏ -y


R : Type u_1
S : Type u_2
T : Type u_3
inst✝¹⁹ : CommRing R
inst✝¹⁸ : CommRing S
inst✝¹⁷ : CommRing T
inst✝¹⁶ : Algebra R S
inst✝¹⁵ : Algebra R T
K : Type u_4
L : Type u_5
inst✝¹⁴ : Field K
inst✝¹³ : Field L
inst✝¹² : Algebra K L
ι κ : Type w
inst✝¹¹ : Fintype ι
F : Type u_6
inst✝¹⁰ : Field F
inst✝⁹ : Algebra R L
inst✝⁸ : Algebra L F
inst✝⁷ : Algebra R F
inst✝⁶ : IsScalarTower R L F
A : Type u
B : Type v
C : Type z
inst✝⁵ : CommRing A
inst✝⁴ : CommRing B
inst✝³ : Algebra A B
inst✝² : CommRing C
inst✝¹ : Algebra A C
inst✝ : Fintype κ
b : κ → B
P : Matrix κ κ A
⊢ traceMatrix A (P.map ⇑(algebraMap A B) *ᵥ b) = P * traceMatrix A b * Pᵀ


R : Type u_1
S : Type u_2
T : Type u_3
inst✝¹⁹ : CommRing R
inst✝¹⁸ : CommRing S
inst✝¹⁷ : CommRing T
inst✝¹⁶ : Algebra R S
inst✝¹⁵ : Algebra R T
K : Type u_4
L : Type u_5
inst✝¹⁴ : Field K
inst✝¹³ : Field L
inst✝¹² : Algebra K L
ι κ : Type w
inst✝¹¹ : Fintype ι
F : Type u_6
inst✝¹⁰ : Field F
inst✝⁹ : Algebra R L
inst✝⁸ : Algebra L F
inst✝⁷ : Algebra R F
inst✝⁶ : IsScalarTower R L F
A : Type u
B : Type v
C : Type z
inst✝⁵ : CommRing A
inst✝⁴ : CommRing B
inst✝³ : Algebra A B
inst✝² : CommRing C
inst✝¹ : Algebra A C
inst✝ : Fintype κ
b : κ → B
P : Matrix κ κ A
⊢ (transposeAddEquiv κ κ A) (traceMatrix A (P.map ⇑(algebraMap A B) *ᵥ b)) =
    (transposeAddEquiv κ κ A) (P * traceMatrix A b * Pᵀ)


R : Type u
S : Type v
a b : R
n m : ℕ
inst✝ : Semiring R
p q r : R[X]
⊢ (p * q).coeff (p.natTrailingDegree + q.natTrailingDegree) = p.trailingCoeff * q.trailingCoeff


R : Type u
S : Type v
a b : R
n m : ℕ
inst✝ : Semiring R
p q r : R[X]
⊢ ∑ x ∈ antidiagonal (p.natTrailingDegree + q.natTrailingDegree), p.coeff x.1 * q.coeff x.2 =
    p.trailingCoeff * q.trailingCoeff


Context: R : Type u

Context: S : Type v

Context: a b : R

Context: n m : ℕ

Context: inst✝ : Semiring R

Context: p q r : R[X]

Context: i j : ℕ

case mk
R : Type u
S : Type v
a b : R
n m : ℕ
inst✝ : Semiring R
p q r : R[X]
i j : ℕ
h₁ : (i, j) ∈ antidiagonal (p.natTrailingDegree + q.natTrailingDegree)
h₂ : (i, j) ≠ (p.natTrailingDegree, q.natTrailingDegree)
⊢ p.coeff (i, j).1 * q.coeff (i, j).2 = 0


Context: R : Type u

Context: S : Type v

Context: a b : R

Context: n m : ℕ

Context: inst✝ : Semiring R

Context: p q r : R[X]

Context: i j : ℕ

Context: hi : ¬i < p.natTrailingDegree

Context: hj : ¬j < q.natTrailingDegree

case neg
R : Type u
S : Type v
a b : R
n m : ℕ
inst✝ : Semiring R
p q r : R[X]
i j : ℕ
h₁ : (i, j).1 + (i, j).2 = p.natTrailingDegree + q.natTrailingDegree
h₂ : (i, j) ≠ (p.natTrailingDegree, q.natTrailingDegree)
hi : ¬i < p.natTrailingDegree
hj : ¬j < q.natTrailingDegree
⊢ p.coeff (i, j).1 * q.coeff (i, j).2 = 0


Context: R : Type u

Context: S : Type v

Context: a b : R

Context: n m : ℕ

Context: inst✝ : Semiring R

Context: p q r : R[X]

Context: i j : ℕ

Context: hi : p.natTrailingDegree ≤ i

Context: hj : q.natTrailingDegree ≤ j

case neg
R : Type u
S : Type v
a b : R
n m : ℕ
inst✝ : Semiring R
p q r : R[X]
i j : ℕ
h₁ : (i, j).1 + (i, j).2 = p.natTrailingDegree + q.natTrailingDegree
h₂ : (i, j) ≠ (p.natTrailingDegree, q.natTrailingDegree)
hi : p.natTrailingDegree ≤ i
hj : q.natTrailingDegree ≤ j
⊢ p.coeff (i, j).1 * q.coeff (i, j).2 = 0


Context: R : Type u

Context: S : Type v

Context: a b : R

Context: n m : ℕ

Context: inst✝ : Semiring R

Context: p q r : R[X]

Context: i j : ℕ

Context: hi : p.natTrailingDegree ≤ i

Context: hj : q.natTrailingDegree ≤ j

case neg
R : Type u
S : Type v
a b : R
n m : ℕ
inst✝ : Semiring R
p q r : R[X]
i j : ℕ
h₁ : (i, j).1 + (i, j).2 = p.natTrailingDegree + q.natTrailingDegree
h₂ : (i, j) ≠ (p.natTrailingDegree, q.natTrailingDegree)
hi : p.natTrailingDegree ≤ i
hj : q.natTrailingDegree ≤ j
⊢ (p.natTrailingDegree, q.natTrailingDegree).1 = (i, j).1 ∧ (p.natTrailingDegree, q.natTrailingDegree).2 = (i, j).2


Context:
R : Type u_1
p : ℕ
hp : Nat.Prime p

R : Type u_1
p : ℕ
hp : Nat.Prime p
⊢ μ p = -1


α : Type u
β : Type v
γ : Type w
ι : Sort x
a b : α
s s₁ s₂ t t₁ t₂ u : Set α
p q : α → Prop
x : α
⊢ {x | x ∈ s ∧ p x} = s ↔ ∀ x ∈ s, p x


α : Type u_1
β : Type u_2
inst✝ : CommMonoid β
f : Fin 7 → β
⊢ ∏ i : Fin 7, f i = f 0 * f 1 * f 2 * f 3 * f 4 * f 5 * f 6


Context: α : Type u_1

Context: β : Type u_2

Context: γ : Type u_3

Context: ι : Type u_4

Context: ι' : Type u_5

Context: κ : Sort u_6

Context: r p q : α → α → Prop

Context: inst✝ : CompleteLattice α

Context: s✝ : Set ι

Context: t s : Set ι'

Context: g : ι' → Set ι

Context: f : ι → α

Context: hg : ∀ i ∈ s, (g i).PairwiseDisjoint f

Context: a : ι

Context: ha : a ∈ ⋃ i ∈ s, g i

Context: b : ι

Context: hb : b ∈ ⋃ i ∈ s, g i

Context: hab : a ≠ b

α : Type u_1
β : Type u_2
γ : Type u_3
ι : Type u_4
ι' : Type u_5
κ : Sort u_6
r p q : α → α → Prop
inst✝ : CompleteLattice α
s✝ : Set ι
t s : Set ι'
g : ι' → Set ι
f : ι → α
hs : s.PairwiseDisjoint fun i' => ⨆ i ∈ g i', f i
hg : ∀ i ∈ s, (g i).PairwiseDisjoint f
a : ι
ha : a ∈ ⋃ i ∈ s, g i
b : ι
hb : b ∈ ⋃ i ∈ s, g i
hab : a ≠ b
⊢ (Disjoint on f) a b


Context: α : Type u_1

Context: β : Type u_2

Context: γ : Type u_3

Context: ι : Type u_4

Context: ι' : Type u_5

Context: κ : Sort u_6

Context: r p q : α → α → Prop

Context: inst✝ : CompleteLattice α

Context: s✝ : Set ι

Context: t s : Set ι'

Context: g : ι' → Set ι

Context: f : ι → α

Context: hg : ∀ i ∈ s, (g i).PairwiseDisjoint f

Context: a b : ι

Context: hab : a ≠ b

Context: c : ι'

Context: hc : c ∈ s

Context: ha : a ∈ g c

Context: d : ι'

Context: hd : d ∈ s

Context: hb : b ∈ g d

case intro.intro.intro.intro
α : Type u_1
β : Type u_2
γ : Type u_3
ι : Type u_4
ι' : Type u_5
κ : Sort u_6
r p q : α → α → Prop
inst✝ : CompleteLattice α
s✝ : Set ι
t s : Set ι'
g : ι' → Set ι
f : ι → α
hs : s.PairwiseDisjoint fun i' => ⨆ i ∈ g i', f i
hg : ∀ i ∈ s, (g i).PairwiseDisjoint f
a b : ι
hab : a ≠ b
c : ι'
hc : c ∈ s
ha : a ∈ g c
d : ι'
hd : d ∈ s
hb : b ∈ g d
⊢ (Disjoint on f) a b


m : Type u_1
n : Type u_2
R : Type u_3
𝕜 : Type u_4
inst✝⁷ : Fintype m
inst✝⁶ : Fintype n
inst✝⁵ : CommRing R
inst✝⁴ : PartialOrder R
inst✝³ : StarRing R
inst✝² : StarOrderedRing R
inst✝¹ : RCLike 𝕜
inst✝ : DecidableEq n
A : Matrix n n 𝕜
hA : A.PosSemidef
⊢ hA.sqrt.PosSemidef


case hA
m : Type u_1
n : Type u_2
R : Type u_3
𝕜 : Type u_4
inst✝⁷ : Fintype m
inst✝⁶ : Fintype n
inst✝⁵ : CommRing R
inst✝⁴ : PartialOrder R
inst✝³ : StarRing R
inst✝² : StarOrderedRing R
inst✝¹ : RCLike 𝕜
inst✝ : DecidableEq n
A : Matrix n n 𝕜
hA : A.PosSemidef
⊢ (diagonal (RCLike.ofReal ∘ Real.sqrt ∘ ⋯.eigenvalues)).PosSemidef


case hA
m : Type u_1
n : Type u_2
R : Type u_3
𝕜 : Type u_4
inst✝⁷ : Fintype m
inst✝⁶ : Fintype n
inst✝⁵ : CommRing R
inst✝⁴ : PartialOrder R
inst✝³ : StarRing R
inst✝² : StarOrderedRing R
inst✝¹ : RCLike 𝕜
inst✝ : DecidableEq n
A : Matrix n n 𝕜
hA : A.PosSemidef
i : n
⊢ 0 ≤ (RCLike.ofReal ∘ Real.sqrt ∘ ⋯.eigenvalues) i


α : Type u_1
β : Type u_2
G : Type u_3
M : Type u_4
inst✝ : DivInvMonoid G
a✝ b✝ c✝ a b c : G
⊢ a * b / c = a * (b / c)


Context: m n : ℕ


case a
α : Type u_1
β : Type u_2
γ : Type u_3
p q : α → Prop
inst✝² : DecidablePred p
inst✝¹ : DecidablePred q
s✝ t✝ : Finset α
inst✝ : DecidableEq α
s t : Finset α
a✝ : α
⊢ a✝ ∈ filter p (s ∩ t) ↔ a✝ ∈ filter p s ∩ filter p t


R : Type u
inst✝³ : NonUnitalSemiring R
inst✝² : PartialOrder R
inst✝¹ : StarRing R
inst✝ : StarOrderedRing R
a b : R
hab : a < b
c : R
hc : IsRegular c
⊢ c * a * star c < c * b * star c


α : Type u
M : Type u_1
N : Type u_2
inst✝¹ : Monoid M
a b : M
inst✝ : Unique Mˣ
x : M
x✝ : IsUnit x
u : Mˣ
hu : ↑u = x
⊢ x = 1


case h
α : Type u_1
β : Type u_2
m : Type u_3
n : Type u_4
R : Type u_5
inst✝ : AddGroup n
v w : n → α
h : circulant v = circulant w
k : n
⊢ v k = w k


R : Type u_1
inst✝ : Ring R
d n : ℕ
hdn : d ∣ n
hd : d ≠ 1
⊢ cyclotomic d R ∣ ∑ i ∈ range n, X ^ i


R : Type u_1
inst✝ : Ring R
d n : ℕ
hdn : d ∣ n
hd : d ≠ 1
⊢ cyclotomic d ℤ ∣ ∑ i ∈ range n, X ^ i


case inr
R : Type u_1
inst✝ : Ring R
d n : ℕ
hdn : d ∣ n
hd : d ≠ 1
hn : n > 0
⊢ cyclotomic d ℤ ∣ ∑ i ∈ range n, X ^ i


case inr
R : Type u_1
inst✝ : Ring R
d n : ℕ
hdn : d ∣ n
hd : d ≠ 1
hn : n > 0
⊢ cyclotomic d ℤ ∣ ∏ i ∈ n.divisors.erase 1, cyclotomic i ℤ


case inr.ha
R : Type u_1
inst✝ : Ring R
d n : ℕ
hdn : d ∣ n
hd : d ≠ 1
hn : n > 0
⊢ d ∈ n.divisors.erase 1


Context:
z : ℝ
h : 0 < z
x y : ℝ≥0∞
hxy : x < y

z : ℝ
h : 0 < z
x y : ℝ≥0∞
hxy : x < y
⊢ (fun x => x ^ z) x < (fun x => x ^ z) y


case intro
z : ℝ
h : 0 < z
y : ℝ≥0∞
x : ℝ≥0
hxy : ↑x < y
⊢ (fun x => x ^ z) ↑x < (fun x => x ^ z) y


X : Type u_1
Y : Type u_2
Z : Type u_3
inst✝² : TopologicalSpace X
inst✝¹ : TopologicalSpace Y
inst✝ : TopologicalSpace Z
f✝² : X → Y
s✝ : Set X
x : X
y : Y
α : Type u_4
ι : Type u_5
f✝¹ : α → X
g : X → Y
f✝ : α → X
s : Set X
f : X → Y
hf : Continuous f
hs : Dense s
⊢ range f ⊆ closure (f '' s)


X : Type u_1
Y : Type u_2
Z : Type u_3
inst✝² : TopologicalSpace X
inst✝¹ : TopologicalSpace Y
inst✝ : TopologicalSpace Z
f✝² : X → Y
s✝ : Set X
x : X
y : Y
α : Type u_4
ι : Type u_5
f✝¹ : α → X
g : X → Y
f✝ : α → X
s : Set X
f : X → Y
hf : Continuous f
hs : Dense s
⊢ f '' closure s ⊆ closure (f '' s)


K : Type u_1
inst✝¹ : Field K
inst✝ : NumberField K
ι : Type u_2
s : Finset ι
α : ι → K
⊢ house (∑ i ∈ s, α i) ≤ ∑ i ∈ s, house (α i)


K : Type u_1
inst✝¹ : Field K
inst✝ : NumberField K
ι : Type u_2
s : Finset ι
α : ι → K
⊢ ‖∑ x ∈ s, (canonicalEmbedding K) (α x)‖ ≤ ∑ x ∈ s, ‖(canonicalEmbedding K) (α x)‖


α : Type u_1
β : Type u_2
G : Type u_3
M : Type u_4
inst✝ : Group G
a b c d : G
n : ℤ
H : a / b = c / d
⊢ a = b ↔ c = d


R : Type u_1
inst✝¹ : CommRing R
ι : Type u_2
s : Finset ι
v : ι → R
inst✝ : DecidableEq ι
i : ι
hi : i ∈ s
⊢ nodal s v = (X - C (v i)) * nodal (s.erase i) v


Context:
X Y : Scheme
f : X ⟶ Y

X Y : Scheme
f : X ⟶ Y
⊢ QuasiCompact f ↔ ∀ (U : Y.Opens), IsAffineOpen U → IsCompact ↑(f ⁻¹ᵁ U)


Context:
X Y : Scheme
f : X ⟶ Y

X Y : Scheme
f : X ⟶ Y
⊢ (∀ (U : Set ↑↑Y.toPresheafedSpace), IsOpen U → IsCompact U → IsCompact (⇑f.val.base ⁻¹' U)) ↔
    ∀ (U : Y.Opens), IsAffineOpen U → IsCompact ↑(f ⁻¹ᵁ U)


Context: X Y : Scheme

Context: f : X ⟶ Y

Context: U : Set ↑↑Y.toPresheafedSpace

Context: hU : IsOpen U

Context: hU' : IsCompact U

X Y : Scheme
f : X ⟶ Y
H : ∀ (U : Y.Opens), IsAffineOpen U → IsCompact ↑(f ⁻¹ᵁ U)
U : Set ↑↑Y.toPresheafedSpace
hU : IsOpen U
hU' : IsCompact U
⊢ IsCompact (⇑f.val.base ⁻¹' U)


Context: X Y : Scheme

Context: f : X ⟶ Y

Context: S : Set ↑Y.affineOpens

Context: hS : S.Finite

Context: hU : IsOpen (⋃ i ∈ S, ↑↑i)

Context: hU' : IsCompact (⋃ i ∈ S, ↑↑i)

case intro.intro
X Y : Scheme
f : X ⟶ Y
H : ∀ (U : Y.Opens), IsAffineOpen U → IsCompact ↑(f ⁻¹ᵁ U)
S : Set ↑Y.affineOpens
hS : S.Finite
hU : IsOpen (⋃ i ∈ S, ↑↑i)
hU' : IsCompact (⋃ i ∈ S, ↑↑i)
⊢ IsCompact (⇑f.val.base ⁻¹' ⋃ i ∈ S, ↑↑i)


Context: X Y : Scheme

Context: f : X ⟶ Y

Context: S : Set ↑Y.affineOpens

Context: hS : S.Finite

Context: hU : IsOpen (⋃ i ∈ S, ↑↑i)

Context: hU' : IsCompact (⋃ i ∈ S, ↑↑i)

case intro.intro
X Y : Scheme
f : X ⟶ Y
H : ∀ (U : Y.Opens), IsAffineOpen U → IsCompact ↑(f ⁻¹ᵁ U)
S : Set ↑Y.affineOpens
hS : S.Finite
hU : IsOpen (⋃ i ∈ S, ↑↑i)
hU' : IsCompact (⋃ i ∈ S, ↑↑i)
⊢ IsCompact (⋃ i ∈ S, ⇑f.val.base ⁻¹' ↑↑i)


Context: ι : Type u

Context: E : Type v

Context: F : Type w

Context: inst✝⁴ : NormedAddCommGroup E

Context: inst✝³ : NormedSpace ℝ E

Context: inst✝² : NormedAddCommGroup F

Context: inst✝¹ : NormedSpace ℝ F

Context: I J : Box ι

Context: π : TaggedPrepartition I

Context: inst✝ : Fintype ι

Context: l : IntegrationParams

Context: f g : (ι → ℝ) → E

Context: vol : ι →ᵇᵃ[⊤] E →L[ℝ] F

Context: y y' : F

Context: c c₁ c₂ : ℝ≥0

Context: ε ε₁ ε₂ : ℝ

Context: π₁ π₂ : TaggedPrepartition I

Context: h : Integrable I l f vol

Context: h₀ : 0 < ε

Context: hπp : π.IsPartition

ι : Type u
E : Type v
F : Type w
inst✝⁴ : NormedAddCommGroup E
inst✝³ : NormedSpace ℝ E
inst✝² : NormedAddCommGroup F
inst✝¹ : NormedSpace ℝ F
I J : Box ι
π : TaggedPrepartition I
inst✝ : Fintype ι
l : IntegrationParams
f g : (ι → ℝ) → E
vol : ι →ᵇᵃ[⊤] E →L[ℝ] F
y y' : F
c c₁ c₂ : ℝ≥0
ε ε₁ ε₂ : ℝ
π₁ π₂ : TaggedPrepartition I
h : Integrable I l f vol
h₀ : 0 < ε
hπ : l.MemBaseSet I c (h.convergenceR ε c) π
hπp : π.IsPartition
⊢ dist (integralSum f vol π) (integral I l f vol) ≤ ε


ι : Type u
E : Type v
F : Type w
inst✝⁴ : NormedAddCommGroup E
inst✝³ : NormedSpace ℝ E
inst✝² : NormedAddCommGroup F
inst✝¹ : NormedSpace ℝ F
I J : Box ι
π : TaggedPrepartition I
inst✝ : Fintype ι
l : IntegrationParams
f g : (ι → ℝ) → E
vol : ι →ᵇᵃ[⊤] E →L[ℝ] F
y y' : F
c c₁ c₂ : ℝ≥0
ε ε₁ ε₂ : ℝ
π₁ π₂ : TaggedPrepartition I
h : Integrable I l f vol
h₀ : 0 < ε
hπ : l.MemBaseSet I c (⋯.choose c) π
hπp : π.IsPartition
⊢ dist (integralSum f vol π) (integral I l f vol) ≤ ε


R : Type u_1
K : Type u_2
L : Type u_3
M : Type u_4
inst✝⁷ : CommRing R
inst✝⁶ : Field K
inst✝⁵ : LieRing L
inst✝⁴ : LieAlgebra R L
inst✝³ : LieAlgebra K L
inst✝² : Module.Free R L
inst✝¹ : Module.Finite R L
inst✝ : IsKilling R L
⊢ (killingForm R L).Nondegenerate


α : Type u_1
inst✝ : LinearOrderedAddCommGroup α
a b c d : α
h : [[c, d]] ⊆ [[a, b]]
⊢ |d - c| ≤ |b - a|


α : Type u_1
inst✝ : LinearOrderedAddCommGroup α
a b c d : α
h : [[c, d]] ⊆ [[a, b]]
⊢ max c d - min c d ≤ max a b - min a b


Context: α : Type u_1

Context: inst✝ : LinearOrderedAddCommGroup α

Context: a b c d : α

α : Type u_1
inst✝ : LinearOrderedAddCommGroup α
a b c d : α
h : min a b ≤ min c d ∧ max c d ≤ max a b
⊢ max c d - min c d ≤ max a b - min a b


case intro
K : Type u_1
inst✝¹ : Field K
inst✝ : NeZero 2
a b c x : K
ha : a ≠ 0
s : K
hs : discrim a b c = s * s
⊢ ∃ x, a * x * x + b * x + c = 0


case h
K : Type u_1
inst✝¹ : Field K
inst✝ : NeZero 2
a b c x : K
ha : a ≠ 0
s : K
hs : discrim a b c = s * s
⊢ a * ((-b + s) / (2 * a)) * ((-b + s) / (2 * a)) + b * ((-b + s) / (2 * a)) + c = 0


G : Type u_1
inst✝ : Group G
ι : Type u_2
s : Finset ι
H : Subgroup G
g : ι → G
⊢ ⋃ i ∈ s, g i • ↑H = Set.univ ↔ Set.SurjOn (fun x => ↑(g x)) (↑s) Set.univ


α : Type u
β : α → Type v
l✝ l₁ l₂ : List (Sigma β)
inst✝ : DecidableEq α
a : α
l : List (Sigma β)
h : a ∉ l.keys
⊢ kerase a l = l


α : Type u_1
inst✝ : DecidableEq α
𝒜✝ ℬ : Finset (Finset α)
s : Finset α
a✝ a : α
𝒜 : Finset (Finset α)
⊢ (𝓓 a 𝒜).card = 𝒜.card


Context: α : Type u_1

Context: inst✝ : DecidableEq α

Context: 𝒜✝ ℬ : Finset (Finset α)

Context: s✝ : Finset α

Context: a✝ a : α

Context: 𝒜 : Finset (Finset α)

Context: s : Finset α

α : Type u_1
inst✝ : DecidableEq α
𝒜✝ ℬ : Finset (Finset α)
s✝ : Finset α
a✝ a : α
𝒜 : Finset (Finset α)
s : Finset α
hs : s ∈ ↑(filter (fun a_1 => a_1.erase a ∉ 𝒜) 𝒜)
⊢ s ∈ {s | a ∈ s}


α : Type u_1
inst✝ : DecidableEq α
𝒜✝ ℬ : Finset (Finset α)
s✝ : Finset α
a✝ a : α
𝒜 : Finset (Finset α)
s : Finset α
hs : s ∈ 𝒜 ∧ s.erase a ∉ 𝒜
⊢ s ∈ {s | a ∈ s}


Context: α✝ : Type u_1

Context: β : Type u_2

Context: γ : Type u_3

Context: δ : Type u_4

Context: ι : Sort y

Context: s t u : Set α✝

Context: inst✝¹¹ : TopologicalSpace α✝

Context: inst✝¹⁰ : MeasurableSpace α✝

Context: inst✝⁹ : OpensMeasurableSpace α✝

Context: inst✝⁸ : MeasurableSpace δ

Context: inst✝⁷ : LinearOrder α✝

Context: inst✝⁶ : OrderClosedTopology α✝

Context: a b x : α✝

Context: α : Type u_5

Context: inst✝⁵ : TopologicalSpace α

Context: m : MeasurableSpace α

Context: inst✝⁴ : SecondCountableTopology α

Context: inst✝³ : LinearOrder α

Context: inst✝² : OrderTopology α

Context: inst✝¹ : BorelSpace α

Context: inst✝ : NoMinOrder α

Context: μ ν : Measure α

α✝ : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
ι : Sort y
s t u : Set α✝
inst✝¹¹ : TopologicalSpace α✝
inst✝¹⁰ : MeasurableSpace α✝
inst✝⁹ : OpensMeasurableSpace α✝
inst✝⁸ : MeasurableSpace δ
inst✝⁷ : LinearOrder α✝
inst✝⁶ : OrderClosedTopology α✝
a b x : α✝
α : Type u_5
inst✝⁵ : TopologicalSpace α
m : MeasurableSpace α
inst✝⁴ : SecondCountableTopology α
inst✝³ : LinearOrder α
inst✝² : OrderTopology α
inst✝¹ : BorelSpace α
inst✝ : NoMinOrder α
μ ν : Measure α
hμ : ∀ ⦃a b : α⦄, a < b → μ (Ioc a b) ≠ ⊤
h : ∀ ⦃a b : α⦄, a < b → μ (Ioc a b) = ν (Ioc a b)
⊢ μ = ν


V : Type u_1
P : Type u_2
inst✝⁴ : NormedAddCommGroup V
inst✝³ : NormedSpace ℝ V
inst✝² : MetricSpace P
inst✝¹ : NormedAddTorsor V P
ι : Type u_3
inst✝ : Fintype ι
b : AffineBasis ι ℝ V
⊢ Finset.centroid ℝ Finset.univ ⇑b ∈ interior ((convexHull ℝ) (range ⇑b))


V : Type u_1
P : Type u_2
inst✝⁴ : NormedAddCommGroup V
inst✝³ : NormedSpace ℝ V
inst✝² : MetricSpace P
inst✝¹ : NormedAddTorsor V P
ι : Type u_3
inst✝ : Fintype ι
b : AffineBasis ι ℝ V
this : Nonempty ι
⊢ Finset.centroid ℝ Finset.univ ⇑b ∈ interior ((convexHull ℝ) (range ⇑b))


Context: R : Type u

Context: ι : Type v

Context: n : ℕ

Context: M : Fin n.succ → Type w

Context: M₁ : ι → Type w₁

Context: M₁' : ι → Type w₁'

Context: M₂ : Type w₂

Context: M₃ : Type w₃

Context: M₄ : Type w₄

Context: inst✝²¹ : Semiring R

Context: inst✝¹⁷ : AddCommMonoid M₂

Context: inst✝¹⁶ : AddCommMonoid M₃

Context: inst✝¹⁵ : AddCommMonoid M₄

Context: inst✝¹³ : (i : ι) → Module R (M₁ i)

Context: inst✝¹² : (i : ι) → Module R (M₁' i)

Context: inst✝¹¹ : Module R M₂

Context: inst✝¹⁰ : Module R M₃

Context: inst✝⁹ : Module R M₄

Context: inst✝⁵ : TopologicalSpace M₂

Context: inst✝⁴ : TopologicalSpace M₃

Context: inst✝³ : TopologicalSpace M₄

Context: f f' : ContinuousMultilinearMap R M₁ M₂

Context: inst✝² : ContinuousAdd M₂

Context: inst✝¹ : DecidableEq ι

Context: inst✝ : Fintype ι

Context: x y : (i : ι) → M₁ i

R : Type u
ι : Type v
n : ℕ
M : Fin n.succ → Type w
M₁ : ι → Type w₁
M₁' : ι → Type w₁'
M₂ : Type w₂
M₃ : Type w₃
M₄ : Type w₄
inst✝²¹ : Semiring R
inst✝²⁰ : (i : Fin n.succ) → AddCommMonoid (M i)
inst✝¹⁹ : (i : ι) → AddCommMonoid (M₁ i)
inst✝¹⁸ : (i : ι) → AddCommMonoid (M₁' i)
inst✝¹⁷ : AddCommMonoid M₂
inst✝¹⁶ : AddCommMonoid M₃
inst✝¹⁵ : AddCommMonoid M₄
inst✝¹⁴ : (i : Fin n.succ) → Module R (M i)
inst✝¹³ : (i : ι) → Module R (M₁ i)
inst✝¹² : (i : ι) → Module R (M₁' i)
inst✝¹¹ : Module R M₂
inst✝¹⁰ : Module R M₃
inst✝⁹ : Module R M₄
inst✝⁸ : (i : Fin n.succ) → TopologicalSpace (M i)
inst✝⁷ : (i : ι) → TopologicalSpace (M₁ i)
inst✝⁶ : (i : ι) → TopologicalSpace (M₁' i)
inst✝⁵ : TopologicalSpace M₂
inst✝⁴ : TopologicalSpace M₃
inst✝³ : TopologicalSpace M₄
f f' : ContinuousMultilinearMap R M₁ M₂
inst✝² : ContinuousAdd M₂
inst✝¹ : DecidableEq ι
inst✝ : Fintype ι
x y : (i : ι) → M₁ i
⊢ (∑ i : ι,
        (let __src := f.toLinearMap x i;
            { toLinearMap := __src, cont := ⋯ }).comp
          (ContinuousLinearMap.proj i))
      y =
    ∑ i : ι, f (update x i (y i))


Context: α✝ : Type u_1

Context: α : Type u_2

Context: β : Type u_3

Context: γ : Type u_4

Context: inst✝⁶ : TopologicalSpace α

Context: inst✝⁵ : OrderTopology α

Context: inst✝⁴ : TopologicalSpace β

Context: inst✝³ : TopologicalSpace γ

Context: inst✝² : DenselyOrdered α

Context: inst✝ : OrderTopology β

Context: f : α → β

Context: a b c : α

Context: h : ContinuousOn f (Icc a b)

Context: hc : c ∈ Icc a b

α✝ : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
inst✝⁷ : ConditionallyCompleteLinearOrder α
inst✝⁶ : TopologicalSpace α
inst✝⁵ : OrderTopology α
inst✝⁴ : TopologicalSpace β
inst✝³ : TopologicalSpace γ
inst✝² : DenselyOrdered α
inst✝¹ : ConditionallyCompleteLinearOrder β
inst✝ : OrderTopology β
f : α → β
a b c : α
h : ContinuousOn f (Icc a b)
hc : c ∈ Icc a b
⊢ sInf (f '' Icc a b) ≤ f c


Context: α✝ : Type u_1

Context: α : Type u_2

Context: β : Type u_3

Context: γ : Type u_4

Context: inst✝⁶ : TopologicalSpace α

Context: inst✝⁵ : OrderTopology α

Context: inst✝⁴ : TopologicalSpace β

Context: inst✝³ : TopologicalSpace γ

Context: inst✝² : DenselyOrdered α

Context: inst✝ : OrderTopology β

Context: f : α → β

Context: a b c : α

Context: h : ContinuousOn f (Icc a b)

Context: hc : c ∈ Icc a b

Context: this : f c ∈ f '' Icc a b

α✝ : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
inst✝⁷ : ConditionallyCompleteLinearOrder α
inst✝⁶ : TopologicalSpace α
inst✝⁵ : OrderTopology α
inst✝⁴ : TopologicalSpace β
inst✝³ : TopologicalSpace γ
inst✝² : DenselyOrdered α
inst✝¹ : ConditionallyCompleteLinearOrder β
inst✝ : OrderTopology β
f : α → β
a b c : α
h : ContinuousOn f (Icc a b)
hc : c ∈ Icc a b
this : f c ∈ f '' Icc a b
⊢ sInf (f '' Icc a b) ≤ f c


Context: α✝ : Type u_1

Context: α : Type u_2

Context: β : Type u_3

Context: γ : Type u_4

Context: inst✝⁶ : TopologicalSpace α

Context: inst✝⁵ : OrderTopology α

Context: inst✝⁴ : TopologicalSpace β

Context: inst✝³ : TopologicalSpace γ

Context: inst✝² : DenselyOrdered α

Context: inst✝ : OrderTopology β

Context: f : α → β

Context: a b c : α

Context: h : ContinuousOn f (Icc a b)

Context: hc : c ∈ Icc a b

α✝ : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
inst✝⁷ : ConditionallyCompleteLinearOrder α
inst✝⁶ : TopologicalSpace α
inst✝⁵ : OrderTopology α
inst✝⁴ : TopologicalSpace β
inst✝³ : TopologicalSpace γ
inst✝² : DenselyOrdered α
inst✝¹ : ConditionallyCompleteLinearOrder β
inst✝ : OrderTopology β
f : α → β
a b c : α
h : ContinuousOn f (Icc a b)
hc : c ∈ Icc a b
this : f c ∈ Icc (sInf (f '' Icc a b)) (sSup (f '' Icc a b))
⊢ sInf (f '' Icc a b) ≤ f c


Context: α : Type u

Context: β : Type v

Context: ι : Sort w

Context: γ : Type x

Context: s✝ t : Set α

Context: inst✝² : Preorder α

Context: inst✝ : Nonempty α

Context: s : Set α

Context: I : Set β

Context: S : β → Set α

Context: H : I.Finite

α : Type u
β : Type v
ι : Sort w
γ : Type x
s✝ t : Set α
inst✝² : Preorder α
inst✝¹ : IsDirected α fun x x_1 => x ≤ x_1
inst✝ : Nonempty α
s : Set α
I : Set β
S : β → Set α
H : I.Finite
⊢ BddAbove (⋃ i ∈ ∅, S i) ↔ ∀ i ∈ ∅, BddAbove (S i)


Context: α : Type u

Context: β : Type v

Context: ι : Sort w

Context: γ : Type x

Context: s✝¹ t : Set α

Context: inst✝² : Preorder α

Context: inst✝ : Nonempty α

Context: s : Set α

Context: I : Set β

Context: S : β → Set α

Context: H : I.Finite

Context: a✝ : β

Context: s✝ : Set β

Context: x✝¹ : a✝ ∉ s✝

Context: x✝ : s✝.Finite

α : Type u
β : Type v
ι : Sort w
γ : Type x
s✝¹ t : Set α
inst✝² : Preorder α
inst✝¹ : IsDirected α fun x x_1 => x ≤ x_1
inst✝ : Nonempty α
s : Set α
I : Set β
S : β → Set α
H : I.Finite
a✝ : β
s✝ : Set β
x✝¹ : a✝ ∉ s✝
x✝ : s✝.Finite
hs : BddAbove (⋃ i ∈ s✝, S i) ↔ ∀ i ∈ s✝, BddAbove (S i)
⊢ BddAbove (⋃ i ∈ insert a✝ s✝, S i) ↔ ∀ i ∈ insert a✝ s✝, BddAbove (S i)


Context: n : ℕ


case h.h
ι : Type u_1
ι' : Type u_2
R : Type u_3
R₂ : Type u_4
K : Type u_5
M : Type u_6
M' : Type u_7
M'' : Type u_8
V : Type u
V' : Type u_9
inst✝⁵ : Semiring R
inst✝⁴ : AddCommMonoid M
inst✝³ : Module R M
inst✝² : AddCommMonoid M'
inst✝¹ : Module R M'
inst✝ : Finite ι
e : M ≃ₗ[R] ι → R
j : M
x✝ : ι
⊢ (ofEquivFun e).equivFun j x✝ = e j x✝


Context: K : Type u₁

Context: inst✝² : Field K

Context: v : Valuation K ℝ≥0

Context: O : Type u₂

Context: inst✝¹ : CommRing O

Context: inst✝ : Algebra O K

Context: hv : v.Integers O

Context: p : ℕ

Context: hp : Fact (Nat.Prime p)

Context: hvp : Fact (v ↑p ≠ 1)

Context: f : PreTilt K v O hv p

Context: n : ℕ

K : Type u₁
inst✝² : Field K
v : Valuation K ℝ≥0
O : Type u₂
inst✝¹ : CommRing O
inst✝ : Algebra O K
hv : v.Integers O
p : ℕ
hp : Fact (Nat.Prime p)
hvp : Fact (v ↑p ≠ 1)
f : PreTilt K v O hv p
n : ℕ
hfn : (coeff (ModP K v O hv p) p n) f ≠ 0
h : ∃ n, (coeff (ModP K v O hv p) p n) f ≠ 0
⊢ valAux K v O hv p f = ModP.preVal K v O hv p ((coeff (ModP K v O hv p) p n) f) ^ p ^ n


Context: K : Type u₁

Context: inst✝² : Field K

Context: v : Valuation K ℝ≥0

Context: O : Type u₂

Context: inst✝¹ : CommRing O

Context: inst✝ : Algebra O K

Context: hv : v.Integers O

Context: p : ℕ

Context: hp : Fact (Nat.Prime p)

Context: hvp : Fact (v ↑p ≠ 1)

Context: f : PreTilt K v O hv p

Context: n : ℕ

K : Type u₁
inst✝² : Field K
v : Valuation K ℝ≥0
O : Type u₂
inst✝¹ : CommRing O
inst✝ : Algebra O K
hv : v.Integers O
p : ℕ
hp : Fact (Nat.Prime p)
hvp : Fact (v ↑p ≠ 1)
f : PreTilt K v O hv p
n : ℕ
hfn : (coeff (ModP K v O hv p) p n) f ≠ 0
h : ∃ n, (coeff (ModP K v O hv p) p n) f ≠ 0
⊢ ModP.preVal K v O hv p ((coeff (ModP K v O hv p) p (Nat.find h)) f) ^ p ^ Nat.find h =
    ModP.preVal K v O hv p ((coeff (ModP K v O hv p) p n) f) ^ p ^ n


Context: K : Type u₁

Context: inst✝² : Field K

Context: v : Valuation K ℝ≥0

Context: O : Type u₂

Context: inst✝¹ : CommRing O

Context: inst✝ : Algebra O K

Context: hv : v.Integers O

Context: p : ℕ

Context: hp : Fact (Nat.Prime p)

Context: hvp : Fact (v ↑p ≠ 1)

Context: f : PreTilt K v O hv p

Context: k : ℕ

case intro.succ
K : Type u₁
inst✝² : Field K
v : Valuation K ℝ≥0
O : Type u₂
inst✝¹ : CommRing O
inst✝ : Algebra O K
hv : v.Integers O
p : ℕ
hp : Fact (Nat.Prime p)
hvp : Fact (v ↑p ≠ 1)
f : PreTilt K v O hv p
h : ∃ n, (coeff (ModP K v O hv p) p n) f ≠ 0
k : ℕ
ih :
  (coeff (ModP K v O hv p) p (Nat.find h + k)) f ≠ 0 →
    ModP.preVal K v O hv p ((coeff (ModP K v O hv p) p (Nat.find h)) f) ^ p ^ Nat.find h =
      ModP.preVal K v O hv p ((coeff (ModP K v O hv p) p (Nat.find h + k)) f) ^ p ^ (Nat.find h + k)
hfn : (coeff (ModP K v O hv p) p (Nat.find h + (k + 1))) f ≠ 0
⊢ ModP.preVal K v O hv p ((coeff (ModP K v O hv p) p (Nat.find h)) f) ^ p ^ Nat.find h =
    ModP.preVal K v O hv p ((coeff (ModP K v O hv p) p (Nat.find h + (k + 1))) f) ^ p ^ (Nat.find h + (k + 1))


Context: K : Type u₁

Context: inst✝² : Field K

Context: v : Valuation K ℝ≥0

Context: O : Type u₂

Context: inst✝¹ : CommRing O

Context: inst✝ : Algebra O K

Context: hv : v.Integers O

Context: p : ℕ

Context: hp : Fact (Nat.Prime p)

Context: hvp : Fact (v ↑p ≠ 1)

Context: f : PreTilt K v O hv p

Context: k : ℕ

Context: x : O

case intro.succ.intro
K : Type u₁
inst✝² : Field K
v : Valuation K ℝ≥0
O : Type u₂
inst✝¹ : CommRing O
inst✝ : Algebra O K
hv : v.Integers O
p : ℕ
hp : Fact (Nat.Prime p)
hvp : Fact (v ↑p ≠ 1)
f : PreTilt K v O hv p
h : ∃ n, (coeff (ModP K v O hv p) p n) f ≠ 0
k : ℕ
ih :
  (coeff (ModP K v O hv p) p (Nat.find h + k)) f ≠ 0 →
    ModP.preVal K v O hv p ((coeff (ModP K v O hv p) p (Nat.find h)) f) ^ p ^ Nat.find h =
      ModP.preVal K v O hv p ((coeff (ModP K v O hv p) p (Nat.find h + k)) f) ^ p ^ (Nat.find h + k)
hfn : (coeff (ModP K v O hv p) p (Nat.find h + (k + 1))) f ≠ 0
x : O
hx : (Ideal.Quotient.mk (Ideal.span {↑p})) x = (coeff (ModP K v O hv p) p (Nat.find h + k + 1)) f
⊢ ModP.preVal K v O hv p ((coeff (ModP K v O hv p) p (Nat.find h)) f) ^ p ^ Nat.find h =
    ModP.preVal K v O hv p ((coeff (ModP K v O hv p) p (Nat.find h + (k + 1))) f) ^ p ^ (Nat.find h + (k + 1))


Context: K : Type u₁

Context: inst✝² : Field K

Context: v : Valuation K ℝ≥0

Context: O : Type u₂

Context: inst✝¹ : CommRing O

Context: inst✝ : Algebra O K

Context: hv : v.Integers O

Context: p : ℕ

Context: hp : Fact (Nat.Prime p)

Context: hvp : Fact (v ↑p ≠ 1)

Context: f : PreTilt K v O hv p

Context: k : ℕ

Context: x : O

case intro.succ.intro
K : Type u₁
inst✝² : Field K
v : Valuation K ℝ≥0
O : Type u₂
inst✝¹ : CommRing O
inst✝ : Algebra O K
hv : v.Integers O
p : ℕ
hp : Fact (Nat.Prime p)
hvp : Fact (v ↑p ≠ 1)
f : PreTilt K v O hv p
h : ∃ n, (coeff (ModP K v O hv p) p n) f ≠ 0
k : ℕ
ih :
  (coeff (ModP K v O hv p) p (Nat.find h + k)) f ≠ 0 →
    ModP.preVal K v O hv p ((coeff (ModP K v O hv p) p (Nat.find h)) f) ^ p ^ Nat.find h =
      ModP.preVal K v O hv p ((coeff (ModP K v O hv p) p (Nat.find h + k)) f) ^ p ^ (Nat.find h + k)
hfn : (coeff (ModP K v O hv p) p (Nat.find h + (k + 1))) f ≠ 0
x : O
hx : (Ideal.Quotient.mk (Ideal.span {↑p})) x = (coeff (ModP K v O hv p) p (Nat.find h + k + 1)) f
h1 : (Ideal.Quotient.mk (Ideal.span {↑p})) x ≠ 0
⊢ ModP.preVal K v O hv p ((coeff (ModP K v O hv p) p (Nat.find h)) f) ^ p ^ Nat.find h =
    ModP.preVal K v O hv p ((coeff (ModP K v O hv p) p (Nat.find h + (k + 1))) f) ^ p ^ (Nat.find h + (k + 1))


Context: K : Type u₁

Context: inst✝² : Field K

Context: v : Valuation K ℝ≥0

Context: O : Type u₂

Context: inst✝¹ : CommRing O

Context: inst✝ : Algebra O K

Context: hv : v.Integers O

Context: p : ℕ

Context: hp : Fact (Nat.Prime p)

Context: hvp : Fact (v ↑p ≠ 1)

Context: f : PreTilt K v O hv p

Context: k : ℕ

Context: x : O

case intro.succ.intro
K : Type u₁
inst✝² : Field K
v : Valuation K ℝ≥0
O : Type u₂
inst✝¹ : CommRing O
inst✝ : Algebra O K
hv : v.Integers O
p : ℕ
hp : Fact (Nat.Prime p)
hvp : Fact (v ↑p ≠ 1)
f : PreTilt K v O hv p
h : ∃ n, (coeff (ModP K v O hv p) p n) f ≠ 0
k : ℕ
ih :
  (coeff (ModP K v O hv p) p (Nat.find h + k)) f ≠ 0 →
    ModP.preVal K v O hv p ((coeff (ModP K v O hv p) p (Nat.find h)) f) ^ p ^ Nat.find h =
      ModP.preVal K v O hv p ((coeff (ModP K v O hv p) p (Nat.find h + k)) f) ^ p ^ (Nat.find h + k)
hfn : (coeff (ModP K v O hv p) p (Nat.find h + (k + 1))) f ≠ 0
x : O
hx : (Ideal.Quotient.mk (Ideal.span {↑p})) x = (coeff (ModP K v O hv p) p (Nat.find h + k + 1)) f
h1 : (Ideal.Quotient.mk (Ideal.span {↑p})) x ≠ 0
h2 : (Ideal.Quotient.mk (Ideal.span {↑p})) (x ^ p) ≠ 0
⊢ ModP.preVal K v O hv p ((coeff (ModP K v O hv p) p (Nat.find h)) f) ^ p ^ Nat.find h =
    ModP.preVal K v O hv p ((coeff (ModP K v O hv p) p (Nat.find h + (k + 1))) f) ^ p ^ (Nat.find h + (k + 1))


Context: R : Type u

Context: inst✝² : Ring R

Context: ι : Type v

Context: dec_ι : DecidableEq ι

Context: M : Type u_1

Context: inst✝¹ : AddCommGroup M

Context: inst✝ : Module R M

Context: A : ι → Submodule R M

Context: s : Set ι

R : Type u
inst✝² : Ring R
ι : Type v
dec_ι : DecidableEq ι
M : Type u_1
inst✝¹ : AddCommGroup M
inst✝ : Module R M
A : ι → Submodule R M
s : Set ι
h : CompleteLattice.Independent fun i => A ↑i
⊢ IsInternal fun i => Submodule.comap (⨆ i ∈ s, A i).subtype (A ↑i)


Context: R : Type u

Context: inst✝² : Ring R

Context: ι : Type v

Context: dec_ι : DecidableEq ι

Context: M : Type u_1

Context: inst✝¹ : AddCommGroup M

Context: inst✝ : Module R M

Context: A : ι → Submodule R M

Context: s : Set ι

Context: p : Submodule R M := ⨆ i ∈ s, A i

R : Type u
inst✝² : Ring R
ι : Type v
dec_ι : DecidableEq ι
M : Type u_1
inst✝¹ : AddCommGroup M
inst✝ : Module R M
A : ι → Submodule R M
s : Set ι
h : CompleteLattice.Independent fun i => A ↑i
p : Submodule R M := ⨆ i ∈ s, A i
⊢ CompleteLattice.Independent fun i => Submodule.comap (⨆ i ∈ s, A i).subtype (A ↑i)


Context: R : Type u

Context: inst✝² : Ring R

Context: ι : Type v

Context: dec_ι : DecidableEq ι

Context: M : Type u_1

Context: inst✝¹ : AddCommGroup M

Context: inst✝ : Module R M

Context: A : ι → Submodule R M

Context: s : Set ι

Context: p : Submodule R M := ⨆ i ∈ s, A i

Context: hp : ∀ i ∈ s, A i ≤ p

R : Type u
inst✝² : Ring R
ι : Type v
dec_ι : DecidableEq ι
M : Type u_1
inst✝¹ : AddCommGroup M
inst✝ : Module R M
A : ι → Submodule R M
s : Set ι
h : CompleteLattice.Independent fun i => A ↑i
p : Submodule R M := ⨆ i ∈ s, A i
hp : ∀ i ∈ s, A i ≤ p
e : Submodule R ↥p ≃o ↑(Set.Iic p) := p.mapIic
⊢ CompleteLattice.Independent fun i => Submodule.comap (⨆ i ∈ s, A i).subtype (A ↑i)


Context: R : Type u

Context: inst✝² : Ring R

Context: ι : Type v

Context: dec_ι : DecidableEq ι

Context: M : Type u_1

Context: inst✝¹ : AddCommGroup M

Context: inst✝ : Module R M

Context: A : ι → Submodule R M

Context: s : Set ι

Context: p : Submodule R M := ⨆ i ∈ s, A i

Context: hp : ∀ i ∈ s, A i ≤ p

Context: i : ↑s

Context: m : M

case h.a.h
R : Type u
inst✝² : Ring R
ι : Type v
dec_ι : DecidableEq ι
M : Type u_1
inst✝¹ : AddCommGroup M
inst✝ : Module R M
A : ι → Submodule R M
s : Set ι
h : CompleteLattice.Independent fun i => A ↑i
p : Submodule R M := ⨆ i ∈ s, A i
hp : ∀ i ∈ s, A i ≤ p
e : Submodule R ↥p ≃o ↑(Set.Iic p) := p.mapIic
i : ↑s
m : M
⊢ m ∈ Submodule.map p.subtype (Submodule.comap p.subtype (A ↑i)) ↔ m ∈ ↑⟨A ↑i, ⋯⟩


R : Type uR
S : Type uS
A : Type uA
B : Type uB
C : Type uC
D : Type uD
E : Type uE
F : Type uF
inst✝⁸ : CommSemiring R
inst✝⁷ : NonAssocSemiring A
inst✝⁶ : Module R A
inst✝⁵ : SMulCommClass R A A
inst✝⁴ : IsScalarTower R A A
inst✝³ : NonAssocSemiring B
inst✝² : Module R B
inst✝¹ : SMulCommClass R B B
inst✝ : IsScalarTower R B B
x : A ⊗[R] B
⊢ (mul x) (1 ⊗ₜ[R] 1) = x


Context: α : Type u

Context: β : Type v

Context: γ : Type w

Context: ι : Type x

Context: inst✝² : PseudoEMetricSpace α

Context: inst✝¹ : PseudoEMetricSpace β

Context: inst✝ : PseudoEMetricSpace γ

Context: K : ℝ≥0

Context: f : α → β

Context: x✝ y✝ : α

Context: r : ℝ≥0∞

Context: x y : α

α : Type u
β : Type v
γ : Type w
ι : Type x
inst✝² : PseudoEMetricSpace α
inst✝¹ : PseudoEMetricSpace β
inst✝ : PseudoEMetricSpace γ
K : ℝ≥0
f : α → β
x✝ y✝ : α
r : ℝ≥0∞
h : ∀ (x y : α), edist (f x) (f y) ≤ edist x y
x y : α
⊢ edist (f x) (f y) ≤ ↑1 * edist x y


ι : Type u_1
ι' : Type u_2
κ : Type u_3
κ' : Type u_4
R : Type u_5
M : Type u_6
inst✝¹² : CommSemiring R
inst✝¹¹ : AddCommMonoid M
inst✝¹⁰ : Module R M
R₂ : Type u_7
M₂ : Type u_8
inst✝⁹ : CommRing R₂
inst✝⁸ : AddCommGroup M₂
inst✝⁷ : Module R₂ M₂
e : Basis ι R M
v : ι' → M
i : ι
j : ι'
N : Type u_9
inst✝⁶ : AddCommMonoid N
inst✝⁵ : Module R N
b : Basis ι R M
b' : Basis ι' R M
c : Basis κ R N
c' : Basis κ' R N
f : M →ₗ[R] N
inst✝⁴ : Fintype ι'
inst✝³ : Finite κ
inst✝² : Fintype ι
inst✝¹ : DecidableEq ι
inst✝ : DecidableEq ι'
b₁ : Basis ι R M
b₂ : Basis ι' R M
b₃ : Basis κ R N
A : Matrix κ ι R
⊢ A * b₁.toMatrix ⇑b₂ = (toMatrix b₂ b₃) ((toLin b₁ b₃) A)


case intro
ι : Type u_1
ι' : Type u_2
κ : Type u_3
κ' : Type u_4
R : Type u_5
M : Type u_6
inst✝¹² : CommSemiring R
inst✝¹¹ : AddCommMonoid M
inst✝¹⁰ : Module R M
R₂ : Type u_7
M₂ : Type u_8
inst✝⁹ : CommRing R₂
inst✝⁸ : AddCommGroup M₂
inst✝⁷ : Module R₂ M₂
e : Basis ι R M
v : ι' → M
i : ι
j : ι'
N : Type u_9
inst✝⁶ : AddCommMonoid N
inst✝⁵ : Module R N
b : Basis ι R M
b' : Basis ι' R M
c : Basis κ R N
c' : Basis κ' R N
f : M →ₗ[R] N
inst✝⁴ : Fintype ι'
inst✝³ : Finite κ
inst✝² : Fintype ι
inst✝¹ : DecidableEq ι
inst✝ : DecidableEq ι'
b₁ : Basis ι R M
b₂ : Basis ι' R M
b₃ : Basis κ R N
A : Matrix κ ι R
val✝ : Fintype κ
⊢ A * b₁.toMatrix ⇑b₂ = (toMatrix b₂ b₃) ((toLin b₁ b₃) A)


Context: ι : Type u_1

Context: ι' : Type u_2

Context: κ : Type u_3

Context: κ' : Type u_4

Context: R : Type u_5

Context: M : Type u_6

Context: inst✝¹² : CommSemiring R

Context: inst✝¹¹ : AddCommMonoid M

Context: inst✝¹⁰ : Module R M

Context: R₂ : Type u_7

Context: M₂ : Type u_8

Context: inst✝⁹ : CommRing R₂

Context: inst✝⁸ : AddCommGroup M₂

Context: inst✝⁷ : Module R₂ M₂

Context: e : Basis ι R M

Context: v : ι' → M

Context: i : ι

Context: j : ι'

Context: N : Type u_9

Context: inst✝⁶ : AddCommMonoid N

Context: inst✝⁵ : Module R N

Context: b : Basis ι R M

Context: b' : Basis ι' R M

Context: c : Basis κ R N

Context: c' : Basis κ' R N

Context: f : M →ₗ[R] N

Context: inst✝⁴ : Fintype ι'

Context: inst✝³ : Finite κ

Context: inst✝² : Fintype ι

Context: inst✝¹ : DecidableEq ι

Context: inst✝ : DecidableEq ι'

Context: b₁ : Basis ι R M

Context: b₂ : Basis ι' R M

Context: b₃ : Basis κ R N

Context: A : Matrix κ ι R

Context: val✝ : Fintype κ

case intro
ι : Type u_1
ι' : Type u_2
κ : Type u_3
κ' : Type u_4
R : Type u_5
M : Type u_6
inst✝¹² : CommSemiring R
inst✝¹¹ : AddCommMonoid M
inst✝¹⁰ : Module R M
R₂ : Type u_7
M₂ : Type u_8
inst✝⁹ : CommRing R₂
inst✝⁸ : AddCommGroup M₂
inst✝⁷ : Module R₂ M₂
e : Basis ι R M
v : ι' → M
i : ι
j : ι'
N : Type u_9
inst✝⁶ : AddCommMonoid N
inst✝⁵ : Module R N
b : Basis ι R M
b' : Basis ι' R M
c : Basis κ R N
c' : Basis κ' R N
f : M →ₗ[R] N
inst✝⁴ : Fintype ι'
inst✝³ : Finite κ
inst✝² : Fintype ι
inst✝¹ : DecidableEq ι
inst✝ : DecidableEq ι'
b₁ : Basis ι R M
b₂ : Basis ι' R M
b₃ : Basis κ R N
A : Matrix κ ι R
val✝ : Fintype κ
this : (toMatrix b₁ b₃) ((toLin b₁ b₃) A) * b₁.toMatrix ⇑b₂ = (toMatrix b₂ b₃) ((toLin b₁ b₃) A)
⊢ A * b₁.toMatrix ⇑b₂ = (toMatrix b₂ b₃) ((toLin b₁ b₃) A)


R : Type u_1
α : Type u_2
β : Type u_3
δ : Type u_4
γ : Type u_5
ι : Type u_6
inst✝¹ : MeasurableSpace α
μ : Measure α
s t : Set α
f : α → β
inst✝ : Zero β
hs : MeasurableSet s
⊢ s.indicator f =ᶠ[ae (μ.restrict sᶜ)] 0


α : Type u_1
β : Type u_2
ι : Type u_3
G : Type u_4
M : Type u_5
N : Type u_6
inst✝¹ : CommMonoid M
inst✝ : CommMonoid N
f g : α → M
a b : α
s✝ t s : Set α
⊢ ∏ᶠ (j : ↑s), f ↑j = ∏ᶠ (i : α) (_ : i ∈ s), f i


α : Type u_1
β : Type u_2
ι : Type u_3
G : Type u_4
M : Type u_5
N : Type u_6
inst✝¹ : CommMonoid M
inst✝ : CommMonoid N
f g : α → M
a b : α
s✝ t s : Set α
⊢ Injective Subtype.val


α : Type u
M : Type u_1
N : Type u_2
inst✝ : Monoid M
a b c : M
h : IsUnit a
⊢ a * ↑h.unit⁻¹ = 1


ι : Type u_1
κ : Type u_2
X : Type u_3
X' : Type u_4
Y : Type u_5
Z : Type u_6
α : Type u_7
α' : Type u_8
β : Type u_9
β' : Type u_10
γ : Type u_11
𝓕 : Type u_12
tX : TopologicalSpace X
tY : TopologicalSpace Y
tZ : TopologicalSpace Z
uα : UniformSpace α
uβ : UniformSpace β
uγ : UniformSpace γ
F : ι → β → α
u : α → γ
hu : UniformInducing u
⊢ UniformEquicontinuous F ↔ UniformEquicontinuous ((fun x => u ∘ x) ∘ F)


Context: ι : Type u_1

Context: κ : Type u_2

Context: X : Type u_3

Context: X' : Type u_4

Context: Y : Type u_5

Context: Z : Type u_6

Context: α : Type u_7

Context: α' : Type u_8

Context: β : Type u_9

Context: β' : Type u_10

Context: γ : Type u_11

Context: 𝓕 : Type u_12

Context: tX : TopologicalSpace X

Context: tY : TopologicalSpace Y

Context: tZ : TopologicalSpace Z

Context: uα : UniformSpace α

Context: uβ : UniformSpace β

Context: uγ : UniformSpace γ

Context: F : ι → β → α

Context: u : α → γ

Context: hu : UniformInducing u

ι : Type u_1
κ : Type u_2
X : Type u_3
X' : Type u_4
Y : Type u_5
Z : Type u_6
α : Type u_7
α' : Type u_8
β : Type u_9
β' : Type u_10
γ : Type u_11
𝓕 : Type u_12
tX : TopologicalSpace X
tY : TopologicalSpace Y
tZ : TopologicalSpace Z
uα : UniformSpace α
uβ : UniformSpace β
uγ : UniformSpace γ
F : ι → β → α
u : α → γ
hu : UniformInducing u
this : UniformInducing (⇑UniformFun.ofFun ∘ (fun x => u ∘ x) ∘ ⇑toFun)
⊢ UniformEquicontinuous F ↔ UniformEquicontinuous ((fun x => u ∘ x) ∘ F)


Context: ι : Type u_1

Context: κ : Type u_2

Context: X : Type u_3

Context: X' : Type u_4

Context: Y : Type u_5

Context: Z : Type u_6

Context: α : Type u_7

Context: α' : Type u_8

Context: β : Type u_9

Context: β' : Type u_10

Context: γ : Type u_11

Context: 𝓕 : Type u_12

Context: tX : TopologicalSpace X

Context: tY : TopologicalSpace Y

Context: tZ : TopologicalSpace Z

Context: uα : UniformSpace α

Context: uβ : UniformSpace β

Context: uγ : UniformSpace γ

Context: F : ι → β → α

Context: u : α → γ

Context: hu : UniformInducing u

ι : Type u_1
κ : Type u_2
X : Type u_3
X' : Type u_4
Y : Type u_5
Z : Type u_6
α : Type u_7
α' : Type u_8
β : Type u_9
β' : Type u_10
γ : Type u_11
𝓕 : Type u_12
tX : TopologicalSpace X
tY : TopologicalSpace Y
tZ : TopologicalSpace Z
uα : UniformSpace α
uβ : UniformSpace β
uγ : UniformSpace γ
F : ι → β → α
u : α → γ
hu : UniformInducing u
this : UniformInducing (⇑UniformFun.ofFun ∘ (fun x => u ∘ x) ∘ ⇑toFun)
⊢ UniformContinuous ((⇑UniformFun.ofFun ∘ (fun x => u ∘ x) ∘ ⇑toFun) ∘ ⇑UniformFun.ofFun ∘ swap F) ↔
    UniformContinuous (⇑UniformFun.ofFun ∘ swap ((fun x => u ∘ x) ∘ F))


Context: R : Type u_1

Context: inst✝⁷ : CommRing R

Context: ι : Type u_2

Context: inst✝⁶ : DecidableEq ι

Context: inst✝⁵ : Preorder ι

Context: G : ι → Type u_3

Context: inst✝⁴ : (i : ι) → AddCommGroup (G i)

Context: inst✝³ : (i : ι) → Module R (G i)

Context: f : (i j : ι) → i ≤ j → G i →ₗ[R] G j

Context: M : Type u_4

Context: inst✝² : AddCommGroup M

Context: inst✝¹ : Module R M

Context: i : ι

Context: m : M

Context: g : G i

R : Type u_1
inst✝⁷ : CommRing R
ι : Type u_2
inst✝⁶ : DecidableEq ι
inst✝⁵ : Preorder ι
G : ι → Type u_3
inst✝⁴ : (i : ι) → AddCommGroup (G i)
inst✝³ : (i : ι) → Module R (G i)
f : (i j : ι) → i ≤ j → G i →ₗ[R] G j
M : Type u_4
inst✝² : AddCommGroup M
inst✝¹ : Module R M
inst✝ : IsDirected ι fun x x_1 => x ≤ x_1
i : ι
m : M
g : G i
⊢ (directLimitRight f M).symm
      ((of R ι (fun x => M ⊗[R] G x) (fun i j h => LinearMap.lTensor M (f i j h)) i) (m ⊗ₜ[R] g)) =
    m ⊗ₜ[R] (of R ι G f i) g


F : Type u
E : Type v
inst✝⁶ : Field F
inst✝⁵ : Field E
inst✝⁴ : Algebra F E
K : Type w
inst✝³ : Field K
inst✝² : Algebra F K
q n : ℕ
hF : ExpChar F q
ι : Type u_1
v : ι → E
inst✝¹ : FiniteDimensional F E
inst✝ : Algebra.IsSeparable F E
h : LinearIndependent F v
⊢ LinearIndependent F fun x => v x ^ q ^ n


Context: F : Type u

Context: E : Type v

Context: inst✝⁶ : Field F

Context: inst✝⁵ : Field E

Context: inst✝⁴ : Algebra F E

Context: K : Type w

Context: inst✝³ : Field K

Context: inst✝² : Algebra F K

Context: q n : ℕ

Context: hF : ExpChar F q

Context: ι : Type u_1

Context: v : ι → E

Context: inst✝¹ : FiniteDimensional F E

Context: inst✝ : Algebra.IsSeparable F E

Context: h : LinearIndependent F v

F : Type u
E : Type v
inst✝⁶ : Field F
inst✝⁵ : Field E
inst✝⁴ : Algebra F E
K : Type w
inst✝³ : Field K
inst✝² : Algebra F K
q n : ℕ
hF : ExpChar F q
ι : Type u_1
v : ι → E
inst✝¹ : FiniteDimensional F E
inst✝ : Algebra.IsSeparable F E
h : LinearIndependent F v
h' : LinearIndependent (ι := { x // x ∈ Set.range v }) F Subtype.val
⊢ LinearIndependent F fun x => v x ^ q ^ n


Context: F : Type u

Context: E : Type v

Context: inst✝⁶ : Field F

Context: inst✝⁵ : Field E

Context: inst✝⁴ : Algebra F E

Context: K : Type w

Context: inst✝³ : Field K

Context: inst✝² : Algebra F K

Context: q n : ℕ

Context: hF : ExpChar F q

Context: ι : Type u_1

Context: v : ι → E

Context: inst✝¹ : FiniteDimensional F E

Context: inst✝ : Algebra.IsSeparable F E

Context: h : LinearIndependent F v

Context: ι' : Set E := h'.extend ⋯

Context: b : Basis (↑ι') F E := Basis.extend h'

F : Type u
E : Type v
inst✝⁶ : Field F
inst✝⁵ : Field E
inst✝⁴ : Algebra F E
K : Type w
inst✝³ : Field K
inst✝² : Algebra F K
q n : ℕ
hF : ExpChar F q
ι : Type u_1
v : ι → E
inst✝¹ : FiniteDimensional F E
inst✝ : Algebra.IsSeparable F E
h : LinearIndependent F v
h' : LinearIndependent (ι := { x // x ∈ Set.range v }) F Subtype.val
ι' : Set E := h'.extend ⋯
b : Basis (↑ι') F E := Basis.extend h'
this : Fintype ↑ι' := fintypeBasisIndex b
⊢ LinearIndependent F fun x => v x ^ q ^ n


Context: F : Type u

Context: E : Type v

Context: inst✝⁶ : Field F

Context: inst✝⁵ : Field E

Context: inst✝⁴ : Algebra F E

Context: K : Type w

Context: inst✝³ : Field K

Context: inst✝² : Algebra F K

Context: q n : ℕ

Context: hF : ExpChar F q

Context: ι : Type u_1

Context: v : ι → E

Context: inst✝¹ : FiniteDimensional F E

Context: inst✝ : Algebra.IsSeparable F E

Context: h : LinearIndependent F v

Context: ι' : Set E := h'.extend ⋯

Context: b : Basis (↑ι') F E := Basis.extend h'

F : Type u
E : Type v
inst✝⁶ : Field F
inst✝⁵ : Field E
inst✝⁴ : Algebra F E
K : Type w
inst✝³ : Field K
inst✝² : Algebra F K
q n : ℕ
hF : ExpChar F q
ι : Type u_1
v : ι → E
inst✝¹ : FiniteDimensional F E
inst✝ : Algebra.IsSeparable F E
h : LinearIndependent F v
h' : LinearIndependent (ι := { x // x ∈ Set.range v }) F Subtype.val
ι' : Set E := h'.extend ⋯
b : Basis (↑ι') F E := Basis.extend h'
this : Fintype ↑ι' := fintypeBasisIndex b
H : LinearIndependent F fun (x : ↑ι') => b x ^ q ^ n
⊢ LinearIndependent F fun x => v x ^ q ^ n


Context: F : Type u

Context: E : Type v

Context: inst✝⁶ : Field F

Context: inst✝⁵ : Field E

Context: inst✝⁴ : Algebra F E

Context: K : Type w

Context: inst✝³ : Field K

Context: inst✝² : Algebra F K

Context: q n : ℕ

Context: hF : ExpChar F q

Context: ι : Type u_1

Context: v : ι → E

Context: inst✝¹ : FiniteDimensional F E

Context: inst✝ : Algebra.IsSeparable F E

Context: h : LinearIndependent F v

Context: ι' : Set E := h'.extend ⋯

Context: b : Basis (↑ι') F E := Basis.extend h'

Context: f : ι → ↑ι' := fun i => ⟨v i, ⋯⟩

F : Type u
E : Type v
inst✝⁶ : Field F
inst✝⁵ : Field E
inst✝⁴ : Algebra F E
K : Type w
inst✝³ : Field K
inst✝² : Algebra F K
q n : ℕ
hF : ExpChar F q
ι : Type u_1
v : ι → E
inst✝¹ : FiniteDimensional F E
inst✝ : Algebra.IsSeparable F E
h : LinearIndependent F v
h' : LinearIndependent (ι := { x // x ∈ Set.range v }) F Subtype.val
ι' : Set E := h'.extend ⋯
b : Basis (↑ι') F E := Basis.extend h'
this : Fintype ↑ι' := fintypeBasisIndex b
H : LinearIndependent F fun (x : ↑ι') => b x ^ q ^ n
f : ι → ↑ι' := fun i => ⟨v i, ⋯⟩
⊢ LinearIndependent F fun x => v x ^ q ^ n


Context: F : Type u

Context: E : Type v

Context: inst✝⁶ : Field F

Context: inst✝⁵ : Field E

Context: inst✝⁴ : Algebra F E

Context: K : Type w

Context: inst✝³ : Field K

Context: inst✝² : Algebra F K

Context: q n : ℕ

Context: hF : ExpChar F q

Context: ι : Type u_1

Context: v : ι → E

Context: inst✝¹ : FiniteDimensional F E

Context: inst✝ : Algebra.IsSeparable F E

Context: h : LinearIndependent F v

Context: ι' : Set E := h'.extend ⋯

Context: b : Basis (↑ι') F E := Basis.extend h'

Context: f : ι → ↑ι' := fun i => ⟨v i, ⋯⟩

Context: x✝ : ι

case h.e'_4.h
F : Type u
E : Type v
inst✝⁶ : Field F
inst✝⁵ : Field E
inst✝⁴ : Algebra F E
K : Type w
inst✝³ : Field K
inst✝² : Algebra F K
q n : ℕ
hF : ExpChar F q
ι : Type u_1
v : ι → E
inst✝¹ : FiniteDimensional F E
inst✝ : Algebra.IsSeparable F E
h : LinearIndependent F v
h' : LinearIndependent (ι := { x // x ∈ Set.range v }) F Subtype.val
ι' : Set E := h'.extend ⋯
b : Basis (↑ι') F E := Basis.extend h'
this : Fintype ↑ι' := fintypeBasisIndex b
H : LinearIndependent F fun (x : ↑ι') => b x ^ q ^ n
f : ι → ↑ι' := fun i => ⟨v i, ⋯⟩
x✝ : ι
⊢ v x✝ ^ q ^ n = ((fun x => b x ^ q ^ n) ∘ f) x✝


Context: C : Type u

Context: inst✝ : Category.{v, u} C

Context: X Y Z : PresheafedSpace C

Context: f : X ⟶ Z

Context: hf : IsOpenImmersion f

Context: g : Y ⟶ Z

Context: s : PullbackCone f g

Context: l : Y ⟶ X

Context: hl : l ≫ f = g

C : Type u
inst✝ : Category.{v, u} C
X Y Z : PresheafedSpace C
f : X ⟶ Z
hf : IsOpenImmersion f
g : Y ⟶ Z
s : PullbackCone f g
H : Set.range ⇑g.base ⊆ Set.range ⇑f.base
l : Y ⟶ X
hl : l ≫ f = g
⊢ l = lift f g H


Context: p : ℕ

Context: hp_prime : Fact (Nat.Prime p)

Context: R : Type u_1

Context: inst✝ : NonAssocSemiring R

Context: f : (k : ℕ) → R →+* ZMod (p ^ k)

Context: z : ℤ_[p]

p : ℕ
hp_prime : Fact (Nat.Prime p)
R : Type u_1
inst✝ : NonAssocSemiring R
f : (k : ℕ) → R →+* ZMod (p ^ k)
f_compat : ∀ (k1 k2 : ℕ) (hk : k1 ≤ k2), (ZMod.castHom ⋯ (ZMod (p ^ k1))).comp (f k2) = f k1
z : ℤ_[p]
⊢ (lift ⋯) z = (RingHom.id ℤ_[p]) z


Context: p : ℕ

Context: hp_prime : Fact (Nat.Prime p)

Context: R : Type u_1

Context: inst✝ : NonAssocSemiring R

Context: f : (k : ℕ) → R →+* ZMod (p ^ k)

Context: z : ℤ_[p]

Context: n✝ : ℕ

p : ℕ
hp_prime : Fact (Nat.Prime p)
R : Type u_1
inst✝ : NonAssocSemiring R
f : (k : ℕ) → R →+* ZMod (p ^ k)
f_compat : ∀ (k1 k2 : ℕ) (hk : k1 ≤ k2), (ZMod.castHom ⋯ (ZMod (p ^ k1))).comp (f k2) = f k1
z : ℤ_[p]
n✝ : ℕ
⊢ (toZModPow n✝).comp (RingHom.id ℤ_[p]) = toZModPow n✝


Context:
D : GlueData
U : Set ↑D.glued

D : GlueData
U : Set ↑D.glued
⊢ IsOpen U ↔ ∀ (i : D.J), IsOpen (⇑(Multicoequalizer.π D.diagram i) ⁻¹' U)


Context:
D : GlueData
U : Set ↑D.glued

D : GlueData
U : Set ↑D.glued
⊢ IsOpen U ↔ ∀ (i : D.J), IsOpen (⇑(Sigma.ι D.diagram.right i ≫ Multicoequalizer.sigmaπ D.diagram) ⁻¹' U)


Context:
D : GlueData
U : Set ↑D.glued

D : GlueData
U : Set ↑D.glued
⊢ IsOpen (⇑(homeoOfIso (Multicoequalizer.isoCoequalizer D.diagram).symm) ⁻¹' U) ↔
    ∀ (i : D.J), IsOpen (⇑(Sigma.ι D.diagram.right i ≫ Multicoequalizer.sigmaπ D.diagram) ⁻¹' U)


Context:
D : GlueData
U : Set ↑D.glued

D : GlueData
U : Set ↑D.glued
⊢ IsOpen
      (⇑(colimit.ι (parallelPair D.diagram.fstSigmaMap D.diagram.sndSigmaMap) WalkingParallelPair.one) ⁻¹'
        (⇑(homeoOfIso (Multicoequalizer.isoCoequalizer D.diagram).symm) ⁻¹' U)) ↔
    ∀ (i : D.J), IsOpen (⇑(Sigma.ι D.diagram.right i ≫ Multicoequalizer.sigmaπ D.diagram) ⁻¹' U)


Context:
D : GlueData
U : Set ↑D.glued

D : GlueData
U : Set ↑D.glued
⊢ IsOpen
      (⇑(colimit.ι (parallelPair D.diagram.fstSigmaMap D.diagram.sndSigmaMap) WalkingParallelPair.one) ⁻¹'
        (⇑(homeoOfIso (Multicoequalizer.isoCoequalizer D.diagram).symm) ⁻¹' U)) ↔
    ∀ (i : D.J), IsOpen (⇑(Sigma.ι D.U i ≫ Multicoequalizer.sigmaπ D.diagram) ⁻¹' U)


C : Type u_1
D : Type u_2
E : Type u_3
inst✝⁷ : Category.{?u.284, u_1} C
inst✝⁶ : Category.{?u.288, u_2} D
inst✝⁵ : Category.{?u.292, u_3} E
inst✝⁴ : HasShift C ℤ
inst✝³ : HasShift D ℤ
inst✝² : HasShift E ℤ
F : C ⥤ D
inst✝¹ : F.CommShift ℤ
G : D ⥤ E
inst✝ : G.CommShift ℤ
X✝ Y✝ : Triangle C
f : X✝ ⟶ Y✝
⊢ F.map X✝.mor₁ ≫ F.map f.hom₂ = F.map f.hom₁ ≫ F.map Y✝.mor₁


C : Type u_1
D : Type u_2
E : Type u_3
inst✝⁷ : Category.{?u.284, u_1} C
inst✝⁶ : Category.{?u.288, u_2} D
inst✝⁵ : Category.{?u.292, u_3} E
inst✝⁴ : HasShift C ℤ
inst✝³ : HasShift D ℤ
inst✝² : HasShift E ℤ
F : C ⥤ D
inst✝¹ : F.CommShift ℤ
G : D ⥤ E
inst✝ : G.CommShift ℤ
X✝ Y✝ : Triangle C
f : X✝ ⟶ Y✝
⊢ F.map X✝.mor₂ ≫ F.map f.hom₃ = F.map f.hom₂ ≫ F.map Y✝.mor₂


C : Type u_1
D : Type u_2
E : Type u_3
inst✝⁷ : Category.{?u.284, u_1} C
inst✝⁶ : Category.{?u.288, u_2} D
inst✝⁵ : Category.{?u.292, u_3} E
inst✝⁴ : HasShift C ℤ
inst✝³ : HasShift D ℤ
inst✝² : HasShift E ℤ
F : C ⥤ D
inst✝¹ : F.CommShift ℤ
G : D ⥤ E
inst✝ : G.CommShift ℤ
X✝ Y✝ : Triangle C
f : X✝ ⟶ Y✝
⊢ (F.map X✝.mor₃ ≫ (F.commShiftIso 1).hom.app X✝.obj₁) ≫ (shiftFunctor D 1).map (F.map f.hom₁) =
    F.map f.hom₃ ≫ F.map Y✝.mor₃ ≫ (F.commShiftIso 1).hom.app Y✝.obj₁


α : Type u_1
β : Type u_2
γ : Type u_3
mα : MeasurableSpace α
mβ : MeasurableSpace β
mγ : MeasurableSpace γ
inst✝ : CountablyGenerated γ
κ : Kernel α (γ × β)
ν : Kernel α γ
hκν : κ.fst ≤ ν
n : ℕ
a : α
x : γ
s : Set β
⊢ κ.densityProcess ν n a x s ≤ 1


α : Type u_1
β : Type u_2
γ : Type u_3
mα : MeasurableSpace α
mβ : MeasurableSpace β
mγ : MeasurableSpace γ
inst✝ : CountablyGenerated γ
κ : Kernel α (γ × β)
ν : Kernel α γ
hκν : κ.fst ≤ ν
n : ℕ
a : α
x : γ
s : Set β
⊢ (κ a) (countablePartitionSet n x ×ˢ s) ≤ ENNReal.ofReal 1 * (ν a) (countablePartitionSet n x)


α : Type u_1
β : Type u_2
γ : Type u_3
mα : MeasurableSpace α
mβ : MeasurableSpace β
mγ : MeasurableSpace γ
inst✝ : CountablyGenerated γ
κ : Kernel α (γ × β)
ν : Kernel α γ
hκν : κ.fst ≤ ν
n : ℕ
a : α
x : γ
s : Set β
⊢ (κ a) (countablePartitionSet n x ×ˢ s) ≤ (ν a) (countablePartitionSet n x)


Context: V : Type u_1

Context: V' : Type u_2

Context: inst✝⁵ : NormedAddCommGroup V

Context: inst✝⁴ : NormedAddCommGroup V'

Context: inst✝³ : InnerProductSpace ℝ V

Context: inst✝² : InnerProductSpace ℝ V'

Context: inst✝¹ : Fact (finrank ℝ V = 2)

Context: inst✝ : Fact (finrank ℝ V' = 2)

Context: o : Orientation ℝ V (Fin 2)

Context: x y : V

Context: r : ℝ

case neg
V : Type u_1
V' : Type u_2
inst✝⁵ : NormedAddCommGroup V
inst✝⁴ : NormedAddCommGroup V'
inst✝³ : InnerProductSpace ℝ V
inst✝² : InnerProductSpace ℝ V'
inst✝¹ : Fact (finrank ℝ V = 2)
inst✝ : Fact (finrank ℝ V' = 2)
o : Orientation ℝ V (Fin 2)
x y : V
r : ℝ
h : ¬(o.oangle x y = 0 ∨ o.oangle x y = ↑π)
⊢ (o.oangle x (r • x + y)).sign = (o.oangle x y).sign


Context: V : Type u_1

Context: V' : Type u_2

Context: inst✝⁵ : NormedAddCommGroup V

Context: inst✝⁴ : NormedAddCommGroup V'

Context: inst✝³ : InnerProductSpace ℝ V

Context: inst✝² : InnerProductSpace ℝ V'

Context: inst✝¹ : Fact (finrank ℝ V = 2)

Context: inst✝ : Fact (finrank ℝ V' = 2)

Context: o : Orientation ℝ V (Fin 2)

Context: x y : V

Context: r : ℝ

case neg
V : Type u_1
V' : Type u_2
inst✝⁵ : NormedAddCommGroup V
inst✝⁴ : NormedAddCommGroup V'
inst✝³ : InnerProductSpace ℝ V
inst✝² : InnerProductSpace ℝ V'
inst✝¹ : Fact (finrank ℝ V = 2)
inst✝ : Fact (finrank ℝ V' = 2)
o : Orientation ℝ V (Fin 2)
x y : V
r : ℝ
h : ¬(o.oangle x y = 0 ∨ o.oangle x y = ↑π)
h' : ∀ (r' : ℝ), o.oangle x (r' • x + y) ≠ 0 ∧ o.oangle x (r' • x + y) ≠ ↑π
s : Set (V × V) := (fun r' => (x, r' • x + y)) '' Set.univ
⊢ (o.oangle x (r • x + y)).sign = (o.oangle x y).sign


Context: V : Type u_1

Context: V' : Type u_2

Context: inst✝⁵ : NormedAddCommGroup V

Context: inst✝⁴ : NormedAddCommGroup V'

Context: inst✝³ : InnerProductSpace ℝ V

Context: inst✝² : InnerProductSpace ℝ V'

Context: inst✝¹ : Fact (finrank ℝ V = 2)

Context: inst✝ : Fact (finrank ℝ V' = 2)

Context: o : Orientation ℝ V (Fin 2)

Context: x y : V

Context: r : ℝ

Context: hc : IsConnected s

case neg
V : Type u_1
V' : Type u_2
inst✝⁵ : NormedAddCommGroup V
inst✝⁴ : NormedAddCommGroup V'
inst✝³ : InnerProductSpace ℝ V
inst✝² : InnerProductSpace ℝ V'
inst✝¹ : Fact (finrank ℝ V = 2)
inst✝ : Fact (finrank ℝ V' = 2)
o : Orientation ℝ V (Fin 2)
x y : V
r : ℝ
h : ¬(o.oangle x y = 0 ∨ o.oangle x y = ↑π)
h' : ∀ (r' : ℝ), o.oangle x (r' • x + y) ≠ 0 ∧ o.oangle x (r' • x + y) ≠ ↑π
s : Set (V × V) := (fun r' => (x, r' • x + y)) '' Set.univ
hc : IsConnected s
hf : ContinuousOn (fun z => o.oangle z.1 z.2) s
⊢ (o.oangle x (r • x + y)).sign = (o.oangle x y).sign


Context: V : Type u_1

Context: V' : Type u_2

Context: inst✝⁵ : NormedAddCommGroup V

Context: inst✝⁴ : NormedAddCommGroup V'

Context: inst✝³ : InnerProductSpace ℝ V

Context: inst✝² : InnerProductSpace ℝ V'

Context: inst✝¹ : Fact (finrank ℝ V = 2)

Context: inst✝ : Fact (finrank ℝ V' = 2)

Context: o : Orientation ℝ V (Fin 2)

Context: x y : V

Context: r : ℝ

Context: hc : IsConnected s

case neg
V : Type u_1
V' : Type u_2
inst✝⁵ : NormedAddCommGroup V
inst✝⁴ : NormedAddCommGroup V'
inst✝³ : InnerProductSpace ℝ V
inst✝² : InnerProductSpace ℝ V'
inst✝¹ : Fact (finrank ℝ V = 2)
inst✝ : Fact (finrank ℝ V' = 2)
o : Orientation ℝ V (Fin 2)
x y : V
r : ℝ
h : ¬(o.oangle x y = 0 ∨ o.oangle x y = ↑π)
h' : ∀ (r' : ℝ), o.oangle x (r' • x + y) ≠ 0 ∧ o.oangle x (r' • x + y) ≠ ↑π
s : Set (V × V) := (fun r' => (x, r' • x + y)) '' Set.univ
hc : IsConnected s
hf : ContinuousOn (fun z => o.oangle z.1 z.2) s
hs : ∀ z ∈ s, o.oangle z.1 z.2 ≠ 0 ∧ o.oangle z.1 z.2 ≠ ↑π
⊢ (o.oangle x (r • x + y)).sign = (o.oangle x y).sign


Context: V : Type u_1

Context: V' : Type u_2

Context: inst✝⁵ : NormedAddCommGroup V

Context: inst✝⁴ : NormedAddCommGroup V'

Context: inst✝³ : InnerProductSpace ℝ V

Context: inst✝² : InnerProductSpace ℝ V'

Context: inst✝¹ : Fact (finrank ℝ V = 2)

Context: inst✝ : Fact (finrank ℝ V' = 2)

Context: o : Orientation ℝ V (Fin 2)

Context: x y : V

Context: r : ℝ

Context: hc : IsConnected s

Context: hx : (x, y) ∈ s

case neg
V : Type u_1
V' : Type u_2
inst✝⁵ : NormedAddCommGroup V
inst✝⁴ : NormedAddCommGroup V'
inst✝³ : InnerProductSpace ℝ V
inst✝² : InnerProductSpace ℝ V'
inst✝¹ : Fact (finrank ℝ V = 2)
inst✝ : Fact (finrank ℝ V' = 2)
o : Orientation ℝ V (Fin 2)
x y : V
r : ℝ
h : ¬(o.oangle x y = 0 ∨ o.oangle x y = ↑π)
h' : ∀ (r' : ℝ), o.oangle x (r' • x + y) ≠ 0 ∧ o.oangle x (r' • x + y) ≠ ↑π
s : Set (V × V) := (fun r' => (x, r' • x + y)) '' Set.univ
hc : IsConnected s
hf : ContinuousOn (fun z => o.oangle z.1 z.2) s
hs : ∀ z ∈ s, o.oangle z.1 z.2 ≠ 0 ∧ o.oangle z.1 z.2 ≠ ↑π
hx : (x, y) ∈ s
⊢ (o.oangle x (r • x + y)).sign = (o.oangle x y).sign


Context: V : Type u_1

Context: V' : Type u_2

Context: inst✝⁵ : NormedAddCommGroup V

Context: inst✝⁴ : NormedAddCommGroup V'

Context: inst✝³ : InnerProductSpace ℝ V

Context: inst✝² : InnerProductSpace ℝ V'

Context: inst✝¹ : Fact (finrank ℝ V = 2)

Context: inst✝ : Fact (finrank ℝ V' = 2)

Context: o : Orientation ℝ V (Fin 2)

Context: x y : V

Context: r : ℝ

Context: hc : IsConnected s

Context: hx : (x, y) ∈ s

Context: hy : (x, r • x + y) ∈ s

case neg
V : Type u_1
V' : Type u_2
inst✝⁵ : NormedAddCommGroup V
inst✝⁴ : NormedAddCommGroup V'
inst✝³ : InnerProductSpace ℝ V
inst✝² : InnerProductSpace ℝ V'
inst✝¹ : Fact (finrank ℝ V = 2)
inst✝ : Fact (finrank ℝ V' = 2)
o : Orientation ℝ V (Fin 2)
x y : V
r : ℝ
h : ¬(o.oangle x y = 0 ∨ o.oangle x y = ↑π)
h' : ∀ (r' : ℝ), o.oangle x (r' • x + y) ≠ 0 ∧ o.oangle x (r' • x + y) ≠ ↑π
s : Set (V × V) := (fun r' => (x, r' • x + y)) '' Set.univ
hc : IsConnected s
hf : ContinuousOn (fun z => o.oangle z.1 z.2) s
hs : ∀ z ∈ s, o.oangle z.1 z.2 ≠ 0 ∧ o.oangle z.1 z.2 ≠ ↑π
hx : (x, y) ∈ s
hy : (x, r • x + y) ∈ s
⊢ (o.oangle x (r • x + y)).sign = (o.oangle x y).sign


ι : Type u_1
α : Type u
β : Type v
γ : Type w
l₁ l₂ l : List α
i : Fin l.length
⊢ (l.get? ↑i).isSome = true


ι : Type u_1
α : Type u
β : Type v
γ : Type w
l₁ l₂ l : List α
i : Fin l.length
⊢ l.get i = (l.get? ↑i).get ⋯


α : Type u_1
β : Type u_2
γ : Type u_3
ι : Sort u_4
κ : ι → Sort u_5
inst✝ : LinearOrder α
s t : Set α
hs : IsUpperSet s
ht : IsUpperSet t
⊢ s ⊆ t ∨ t ⊆ s


α : Type u_1
β : Type u_2
γ : Type u_3
ι : Sort u_4
κ : ι → Sort u_5
inst✝ : LinearOrder α
s t : Set α
hs : IsUpperSet s
ht : IsUpperSet t
h : ¬s ⊆ t ∧ ¬t ⊆ s
⊢ False


case intro.intro.intro.intro.intro
α : Type u_1
β : Type u_2
γ : Type u_3
ι : Sort u_4
κ : ι → Sort u_5
inst✝ : LinearOrder α
s t : Set α
hs : IsUpperSet s
ht : IsUpperSet t
a : α
has : a ∈ s
hat : a ∉ t
b : α
hbt : b ∈ t
hbs : b ∉ s
⊢ False


l : Type u_1
m : Type u_2
n : Type u_3
o : Type u_4
m' : o → Type u_5
n' : o → Type u_6
R : Type u_7
S : Type u_8
α : Type v
β : Type w
γ : Type u_9
inst✝² : DecidableEq n
inst✝¹ : Zero α
inst✝ : One α
i j : n
⊢ 1 i j = Pi.single i 1 j


α : Type u_1
β : Type u_2
γ : Type u_3
ι : Sort u_4
ι' : Sort u_5
ι₂ : Sort u_6
κ : ι → Sort u_7
κ₁ : ι → Sort u_8
κ₂ : ι → Sort u_9
κ' : ι' → Sort u_10
inst✝ : Nonempty ι
s : ι → Set α
t : Set β
f : α → β
H : ∀ (i : ι), SurjOn f (s i) t
Hinj : InjOn f (⋃ i, s i)
y : β
hy : y ∈ t
⊢ y ∈ f '' ⋂ i, s i


x✝ y z✝ : ℝ
n : ℕ
x z : ℝ
hx : 1 < x
hz : z < 0
⊢ x ^ z < 1


case h.e'_4
x✝ y z✝ : ℝ
n : ℕ
x z : ℝ
hx : 1 < x
hz : z < 0
⊢ 1 = x ^ 0


Context:
o : Ordinal.{u_1}
ho : o ≠ 0

o : Ordinal.{u_1}
ho : o ≠ 0
⊢ nim o ‖ 0


Context:
o : Ordinal.{u_1}
ho : o ≠ 0

o : Ordinal.{u_1}
ho : o ≠ 0
⊢ ∃ j,
    (mk (Quotient.out o).α (Quotient.out o).α (fun o₂ => nim (typein (fun x x_1 => x < x_1) o₂)) fun o₂ =>
            nim (typein (fun x x_1 => x < x_1) o₂)).moveRight
        j ≤
      0


Context:
s t : ℂ
a : ℝ
ha : 0 < a

s t : ℂ
a : ℝ
ha : 0 < a
⊢ ∫ (x : ℝ) in 0 ..a, ↑x ^ (s - 1) * (↑a - ↑x) ^ (t - 1) = ↑a ^ (s + t - 1) * s.betaIntegral t


Context:
s t : ℂ
a : ℝ
ha : 0 < a
ha' : ↑a ≠ 0


Context: s t : ℂ

Context: a : ℝ

Context: ha : 0 < a

Context: ha' : ↑a ≠ 0

Context: A : ↑a ^ (s + t - 1) = ↑a * (↑a ^ (s - 1) * ↑a ^ (t - 1))


Context: s t : ℂ

Context: a : ℝ

Context: ha : 0 < a

Context: ha' : ↑a ≠ 0


Context: s t : ℂ

Context: a : ℝ

Context: ha : 0 < a

Context: ha' : ↑a ≠ 0

Context: x : ℝ

Context: hx : x ∈ Ioc 0 a


α : Type u_1
𝕜 : Type u_2
inst✝² : LinearOrderedField 𝕜
inst✝¹ : DecidableEq α
A : Finset α
P : Finpartition A
G : SimpleGraph α
inst✝ : DecidableRel G.Adj
ε δ : 𝕜
u v : Finset α
hε : 0 < ε
⊢ ⊥.IsUniform G ε


α : Type u_1
𝕜 : Type u_2
inst✝² : LinearOrderedField 𝕜
inst✝¹ : DecidableEq α
A : Finset α
P : Finpartition A
G : SimpleGraph α
inst✝ : DecidableRel G.Adj
ε δ : 𝕜
u v : Finset α
hε : 0 < ε
⊢ 0 ≤ ↑(A.card * (A.card - 1)) * ε


E : Type u_1
ι : Type u_2
K : Type u_3
inst✝⁴ : NormedLinearOrderedField K
inst✝³ : NormedAddCommGroup E
inst✝² : NormedSpace K E
b : Basis ι K E
inst✝¹ : FloorRing K
inst✝ : Fintype ι
m : E
i : ι
⊢ (b.repr (fract b m)) i = Int.fract ((b.repr m) i)


Context: M : Type u_1

Context: N : Type u_2

Context: P : Type u_3

Context: inst✝² : Mul M

Context: inst✝¹ : Mul N

Context: inst✝ : Semigroup P

Context: f : M →ₙ* P

Context: g : N →ₙ* P

Context: mn mn' : M × N

M : Type u_1
N : Type u_2
P : Type u_3
inst✝² : Mul M
inst✝¹ : Mul N
inst✝ : Semigroup P
f : M →ₙ* P
g : N →ₙ* P
comm : ∀ (m : M) (n : N), Commute (f m) (g n)
mn mn' : M × N
⊢ (fun mn => f mn.1 * g mn.2) (mn * mn') = (fun mn => f mn.1 * g mn.2) mn * (fun mn => f mn.1 * g mn.2) mn'


C : Type uC
inst✝¹ : Category.{uC', uC} C
W : MorphismProperty C
D : Type uD
inst✝ : Category.{uD', uD} D
G : C ⥤ D
hG : W.IsInvertedBy G
⊢ inverse W D ⋙ functor W D = 𝟭 (W.FunctorsInverting D)


X : Type u_1
Y : Type u_2
ι : Type u_3
inst✝² : TopologicalSpace X
inst✝¹ : TopologicalSpace Y
s t : Set X
inst✝ : LocallyCompactSpace X
x : X
⊢ ∀ t ∈ 𝓝 x, ∃ r ∈ 𝓝 x, IsCompact r ∧ r ⊆ t


σ : Type u_1
inst✝² : Fintype σ
inst✝¹ : DecidableEq σ
R : Type u_2
inst✝ : CommRing R
k : ℕ
A : Finset σ
h : A ∈ powersetCard k univ
⊢ ∑ j ∈ A, MvPolynomial.NewtonIdentities.weight σ R k (A, j) = ↑k * (-1) ^ k * ∏ i ∈ A, X i


R : Type u_1
S : Type u_2
inst✝³ : CommRing R
inst✝² : CommRing S
id : IsDomain R
iic : IsIntegrallyClosed R
K : Type u_3
inst✝¹ : CommRing K
inst✝ : Algebra R K
ifr : IsFractionRing R K
n : ℕ
hn : n ≠ 0
a b : R
⊢ a ^ n ∣ b ^ n ↔ a ∣ b


case neg
R : Type u_1
S : Type u_2
inst✝³ : CommRing R
inst✝² : CommRing S
id : IsDomain R
iic : IsIntegrallyClosed R
K✝ : Type u_3
inst✝¹ : CommRing K✝
inst✝ : Algebra R K✝
ifr : IsFractionRing R K✝
n : ℕ
hn : n ≠ 0
a b : R
x✝ : a ^ n ∣ b ^ n
x : R
hx : b ^ n = a ^ n * x
ha : ¬a = 0
K : Type u_1 := FractionRing R
⊢ a ∣ b


Context: R : Type u_1

Context: S : Type u_2

Context: inst✝³ : CommRing R

Context: inst✝² : CommRing S

Context: id : IsDomain R

Context: iic : IsIntegrallyClosed R

Context: K✝ : Type u_3

Context: inst✝¹ : CommRing K✝

Context: inst✝ : Algebra R K✝

Context: ifr : IsFractionRing R K✝

Context: n : ℕ

Context: hn : n ≠ 0

Context: a b : R

Context: x✝ : a ^ n ∣ b ^ n

Context: x : R

Context: hx : b ^ n = a ^ n * x

Context: K : Type u_1 := FractionRing R

Context: ha : (algebraMap R K) a ≠ 0

case neg
R : Type u_1
S : Type u_2
inst✝³ : CommRing R
inst✝² : CommRing S
id : IsDomain R
iic : IsIntegrallyClosed R
K✝ : Type u_3
inst✝¹ : CommRing K✝
inst✝ : Algebra R K✝
ifr : IsFractionRing R K✝
n : ℕ
hn : n ≠ 0
a b : R
x✝ : a ^ n ∣ b ^ n
x : R
hx : b ^ n = a ^ n * x
K : Type u_1 := FractionRing R
ha : (algebraMap R K) a ≠ 0
y : K := (algebraMap R K) b / (algebraMap R K) a
⊢ a ∣ b


Context: R : Type u_1

Context: S : Type u_2

Context: inst✝³ : CommRing R

Context: inst✝² : CommRing S

Context: id : IsDomain R

Context: iic : IsIntegrallyClosed R

Context: K✝ : Type u_3

Context: inst✝¹ : CommRing K✝

Context: inst✝ : Algebra R K✝

Context: ifr : IsFractionRing R K✝

Context: n : ℕ

Context: hn : n ≠ 0

Context: a b : R

Context: x✝ : a ^ n ∣ b ^ n

Context: x : R

Context: hx : b ^ n = a ^ n * x

Context: K : Type u_1 := FractionRing R

Context: ha : (algebraMap R K) a ≠ 0

Context: hy : IsIntegral R y

case neg
R : Type u_1
S : Type u_2
inst✝³ : CommRing R
inst✝² : CommRing S
id : IsDomain R
iic : IsIntegrallyClosed R
K✝ : Type u_3
inst✝¹ : CommRing K✝
inst✝ : Algebra R K✝
ifr : IsFractionRing R K✝
n : ℕ
hn : n ≠ 0
a b : R
x✝ : a ^ n ∣ b ^ n
x : R
hx : b ^ n = a ^ n * x
K : Type u_1 := FractionRing R
ha : (algebraMap R K) a ≠ 0
y : K := (algebraMap R K) b / (algebraMap R K) a
hy : IsIntegral R y
⊢ a ∣ b


Context: R : Type u_1

Context: S : Type u_2

Context: inst✝³ : CommRing R

Context: inst✝² : CommRing S

Context: id : IsDomain R

Context: iic : IsIntegrallyClosed R

Context: K✝ : Type u_3

Context: inst✝¹ : CommRing K✝

Context: inst✝ : Algebra R K✝

Context: ifr : IsFractionRing R K✝

Context: n : ℕ

Context: hn : n ≠ 0

Context: a b : R

Context: x✝ : a ^ n ∣ b ^ n

Context: x : R

Context: hx : b ^ n = a ^ n * x

Context: K : Type u_1 := FractionRing R

Context: ha : (algebraMap R K) a ≠ 0

Context: hy : IsIntegral R y

Context: k : R

Context: hk : (algebraMap R K) k = y

case neg.intro
R : Type u_1
S : Type u_2
inst✝³ : CommRing R
inst✝² : CommRing S
id : IsDomain R
iic : IsIntegrallyClosed R
K✝ : Type u_3
inst✝¹ : CommRing K✝
inst✝ : Algebra R K✝
ifr : IsFractionRing R K✝
n : ℕ
hn : n ≠ 0
a b : R
x✝ : a ^ n ∣ b ^ n
x : R
hx : b ^ n = a ^ n * x
K : Type u_1 := FractionRing R
ha : (algebraMap R K) a ≠ 0
y : K := (algebraMap R K) b / (algebraMap R K) a
hy : IsIntegral R y
k : R
hk : (algebraMap R K) k = y
⊢ a ∣ b


Context: R : Type u_1

Context: S : Type u_2

Context: inst✝³ : CommRing R

Context: inst✝² : CommRing S

Context: id : IsDomain R

Context: iic : IsIntegrallyClosed R

Context: K✝ : Type u_3

Context: inst✝¹ : CommRing K✝

Context: inst✝ : Algebra R K✝

Context: ifr : IsFractionRing R K✝

Context: n : ℕ

Context: hn : n ≠ 0

Context: a b : R

Context: x✝ : a ^ n ∣ b ^ n

Context: x : R

Context: hx : b ^ n = a ^ n * x

Context: K : Type u_1 := FractionRing R

Context: ha : (algebraMap R K) a ≠ 0

Context: hy : IsIntegral R y

Context: k : R

Context: hk : (algebraMap R K) k = y

case neg.intro
R : Type u_1
S : Type u_2
inst✝³ : CommRing R
inst✝² : CommRing S
id : IsDomain R
iic : IsIntegrallyClosed R
K✝ : Type u_3
inst✝¹ : CommRing K✝
inst✝ : Algebra R K✝
ifr : IsFractionRing R K✝
n : ℕ
hn : n ≠ 0
a b : R
x✝ : a ^ n ∣ b ^ n
x : R
hx : b ^ n = a ^ n * x
K : Type u_1 := FractionRing R
ha : (algebraMap R K) a ≠ 0
y : K := (algebraMap R K) b / (algebraMap R K) a
hy : IsIntegral R y
k : R
hk : (algebraMap R K) k = y
⊢ (algebraMap R K) b = (algebraMap R K) (a * k)


Context: α : Type u_1

Context: β : Type u_2

Context: inst✝³ : MulOneClass α

Context: inst✝² : LE α

Context: a b : α

α : Type u_1
β : Type u_2
inst✝³ : MulOneClass α
inst✝² : LE α
inst✝¹ : CovariantClass α α (fun x x_1 => x * x_1) fun x x_1 => x ≤ x_1
inst✝ : ContravariantClass α α (fun x x_1 => x * x_1) fun x x_1 => x ≤ x_1
a b : α
⊢ a * b ≤ a ↔ a * b ≤ a * 1


R : Type u_1
inst✝⁵ : CommSemiring R
M : Submonoid R
S : Type u_2
inst✝⁴ : CommSemiring S
inst✝³ : Algebra R S
P : Type u_3
inst✝² : CommSemiring P
inst✝¹ : IsLocalization M S
ι : Type u_4
inst✝ : Finite ι
f : ι → S
⊢ ∃ b, ∀ (i : ι), IsInteger R (↑b • f i)


case intro
R : Type u_1
inst✝⁵ : CommSemiring R
M : Submonoid R
S : Type u_2
inst✝⁴ : CommSemiring S
inst✝³ : Algebra R S
P : Type u_3
inst✝² : CommSemiring P
inst✝¹ : IsLocalization M S
ι : Type u_4
inst✝ : Finite ι
f : ι → S
val✝ : Fintype ι
⊢ ∃ b, ∀ (i : ι), IsInteger R (↑b • f i)


Context: R : Type u_1

Context: inst✝⁵ : CommSemiring R

Context: M : Submonoid R

Context: S : Type u_2

Context: inst✝⁴ : CommSemiring S

Context: inst✝³ : Algebra R S

Context: P : Type u_3

Context: inst✝² : CommSemiring P

Context: inst✝¹ : IsLocalization M S

Context: ι : Type u_4

Context: inst✝ : Finite ι

Context: f : ι → S

Context: val✝ : Fintype ι

Context: b : ↥M

case intro.intro
R : Type u_1
inst✝⁵ : CommSemiring R
M : Submonoid R
S : Type u_2
inst✝⁴ : CommSemiring S
inst✝³ : Algebra R S
P : Type u_3
inst✝² : CommSemiring P
inst✝¹ : IsLocalization M S
ι : Type u_4
inst✝ : Finite ι
f : ι → S
val✝ : Fintype ι
b : ↥M
hb : ∀ i ∈ Finset.univ, IsInteger R (↑b • f i)
⊢ ∃ b, ∀ (i : ι), IsInteger R (↑b • f i)