ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Order/ConditionallyCompleteLattice/Finset.lean
ι : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
inst✝ : ConditionallyCompleteLinearOrder α
s✝ t : Set α
a b : α
s : Finset α
h : s.Nonempty
\u22a2 sSup ↑s ∈ s
-- Mathlib/Order/ConditionallyCompleteLattice/Finset.lean
ι : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
inst✝ : ConditionallyCompleteLinearOrder α
s✝ t : Set α
a b : α
s : Finset α
h : s.Nonempty
\u22a2 s.max' h ∈ s
-- Mathlib/LinearAlgebra/Matrix/AbsoluteValue.lean
R : Type u_1
S : Type u_2
inst✝⁴ : CommRing R
inst✝³ : Nontrivial R
inst✝² : LinearOrderedCommRing S
n : Type u_3
inst✝¹ : Fintype n
inst✝ : DecidableEq n
ι : Type u_4
s : Finset ι
c : ι → R
A : ι → Matrix n n R
abv : AbsoluteValue R S
x : S
hx : ∀ (k : ι) (i j : n), abv (A k i j) ≤ x
y : S
hy : ∀ (k : ι), abv (c k) ≤ y
\u22a2 abv (∑ k ∈ s, c k • A k).det ≤ (Fintype.card n).factorial • (s.card • y * x) ^ Fintype.card n
-- Mathlib/Data/Nat/Factorization/Defs.lean
a b m n✝ p✝ n p : ℕ
h : ¬p ∣ n
\u22a2 n.factorization p = 0
-- Mathlib/Data/Finsupp/Indicator.lean
ι : Type u_1
α : Type u_2
inst✝ : Zero α
s : Finset ι
f : (i : ι) → i ∈ s → α
i : ι
b : α
\u22a2 single i b = indicator {i} fun x x => b
-- Mathlib/CategoryTheory/Comma/Arrow.lean
T : Type u
inst✝ : Category.{v, u} T
X Y : T
i : X ≅ Y
p : Arrow T
sq : mk i.hom ⟶ p
\u22a2 i.inv ≫ sq.left ≫ p.hom = sq.right
-- Mathlib/FieldTheory/Finite/Polynomial.lean
K : Type u_1
σ : Type u_2
inst✝² : Fintype K
inst✝¹ : Fintype σ
inst✝ : CommRing K
c : σ → K
\u22a2 (∏ n : σ, (1 - (X n - C (c n)) ^ (Fintype.card K - 1))).degrees ≤ ∑ s : σ, (Fintype.card K - 1) • {s}
-- Mathlib/FieldTheory/Finite/Polynomial.lean
K : Type u_1
σ : Type u_2
inst✝² : Fintype K
inst✝¹ : Fintype σ
inst✝ : CommRing K
c : σ → K
s : σ
x✝ : s ∈ Finset.univ
\u22a2 (1 - (X s - C (c s)) ^ (Fintype.card K - 1)).degrees ≤ (Fintype.card K - 1) • {s}
-- Mathlib/FieldTheory/Finite/Polynomial.lean
K : Type u_1
σ : Type u_2
inst✝² : Fintype K
inst✝¹ : Fintype σ
inst✝ : CommRing K
c : σ → K
s : σ
x✝ : s ∈ Finset.univ
\u22a2 degrees 1 ⊔ ((X s - C (c s)) ^ (Fintype.card K - 1)).degrees ≤ (Fintype.card K - 1) • {s}
-- Mathlib/FieldTheory/Finite/Polynomial.lean
K : Type u_1
σ : Type u_2
inst✝² : Fintype K
inst✝¹ : Fintype σ
inst✝ : CommRing K
c : σ → K
s : σ
x✝ : s ∈ Finset.univ
\u22a2 ((X s - C (c s)) ^ (Fintype.card K - 1)).degrees ≤ (Fintype.card K - 1) • {s}
-- Mathlib/FieldTheory/Finite/Polynomial.lean
K : Type u_1
σ : Type u_2
inst✝² : Fintype K
inst✝¹ : Fintype σ
inst✝ : CommRing K
c : σ → K
s : σ
x✝ : s ∈ Finset.univ
\u22a2 (X s - C (c s)).degrees ≤ {s}
-- Mathlib/FieldTheory/Finite/Polynomial.lean
K : Type u_1
σ : Type u_2
inst✝² : Fintype K
inst✝¹ : Fintype σ
inst✝ : CommRing K
c : σ → K
s : σ
x✝ : s ∈ Finset.univ
\u22a2 (X s).degrees ⊔ (C (c s)).degrees ≤ {s}
-- Mathlib/FieldTheory/Finite/Polynomial.lean
K : Type u_1
σ : Type u_2
inst✝² : Fintype K
inst✝¹ : Fintype σ
inst✝ : CommRing K
c : σ → K
s : σ
x✝ : s ∈ Finset.univ
\u22a2 (X s).degrees ≤ {s}
-- Mathlib/AlgebraicGeometry/OpenImmersion.lean
C : Type u
inst✝ : Category.{v, u} C
X Y : Scheme
f : X.Hom Y
H : IsOpenImmersion f
U : Y.Opens
hU : U ≤ f.opensRange
\u22a2 ↑(f ''ᵁ f ⁻¹ᵁ U) = ↑U
-- Mathlib/Analysis/RCLike/Basic.lean
K : Type u_1
E : Type u_2
inst✝ : RCLike K
z : K
n : ℤ
\u22a2 re ↑n = ↑n
-- Mathlib/Data/Fintype/Fin.lean
α : Type u_1
β : Type u_2
n : ℕ
i✝ : Fin n
i : Fin n.succ
\u22a2 i ∈ Ioi i✝.succ ↔ i ∈ map (succEmb n) (Ioi i✝)
-- Mathlib/Data/Fintype/Fin.lean
α : Type u_1
β : Type u_2
n : ℕ
i✝ : Fin n
i : Fin n.succ
\u22a2 i✝.succ < i ↔ ∃ a, i✝ < a ∧ (succEmb n) a = i
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/Angle.lean
\u22a2 (↑π).tan = 0
-- Mathlib/Topology/LocallyFinite.lean
ι : Type u_1
ι' : Type u_2
α : Type u_3
X : Type u_4
Y : Type u_5
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
f✝ g : ι → Set X
f : Option ι → Set X
\u22a2 LocallyFinite f ↔ LocallyFinite (f ∘ some)
-- Mathlib/Topology/LocallyFinite.lean
ι : Type u_1
ι' : Type u_2
α : Type u_3
X : Type u_4
Y : Type u_5
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
f✝ g : ι → Set X
f : Option ι → Set X
\u22a2 LocallyFinite ((f ∘ ⇑(Equiv.optionEquivSumPUnit ι).symm) ∘ Sum.inl) ∧ LocallyFinite ((f ∘ ⇑(Equiv.optionEquivSumPUnit ι).symm) ∘ Sum.inr) ↔ LocallyFinite (f ∘ some)
-- Mathlib/Topology/LocallyFinite.lean
ι : Type u_1
ι' : Type u_2
α : Type u_3
X : Type u_4
Y : Type u_5
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
f✝ g : ι → Set X
f : Option ι → Set X
\u22a2 LocallyFinite ((f ∘ ⇑(Equiv.optionEquivSumPUnit ι).symm) ∘ Sum.inl) ↔ LocallyFinite (f ∘ some)
-- Mathlib/Data/Complex/Exponential.lean
x y : ℂ
\u22a2 sin x - sin y = 2 * sin ((x - y) / 2) * cos ((x + y) / 2)
-- Mathlib/Data/Complex/Exponential.lean
x y : ℂ
s1 : sin ((x + y) / 2 + (x - y) / 2) = sin ((x + y) / 2) * cos ((x - y) / 2) + cos ((x + y) / 2) * sin ((x - y) / 2)
\u22a2 sin x - sin y = 2 * sin ((x - y) / 2) * cos ((x + y) / 2)
-- Mathlib/Data/Complex/Exponential.lean
x y : ℂ
s1 : sin ((x + y) / 2 + (x - y) / 2) = sin ((x + y) / 2) * cos ((x - y) / 2) + cos ((x + y) / 2) * sin ((x - y) / 2)
s2 : sin ((x + y) / 2 - (x - y) / 2) = sin ((x + y) / 2) * cos ((x - y) / 2) - cos ((x + y) / 2) * sin ((x - y) / 2)
\u22a2 sin x - sin y = 2 * sin ((x - y) / 2) * cos ((x + y) / 2)
-- Mathlib/Data/Complex/Exponential.lean
x y : ℂ
s1 : sin x = sin ((x + y) / 2) * cos ((x - y) / 2) + cos ((x + y) / 2) * sin ((x - y) / 2)
s2 : sin ((x + y) / 2 - (x - y) / 2) = sin ((x + y) / 2) * cos ((x - y) / 2) - cos ((x + y) / 2) * sin ((x - y) / 2)
\u22a2 sin x - sin y = 2 * sin ((x - y) / 2) * cos ((x + y) / 2)
-- Mathlib/Data/Complex/Exponential.lean
x y : ℂ
s1 : sin x = sin ((x + y) / 2) * cos ((x - y) / 2) + cos ((x + y) / 2) * sin ((x - y) / 2)
s2 : sin y = sin ((x + y) / 2) * cos ((x - y) / 2) - cos ((x + y) / 2) * sin ((x - y) / 2)
\u22a2 sin x - sin y = 2 * sin ((x - y) / 2) * cos ((x + y) / 2)
-- Mathlib/NumberTheory/Zsqrtd/Basic.lean
d a : ℤ
b c : ℤ√d
ha : a ≠ 0
h : (↑a * b).re = (↑a * c).re ∧ (↑a * b).im = (↑a * c).im
\u22a2 b.re = c.re ∧ b.im = c.im
-- Mathlib/Algebra/Order/Module/Rat.lean
α : Type u_1
inst✝² : LinearOrderedAddCommGroup α
inst✝¹ : DistribMulAction ℚ≥0 α
inst✝ : PosSMulMono ℚ≥0 α
q : ℚ≥0
a : α
\u22a2 |q • a| = q • |a|
-- 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
X : C
h : coyoneda.obj (op X) ⋙ uliftFunctor.{u₁, v₃} ≅ F.cocones
Y : C
f : X ⟶ Y
j : J
\u22a2 (h.hom.app Y { down := f }).app j = (h.hom.app X { down := 𝟙 X } ≫ (const J).map f).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
X : C
h : coyoneda.obj (op X) ⋙ uliftFunctor.{u₁, v₃} ≅ F.cocones
Y : C
f : X ⟶ Y
j : J
t : ((coyoneda.obj (op X) ⋙ uliftFunctor.{u₁, v₃}).map f ≫ h.hom.app Y) { down := 𝟙 X } = (h.hom.app X ≫ F.cocones.map f) { down := 𝟙 X }
\u22a2 (h.hom.app Y { down := f }).app j = (h.hom.app X { down := 𝟙 X } ≫ (const J).map f).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
X : C
h : coyoneda.obj (op X) ⋙ uliftFunctor.{u₁, v₃} ≅ F.cocones
Y : C
f : X ⟶ Y
j : J
t : h.hom.app Y { down := 𝟙 X ≫ f } = F.cocones.map f (h.hom.app X { down := 𝟙 X })
\u22a2 (h.hom.app Y { down := f }).app j = (h.hom.app X { down := 𝟙 X } ≫ (const J).map f).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
X : C
h : coyoneda.obj (op X) ⋙ uliftFunctor.{u₁, v₃} ≅ F.cocones
Y : C
f : X ⟶ Y
j : J
t : h.hom.app Y { down := f } = F.cocones.map f (h.hom.app X { down := 𝟙 X })
\u22a2 (h.hom.app Y { down := f }).app j = (h.hom.app X { down := 𝟙 X } ≫ (const J).map f).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
X : C
h : coyoneda.obj (op X) ⋙ uliftFunctor.{u₁, v₃} ≅ F.cocones
Y : C
f : X ⟶ Y
j : J
t : h.hom.app Y { down := f } = F.cocones.map f (h.hom.app X { down := 𝟙 X })
\u22a2 (F.cocones.map f (h.hom.app X { down := 𝟙 X })).app j = (h.hom.app X { down := 𝟙 X } ≫ (const J).map f).app j
-- Mathlib/Data/Int/Defs.lean
a b c d m✝ n✝ m n k i : ℤ
H : m % n = k % n
\u22a2 (m + i) % n = (k + i) % n
-- Mathlib/Data/Int/Log.lean
R : Type u_1
inst✝¹ : LinearOrderedSemifield R
inst✝ : FloorSemiring R
b : ℕ
r₁ r₂ : R
h₀ : 0 < r₁
h : r₁ ≤ r₂
\u22a2 log b r₁ ≤ log b r₂
-- Mathlib/Data/Int/Log.lean
R : Type u_1
inst✝¹ : LinearOrderedSemifield R
inst✝ : FloorSemiring R
b : ℕ
r₁ r₂ : R
h₀ : 0 < r₁
h : r₁ ≤ r₂
h₁ : r₁ ≤ 1
h₂ : r₂ ≤ 1
\u22a2 log b r₁ ≤ log b r₂
-- Mathlib/Data/Int/Log.lean
R : Type u_1
inst✝¹ : LinearOrderedSemifield R
inst✝ : FloorSemiring R
b : ℕ
r₁ r₂ : R
h₀ : 0 < r₁
h : r₁ ≤ r₂
h₁ : r₁ ≤ 1
h₂ : 1 ≤ r₂
\u22a2 log b r₁ ≤ log b r₂
-- Mathlib/Data/Int/Log.lean
R : Type u_1
inst✝¹ : LinearOrderedSemifield R
inst✝ : FloorSemiring R
b : ℕ
r₁ r₂ : R
h₀ : 0 < r₁
h : r₁ ≤ r₂
h₁ : 1 ≤ r₁
h₂ : r₂ ≤ 1
\u22a2 log b r₁ ≤ log b r₂
-- Mathlib/Data/Int/Log.lean
R : Type u_1
inst✝¹ : LinearOrderedSemifield R
inst✝ : FloorSemiring R
b : ℕ
r₁ r₂ : R
h₀ : 0 < r₁
h : r₁ ≤ r₂
h₁ : 1 ≤ r₁
h₂ : 1 ≤ r₂
\u22a2 log b r₁ ≤ log b r₂
-- Mathlib/RingTheory/Polynomial/Content.lean
R : Type u_1
inst✝² : CommRing R
inst✝¹ : IsDomain R
inst✝ : NormalizedGCDMonoid R
p : R[X]
h : ¬p = 0
\u22a2 p.primPart.IsPrimitive
-- Mathlib/RingTheory/Polynomial/Content.lean
R : Type u_1
inst✝² : CommRing R
inst✝¹ : IsDomain R
inst✝ : NormalizedGCDMonoid R
p : R[X]
h : ¬p.content = 0
\u22a2 p.primPart.IsPrimitive
-- Mathlib/RingTheory/Polynomial/Content.lean
R : Type u_1
inst✝² : CommRing R
inst✝¹ : IsDomain R
inst✝ : NormalizedGCDMonoid R
p : R[X]
h : ¬p.content = 0
\u22a2 p.primPart.content = 1
-- Mathlib/RingTheory/Polynomial/Content.lean
R : Type u_1
inst✝² : CommRing R
inst✝¹ : IsDomain R
inst✝ : NormalizedGCDMonoid R
p : R[X]
h : ¬p.content = 0
\u22a2 p.content * p.primPart.content = p.content * 1
-- Mathlib/AlgebraicGeometry/ProjectiveSpectrum/Topology.lean
R : Type u_1
A : Type u_2
inst✝³ : CommSemiring R
inst✝² : CommRing A
inst✝¹ : Algebra R A
𝒜 : ℕ → Submodule R A
inst✝ : GradedAlgebra 𝒜
f g : A
\u22a2 basicOpen 𝒜 (f * g) ≤ basicOpen 𝒜 f
-- Mathlib/AlgebraicGeometry/ProjectiveSpectrum/Topology.lean
R : Type u_1
A : Type u_2
inst✝³ : CommSemiring R
inst✝² : CommRing A
inst✝¹ : Algebra R A
𝒜 : ℕ → Submodule R A
inst✝ : GradedAlgebra 𝒜
f g : A
\u22a2 basicOpen 𝒜 f ⊓ basicOpen 𝒜 g ≤ basicOpen 𝒜 f
-- Mathlib/Algebra/Order/Group/Unbundled/Basic.lean
α : Type u
inst✝² : Group α
inst✝¹ : LE α
inst✝ : CovariantClass α α (swap fun x x_1 => x * x_1) fun x x_1 => x ≤ x_1
a b c : α
\u22a2 a * b ≤ b⁻¹ * b ↔ a * b ≤ 1
-- Mathlib/Data/Fintype/Basic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
s✝ t : Set α
inst✝¹ : Fintype α
s : Set α
inst✝ : Fintype ↑s
\u22a2 s.toFinset ⊂ Finset.univ ↔ s ⊂ univ
-- Mathlib/FieldTheory/Finite/Polynomial.lean
K : Type u_1
σ : Type u_2
inst✝² : Fintype K
inst✝¹ : Fintype σ
inst✝ : Field K
a b : σ → K
h : a ≠ b
\u22a2 (eval a) (indicator b) = 0
-- Mathlib/FieldTheory/Finite/Polynomial.lean
K : Type u_1
σ : Type u_2
inst✝² : Fintype K
inst✝¹ : Fintype σ
inst✝ : Field K
a b : σ → K
h : a ≠ b
i : σ
hi : a i ≠ b i
\u22a2 (eval a) (indicator b) = 0
-- Mathlib/FieldTheory/Finite/Polynomial.lean
K : Type u_1
σ : Type u_2
inst✝² : Fintype K
inst✝¹ : Fintype σ
inst✝ : Field K
a b : σ → K
h : a ≠ b
i : σ
hi : a i ≠ b i
\u22a2 ∃ a_1 ∈ Finset.univ, 1 - (a a_1 - b a_1) ^ (Fintype.card K - 1) = 0
-- Mathlib/FieldTheory/Finite/Polynomial.lean
K : Type u_1
σ : Type u_2
inst✝² : Fintype K
inst✝¹ : Fintype σ
inst✝ : Field K
a b : σ → K
h : a ≠ b
i : σ
hi : a i ≠ b i
\u22a2 1 - (a i - b i) ^ (Fintype.card K - 1) = 0
-- Mathlib/FieldTheory/Finite/Polynomial.lean
K : Type u_1
σ : Type u_2
inst✝² : Fintype K
inst✝¹ : Fintype σ
inst✝ : Field K
a b : σ → K
h : a ≠ b
i : σ
hi : a i ≠ b i
\u22a2 a i - b i ≠ 0
-- Mathlib/LinearAlgebra/Matrix/Basis.lean
ι : 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✝¹ : DecidableEq ι
inst✝ : Fintype ι'
\u22a2 b.toMatrix ⇑b' * b'.toMatrix ⇑b = 1
-- Mathlib/Geometry/Euclidean/Angle/Oriented/Basic.lean
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
\u22a2 o.oangle x y = 0 ↔ o.oangle y x = 0
-- Mathlib/Data/Sym/Card.lean
α : Type u_1
β : Type u_2
inst✝¹ : DecidableEq α
inst✝ : Fintype α
\u22a2 Fintype.card { a // ¬a.IsDiag } = (Fintype.card α).choose 2
-- Mathlib/Data/Sym/Card.lean
α : Type u_1
β : Type u_2
inst✝¹ : DecidableEq α
inst✝ : Fintype α
\u22a2 Fintype.card { a // ¬a.IsDiag } = (image Sym2.mk univ.offDiag).card
-- Mathlib/Data/Sym/Card.lean
α : Type u_1
β : Type u_2
inst✝¹ : DecidableEq α
inst✝ : Fintype α
\u22a2 ∀ (x : Sym2 α), x ∈ filter (fun a => ¬a.IsDiag) (image Sym2.mk (univ ×ˢ univ)) ↔ ¬x.IsDiag
-- Mathlib/Data/Sym/Card.lean
α : Type u_1
β : Type u_2
inst✝¹ : DecidableEq α
inst✝ : Fintype α
x : Sym2 α
\u22a2 x ∈ filter (fun a => ¬a.IsDiag) (image Sym2.mk (univ ×ˢ univ)) ↔ ¬x.IsDiag
-- Mathlib/Data/Sym/Card.lean
α : Type u_1
β : Type u_2
inst✝¹ : DecidableEq α
inst✝ : Fintype α
x : Sym2 α
\u22a2 (∃ a ∈ univ, Sym2.mk a = x) ∧ ¬x.IsDiag ↔ ¬x.IsDiag
-- Mathlib/Data/Sym/Card.lean
α : Type u_1
β : Type u_2
inst✝¹ : DecidableEq α
inst✝ : Fintype α
x : Sym2 α
a : α × α
ha : Quot.mk (Rel α) a = x
\u22a2 (∃ a ∈ univ, Sym2.mk a = x) ∧ ¬x.IsDiag ↔ ¬x.IsDiag
-- Mathlib/Data/Seq/Computation.lean
α : Type u
β : Type v
γ : Type w
c : Computation α
\u22a2 (HOrElse.hOrElse (empty α) fun x => c) = c
-- Mathlib/Data/Seq/Computation.lean
α : Type u
β : Type v
γ : Type w
c : Computation α
\u22a2 IsBisimulation fun c₁ c₂ => (HOrElse.hOrElse (empty α) fun x => c₂) = c₁
-- Mathlib/Data/Seq/Computation.lean
α : Type u
β : Type v
γ : Type w
c s' s : Computation α
h : (HOrElse.hOrElse (empty α) fun x => s) = s'
\u22a2 BisimO (fun c₁ c₂ => (HOrElse.hOrElse (empty α) fun x => c₂) = c₁) (HOrElse.hOrElse (empty α) fun x => s).destruct s.destruct
-- Mathlib/Data/Seq/Computation.lean
α : Type u
β : Type v
γ : Type w
c s' s✝ : Computation α
h : (HOrElse.hOrElse (empty α) fun x => s✝) = s'
s : Computation α
\u22a2 (HOrElse.hOrElse (empty α).think fun x => s) = HOrElse.hOrElse (empty α) fun x => s
-- Mathlib/Topology/Sets/Closeds.lean
ι : Type u_1
α : Type u_2
β : Type u_3
inst✝² : TopologicalSpace α
inst✝¹ : TopologicalSpace β
inst✝ : T1Space α
s : Closeds α
t : Set α
ht : IsAtom t
\u22a2 ↑(Closeds.closure t) = t
-- Mathlib/Topology/Sets/Closeds.lean
ι : Type u_1
α : Type u_2
β : Type u_3
inst✝² : TopologicalSpace α
inst✝¹ : TopologicalSpace β
inst✝ : T1Space α
s : Closeds α
x : α
ht : IsAtom {x}
\u22a2 ↑(Closeds.closure {x}) = {x}
-- Mathlib/MeasureTheory/Constructions/BorelSpace/Real.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
ι : Sort y
s t u : Set α
\u22a2 IsPiSystem (⋃ a, {Iic ↑a})
-- Mathlib/MeasureTheory/Constructions/BorelSpace/Real.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
ι : Sort y
s t u : Set α
\u22a2 ⋃ a, {Iic ↑a} = Iic '' (Rat.cast '' univ)
-- Mathlib/MeasureTheory/Constructions/BorelSpace/Real.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
ι : Sort y
s t u : Set α
x : Set ℝ
\u22a2 x ∈ ⋃ a, {Iic ↑a} ↔ x ∈ Iic '' (Rat.cast '' univ)
-- Mathlib/CategoryTheory/Limits/Fubini.lean
J K : Type v
inst✝⁶ : SmallCategory J
inst✝⁵ : SmallCategory K
C : Type u
inst✝⁴ : Category.{v, u} C
F : J ⥤ K ⥤ C
inst✝³ : HasColimitsOfShape J C
inst✝² : HasColimitsOfShape K C
inst✝¹ : HasColimitsOfShape (J × K) C
inst✝ : HasColimitsOfShape (K × J) C
j : J
k : K
\u22a2 colimit.ι (F.flip.obj k) j ≫ colimit.ι (F.flip ⋙ colim) k ≫ (colimitUncurryIsoColimitCompColim F.flip).inv ≫ (HasColimit.isoOfNatIso (uncurryObjFlip F)).hom ≫ (HasColimit.isoOfEquivalence (Prod.braiding K J) (NatIso.ofComponents (fun x => Iso.refl ((F.obj x.2).obj x.1)) ⋯)).hom ≫ (colimitUncurryIsoColimitCompColim F).hom = colimit.ι (F.obj j) k ≫ colimit.ι (F ⋙ colim) j
-- Mathlib/CategoryTheory/Limits/Fubini.lean
J K : Type v
inst✝⁶ : SmallCategory J
inst✝⁵ : SmallCategory K
C : Type u
inst✝⁴ : Category.{v, u} C
F : J ⥤ K ⥤ C
inst✝³ : HasColimitsOfShape J C
inst✝² : HasColimitsOfShape K C
inst✝¹ : HasColimitsOfShape (J × K) C
inst✝ : HasColimitsOfShape (K × J) C
j : J
k : K
\u22a2 (((colimit.ι (F.flip.obj k) j ≫ colimit.ι (F.flip ⋙ colim) k ≫ (colimitUncurryIsoColimitCompColim F.flip).inv) ≫ (HasColimit.isoOfNatIso (uncurryObjFlip F)).hom) ≫ (HasColimit.isoOfEquivalence (Prod.braiding K J) (NatIso.ofComponents (fun x => Iso.refl ((F.obj x.2).obj x.1)) ⋯)).hom) ≫ (colimitUncurryIsoColimitCompColim F).hom = colimit.ι (F.obj j) k ≫ colimit.ι (F ⋙ colim) j
-- Mathlib/Topology/Instances/ENNReal.lean
α : Type u_1
β : Type u_2
γ : Type u_3
a b c d : ℝ≥0∞
r p q : ℝ≥0
x y z ε ε₁ ε₂ : ℝ≥0∞
s : Set ℝ≥0∞
\u22a2 (range ofNNReal).OrdConnected
-- Mathlib/Topology/Instances/ENNReal.lean
α : Type u_1
β : Type u_2
γ : Type u_3
a b c d : ℝ≥0∞
r p q : ℝ≥0
x y z ε ε₁ ε₂ : ℝ≥0∞
s : Set ℝ≥0∞
\u22a2 (Iio ⊤).OrdConnected
-- Mathlib/Algebra/Divisibility/Units.lean
α : Type u_1
inst✝ : CommMonoid α
x y z : α
hu : IsUnit x
\u22a2 IsRelPrime (x * y) (x * z) ↔ IsRelPrime y z
-- Mathlib/Deprecated/Subgroup.lean
G : Type u_1
H : Type u_2
A : Type u_3
a a₁ a₂ b c : G
inst✝ : AddGroup A
s : Set A
h₁ : IsSubgroup s
h₂ : ∀ n ∈ s, ∀ (g : Multiplicative A), g * n * g⁻¹ ∈ s
\u22a2 IsNormalAddSubgroup s
-- Mathlib/Algebra/Polynomial/Expand.lean
R : Type u
inst✝¹ : CommSemiring R
S : Type v
inst✝ : CommSemiring S
p q n : ℕ
hn : 0 < n
g g' : R[X]
H : (expand R n) g = (expand R n) g'
k : ℕ
\u22a2 g.coeff k = g'.coeff k
-- Mathlib/RingTheory/Ideal/QuotientOperations.lean
R : Type u
S : Type v
F : Type w
inst✝¹ : CommRing R
inst✝ : Semiring S
ι : Type u_1
I J : Ideal R
coprime : IsCoprime I J
\u22a2 (snd (R ⧸ I) (R ⧸ J)).comp ↑(I.quotientInfEquivQuotientProd J coprime) = factor (I ⊓ J) J ⋯
-- Mathlib/RingTheory/Ideal/QuotientOperations.lean
R : Type u
S : Type v
F : Type w
inst✝¹ : CommRing R
inst✝ : Semiring S
ι : Type u_1
I J : Ideal R
coprime : IsCoprime I J
\u22a2 ((snd (R ⧸ I) (R ⧸ J)).comp ↑(I.quotientInfEquivQuotientProd J coprime)).comp (Quotient.mk (I ⊓ J)) = (factor (I ⊓ J) J ⋯).comp (Quotient.mk (I ⊓ J))
-- 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 α
inst✝ : IsFiniteMeasure μ
p : α → Prop
hp : NullMeasurableSet {a | p a} μ
\u22a2 (∀ᵐ (a : α) ∂μ, p a) ↔ μ {a | p a} = μ univ
-- Mathlib/Topology/UniformSpace/Equicontinuity.lean
ι : 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 γ
u : κ → UniformSpace β'
F : ι → β' → α
k : κ
hk : UniformEquicontinuous F
\u22a2 UniformEquicontinuous F
-- Mathlib/Topology/UniformSpace/Equicontinuity.lean
ι : 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 γ
u : κ → UniformSpace β'
F : ι → β' → α
k : κ
hk : UniformContinuous (⇑UniformFun.ofFun ∘ swap F)
\u22a2 UniformContinuous (⇑UniformFun.ofFun ∘ swap F)
-- Mathlib/Algebra/CharP/Defs.lean
R : Type u_1
inst✝¹ : NonAssocSemiring R
inst✝ : Nontrivial R
p : ℕ
hc : CharP R p
hp : p = 1
\u22a2 1 = 0
-- Mathlib/Algebra/Exact.lean
R : Type u_1
M : Type u_2
M' : Type u_3
N : Type u_4
N' : Type u_5
P : Type u_6
P' : Type u_7
inst✝⁴ : Semiring R
inst✝³ : AddCommMonoid M
inst✝² : AddCommMonoid N
inst✝¹ : Module R M
inst✝ : Module R N
x : M
y : N
\u22a2 (LinearMap.fst R M N) (x, y) = 0 ↔ (x, y) ∈ Set.range ⇑(LinearMap.inr R M N)
-- Mathlib/Analysis/SpecialFunctions/Complex/Log.lean
x : ℂ
\u22a2 (log x).im ≤ π
-- Mathlib/MeasureTheory/OuterMeasure/Operations.lean
α : Type u_1
β✝ : Type u_2
m✝ : OuterMeasure α
β : Type u_3
ι : Sort u_4
f : α → β
m : ι → OuterMeasure α
s : Set β
\u22a2 ((map f) (⨆ i, m i)) s = (⨆ i, (map f) (m i)) s
-- Mathlib/RingTheory/GradedAlgebra/HomogeneousIdeal.lean
ι : Type u_1
σ : Type u_2
R : Type u_3
A : Type u_4
inst✝⁵ : Semiring A
inst✝⁴ : DecidableEq ι
inst✝³ : AddMonoid ι
inst✝² : SetLike σ A
inst✝¹ : AddSubmonoidClass σ A
𝒜 : ι → σ
inst✝ : GradedRing 𝒜
I J : Ideal A
HI : IsHomogeneous 𝒜 I
HJ : IsHomogeneous 𝒜 J
\u22a2 IsHomogeneous 𝒜 (I ⊔ J)
-- Mathlib/RingTheory/GradedAlgebra/HomogeneousIdeal.lean
ι : Type u_1
σ : Type u_2
R : Type u_3
A : Type u_4
inst✝⁵ : Semiring A
inst✝⁴ : DecidableEq ι
inst✝³ : AddMonoid ι
inst✝² : SetLike σ A
inst✝¹ : AddSubmonoidClass σ A
𝒜 : ι → σ
inst✝ : GradedRing 𝒜
I J : Ideal A
HI : ∃ S, I = span (Subtype.val '' S)
HJ : ∃ S, J = span (Subtype.val '' S)
\u22a2 ∃ S, I ⊔ J = span (Subtype.val '' S)
-- Mathlib/RingTheory/GradedAlgebra/HomogeneousIdeal.lean
ι : Type u_1
σ : Type u_2
R : Type u_3
A : Type u_4
inst✝⁵ : Semiring A
inst✝⁴ : DecidableEq ι
inst✝³ : AddMonoid ι
inst✝² : SetLike σ A
inst✝¹ : AddSubmonoidClass σ A
𝒜 : ι → σ
inst✝ : GradedRing 𝒜
s₁ s₂ : Set ↥(homogeneousSubmonoid 𝒜)
\u22a2 span (Subtype.val '' s₁) ⊔ span (Subtype.val '' s₂) = span (Subtype.val '' (s₁ ∪ s₂))
-- Mathlib/RingTheory/GradedAlgebra/HomogeneousIdeal.lean
ι : Type u_1
σ : Type u_2
R : Type u_3
A : Type u_4
inst✝⁵ : Semiring A
inst✝⁴ : DecidableEq ι
inst✝³ : AddMonoid ι
inst✝² : SetLike σ A
inst✝¹ : AddSubmonoidClass σ A
𝒜 : ι → σ
inst✝ : GradedRing 𝒜
s₁ s₂ : Set ↥(homogeneousSubmonoid 𝒜)
\u22a2 span (Subtype.val '' s₁) ⊔ span (Subtype.val '' s₂) = span (Subtype.val '' s₁ ∪ Subtype.val '' s₂)
-- Mathlib/MeasureTheory/Measure/MeasureSpace.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
ι : Type u_5
R : Type u_6
R' : Type u_7
m0 : MeasurableSpace α
inst✝¹ : MeasurableSpace β
inst✝ : MeasurableSpace γ
μ μ₁ μ₂ μ₃ ν ν' ν₁ ν₂ : Measure α
s✝ s' t✝ s t : Set α
h : (μ + ν) t ≠ ⊤
h' : s ⊆ t
h'' : (μ + ν) s = (μ + ν) t
\u22a2 ν s = ν t
-- Mathlib/MeasureTheory/Measure/MeasureSpace.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
ι : Type u_5
R : Type u_6
R' : Type u_7
m0 : MeasurableSpace α
inst✝¹ : MeasurableSpace β
inst✝ : MeasurableSpace γ
μ μ₁ μ₂ μ₃ ν ν' ν₁ ν₂ : Measure α
s✝ s' t✝ s t : Set α
h : (ν + μ) t ≠ ⊤
h' : s ⊆ t
h'' : (ν + μ) s = (ν + μ) t
\u22a2 ν s = ν t
-- Mathlib/CategoryTheory/Limits/Elements.lean
C : Type u
inst✝⁴ : Category.{v, u} C
A : C ⥤ Type w
I : Type u₁
inst✝³ : Category.{v₁, u₁} I
inst✝² : Small.{w, u₁} I
F : I ⥤ A.Elements
inst✝¹ : HasLimitsOfShape I C
inst✝ : PreservesLimitsOfShape I A
i : I
\u22a2 A.map (limit.π (F ⋙ π A) i) (liftedConeElement F) = (F.obj i).snd
-- Mathlib/CategoryTheory/Limits/Elements.lean
C : Type u
inst✝⁴ : Category.{v, u} C
A : C ⥤ Type w
I : Type u₁
inst✝³ : Category.{v₁, u₁} I
inst✝² : Small.{w, u₁} I
F : I ⥤ A.Elements
inst✝¹ : HasLimitsOfShape I C
inst✝ : PreservesLimitsOfShape I A
i : I
this : ((preservesLimitIso A (F ⋙ π A)).inv ≫ A.map (limit.π (F ⋙ π A) i)) (liftedConeElement' F) = limit.π ((F ⋙ π A) ⋙ A) i (liftedConeElement' F)
\u22a2 A.map (limit.π (F ⋙ π A) i) (liftedConeElement F) = (F.obj i).snd
-- Mathlib/CategoryTheory/ChosenFiniteProducts/FunctorCategory.lean
J : Type u_1
C : Type u_2
inst✝² : Category.{u_3, u_1} J
inst✝¹ : Category.{u_4, u_2} C
inst✝ : ChosenFiniteProducts C
F₁ F₁' F₂ F₂' : J ⥤ C
f : F₁ ⟶ F₁'
g : F₂ ⟶ F₂'
j : J
\u22a2 (f ⊗ g).app j ≫ (snd F₁' F₂').app j = snd (F₁.obj j) (F₂.obj j) ≫ g.app j