ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/GroupTheory/Perm/Cycle/Type.lean
α : Type u_1
inst✝¹ : Fintype α
inst✝ : DecidableEq α
σ : Perm α

⊢ card σ.cycleType = 0 ↔ σ = 1
-- Mathlib/Algebra/Algebra/Basic.lean
R : Type u
S : Type v
M : Type w
inst✝⁷ : CommSemiring R
inst✝⁶ : Semiring S
inst✝⁵ : AddCommMonoid M
inst✝⁴ : Module R M
inst✝³ : Module S M
inst✝² : SMulCommClass S R M
inst✝¹ : SMul R S
inst✝ : IsScalarTower R S M
x : R
h : IsUnit ((algebraMap R (End S M)) x)
m m' : M
H : m = x • m'

⊢ m' = ↑h.unit⁻¹ (x • m')
-- Mathlib/Algebra/Algebra/Basic.lean
R : Type u
S : Type v
M : Type w
inst✝⁷ : CommSemiring R
inst✝⁶ : Semiring S
inst✝⁵ : AddCommMonoid M
inst✝⁴ : Module R M
inst✝³ : Module S M
inst✝² : SMulCommClass S R M
inst✝¹ : SMul R S
inst✝ : IsScalarTower R S M
x : R
h : IsUnit ((algebraMap R (End S M)) x)
m m' : M
H : m = x • m'

⊢ ↑h.unit m' = ↑h.unit (↑h.unit⁻¹ (x • m'))
-- Mathlib/Algebra/Algebra/Basic.lean
R : Type u
S : Type v
M : Type w
inst✝⁷ : CommSemiring R
inst✝⁶ : Semiring S
inst✝⁵ : AddCommMonoid M
inst✝⁴ : Module R M
inst✝³ : Module S M
inst✝² : SMulCommClass S R M
inst✝¹ : SMul R S
inst✝ : IsScalarTower R S M
x : R
h : IsUnit ((algebraMap R (End S M)) x)
m m' : M
H : m = x • m'

⊢ ↑h.unit m' = x • m'
-- Mathlib/Data/Finset/Card.lean
α : Type u_1
β : Type u_2
R : Type u_3
s t u : Finset α
f : α → β
n : ℕ
inst✝ : DecidableEq α
h : s ⊆ t

⊢ (t \ s).card = t.card - s.card
-- Mathlib/Data/Finset/Card.lean
α : Type u_1
β : Type u_2
R : Type u_3
s t u : Finset α
f : α → β
n : ℕ
inst✝ : DecidableEq α
h : s ⊆ t

⊢ (t \ s).card = (t \ s ∪ s).card - s.card
-- Mathlib/CategoryTheory/Limits/IsLimit.lean
J : Type u₁
inst✝² : Category.{v₁, u₁} J
K : Type u₂
inst✝¹ : Category.{v₂, u₂} K
C : Type u₃
inst✝ : Category.{v₃, u₃} C
F✝ : J ⥤ C
t✝ : Cocone F✝
F : J ⥤ C
s : Cocone F
G : K ⥤ C
t : Cocone G
P : IsColimit s
Q : IsColimit t
e : J ≌ K
w : e.functor ⋙ G ≅ F
w' : e.inverse ⋙ F ≅ G := (isoWhiskerLeft e.inverse w).symm ≪≫ e.invFunIdAssoc G

⊢ P.desc ((Cocones.equivalenceOfReindexing e w).functor.obj t) ≫ Q.desc ((Cocones.equivalenceOfReindexing e.symm w').functor.obj s) = 𝟙 s.pt
-- Mathlib/CategoryTheory/Limits/IsLimit.lean
J : Type u₁
inst✝² : Category.{v₁, u₁} J
K : Type u₂
inst✝¹ : Category.{v₂, u₂} K
C : Type u₃
inst✝ : Category.{v₃, u₃} C
F✝ : J ⥤ C
t✝ : Cocone F✝
F : J ⥤ C
s : Cocone F
G : K ⥤ C
t : Cocone G
P : IsColimit s
Q : IsColimit t
e : J ≌ K
w : e.functor ⋙ G ≅ F
w' : e.inverse ⋙ F ≅ G := (isoWhiskerLeft e.inverse w).symm ≪≫ e.invFunIdAssoc G

⊢ ∀ (j : J), s.ι.app j ≫ P.desc ((Cocones.equivalenceOfReindexing e w).functor.obj t) ≫ Q.desc ((Cocones.equivalenceOfReindexing e.symm w').functor.obj s) = s.ι.app j ≫ 𝟙 s.pt
-- Mathlib/CategoryTheory/Limits/IsLimit.lean
J : Type u₁
inst✝² : Category.{v₁, u₁} J
K : Type u₂
inst✝¹ : Category.{v₂, u₂} K
C : Type u₃
inst✝ : Category.{v₃, u₃} C
F✝ : J ⥤ C
t✝ : Cocone F✝
F : J ⥤ C
s : Cocone F
G : K ⥤ C
t : Cocone G
P : IsColimit s
Q : IsColimit t
e : J ≌ K
w : e.functor ⋙ G ≅ F
w' : e.inverse ⋙ F ≅ G := (isoWhiskerLeft e.inverse w).symm ≪≫ e.invFunIdAssoc G
j : J

⊢ s.ι.app j ≫ P.desc ((Cocones.precompose w.inv).obj (Cocone.whisker e.functor t)) ≫ Q.desc ((Cocones.precompose ((e.invFunIdAssoc G).inv ≫ whiskerLeft e.inverse w.hom)).obj (Cocone.whisker e.inverse s)) = s.ι.app j ≫ 𝟙 s.pt
-- Mathlib/CategoryTheory/Limits/IsLimit.lean
J : Type u₁
inst✝² : Category.{v₁, u₁} J
K : Type u₂
inst✝¹ : Category.{v₂, u₂} K
C : Type u₃
inst✝ : Category.{v₃, u₃} C
F✝ : J ⥤ C
t✝ : Cocone F✝
F : J ⥤ C
s : Cocone F
G : K ⥤ C
t : Cocone G
P : IsColimit s
Q : IsColimit t
e : J ≌ K
w : e.functor ⋙ G ≅ F
w' : e.inverse ⋙ F ≅ G := (isoWhiskerLeft e.inverse w).symm ≪≫ e.invFunIdAssoc G
j : J

⊢ w.inv.app j ≫ G.map (e.counitInv.app (e.functor.obj j)) ≫ w.hom.app (e.inverse.obj (e.functor.obj j)) ≫ s.ι.app (e.inverse.obj (e.functor.obj j)) = s.ι.app j
-- Mathlib/CategoryTheory/Limits/IsLimit.lean
J : Type u₁
inst✝² : Category.{v₁, u₁} J
K : Type u₂
inst✝¹ : Category.{v₂, u₂} K
C : Type u₃
inst✝ : Category.{v₃, u₃} C
F✝ : J ⥤ C
t✝ : Cocone F✝
F : J ⥤ C
s : Cocone F
G : K ⥤ C
t : Cocone G
P : IsColimit s
Q : IsColimit t
e : J ≌ K
w : e.functor ⋙ G ≅ F
w' : e.inverse ⋙ F ≅ G := (isoWhiskerLeft e.inverse w).symm ≪≫ e.invFunIdAssoc G
j : J

⊢ F.map (e.unit.app j) ≫ w.inv.app ((e.functor ⋙ e.inverse).obj j) ≫ w.hom.app (e.inverse.obj (e.functor.obj j)) ≫ s.ι.app (e.inverse.obj (e.functor.obj j)) = s.ι.app j
-- Mathlib/CategoryTheory/Limits/IsLimit.lean
J : Type u₁
inst✝² : Category.{v₁, u₁} J
K : Type u₂
inst✝¹ : Category.{v₂, u₂} K
C : Type u₃
inst✝ : Category.{v₃, u₃} C
F✝ : J ⥤ C
t✝ : Cocone F✝
F : J ⥤ C
s : Cocone F
G : K ⥤ C
t : Cocone G
P : IsColimit s
Q : IsColimit t
e : J ≌ K
w : e.functor ⋙ G ≅ F
w' : e.inverse ⋙ F ≅ G := (isoWhiskerLeft e.inverse w).symm ≪≫ e.invFunIdAssoc G

⊢ Q.desc ((Cocones.equivalenceOfReindexing e.symm w').functor.obj s) ≫ P.desc ((Cocones.equivalenceOfReindexing e w).functor.obj t) = 𝟙 t.pt
-- Mathlib/CategoryTheory/Limits/IsLimit.lean
J : Type u₁
inst✝² : Category.{v₁, u₁} J
K : Type u₂
inst✝¹ : Category.{v₂, u₂} K
C : Type u₃
inst✝ : Category.{v₃, u₃} C
F✝ : J ⥤ C
t✝ : Cocone F✝
F : J ⥤ C
s : Cocone F
G : K ⥤ C
t : Cocone G
P : IsColimit s
Q : IsColimit t
e : J ≌ K
w : e.functor ⋙ G ≅ F
w' : e.inverse ⋙ F ≅ G := (isoWhiskerLeft e.inverse w).symm ≪≫ e.invFunIdAssoc G

⊢ ∀ (j : K), t.ι.app j ≫ Q.desc ((Cocones.equivalenceOfReindexing e.symm w').functor.obj s) ≫ P.desc ((Cocones.equivalenceOfReindexing e w).functor.obj t) = t.ι.app j ≫ 𝟙 t.pt
-- Mathlib/Topology/IsLocalHomeomorph.lean
X : Type u_1
Y : Type u_2
Z : Type u_3
inst✝² : TopologicalSpace X
inst✝¹ : TopologicalSpace Y
inst✝ : TopologicalSpace Z
g : Y → Z
s : Set X
t : Set Y
x : X
f : PartialHomeomorph X Y
hx : x ∈ f.source
hf : IsLocalHomeomorph ↑f

⊢ ∃ U, IsOpen U ∧ x ∈ U ∧ Set.InjOn (↑f) U
-- Mathlib/Algebra/Lie/InvariantForm.lean
R : Type u_1
L : Type u_2
M : Type u_3
inst✝⁵ : CommRing R
inst✝⁴ : LieRing L
inst✝³ : LieAlgebra R L
inst✝² : AddCommGroup M
inst✝¹ : Module R M
inst✝ : LieRingModule L M
Φ✝ : LinearMap.BilinForm R M
hΦ_nondeg✝ : Φ✝.Nondegenerate
hΦ_inv✝ : LinearMap.BilinForm.lieInvariant L Φ✝
Φ : LinearMap.BilinForm R L
hΦ_nondeg : Φ.Nondegenerate
hΦ_inv : LinearMap.BilinForm.lieInvariant L Φ
hL : ∀ (I : LieIdeal R L), IsAtom I → ¬IsLieAbelian ↥↑I
I : LieIdeal R L
hI : IsAtom I

⊢ Disjoint I (orthogonal Φ hΦ_inv I)
-- Mathlib/Algebra/Lie/InvariantForm.lean
R : Type u_1
L : Type u_2
M : Type u_3
inst✝⁵ : CommRing R
inst✝⁴ : LieRing L
inst✝³ : LieAlgebra R L
inst✝² : AddCommGroup M
inst✝¹ : Module R M
inst✝ : LieRingModule L M
Φ✝ : LinearMap.BilinForm R M
hΦ_nondeg✝ : Φ✝.Nondegenerate
hΦ_inv✝ : LinearMap.BilinForm.lieInvariant L Φ✝
Φ : LinearMap.BilinForm R L
hΦ_nondeg : Φ.Nondegenerate
hΦ_inv : LinearMap.BilinForm.lieInvariant L Φ
hL : ∀ (I : LieIdeal R L), IsAtom I → ¬IsLieAbelian ↥↑I
I : LieIdeal R L
hI : IsAtom I

⊢ I ⊓ orthogonal Φ hΦ_inv I ≤ I ∧ I ⊓ orthogonal Φ hΦ_inv I ≠ I
-- Mathlib/Algebra/Lie/InvariantForm.lean
R : Type u_1
L : Type u_2
M : Type u_3
inst✝⁵ : CommRing R
inst✝⁴ : LieRing L
inst✝³ : LieAlgebra R L
inst✝² : AddCommGroup M
inst✝¹ : Module R M
inst✝ : LieRingModule L M
Φ✝ : LinearMap.BilinForm R M
hΦ_nondeg✝ : Φ✝.Nondegenerate
hΦ_inv✝ : LinearMap.BilinForm.lieInvariant L Φ✝
Φ : LinearMap.BilinForm R L
hΦ_nondeg : Φ.Nondegenerate
hΦ_inv : LinearMap.BilinForm.lieInvariant L Φ
hL : ∀ (I : LieIdeal R L), IsAtom I → ¬IsLieAbelian ↥↑I
I : LieIdeal R L
hI : IsAtom I
contra : I ≤ orthogonal Φ hΦ_inv I

⊢ False
-- Mathlib/Algebra/Lie/InvariantForm.lean
R : Type u_1
L : Type u_2
M : Type u_3
inst✝⁵ : CommRing R
inst✝⁴ : LieRing L
inst✝³ : LieAlgebra R L
inst✝² : AddCommGroup M
inst✝¹ : Module R M
inst✝ : LieRingModule L M
Φ✝ : LinearMap.BilinForm R M
hΦ_nondeg✝ : Φ✝.Nondegenerate
hΦ_inv✝ : LinearMap.BilinForm.lieInvariant L Φ✝
Φ : LinearMap.BilinForm R L
hΦ_nondeg : Φ.Nondegenerate
hΦ_inv : LinearMap.BilinForm.lieInvariant L Φ
hL : ∀ (I : LieIdeal R L), IsAtom I → ¬IsLieAbelian ↥↑I
I : LieIdeal R L
hI : IsAtom I
contra : I ≤ orthogonal Φ hΦ_inv I

⊢ I = ⊥
-- Mathlib/Algebra/Lie/InvariantForm.lean
R : Type u_1
L : Type u_2
M : Type u_3
inst✝⁵ : CommRing R
inst✝⁴ : LieRing L
inst✝³ : LieAlgebra R L
inst✝² : AddCommGroup M
inst✝¹ : Module R M
inst✝ : LieRingModule L M
Φ✝ : LinearMap.BilinForm R M
hΦ_nondeg✝ : Φ✝.Nondegenerate
hΦ_inv✝ : LinearMap.BilinForm.lieInvariant L Φ✝
Φ : LinearMap.BilinForm R L
hΦ_nondeg : Φ.Nondegenerate
hΦ_inv : LinearMap.BilinForm.lieInvariant L Φ
hL : ∀ (I : LieIdeal R L), IsAtom I → ¬IsLieAbelian ↥↑I
I : LieIdeal R L
hI : IsAtom I
contra : I ≤ orthogonal Φ hΦ_inv I

⊢ {m | ∃ x n, ⁅↑x, ↑n⁆ = m} ⊆ ↑⊥
-- Mathlib/Algebra/Lie/InvariantForm.lean
R : Type u_1
L : Type u_2
M : Type u_3
inst✝⁵ : CommRing R
inst✝⁴ : LieRing L
inst✝³ : LieAlgebra R L
inst✝² : AddCommGroup M
inst✝¹ : Module R M
inst✝ : LieRingModule L M
Φ✝ : LinearMap.BilinForm R M
hΦ_nondeg✝ : Φ✝.Nondegenerate
hΦ_inv✝ : LinearMap.BilinForm.lieInvariant L Φ✝
Φ : LinearMap.BilinForm R L
hΦ_nondeg : Φ.Nondegenerate
hΦ_inv : LinearMap.BilinForm.lieInvariant L Φ
hL : ∀ (I : LieIdeal R L), IsAtom I → ¬IsLieAbelian ↥↑I
I : LieIdeal R L
hI : IsAtom I
contra : I ≤ orthogonal Φ hΦ_inv I
x : ↥I
y : ↥I

⊢ ⁅↑x, ↑y⁆ ∈ ↑⊥
-- Mathlib/Algebra/Lie/InvariantForm.lean
R : Type u_1
L : Type u_2
M : Type u_3
inst✝⁵ : CommRing R
inst✝⁴ : LieRing L
inst✝³ : LieAlgebra R L
inst✝² : AddCommGroup M
inst✝¹ : Module R M
inst✝ : LieRingModule L M
Φ✝ : LinearMap.BilinForm R M
hΦ_nondeg✝ : Φ✝.Nondegenerate
hΦ_inv✝ : LinearMap.BilinForm.lieInvariant L Φ✝
Φ : LinearMap.BilinForm R L
hΦ_nondeg : Φ.Nondegenerate
hΦ_inv : LinearMap.BilinForm.lieInvariant L Φ
hL : ∀ (I : LieIdeal R L), IsAtom I → ¬IsLieAbelian ↥↑I
I : LieIdeal R L
hI : IsAtom I
contra : I ≤ orthogonal Φ hΦ_inv I
x : ↥I
y : ↥I

⊢ ⁅↑x, ↑y⁆ = 0
-- Mathlib/Algebra/Lie/InvariantForm.lean
R : Type u_1
L : Type u_2
M : Type u_3
inst✝⁵ : CommRing R
inst✝⁴ : LieRing L
inst✝³ : LieAlgebra R L
inst✝² : AddCommGroup M
inst✝¹ : Module R M
inst✝ : LieRingModule L M
Φ✝ : LinearMap.BilinForm R M
hΦ_nondeg✝ : Φ✝.Nondegenerate
hΦ_inv✝ : LinearMap.BilinForm.lieInvariant L Φ✝
Φ : LinearMap.BilinForm R L
hΦ_nondeg : Φ.Nondegenerate
hΦ_inv : LinearMap.BilinForm.lieInvariant L Φ
hL : ∀ (I : LieIdeal R L), IsAtom I → ¬IsLieAbelian ↥↑I
I : LieIdeal R L
hI : IsAtom I
contra : I ≤ orthogonal Φ hΦ_inv I
x : ↥I
y : ↥I
z : L

⊢ (Φ ⁅↑x, ↑y⁆) z = 0
-- Mathlib/Algebra/Lie/InvariantForm.lean
R : Type u_1
L : Type u_2
M : Type u_3
inst✝⁵ : CommRing R
inst✝⁴ : LieRing L
inst✝³ : LieAlgebra R L
inst✝² : AddCommGroup M
inst✝¹ : Module R M
inst✝ : LieRingModule L M
Φ✝ : LinearMap.BilinForm R M
hΦ_nondeg✝ : Φ✝.Nondegenerate
hΦ_inv✝ : LinearMap.BilinForm.lieInvariant L Φ✝
Φ : LinearMap.BilinForm R L
hΦ_nondeg : Φ.Nondegenerate
hΦ_inv : LinearMap.BilinForm.lieInvariant L Φ
hL : ∀ (I : LieIdeal R L), IsAtom I → ¬IsLieAbelian ↥↑I
I : LieIdeal R L
hI : IsAtom I
contra : I ≤ orthogonal Φ hΦ_inv I
x : ↥I
y : ↥I
z : L

⊢ (Φ ↑y) ⁅↑x, z⁆ = 0
-- Mathlib/Algebra/Lie/InvariantForm.lean
R : Type u_1
L : Type u_2
M : Type u_3
inst✝⁵ : CommRing R
inst✝⁴ : LieRing L
inst✝³ : LieAlgebra R L
inst✝² : AddCommGroup M
inst✝¹ : Module R M
inst✝ : LieRingModule L M
Φ✝ : LinearMap.BilinForm R M
hΦ_nondeg✝ : Φ✝.Nondegenerate
hΦ_inv✝ : LinearMap.BilinForm.lieInvariant L Φ✝
Φ : LinearMap.BilinForm R L
hΦ_nondeg : Φ.Nondegenerate
hΦ_inv : LinearMap.BilinForm.lieInvariant L Φ
hL : ∀ (I : LieIdeal R L), IsAtom I → ¬IsLieAbelian ↥↑I
I : LieIdeal R L
hI : IsAtom I
contra : I ≤ orthogonal Φ hΦ_inv I
x : ↥I
y : ↥I
z : L
hyz : ⁅↑x, z⁆ ∈ I

⊢ (Φ ↑y) ⁅↑x, z⁆ = 0
-- Mathlib/Data/Bool/Count.lean
b x : Bool
l : List Bool
h : Chain (fun x x_1 => x ≠ x_1) b (x :: l)

⊢ count (!b) (x :: l) = count b (x :: l) + (x :: l).length % 2
-- Mathlib/Data/Bool/Count.lean
x : Bool
l : List Bool
h : Chain (fun x x_1 => x ≠ x_1) (!x) (x :: l)

⊢ count (!!x) (x :: l) = count (!x) (x :: l) + (x :: l).length % 2
-- Mathlib/MeasureTheory/Measure/Typeclasses.lean
α : Type u_1
β : Type u_2
δ : Type u_3
ι : Type u_4
m0 : MeasurableSpace α
inst✝ : MeasurableSpace β
μ✝ ν ν₁ ν₂ : Measure α
s✝ t : Set α
μ : Measure α
h this : SigmaFinite μ
s : ℕ → Set α := spanningSets μ

⊢ μ univ < ⊤
-- Mathlib/MeasureTheory/Measure/Typeclasses.lean
α : Type u_1
β : Type u_2
δ : Type u_3
ι : Type u_4
m0 : MeasurableSpace α
inst✝ : MeasurableSpace β
μ✝ ν ν₁ ν₂ : Measure α
s✝ t : Set α
μ : Measure α
h this : SigmaFinite μ
s : ℕ → Set α := spanningSets μ
hs_univ : ⋃ i, s i = univ

⊢ μ univ < ⊤
-- Mathlib/MeasureTheory/Measure/Typeclasses.lean
α : Type u_1
β : Type u_2
δ : Type u_3
ι : Type u_4
m0 : MeasurableSpace α
inst✝ : MeasurableSpace β
μ✝ ν ν₁ ν₂ : Measure α
s✝ t : Set α
μ : Measure α
h this : SigmaFinite μ
s : ℕ → Set α := spanningSets μ
hs_univ : ⋃ i, s i = univ
hs_meas : ∀ (i : ℕ), MeasurableSet (s i)

⊢ μ univ < ⊤
-- Mathlib/MeasureTheory/Measure/Typeclasses.lean
α : Type u_1
β : Type u_2
δ : Type u_3
ι : Type u_4
m0 : MeasurableSpace α
inst✝ : MeasurableSpace β
μ✝ ν ν₁ ν₂ : Measure α
s✝ t : Set α
μ : Measure α
h this : SigmaFinite μ
s : ℕ → Set α := spanningSets μ
hs_univ : ⋃ i, s i = univ
hs_meas : ∀ (i : ℕ), s i = ∅ ∨ s i = univ

⊢ μ univ < ⊤
-- Mathlib/MeasureTheory/Measure/Typeclasses.lean
α : Type u_1
β : Type u_2
δ : Type u_3
ι : Type u_4
m0 : MeasurableSpace α
inst✝ : MeasurableSpace β
μ✝ ν ν₁ ν₂ : Measure α
s✝ t : Set α
μ : Measure α
h this : SigmaFinite μ
s : ℕ → Set α := spanningSets μ
hs_univ : ⋃ i, s i = univ
hs_meas : ∀ (i : ℕ), s i = ∅ ∨ s i = univ
h_univ_empty : ¬univ = ∅

⊢ μ univ < ⊤
-- Mathlib/MeasureTheory/Measure/Typeclasses.lean
α : Type u_1
β : Type u_2
δ : Type u_3
ι : Type u_4
m0 : MeasurableSpace α
inst✝ : MeasurableSpace β
μ✝ ν ν₁ ν₂ : Measure α
s✝ t : Set α
μ : Measure α
h this : SigmaFinite μ
s : ℕ → Set α := spanningSets μ
hs_univ : ⋃ i, s i = univ
hs_meas : ∀ (i : ℕ), s i = ∅ ∨ s i = univ
h_univ_empty : ¬univ = ∅
i : ℕ
hsi : s i = univ

⊢ μ univ < ⊤
-- Mathlib/MeasureTheory/Measure/Typeclasses.lean
α : Type u_1
β : Type u_2
δ : Type u_3
ι : Type u_4
m0 : MeasurableSpace α
inst✝ : MeasurableSpace β
μ✝ ν ν₁ ν₂ : Measure α
s✝ t : Set α
μ : Measure α
h this : SigmaFinite μ
s : ℕ → Set α := spanningSets μ
hs_univ : ⋃ i, s i = univ
hs_meas : ∀ (i : ℕ), s i = ∅ ∨ s i = univ
h_univ_empty : ¬univ = ∅
i : ℕ
hsi : s i = univ

⊢ μ (s i) < ⊤
-- Mathlib/RingTheory/FractionalIdeal/Operations.lean
R : Type u_1
inst✝⁶ : CommRing R
S : Submonoid R
P : Type u_2
inst✝⁵ : CommRing P
inst✝⁴ : Algebra R P
loc : IsLocalization S P
P' : Type u_3
inst✝³ : CommRing P'
inst✝² : Algebra R P'
loc' : IsLocalization S P'
P'' : Type u_4
inst✝¹ : CommRing P''
inst✝ : Algebra R P''
loc'' : IsLocalization S P''
I✝ J✝ : FractionalIdeal S P
g : P →ₐ[R] P'
I J : FractionalIdeal S P
x : P
hx : x ∈ I * J

⊢ x ∈ ↑I * ↑J
-- Mathlib/Data/Matroid/Closure.lean
ι : Type u_1
α : Type u_2
M✝ : Matroid α
F X✝ Y : Set α
e : α
M : Matroid α
X : Set α

⊢ M.closure (X ∩ M.E) = M.closure X
-- Mathlib/Algebra/Group/Submonoid/Membership.lean
M : Type u_1
A : Type u_2
B : Type u_3
inst✝¹ : MulOneClass M
ι : Sort u_4
inst✝ : Nonempty ι
S : ι → Submonoid M
hS : Directed (fun x x_1 => x ≤ x_1) S
x : M

⊢ x ∈ ↑(⨆ i, S i) ↔ x ∈ ⋃ i, ↑(S i)
-- Mathlib/Algebra/Lie/CartanSubalgebra.lean
R : Type u
L : Type v
inst✝³ : CommRing R
inst✝² : LieRing L
inst✝¹ : LieAlgebra R L
H✝ H : LieSubalgebra R L
inst✝ : H.IsCartanSubalgebra

⊢ H.toLieSubmodule.normalizer = H.toLieSubmodule
-- Mathlib/FieldTheory/IntermediateField.lean
K : Type u_1
L : Type u_2
L' : Type u_3
inst✝⁴ : Field K
inst✝³ : Field L
inst✝² : Field L'
inst✝¹ : Algebra K L
inst✝ : Algebra K L'
S✝ : IntermediateField K L
S : Subalgebra K L
hS : IsField ↥S
x✝ : L

⊢ x✝ ∈ (S.toIntermediateField' hS).toSubalgebra ↔ x✝ ∈ S
-- Mathlib/Geometry/Euclidean/Angle/Unoriented/RightAngle.lean
V : Type u_1
inst✝¹ : NormedAddCommGroup V
inst✝ : InnerProductSpace ℝ V
x y : V
h : ⟪x, y⟫_ℝ = 0

⊢ angle x (x + y) = Real.arccos (‖x‖ / ‖x + y‖)
-- Mathlib/Geometry/Euclidean/Angle/Unoriented/RightAngle.lean
V : Type u_1
inst✝¹ : NormedAddCommGroup V
inst✝ : InnerProductSpace ℝ V
x y : V
h : ⟪x, y⟫_ℝ = 0

⊢ Real.arccos (‖x‖ * ‖x‖ / (‖x‖ * ‖x + y‖)) = Real.arccos (‖x‖ / ‖x + y‖)
-- Mathlib/Geometry/Euclidean/Angle/Unoriented/RightAngle.lean
V : Type u_1
inst✝¹ : NormedAddCommGroup V
inst✝ : InnerProductSpace ℝ V
x y : V
h : ⟪x, y⟫_ℝ = 0
hx : ¬‖x‖ = 0

⊢ Real.arccos (‖x‖ * ‖x‖ / (‖x‖ * ‖x + y‖)) = Real.arccos (‖x‖ / ‖x + y‖)
-- Mathlib/Algebra/MvPolynomial/Degrees.lean
R : Type u
S : Type v
σ : Type u_1
τ : Type u_2
r : R
e : ℕ
n m : σ
s✝ : σ →₀ ℕ
inst✝ : CommSemiring R
p q : MvPolynomial σ R
s : σ →₀ ℕ
c : R

⊢ ((monomial s) c).totalDegree ≤ s.sum fun x => id
-- Mathlib/Algebra/Polynomial/FieldDivision.lean
R : Type u
S : Type v
k : Type y
A : Type z
a b : R
n : ℕ
inst✝¹ : Field R
p q : R[X]
inst✝ : DecidableEq R
hp : p ≠ 0

⊢ ↑(normUnit p) = C p.leadingCoeff⁻¹
-- Mathlib/Algebra/Polynomial/FieldDivision.lean
R : Type u
S : Type v
k : Type y
A : Type z
a b : R
n : ℕ
inst✝¹ : Field R
p q : R[X]
inst✝ : DecidableEq R
hp : p ≠ 0
this : p.leadingCoeff ≠ 0

⊢ ↑(normUnit p) = C p.leadingCoeff⁻¹
-- Mathlib/Algebra/MonoidAlgebra/Support.lean
k : Type u₁
G : Type u₂
inst✝² : Semiring k
inst✝¹ : Mul G
inst✝ : IsLeftCancelMul G
f : MonoidAlgebra k G
r : k
hr : ∀ (y : k), r * y = 0 ↔ y = 0
x : G

⊢ (single x r * f).support = map (mulLeftEmbedding x) f.support
-- Mathlib/MeasureTheory/Function/L1Space.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
m : MeasurableSpace α
μ ν : Measure α
inst✝⁶ : MeasurableSpace δ
inst✝⁵ : NormedAddCommGroup β
inst✝⁴ : NormedAddCommGroup γ
𝕜 : Type u_5
inst✝³ : NontriviallyNormedField 𝕜
inst✝² : CompleteSpace 𝕜
E : Type u_6
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace 𝕜 E
f : α → 𝕜
c : E
hc : c ≠ 0

⊢ Integrable (fun x => f x • c) μ ↔ Integrable f μ
-- Mathlib/MeasureTheory/Function/L1Space.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
m : MeasurableSpace α
μ ν : Measure α
inst✝⁶ : MeasurableSpace δ
inst✝⁵ : NormedAddCommGroup β
inst✝⁴ : NormedAddCommGroup γ
𝕜 : Type u_5
inst✝³ : NontriviallyNormedField 𝕜
inst✝² : CompleteSpace 𝕜
E : Type u_6
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace 𝕜 E
f : α → 𝕜
c : E
hc : c ≠ 0

⊢ AEStronglyMeasurable f μ → (∫⁻ (a : α), ↑‖f a‖₊ * ↑‖c‖₊ ∂μ < ⊤ ↔ ∫⁻ (a : α), ↑‖f a‖₊ ∂μ < ⊤)
-- Mathlib/MeasureTheory/Function/L1Space.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
m : MeasurableSpace α
μ ν : Measure α
inst✝⁶ : MeasurableSpace δ
inst✝⁵ : NormedAddCommGroup β
inst✝⁴ : NormedAddCommGroup γ
𝕜 : Type u_5
inst✝³ : NontriviallyNormedField 𝕜
inst✝² : CompleteSpace 𝕜
E : Type u_6
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace 𝕜 E
f : α → 𝕜
c : E
hc : c ≠ 0
a✝ : AEStronglyMeasurable f μ

⊢ ∫⁻ (a : α), ↑‖f a‖₊ * ↑‖c‖₊ ∂μ < ⊤ ↔ ∫⁻ (a : α), ↑‖f a‖₊ ∂μ < ⊤
-- Mathlib/MeasureTheory/Function/L1Space.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
m : MeasurableSpace α
μ ν : Measure α
inst✝⁶ : MeasurableSpace δ
inst✝⁵ : NormedAddCommGroup β
inst✝⁴ : NormedAddCommGroup γ
𝕜 : Type u_5
inst✝³ : NontriviallyNormedField 𝕜
inst✝² : CompleteSpace 𝕜
E : Type u_6
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace 𝕜 E
f : α → 𝕜
c : E
hc : c ≠ 0
a✝ : AEStronglyMeasurable f μ

⊢ ∫⁻ (a : α), ↑‖f a‖₊ ∂μ < ⊤ ∧ ↑‖c‖₊ < ⊤ ∨ ∫⁻ (a : α), ↑‖f a‖₊ ∂μ = 0 ∨ ↑‖c‖₊ = 0 ↔ ∫⁻ (a : α), ↑‖f a‖₊ ∂μ < ⊤
-- Mathlib/MeasureTheory/Function/L1Space.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
m : MeasurableSpace α
μ ν : Measure α
inst✝⁶ : MeasurableSpace δ
inst✝⁵ : NormedAddCommGroup β
inst✝⁴ : NormedAddCommGroup γ
𝕜 : Type u_5
inst✝³ : NontriviallyNormedField 𝕜
inst✝² : CompleteSpace 𝕜
E : Type u_6
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace 𝕜 E
f : α → 𝕜
c : E
hc : c ≠ 0
a✝ : AEStronglyMeasurable f μ
this : ∀ (x : ℝ≥0∞), x = 0 → x < ⊤

⊢ ∫⁻ (a : α), ↑‖f a‖₊ ∂μ < ⊤ ∧ ↑‖c‖₊ < ⊤ ∨ ∫⁻ (a : α), ↑‖f a‖₊ ∂μ = 0 ∨ ↑‖c‖₊ = 0 ↔ ∫⁻ (a : α), ↑‖f a‖₊ ∂μ < ⊤
-- Mathlib/Data/Set/Function.lean
α : Type u_1
β : Type u_2
γ : Type u_3
ι : Sort u_4
π : α → Type u_5
f : α → β
g : α → γ
g' : β → γ

⊢ (range f)ᶜ.restrict (extend f g g') = g' ∘ Subtype.val
-- Mathlib/CategoryTheory/Adjunction/Mates.lean
A : Type u₁
B : Type u₂
C : Type u₃
D : Type u₄
E : Type u₅
F : Type u₆
X : Type u₇
Y : Type u₈
Z : Type u₉
inst✝⁸ : Category.{v₁, u₁} A
inst✝⁷ : Category.{v₂, u₂} B
inst✝⁶ : Category.{v₃, u₃} C
inst✝⁵ : Category.{v₄, u₄} D
inst✝⁴ : Category.{v₅, u₅} E
inst✝³ : Category.{v₆, u₆} F
inst✝² : Category.{v₇, u₇} X
inst✝¹ : Category.{v₈, u₈} Y
inst✝ : Category.{v₉, u₉} Z
G₁ : A ⥤ D
H₁ : B ⥤ E
K₁ : C ⥤ F
G₂ : D ⥤ X
H₂ : E ⥤ Y
K₂ : F ⥤ Z
L₁ : A ⥤ B
R₁ : B ⥤ A
L₂ : B ⥤ C
R₂ : C ⥤ B
L₃ : D ⥤ E
R₃ : E ⥤ D
L₄ : E ⥤ F
R₄ : F ⥤ E
L₅ : X ⥤ Y
R₅ : Y ⥤ X
L₆ : Y ⥤ Z
R₆ : Z ⥤ Y
adj₁ : L₁ ⊣ R₁
adj₂ : L₂ ⊣ R₂
adj₃ : L₃ ⊣ R₃
adj₄ : L₄ ⊣ R₄
adj₅ : L₅ ⊣ R₅
adj₆ : L₆ ⊣ R₆
α : R₁ ⋙ G₁ ⟶ H₁ ⋙ R₃
β : R₂ ⋙ H₁ ⟶ K₁ ⋙ R₄
γ : R₃ ⋙ G₂ ⟶ H₂ ⋙ R₅
δ : R₄ ⋙ H₂ ⟶ K₂ ⋙ R₆
c : C

⊢ ({ app := fun X_1 => G₂.map (({ app := fun X => α.app (R₂.obj X), naturality := ⋯ } ≫ { app := fun X => R₃.map (β.app X), naturality := ⋯ }).app X_1), naturality := ⋯ } ≫ { app := fun X_1 => ({ app := fun X_2 => γ.app (R₄.obj X_2), naturality := ⋯ } ≫ { app := fun X_2 => R₅.map (δ.app X_2), naturality := ⋯ }).app (K₁.obj X_1), naturality := ⋯ }).app c = ({ app := fun X_1 => ({ app := fun X_2 => G₂.map (α.app X_2), naturality := ⋯ } ≫ { app := fun X_2 => γ.app (H₁.obj X_2), naturality := ⋯ }).app (R₂.obj X_1), naturality := ⋯ } ≫ { app := fun X_1 => R₅.map (({ app := fun X => H₂.map (β.app X), naturality := ⋯ } ≫ { app := fun X => δ.app (K₁.obj X), naturality := ⋯ }).app X_1), naturality := ⋯ }).app c
-- Mathlib/CategoryTheory/Adjunction/Mates.lean
A : Type u₁
B : Type u₂
C : Type u₃
D : Type u₄
E : Type u₅
F : Type u₆
X : Type u₇
Y : Type u₈
Z : Type u₉
inst✝⁸ : Category.{v₁, u₁} A
inst✝⁷ : Category.{v₂, u₂} B
inst✝⁶ : Category.{v₃, u₃} C
inst✝⁵ : Category.{v₄, u₄} D
inst✝⁴ : Category.{v₅, u₅} E
inst✝³ : Category.{v₆, u₆} F
inst✝² : Category.{v₇, u₇} X
inst✝¹ : Category.{v₈, u₈} Y
inst✝ : Category.{v₉, u₉} Z
G₁ : A ⥤ D
H₁ : B ⥤ E
K₁ : C ⥤ F
G₂ : D ⥤ X
H₂ : E ⥤ Y
K₂ : F ⥤ Z
L₁ : A ⥤ B
R₁ : B ⥤ A
L₂ : B ⥤ C
R₂ : C ⥤ B
L₃ : D ⥤ E
R₃ : E ⥤ D
L₄ : E ⥤ F
R₄ : F ⥤ E
L₅ : X ⥤ Y
R₅ : Y ⥤ X
L₆ : Y ⥤ Z
R₆ : Z ⥤ Y
adj₁ : L₁ ⊣ R₁
adj₂ : L₂ ⊣ R₂
adj₃ : L₃ ⊣ R₃
adj₄ : L₄ ⊣ R₄
adj₅ : L₅ ⊣ R₅
adj₆ : L₆ ⊣ R₆
α : R₁ ⋙ G₁ ⟶ H₁ ⋙ R₃
β : R₂ ⋙ H₁ ⟶ K₁ ⋙ R₄
γ : R₃ ⋙ G₂ ⟶ H₂ ⋙ R₅
δ : R₄ ⋙ H₂ ⟶ K₂ ⋙ R₆
c : C

⊢ G₂.map (α.app (R₂.obj c)) ≫ G₂.map (R₃.map (β.app c)) ≫ γ.app (R₄.obj (K₁.obj c)) ≫ R₅.map (δ.app (K₁.obj c)) = G₂.map (α.app (R₂.obj c)) ≫ γ.app (H₁.obj (R₂.obj c)) ≫ R₅.map (H₂.map (β.app c)) ≫ R₅.map (δ.app (K₁.obj c))
-- Mathlib/CategoryTheory/Adjunction/Mates.lean
A : Type u₁
B : Type u₂
C : Type u₃
D : Type u₄
E : Type u₅
F : Type u₆
X : Type u₇
Y : Type u₈
Z : Type u₉
inst✝⁸ : Category.{v₁, u₁} A
inst✝⁷ : Category.{v₂, u₂} B
inst✝⁶ : Category.{v₃, u₃} C
inst✝⁵ : Category.{v₄, u₄} D
inst✝⁴ : Category.{v₅, u₅} E
inst✝³ : Category.{v₆, u₆} F
inst✝² : Category.{v₇, u₇} X
inst✝¹ : Category.{v₈, u₈} Y
inst✝ : Category.{v₉, u₉} Z
G₁ : A ⥤ D
H₁ : B ⥤ E
K₁ : C ⥤ F
G₂ : D ⥤ X
H₂ : E ⥤ Y
K₂ : F ⥤ Z
L₁ : A ⥤ B
R₁ : B ⥤ A
L₂ : B ⥤ C
R₂ : C ⥤ B
L₃ : D ⥤ E
R₃ : E ⥤ D
L₄ : E ⥤ F
R₄ : F ⥤ E
L₅ : X ⥤ Y
R₅ : Y ⥤ X
L₆ : Y ⥤ Z
R₆ : Z ⥤ Y
adj₁ : L₁ ⊣ R₁
adj₂ : L₂ ⊣ R₂
adj₃ : L₃ ⊣ R₃
adj₄ : L₄ ⊣ R₄
adj₅ : L₅ ⊣ R₅
adj₆ : L₆ ⊣ R₆
α : R₁ ⋙ G₁ ⟶ H₁ ⋙ R₃
β : R₂ ⋙ H₁ ⟶ K₁ ⋙ R₄
γ : R₃ ⋙ G₂ ⟶ H₂ ⋙ R₅
δ : R₄ ⋙ H₂ ⟶ K₂ ⋙ R₆
c : C

⊢ G₂.map (α.app (R₂.obj c)) ≫ G₂.map (R₃.map (β.app c)) ≫ γ.app (R₄.obj (K₁.obj c)) ≫ R₅.map (δ.app (K₁.obj c)) = G₂.map (α.app (R₂.obj c)) ≫ ((R₃ ⋙ G₂).map (β.app c) ≫ γ.app (R₄.obj (K₁.obj c))) ≫ R₅.map (δ.app (K₁.obj c))
-- Mathlib/MeasureTheory/Measure/Content.lean
G : Type w
inst✝ : TopologicalSpace G
μ : Content G
H : μ.ContentRegular
K : Compacts G
ε : ℝ≥0
hε : ε ≠ 0

⊢ ∃ K', K.carrier ⊆ interior K'.carrier ∧ (fun s => ↑(μ.toFun s)) K' ≤ (fun s => ↑(μ.toFun s)) K + ↑ε
-- Mathlib/MeasureTheory/Measure/Content.lean
G : Type w
inst✝ : TopologicalSpace G
μ : Content G
H : μ.ContentRegular
K : Compacts G
ε : ℝ≥0
hε : ε ≠ 0
hc : ¬∃ K', K.carrier ⊆ interior K'.carrier ∧ (fun s => ↑(μ.toFun s)) K' ≤ (fun s => ↑(μ.toFun s)) K + ↑ε

⊢ False
-- Mathlib/MeasureTheory/Measure/Content.lean
G : Type w
inst✝ : TopologicalSpace G
μ : Content G
H : μ.ContentRegular
K : Compacts G
ε : ℝ≥0
hε : ε ≠ 0
hc : ∀ (x : Compacts G), K.carrier ⊆ interior x.carrier → ↑(μ.toFun K) + ↑ε < ↑(μ.toFun x)

⊢ False