ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/LinearAlgebra/TensorProduct/RightExactness.lean
R✝ : Type u_1
inst✝¹³ : CommSemiring R✝
A✝ : Type u_2
B✝ : Type u_3
inst✝¹² : Semiring A✝
inst✝¹¹ : Semiring B✝
inst✝¹⁰ : Algebra R✝ A✝
inst✝⁹ : Algebra R✝ B✝
R : Type u_4
inst✝⁸ : CommRing R
A : Type u_5
B : Type u_6
C : Type u_7
D : Type u_8
inst✝⁷ : Ring A
inst✝⁶ : Ring B
inst✝⁵ : Ring C
inst✝⁴ : Ring D
inst✝³ : Algebra R A
inst✝² : Algebra R B
inst✝¹ : Algebra R C
inst✝ : Algebra R D
f : A →ₐ[R] B
g : C →ₐ[R] D
hf : Function.Surjective ⇑f
hg : Function.Surjective ⇑g
this : map f g = (map f (AlgHom.id R D)).comp (map (AlgHom.id R A) g)
\u22a2 Ideal.comap (↑(map (AlgHom.id R A) g)) (RingHom.ker ↑(map f (AlgHom.id R D))) = Ideal.map includeLeft (RingHom.ker ↑f) ⊔ Ideal.map includeRight (RingHom.ker ↑g)
-- Mathlib/LinearAlgebra/TensorProduct/RightExactness.lean
R✝ : Type u_1
inst✝¹³ : CommSemiring R✝
A✝ : Type u_2
B✝ : Type u_3
inst✝¹² : Semiring A✝
inst✝¹¹ : Semiring B✝
inst✝¹⁰ : Algebra R✝ A✝
inst✝⁹ : Algebra R✝ B✝
R : Type u_4
inst✝⁸ : CommRing R
A : Type u_5
B : Type u_6
C : Type u_7
D : Type u_8
inst✝⁷ : Ring A
inst✝⁶ : Ring B
inst✝⁵ : Ring C
inst✝⁴ : Ring D
inst✝³ : Algebra R A
inst✝² : Algebra R B
inst✝¹ : Algebra R C
inst✝ : Algebra R D
f : A →ₐ[R] B
g : C →ₐ[R] D
hf : Function.Surjective ⇑f
hg : Function.Surjective ⇑g
this : map f g = (map f (AlgHom.id R D)).comp (map (AlgHom.id R A) g)
\u22a2 Ideal.comap (↑(map (AlgHom.id R A) g)) (RingHom.ker (map f (AlgHom.id R D))) = Ideal.map includeLeft (RingHom.ker f) ⊔ Ideal.map includeRight (RingHom.ker g)
-- Mathlib/LinearAlgebra/TensorProduct/RightExactness.lean
R✝ : Type u_1
inst✝¹³ : CommSemiring R✝
A✝ : Type u_2
B✝ : Type u_3
inst✝¹² : Semiring A✝
inst✝¹¹ : Semiring B✝
inst✝¹⁰ : Algebra R✝ A✝
inst✝⁹ : Algebra R✝ B✝
R : Type u_4
inst✝⁸ : CommRing R
A : Type u_5
B : Type u_6
C : Type u_7
D : Type u_8
inst✝⁷ : Ring A
inst✝⁶ : Ring B
inst✝⁵ : Ring C
inst✝⁴ : Ring D
inst✝³ : Algebra R A
inst✝² : Algebra R B
inst✝¹ : Algebra R C
inst✝ : Algebra R D
f : A →ₐ[R] B
g : C →ₐ[R] D
hf : Function.Surjective ⇑f
hg : Function.Surjective ⇑g
this : map f g = (map f (AlgHom.id R D)).comp (map (AlgHom.id R A) g)
\u22a2 Ideal.comap (↑(map (AlgHom.id R A) g)) (RingHom.ker (map f (AlgHom.id R D))) = Ideal.map includeLeft (RingHom.ker f) ⊔ Ideal.comap (map (AlgHom.id R A) g) ⊥
-- Mathlib/LinearAlgebra/TensorProduct/RightExactness.lean
R✝ : Type u_1
inst✝¹³ : CommSemiring R✝
A✝ : Type u_2
B✝ : Type u_3
inst✝¹² : Semiring A✝
inst✝¹¹ : Semiring B✝
inst✝¹⁰ : Algebra R✝ A✝
inst✝⁹ : Algebra R✝ B✝
R : Type u_4
inst✝⁸ : CommRing R
A : Type u_5
B : Type u_6
C : Type u_7
D : Type u_8
inst✝⁷ : Ring A
inst✝⁶ : Ring B
inst✝⁵ : Ring C
inst✝⁴ : Ring D
inst✝³ : Algebra R A
inst✝² : Algebra R B
inst✝¹ : Algebra R C
inst✝ : Algebra R D
f : A →ₐ[R] B
g : C →ₐ[R] D
hf : Function.Surjective ⇑f
hg : Function.Surjective ⇑g
this : map f g = (map f (AlgHom.id R D)).comp (map (AlgHom.id R A) g)
\u22a2 Ideal.comap (↑(map (AlgHom.id R A) g)) (RingHom.ker (map f (AlgHom.id R D))) = Ideal.comap (map (AlgHom.id R A) g) (Ideal.map (map (AlgHom.id R A) g) (Ideal.map includeLeft (RingHom.ker f)))
-- Mathlib/LinearAlgebra/TensorProduct/RightExactness.lean
R✝ : Type u_1
inst✝¹³ : CommSemiring R✝
A✝ : Type u_2
B✝ : Type u_3
inst✝¹² : Semiring A✝
inst✝¹¹ : Semiring B✝
inst✝¹⁰ : Algebra R✝ A✝
inst✝⁹ : Algebra R✝ B✝
R : Type u_4
inst✝⁸ : CommRing R
A : Type u_5
B : Type u_6
C : Type u_7
D : Type u_8
inst✝⁷ : Ring A
inst✝⁶ : Ring B
inst✝⁵ : Ring C
inst✝⁴ : Ring D
inst✝³ : Algebra R A
inst✝² : Algebra R B
inst✝¹ : Algebra R C
inst✝ : Algebra R D
f : A →ₐ[R] B
g : C →ₐ[R] D
hf : Function.Surjective ⇑f
hg : Function.Surjective ⇑g
this : map f g = (map f (AlgHom.id R D)).comp (map (AlgHom.id R A) g)
\u22a2 Ideal.comap (↑(map (AlgHom.id R A) g)) (Ideal.map includeLeft (RingHom.ker f)) = Ideal.comap (map (AlgHom.id R A) g) (Ideal.map (map (AlgHom.id R A) g) (Ideal.map includeLeft (RingHom.ker f)))
-- Mathlib/LinearAlgebra/TensorProduct/RightExactness.lean
R✝ : Type u_1
inst✝¹³ : CommSemiring R✝
A✝ : Type u_2
B✝ : Type u_3
inst✝¹² : Semiring A✝
inst✝¹¹ : Semiring B✝
inst✝¹⁰ : Algebra R✝ A✝
inst✝⁹ : Algebra R✝ B✝
R : Type u_4
inst✝⁸ : CommRing R
A : Type u_5
B : Type u_6
C : Type u_7
D : Type u_8
inst✝⁷ : Ring A
inst✝⁶ : Ring B
inst✝⁵ : Ring C
inst✝⁴ : Ring D
inst✝³ : Algebra R A
inst✝² : Algebra R B
inst✝¹ : Algebra R C
inst✝ : Algebra R D
f : A →ₐ[R] B
g : C →ₐ[R] D
hf : Function.Surjective ⇑f
hg : Function.Surjective ⇑g
this : map f g = (map f (AlgHom.id R D)).comp (map (AlgHom.id R A) g)
\u22a2 Ideal.map includeLeft (RingHom.ker f) = Ideal.map (map (AlgHom.id R A) g) (Ideal.map includeLeft (RingHom.ker f))
-- Mathlib/LinearAlgebra/TensorProduct/RightExactness.lean
R✝ : Type u_1
inst✝¹³ : CommSemiring R✝
A✝ : Type u_2
B✝ : Type u_3
inst✝¹² : Semiring A✝
inst✝¹¹ : Semiring B✝
inst✝¹⁰ : Algebra R✝ A✝
inst✝⁹ : Algebra R✝ B✝
R : Type u_4
inst✝⁸ : CommRing R
A : Type u_5
B : Type u_6
C : Type u_7
D : Type u_8
inst✝⁷ : Ring A
inst✝⁶ : Ring B
inst✝⁵ : Ring C
inst✝⁴ : Ring D
inst✝³ : Algebra R A
inst✝² : Algebra R B
inst✝¹ : Algebra R C
inst✝ : Algebra R D
f : A →ₐ[R] B
g : C →ₐ[R] D
hf : Function.Surjective ⇑f
hg : Function.Surjective ⇑g
this : map f g = (map f (AlgHom.id R D)).comp (map (AlgHom.id R A) g)
\u22a2 Ideal.map (↑includeLeft) (RingHom.ker f) = Ideal.map ((↑(map (AlgHom.id R A) g)).comp ↑includeLeft) (RingHom.ker f)
-- Mathlib/LinearAlgebra/TensorProduct/RightExactness.lean
R✝ : Type u_1
inst✝¹³ : CommSemiring R✝
A✝ : Type u_2
B✝ : Type u_3
inst✝¹² : Semiring A✝
inst✝¹¹ : Semiring B✝
inst✝¹⁰ : Algebra R✝ A✝
inst✝⁹ : Algebra R✝ B✝
R : Type u_4
inst✝⁸ : CommRing R
A : Type u_5
B : Type u_6
C : Type u_7
D : Type u_8
inst✝⁷ : Ring A
inst✝⁶ : Ring B
inst✝⁵ : Ring C
inst✝⁴ : Ring D
inst✝³ : Algebra R A
inst✝² : Algebra R B
inst✝¹ : Algebra R C
inst✝ : Algebra R D
f : A →ₐ[R] B
g : C →ₐ[R] D
hf : Function.Surjective ⇑f
hg : Function.Surjective ⇑g
this : map f g = (map f (AlgHom.id R D)).comp (map (AlgHom.id R A) g)
\u22a2 Ideal.map (↑includeLeft) (RingHom.ker f) = Ideal.map (↑(includeLeft.comp (AlgHom.id R A))) (RingHom.ker f)
-- Mathlib/Data/List/Indexes.lean
α : Type u
β : Type v
l : List α
f : ℕ → α → β
a : α
\u22a2 mapIdx f (a :: l) = f 0 a :: mapIdx (fun i => f (i + 1)) l
-- Mathlib/LinearAlgebra/Span.lean
R : Type u_1
R₂ : Type u_2
K : Type u_3
M : Type u_4
M₂ : Type u_5
V : Type u_6
S : Type u_7
inst✝⁸ : Semiring R
inst✝⁷ : AddCommMonoid M
inst✝⁶ : Module R M
x✝ : M
p p' : Submodule R M
inst✝⁵ : Semiring R₂
σ₁₂ : R →+* R₂
inst✝⁴ : AddCommMonoid M₂
inst✝³ : Module R₂ M₂
F : Type u_8
inst✝² : FunLike F M M₂
inst✝¹ : SemilinearMapClass F σ₁₂ M M₂
s✝ t : Set M
inst✝ : RingHomSurjective σ₁₂
f : F
x : M
s : Set M
hf : Injective ⇑f
\u22a2 f x ∈ span R₂ (⇑f '' s) ↔ x ∈ span R s
-- Mathlib/Data/Nat/Defs.lean
a b c d m n k : ℕ
p q : ℕ → Prop
hba : b ∣ a
\u22a2 a / b ≠ 0 ↔ a ≠ 0 ∧ b ≠ 0
-- Mathlib/Algebra/Polynomial/RingDivision.lean
R : Type u
S : Type v
T : Type w
a b : R
n : ℕ
inst✝ : CommRing R
p q : R[X]
x : R
hpq : eval x (p /ₘ (X - C x) ^ rootMultiplicity x p) * eval x (q /ₘ (X - C x) ^ rootMultiplicity x q) ≠ 0
\u22a2 rootMultiplicity x (p * q) = rootMultiplicity x p + rootMultiplicity x q
-- Mathlib/Algebra/Polynomial/RingDivision.lean
R : Type u
S : Type v
T : Type w
a b : R
n : ℕ
inst✝ : CommRing R
p q : R[X]
x : R
hpq : (p.comp (X + C x)).trailingCoeff * (q.comp (X + C x)).trailingCoeff ≠ 0
\u22a2 rootMultiplicity x (p * q) = rootMultiplicity x p + rootMultiplicity x q
-- Mathlib/RingTheory/IntegralClosure/IntegralRestrict.lean
A : Type u_1
K : Type u_2
L : Type u_3
B : Type u_4
inst✝³⁰ : CommRing A
inst✝²⁹ : CommRing B
inst✝²⁸ : Algebra A B
inst✝²⁷ : Field K
inst✝²⁶ : Field L
inst✝²⁵ : Algebra A K
inst✝²⁴ : IsFractionRing A K
inst✝²³ : Algebra B L
inst✝²² : Algebra K L
inst✝²¹ : Algebra A L
inst✝²⁰ : IsScalarTower A B L
inst✝¹⁹ : IsScalarTower A K L
inst✝¹⁸ : IsIntegralClosure B A L
inst✝¹⁷ : FiniteDimensional K L
Aₘ : Type ?u.752508
Bₘ : Type ?u.752511
inst✝¹⁶ : CommRing Aₘ
inst✝¹⁵ : CommRing Bₘ
inst✝¹⁴ : Algebra Aₘ Bₘ
inst✝¹³ : Algebra A Aₘ
inst✝¹² : Algebra B Bₘ
inst✝¹¹ : Algebra A Bₘ
inst✝¹⁰ : IsScalarTower A Aₘ Bₘ
inst✝⁹ : IsScalarTower A B Bₘ
M : Submonoid A
inst✝⁸ : IsLocalization M Aₘ
inst✝⁷ : IsLocalization (algebraMapSubmonoid B M) Bₘ
inst✝⁶ : IsDomain A
inst✝⁵ : IsIntegrallyClosed A
inst✝⁴ : IsDomain B
inst✝³ : IsIntegrallyClosed B
inst✝² : Module.Finite A B
inst✝¹ : NoZeroSMulDivisors A B
inst✝ : IsGalois (FractionRing A) (FractionRing B)
x : B
this : IsIntegralClosure B A (FractionRing B)
\u22a2 (algebraMap A B) ((intNorm A B) x) = ∏ σ : B ≃ₐ[A] B, σ x
-- Mathlib/RingTheory/IntegralClosure/IntegralRestrict.lean
A : Type u_1
K : Type u_2
L : Type u_3
B : Type u_4
inst✝³⁰ : CommRing A
inst✝²⁹ : CommRing B
inst✝²⁸ : Algebra A B
inst✝²⁷ : Field K
inst✝²⁶ : Field L
inst✝²⁵ : Algebra A K
inst✝²⁴ : IsFractionRing A K
inst✝²³ : Algebra B L
inst✝²² : Algebra K L
inst✝²¹ : Algebra A L
inst✝²⁰ : IsScalarTower A B L
inst✝¹⁹ : IsScalarTower A K L
inst✝¹⁸ : IsIntegralClosure B A L
inst✝¹⁷ : FiniteDimensional K L
Aₘ : Type ?u.752508
Bₘ : Type ?u.752511
inst✝¹⁶ : CommRing Aₘ
inst✝¹⁵ : CommRing Bₘ
inst✝¹⁴ : Algebra Aₘ Bₘ
inst✝¹³ : Algebra A Aₘ
inst✝¹² : Algebra B Bₘ
inst✝¹¹ : Algebra A Bₘ
inst✝¹⁰ : IsScalarTower A Aₘ Bₘ
inst✝⁹ : IsScalarTower A B Bₘ
M : Submonoid A
inst✝⁸ : IsLocalization M Aₘ
inst✝⁷ : IsLocalization (algebraMapSubmonoid B M) Bₘ
inst✝⁶ : IsDomain A
inst✝⁵ : IsIntegrallyClosed A
inst✝⁴ : IsDomain B
inst✝³ : IsIntegrallyClosed B
inst✝² : Module.Finite A B
inst✝¹ : NoZeroSMulDivisors A B
inst✝ : IsGalois (FractionRing A) (FractionRing B)
x : B
this✝ : IsIntegralClosure B A (FractionRing B)
this : IsLocalization (algebraMapSubmonoid B A⁰) (FractionRing B)
\u22a2 (algebraMap A B) ((intNorm A B) x) = ∏ σ : B ≃ₐ[A] B, σ x
-- Mathlib/RingTheory/IntegralClosure/IntegralRestrict.lean
A : Type u_1
K : Type u_2
L : Type u_3
B : Type u_4
inst✝³⁰ : CommRing A
inst✝²⁹ : CommRing B
inst✝²⁸ : Algebra A B
inst✝²⁷ : Field K
inst✝²⁶ : Field L
inst✝²⁵ : Algebra A K
inst✝²⁴ : IsFractionRing A K
inst✝²³ : Algebra B L
inst✝²² : Algebra K L
inst✝²¹ : Algebra A L
inst✝²⁰ : IsScalarTower A B L
inst✝¹⁹ : IsScalarTower A K L
inst✝¹⁸ : IsIntegralClosure B A L
inst✝¹⁷ : FiniteDimensional K L
Aₘ : Type ?u.752508
Bₘ : Type ?u.752511
inst✝¹⁶ : CommRing Aₘ
inst✝¹⁵ : CommRing Bₘ
inst✝¹⁴ : Algebra Aₘ Bₘ
inst✝¹³ : Algebra A Aₘ
inst✝¹² : Algebra B Bₘ
inst✝¹¹ : Algebra A Bₘ
inst✝¹⁰ : IsScalarTower A Aₘ Bₘ
inst✝⁹ : IsScalarTower A B Bₘ
M : Submonoid A
inst✝⁸ : IsLocalization M Aₘ
inst✝⁷ : IsLocalization (algebraMapSubmonoid B M) Bₘ
inst✝⁶ : IsDomain A
inst✝⁵ : IsIntegrallyClosed A
inst✝⁴ : IsDomain B
inst✝³ : IsIntegrallyClosed B
inst✝² : Module.Finite A B
inst✝¹ : NoZeroSMulDivisors A B
inst✝ : IsGalois (FractionRing A) (FractionRing B)
x : B
this✝¹ : IsIntegralClosure B A (FractionRing B)
this✝ : IsLocalization (algebraMapSubmonoid B A⁰) (FractionRing B)
this : FiniteDimensional (FractionRing A) (FractionRing B)
\u22a2 (algebraMap A B) ((intNorm A B) x) = ∏ σ : B ≃ₐ[A] B, σ x
-- Mathlib/RingTheory/IntegralClosure/IntegralRestrict.lean
A : Type u_1
K : Type u_2
L : Type u_3
B : Type u_4
inst✝³⁰ : CommRing A
inst✝²⁹ : CommRing B
inst✝²⁸ : Algebra A B
inst✝²⁷ : Field K
inst✝²⁶ : Field L
inst✝²⁵ : Algebra A K
inst✝²⁴ : IsFractionRing A K
inst✝²³ : Algebra B L
inst✝²² : Algebra K L
inst✝²¹ : Algebra A L
inst✝²⁰ : IsScalarTower A B L
inst✝¹⁹ : IsScalarTower A K L
inst✝¹⁸ : IsIntegralClosure B A L
inst✝¹⁷ : FiniteDimensional K L
Aₘ : Type ?u.752508
Bₘ : Type ?u.752511
inst✝¹⁶ : CommRing Aₘ
inst✝¹⁵ : CommRing Bₘ
inst✝¹⁴ : Algebra Aₘ Bₘ
inst✝¹³ : Algebra A Aₘ
inst✝¹² : Algebra B Bₘ
inst✝¹¹ : Algebra A Bₘ
inst✝¹⁰ : IsScalarTower A Aₘ Bₘ
inst✝⁹ : IsScalarTower A B Bₘ
M : Submonoid A
inst✝⁸ : IsLocalization M Aₘ
inst✝⁷ : IsLocalization (algebraMapSubmonoid B M) Bₘ
inst✝⁶ : IsDomain A
inst✝⁵ : IsIntegrallyClosed A
inst✝⁴ : IsDomain B
inst✝³ : IsIntegrallyClosed B
inst✝² : Module.Finite A B
inst✝¹ : NoZeroSMulDivisors A B
inst✝ : IsGalois (FractionRing A) (FractionRing B)
x : B
this✝¹ : IsIntegralClosure B A (FractionRing B)
this✝ : IsLocalization (algebraMapSubmonoid B A⁰) (FractionRing B)
this : FiniteDimensional (FractionRing A) (FractionRing B)
\u22a2 (algebraMap A B) ((intNorm A B) x) = ∏ i : FractionRing B ≃ₐ[FractionRing A] FractionRing B, ((galRestrict A (FractionRing A) (FractionRing B) B).toEquiv i) x
-- Mathlib/RingTheory/IntegralClosure/IntegralRestrict.lean
A : Type u_1
K : Type u_2
L : Type u_3
B : Type u_4
inst✝³⁰ : CommRing A
inst✝²⁹ : CommRing B
inst✝²⁸ : Algebra A B
inst✝²⁷ : Field K
inst✝²⁶ : Field L
inst✝²⁵ : Algebra A K
inst✝²⁴ : IsFractionRing A K
inst✝²³ : Algebra B L
inst✝²² : Algebra K L
inst✝²¹ : Algebra A L
inst✝²⁰ : IsScalarTower A B L
inst✝¹⁹ : IsScalarTower A K L
inst✝¹⁸ : IsIntegralClosure B A L
inst✝¹⁷ : FiniteDimensional K L
Aₘ : Type ?u.752508
Bₘ : Type ?u.752511
inst✝¹⁶ : CommRing Aₘ
inst✝¹⁵ : CommRing Bₘ
inst✝¹⁴ : Algebra Aₘ Bₘ
inst✝¹³ : Algebra A Aₘ
inst✝¹² : Algebra B Bₘ
inst✝¹¹ : Algebra A Bₘ
inst✝¹⁰ : IsScalarTower A Aₘ Bₘ
inst✝⁹ : IsScalarTower A B Bₘ
M : Submonoid A
inst✝⁸ : IsLocalization M Aₘ
inst✝⁷ : IsLocalization (algebraMapSubmonoid B M) Bₘ
inst✝⁶ : IsDomain A
inst✝⁵ : IsIntegrallyClosed A
inst✝⁴ : IsDomain B
inst✝³ : IsIntegrallyClosed B
inst✝² : Module.Finite A B
inst✝¹ : NoZeroSMulDivisors A B
inst✝ : IsGalois (FractionRing A) (FractionRing B)
x : B
this✝¹ : IsIntegralClosure B A (FractionRing B)
this✝ : IsLocalization (algebraMapSubmonoid B A⁰) (FractionRing B)
this : FiniteDimensional (FractionRing A) (FractionRing B)
\u22a2 (algebraMap A B) ((intNorm A B) x) = ∏ x_1 : FractionRing B ≃ₐ[FractionRing A] FractionRing B, ((galRestrict A (FractionRing A) (FractionRing B) B) x_1) x
-- Mathlib/Algebra/AlgebraicCard.lean
R : Type u
A : Type v
inst✝⁴ : CommRing R
inst✝³ : CommRing A
inst✝² : IsDomain A
inst✝¹ : Algebra R A
inst✝ : NoZeroSMulDivisors R A
\u22a2 lift.{u, v} #{ x // IsAlgebraic R x } ≤ lift.{v, u} #R[X] * ℵ₀
-- Mathlib/Algebra/AlgebraicCard.lean
R : Type u
A : Type v
inst✝⁴ : CommRing R
inst✝³ : CommRing A
inst✝² : IsDomain A
inst✝¹ : Algebra R A
inst✝ : NoZeroSMulDivisors R A
\u22a2 #(ULift.{u, v} { x // IsAlgebraic R x }) ≤ #(ULift.{v, u} R[X]) * ℵ₀
-- Mathlib/Algebra/AlgebraicCard.lean
R : Type u
A : Type v
inst✝⁴ : CommRing R
inst✝³ : CommRing A
inst✝² : IsDomain A
inst✝¹ : Algebra R A
inst✝ : NoZeroSMulDivisors R A
g : ↑{x | IsAlgebraic R x} → R[X]
hg₁ : ∀ (x : ↑{x | IsAlgebraic R x}), g x ≠ 0
hg₂ : ∀ (x : ↑{x | IsAlgebraic R x}), (aeval ↑x) (g x) = 0
\u22a2 #(ULift.{u, v} { x // IsAlgebraic R x }) ≤ #(ULift.{v, u} R[X]) * ℵ₀
-- Mathlib/Algebra/AlgebraicCard.lean
R : Type u
A : Type v
inst✝⁴ : CommRing R
inst✝³ : CommRing A
inst✝² : IsDomain A
inst✝¹ : Algebra R A
inst✝ : NoZeroSMulDivisors R A
g : ↑{x | IsAlgebraic R x} → R[X]
hg₁ : ∀ (x : ↑{x | IsAlgebraic R x}), g x ≠ 0
hg₂ : ∀ (x : ↑{x | IsAlgebraic R x}), (aeval ↑x) (g x) = 0
f : R[X]
\u22a2 lift.{u, v} #↑(g ⁻¹' {f}) ≤ ℵ₀
-- Mathlib/Algebra/AlgebraicCard.lean
R : Type u
A : Type v
inst✝⁴ : CommRing R
inst✝³ : CommRing A
inst✝² : IsDomain A
inst✝¹ : Algebra R A
inst✝ : NoZeroSMulDivisors R A
g : ↑{x | IsAlgebraic R x} → R[X]
hg₁ : ∀ (x : ↑{x | IsAlgebraic R x}), g x ≠ 0
hg₂ : ∀ (x : ↑{x | IsAlgebraic R x}), (aeval ↑x) (g x) = 0
f : R[X]
\u22a2 (g ⁻¹' {f}).Countable
-- Mathlib/Algebra/AlgebraicCard.lean
R : Type u
A : Type v
inst✝⁴ : CommRing R
inst✝³ : CommRing A
inst✝² : IsDomain A
inst✝¹ : Algebra R A
inst✝ : NoZeroSMulDivisors R A
g : ↑{x | IsAlgebraic R x} → R[X]
hg₁ : ∀ (x : ↑{x | IsAlgebraic R x}), g x ≠ 0
hg₂ : ∀ (x : ↑{x | IsAlgebraic R x}), (aeval ↑x) (g x) = 0
f : R[X]
\u22a2 MapsTo Subtype.val (g ⁻¹' {f}) (f.rootSet A)
-- Mathlib/Algebra/AlgebraicCard.lean
R : Type u
A : Type v
inst✝⁴ : CommRing R
inst✝³ : CommRing A
inst✝² : IsDomain A
inst✝¹ : Algebra R A
inst✝ : NoZeroSMulDivisors R A
g : ↑{x | IsAlgebraic R x} → R[X]
hg₁ : ∀ (x : ↑{x | IsAlgebraic R x}), g x ≠ 0
hg₂ : ∀ (x : ↑{x | IsAlgebraic R x}), (aeval ↑x) (g x) = 0
x : ↑{x | IsAlgebraic R x}
\u22a2 ↑x ∈ (g x).rootSet A
-- Mathlib/Analysis/Analytic/Inverse.lean
𝕜 : Type u_1
inst✝⁴ : NontriviallyNormedField 𝕜
E : Type u_2
inst✝³ : NormedAddCommGroup E
inst✝² : NormedSpace 𝕜 E
F : Type u_3
inst✝¹ : NormedAddCommGroup F
inst✝ : NormedSpace 𝕜 F
p : FormalMultilinearSeries 𝕜 E F
i : E ≃L[𝕜] F
h : p 1 = (continuousMultilinearCurryFin1 𝕜 E F).symm ↑i
\u22a2 p.leftInv i = p.removeZero.leftInv i
-- Mathlib/Analysis/Analytic/Inverse.lean
𝕜 : Type u_1
inst✝⁴ : NontriviallyNormedField 𝕜
E : Type u_2
inst✝³ : NormedAddCommGroup E
inst✝² : NormedSpace 𝕜 E
F : Type u_3
inst✝¹ : NormedAddCommGroup F
inst✝ : NormedSpace 𝕜 F
p : FormalMultilinearSeries 𝕜 E F
i : E ≃L[𝕜] F
h : p 1 = (continuousMultilinearCurryFin1 𝕜 E F).symm ↑i
\u22a2 p.removeZero.leftInv i = p.removeZero.rightInv i
-- Mathlib/Analysis/Analytic/Inverse.lean
𝕜 : Type u_1
inst✝⁴ : NontriviallyNormedField 𝕜
E : Type u_2
inst✝³ : NormedAddCommGroup E
inst✝² : NormedSpace 𝕜 E
F : Type u_3
inst✝¹ : NormedAddCommGroup F
inst✝ : NormedSpace 𝕜 F
p : FormalMultilinearSeries 𝕜 E F
i : E ≃L[𝕜] F
h : p 1 = (continuousMultilinearCurryFin1 𝕜 E F).symm ↑i
\u22a2 p 1 = (continuousMultilinearCurryFin1 𝕜 E F).symm ↑i
-- Mathlib/Analysis/Analytic/Inverse.lean
𝕜 : Type u_1
inst✝⁴ : NontriviallyNormedField 𝕜
E : Type u_2
inst✝³ : NormedAddCommGroup E
inst✝² : NormedSpace 𝕜 E
F : Type u_3
inst✝¹ : NormedAddCommGroup F
inst✝ : NormedSpace 𝕜 F
p : FormalMultilinearSeries 𝕜 E F
i : E ≃L[𝕜] F
h : p 1 = (continuousMultilinearCurryFin1 𝕜 E F).symm ↑i
\u22a2 p.removeZero.rightInv i = p.rightInv i
-- Mathlib/MeasureTheory/Measure/Restrict.lean
R : Type u_1
α : Type u_2
β : Type u_3
δ : Type u_4
γ : Type u_5
ι : Type u_6
m0 : MeasurableSpace α
inst✝¹ : MeasurableSpace β
inst✝ : MeasurableSpace γ
μ μ₁ μ₂ μ₃ ν ν' ν₁ ν₂ : Measure α
s✝ s' t✝ : Set α
s : ι → Set α
t : Set ι
ht : t.Countable
f g : α → δ
\u22a2 f =ᶠ[ae (μ.restrict (⋃ i ∈ t, s i))] g ↔ ∀ i ∈ t, f =ᶠ[ae (μ.restrict (s i))] g
-- Mathlib/Data/PFun.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
ε : Type u_5
ι : Type u_6
f✝ f : α →. β
s : Set β
x : ↑f.Dom
\u22a2 x ∈ f.asSubtype ⁻¹' s ↔ x ∈ Subtype.val ⁻¹' f.preimage s
-- Mathlib/Data/PFun.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
ε : Type u_5
ι : Type u_6
f✝ f : α →. β
s : Set β
x : ↑f.Dom
\u22a2 f.fn ↑x ⋯ ∈ s ↔ ∃ y ∈ s, y ∈ f ↑x
-- Mathlib/Algebra/Group/Subgroup/Basic.lean
G : Type u_1
G' : Type u_2
G'' : Type u_3
inst✝⁵ : Group G
inst✝⁴ : Group G'
inst✝³ : Group G''
A : Type u_4
inst✝² : AddGroup A
H✝ K✝ : Subgroup G
k : Set G
N : Type u_5
inst✝¹ : Group N
P : Type u_6
inst✝ : Group P
H K : Subgroup G
\u22a2 H.subgroupOf K = ⊤ ↔ K ≤ H
-- Mathlib/MeasureTheory/Function/AEEqOfIntegral.lean
α : Type u_1
E : Type u_2
m m0 : MeasurableSpace α
μ✝ : Measure α
s t : Set α
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace ℝ E
inst✝⁵ : CompleteSpace E
p : ℝ≥0∞
β : Type u_3
inst✝⁴ : TopologicalSpace β
inst✝³ : MeasurableSpace β
inst✝² : BorelSpace β
inst✝¹ : SigmaCompactSpace β
inst✝ : R1Space β
μ : Measure β
f : β → E
hf : Integrable f μ
h'f : ∀ (s : Set β), IsCompact s → ∫ (x : β) in s, f x ∂μ = 0
\u22a2 f =ᶠ[ae μ] 0
-- Mathlib/MeasureTheory/Function/AEEqOfIntegral.lean
α : Type u_1
E : Type u_2
m m0 : MeasurableSpace α
μ✝ : Measure α
s✝ t : Set α
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace ℝ E
inst✝⁵ : CompleteSpace E
p : ℝ≥0∞
β : Type u_3
inst✝⁴ : TopologicalSpace β
inst✝³ : MeasurableSpace β
inst✝² : BorelSpace β
inst✝¹ : SigmaCompactSpace β
inst✝ : R1Space β
μ : Measure β
f : β → E
hf : Integrable f μ
h'f : ∀ (s : Set β), IsCompact s → ∫ (x : β) in s, f x ∂μ = 0
s : Set β
hs : IsClosed s
\u22a2 ∫ (x : β) in s, f x ∂μ = 0
-- Mathlib/MeasureTheory/Function/AEEqOfIntegral.lean
α : Type u_1
E : Type u_2
m m0 : MeasurableSpace α
μ✝ : Measure α
s✝ t✝ : Set α
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace ℝ E
inst✝⁵ : CompleteSpace E
p : ℝ≥0∞
β : Type u_3
inst✝⁴ : TopologicalSpace β
inst✝³ : MeasurableSpace β
inst✝² : BorelSpace β
inst✝¹ : SigmaCompactSpace β
inst✝ : R1Space β
μ : Measure β
f : β → E
hf : Integrable f μ
h'f : ∀ (s : Set β), IsCompact s → ∫ (x : β) in s, f x ∂μ = 0
s : Set β
hs : IsClosed s
t : ℕ → Set β := fun n => closure (compactCovering β n) ∩ s
\u22a2 ∫ (x : β) in s, f x ∂μ = 0
-- Mathlib/MeasureTheory/Function/AEEqOfIntegral.lean
α : Type u_1
E : Type u_2
m m0 : MeasurableSpace α
μ✝ : Measure α
s✝ t✝ : Set α
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace ℝ E
inst✝⁵ : CompleteSpace E
p : ℝ≥0∞
β : Type u_3
inst✝⁴ : TopologicalSpace β
inst✝³ : MeasurableSpace β
inst✝² : BorelSpace β
inst✝¹ : SigmaCompactSpace β
inst✝ : R1Space β
μ : Measure β
f : β → E
hf : Integrable f μ
h'f : ∀ (s : Set β), IsCompact s → ∫ (x : β) in s, f x ∂μ = 0
s : Set β
hs : IsClosed s
t : ℕ → Set β := fun n => closure (compactCovering β n) ∩ s
\u22a2 Tendsto (fun n => ∫ (x : β) in t n, f x ∂μ) atTop (𝓝 (∫ (x : β) in s, f x ∂μ))
-- Mathlib/MeasureTheory/Function/AEEqOfIntegral.lean
α : Type u_1
E : Type u_2
m m0 : MeasurableSpace α
μ✝ : Measure α
s✝ t✝ : Set α
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace ℝ E
inst✝⁵ : CompleteSpace E
p : ℝ≥0∞
β : Type u_3
inst✝⁴ : TopologicalSpace β
inst✝³ : MeasurableSpace β
inst✝² : BorelSpace β
inst✝¹ : SigmaCompactSpace β
inst✝ : R1Space β
μ : Measure β
f : β → E
hf : Integrable f μ
h'f : ∀ (s : Set β), IsCompact s → ∫ (x : β) in s, f x ∂μ = 0
s : Set β
hs : IsClosed s
t : ℕ → Set β := fun n => closure (compactCovering β n) ∩ s
B : s = ⋃ n, t n
\u22a2 Tendsto (fun n => ∫ (x : β) in t n, f x ∂μ) atTop (𝓝 (∫ (x : β) in s, f x ∂μ))
-- Mathlib/MeasureTheory/Function/AEEqOfIntegral.lean
α : Type u_1
E : Type u_2
m m0 : MeasurableSpace α
μ✝ : Measure α
s✝ t✝ : Set α
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace ℝ E
inst✝⁵ : CompleteSpace E
p : ℝ≥0∞
β : Type u_3
inst✝⁴ : TopologicalSpace β
inst✝³ : MeasurableSpace β
inst✝² : BorelSpace β
inst✝¹ : SigmaCompactSpace β
inst✝ : R1Space β
μ : Measure β
f : β → E
hf : Integrable f μ
h'f : ∀ (s : Set β), IsCompact s → ∫ (x : β) in s, f x ∂μ = 0
s : Set β
hs : IsClosed s
t : ℕ → Set β := fun n => closure (compactCovering β n) ∩ s
B : s = ⋃ n, t n
\u22a2 Tendsto (fun n => ∫ (x : β) in t n, f x ∂μ) atTop (𝓝 (∫ (x : β) in ⋃ n, t n, f x ∂μ))
-- Mathlib/MeasureTheory/Function/AEEqOfIntegral.lean
α : Type u_1
E : Type u_2
m m0 : MeasurableSpace α
μ✝ : Measure α
s✝ t✝ : Set α
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace ℝ E
inst✝⁵ : CompleteSpace E
p : ℝ≥0∞
β : Type u_3
inst✝⁴ : TopologicalSpace β
inst✝³ : MeasurableSpace β
inst✝² : BorelSpace β
inst✝¹ : SigmaCompactSpace β
inst✝ : R1Space β
μ : Measure β
f : β → E
hf : Integrable f μ
h'f : ∀ (s : Set β), IsCompact s → ∫ (x : β) in s, f x ∂μ = 0
s : Set β
hs : IsClosed s
t : ℕ → Set β := fun n => closure (compactCovering β n) ∩ s
B : s = ⋃ n, t n
\u22a2 ∀ (i : ℕ), MeasurableSet (t i)
-- Mathlib/MeasureTheory/Function/AEEqOfIntegral.lean
α : Type u_1
E : Type u_2
m m0 : MeasurableSpace α
μ✝ : Measure α
s✝ t✝ : Set α
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace ℝ E
inst✝⁵ : CompleteSpace E
p : ℝ≥0∞
β : Type u_3
inst✝⁴ : TopologicalSpace β
inst✝³ : MeasurableSpace β
inst✝² : BorelSpace β
inst✝¹ : SigmaCompactSpace β
inst✝ : R1Space β
μ : Measure β
f : β → E
hf : Integrable f μ
h'f : ∀ (s : Set β), IsCompact s → ∫ (x : β) in s, f x ∂μ = 0
s : Set β
hs : IsClosed s
t : ℕ → Set β := fun n => closure (compactCovering β n) ∩ s
B : s = ⋃ n, t n
\u22a2 Monotone t
-- Mathlib/MeasureTheory/Function/AEEqOfIntegral.lean
α : Type u_1
E : Type u_2
m m0 : MeasurableSpace α
μ✝ : Measure α
s✝ t✝ : Set α
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace ℝ E
inst✝⁵ : CompleteSpace E
p : ℝ≥0∞
β : Type u_3
inst✝⁴ : TopologicalSpace β
inst✝³ : MeasurableSpace β
inst✝² : BorelSpace β
inst✝¹ : SigmaCompactSpace β
inst✝ : R1Space β
μ : Measure β
f : β → E
hf : Integrable f μ
h'f : ∀ (s : Set β), IsCompact s → ∫ (x : β) in s, f x ∂μ = 0
s : Set β
hs : IsClosed s
t : ℕ → Set β := fun n => closure (compactCovering β n) ∩ s
B : s = ⋃ n, t n
\u22a2 IntegrableOn f (⋃ n, t n) μ
-- Mathlib/Control/Bitraversable/Lemmas.lean
t : Type u → Type u → Type u
inst✝⁵ : Bitraversable t
β✝ : Type u
F G : Type u → Type u
inst✝⁴ : Applicative F
inst✝³ : Applicative G
inst✝² : LawfulBitraversable t
inst✝¹ : LawfulApplicative F
inst✝ : LawfulApplicative G
α α' β : Type u
f : α → α'
x : t α β
\u22a2 tfst (pure ∘ f) x = pure (fst f x)