ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Computability/AkraBazzi/AkraBazzi.lean
α : Type u_1
inst✝¹ : Fintype α
inst✝ : Nonempty α
T : ℕ → ℝ
g : ℝ → ℝ
a b : α → ℝ
r : α → ℕ → ℕ
R : AkraBazziRecurrence T g a b r
q : ℝ → ℝ
hq_diff : DifferentiableOn ℝ q (Set.Ioi 1)
hq_poly✝ : GrowsPolynomially fun x => ‖deriv q x‖
i : α
b' : ℝ := b (min_bi b) / 2
hb_pos : 0 < b'
hb_lt_one : b' < 1
hb : b' ∈ Set.Ioo 0 1
hb' : ∀ (i : α), b' ≤ b i
c₁ : ℝ
left✝¹ : c₁ > 0
c₂ : ℝ
left✝ : c₂ > 0
hq_poly : ∀ᶠ (x : ℝ) in atTop, ∀ u ∈ Set.Icc (b' * x) x, (fun x => ‖deriv q x‖) u ∈ Set.Icc (c₁ * (fun x => ‖deriv q x‖) x) (c₂ * (fun x => ‖deriv q x‖) x)
h_tendsto : Tendsto (fun x => b' * x) atTop atTop
n : ℕ
hn : ∀ u ∈ Set.Icc (b' * ↑n) ↑n, ‖deriv q u‖ ∈ Set.Icc (c₁ * ‖deriv q ↑n‖) (c₂ * ‖deriv q ↑n‖)
h_bi_le_r : ∀ (i : α), b (min_bi b) / 2 * ↑n ≤ ↑(r i n)
h_ge_n₀ : R.n₀ ≤ n
h_n_pos : 0 < n
h_bn : 1 < b' * ↑n
\u22a2 b i * ↑n ∈ Set.Icc (b' * ↑n) ↑n
-- Mathlib/Algebra/Divisibility/Units.lean
α : Type u_1
inst✝ : Monoid α
a b : α
u : αˣ
\u22a2 a ∣ b * ↑u ↔ a ∣ b
-- Mathlib/Data/List/ReduceOption.lean
α : Type u_1
β : Type u_2
x : α
l : List (Option α)
\u22a2 (some x :: l).reduceOption = x :: l.reduceOption
-- Mathlib/Order/LiminfLimsup.lean
α : Type u_1
β : Type u_2
γ : Type u_3
ι : Type u_4
ι' : Type u_5
p✝ : ι → Prop
s : ι → Set α
𝓕 : Filter ι
a : α
l : Filter β
b : ι → Set β
hl : l.HasBasis (fun x => True) b
u : β → Set α
p : β → Prop
x : α
hx : x ∈ blimsup u l p
\u22a2 ∃ f, ∀ (i : ι), x ∈ u (f i) ∧ p (f i) ∧ f i ∈ b i
-- Mathlib/Order/LiminfLimsup.lean
α : Type u_1
β : Type u_2
γ : Type u_3
ι : Type u_4
ι' : Type u_5
p✝ : ι → Prop
s : ι → Set α
𝓕 : Filter ι
a : α
l : Filter β
b : ι → Set β
hl : l.HasBasis (fun x => True) b
u : β → Set α
p : β → Prop
x : α
hx : x ∈ blimsup u l p
f : ↑{i | True} → β
hf : ∀ (i : ↑{i | True}), x ∈ u (f i) ∧ p (f i) ∧ f i ∈ b ↑i
\u22a2 ∃ f, ∀ (i : ι), x ∈ u (f i) ∧ p (f i) ∧ f i ∈ b i
-- Mathlib/Data/Seq/WSeq.lean
α : Type u
β : Type v
γ : Type w
a : α
\u22a2 ∀ {S : WSeq (WSeq α)}, a ∈ S.join → ∃ s, s ∈ S ∧ a ∈ s
-- Mathlib/Data/Seq/WSeq.lean
α : Type u
β : Type v
γ : Type w
a : α
\u22a2 ∀ (ss : WSeq α), a ∈ ss → ∀ (s : WSeq α) (S : WSeq (WSeq α)), s.append S.join = ss → a ∈ s.append S.join → a ∈ s ∨ ∃ s, s ∈ S ∧ a ∈ s
-- Mathlib/Data/Seq/WSeq.lean
α : Type u
β : Type v
γ : Type w
a : α
ss : WSeq α
h : a ∈ ss
\u22a2 ∀ (s : WSeq α) (S : WSeq (WSeq α)), s.append S.join = ss → a ∈ s.append S.join → a ∈ s ∨ ∃ s, s ∈ S ∧ a ∈ s
-- Mathlib/Data/Seq/WSeq.lean
α : Type u
β : Type v
γ : Type w
a : α
ss✝ : WSeq α
h : a ∈ ss✝
b : α
ss : WSeq α
o : a = b ∨ ∀ (s : WSeq α) (S : WSeq (WSeq α)), s.append S.join = ss → a ∈ s.append S.join → a ∈ s ∨ ∃ s, s ∈ S ∧ a ∈ s
s : WSeq α
S : WSeq (WSeq α)
\u22a2 s.append S.join = cons b ss → a ∈ s.append S.join → a ∈ s ∨ ∃ s, s ∈ S ∧ a ∈ s
-- Mathlib/Data/Seq/WSeq.lean
α : Type u
β : Type v
γ : Type w
a : α
ss✝ : WSeq α
h : a ∈ ss✝
ss : WSeq α
IH : ∀ (s : WSeq α) (S : WSeq (WSeq α)), s.append S.join = ss → a ∈ s.append S.join → a ∈ s ∨ ∃ s, s ∈ S ∧ a ∈ s
s : WSeq α
S : WSeq (WSeq α)
\u22a2 s.append S.join = ss.think → a ∈ s.append S.join → a ∈ s ∨ ∃ s, s ∈ S ∧ a ∈ s
-- 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∞
x y : ℝ≥0∞
hp : (x, y) ∈ {p | p ≠ (⊤, ⊤)}
\u22a2 ContinuousWithinAt (fun p => p.1 - p.2) {p | p ≠ (⊤, ⊤)} (x, y)
-- 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∞
x y : ℝ≥0∞
hp : ¬(x = ⊤ ∧ y = ⊤)
\u22a2 ContinuousWithinAt (fun p => p.1 - p.2) {p | p ≠ (⊤, ⊤)} (x, y)
-- Mathlib/Algebra/BigOperators/Group/Finset.lean
ι : Type u_1
κ✝ : Type u_2
α : Type u_3
β : Type u_4
γ : Type u_5
s s₁ s₂ : Finset α
a : α
f✝ g : α → β
inst✝² : CommMonoid β
inst✝¹ : DecidableEq ι
inst✝ : Fintype ι
κ : ι → Type u_6
t : (i : ι) → Finset (κ i)
f : ((i : ι) → i ∈ univ → κ i) → β
\u22a2 ∏ x ∈ univ.pi t, f x = ∏ x ∈ Fintype.piFinset t, f fun a x_1 => x a
-- Mathlib/Algebra/BigOperators/Ring/Nat.lean
ι : Type u_1
s : Finset ι
f : ι → ℕ
\u22a2 Even (∑ i ∈ s, f i) ↔ Even (filter (fun x => Odd (f x)) s).card
-- Mathlib/Algebra/BigOperators/Ring/Nat.lean
ι : Type u_1
s : Finset ι
f : ι → ℕ
\u22a2 (Even (∑ x ∈ filter (fun x => Even (f x)) s, f x) ↔ Even (∑ x ∈ filter (fun x => ¬Even (f x)) s, f x)) ↔ Even (filter (fun x => Odd (f x)) s).card
-- Mathlib/Algebra/BigOperators/Ring/Nat.lean
ι : Type u_1
s : Finset ι
f : ι → ℕ
\u22a2 Even (∑ x ∈ filter (fun x => ¬Even (f x)) s, f x) ↔ Even (filter (fun x => Odd (f x)) s).card
-- Mathlib/Algebra/BigOperators/Ring/Nat.lean
ι : Type u_1
s : Finset ι
f : ι → ℕ
\u22a2 (∑ a ∈ s, if ¬Even (f a) then f a % 2 else 0) % 2 = 0 ↔ Even (filter (fun x => Odd (f x)) s).card
-- Mathlib/Algebra/BigOperators/Ring/Nat.lean
ι : Type u_1
s : Finset ι
f : ι → ℕ
\u22a2 (∑ x ∈ s, if Odd (f x) then 1 else 0) % 2 = 0 ↔ Even (filter (fun x => Odd (f x)) s).card
-- Mathlib/Topology/Compactness/Lindelof.lean
X : Type u
Y : Type v
ι : Type u_1
inst✝² : TopologicalSpace X
inst✝¹ : TopologicalSpace Y
s t : Set X
hs : IsLindelof s
ht : IsClosed t
f : Filter X
hnf : f.NeBot
inst✝ : CountableInterFilter f
hstf : f ≤ 𝓟 (s ∩ t)
\u22a2 ∃ x ∈ s ∩ t, ClusterPt x f
-- Mathlib/Topology/Compactness/Lindelof.lean
X : Type u
Y : Type v
ι : Type u_1
inst✝² : TopologicalSpace X
inst✝¹ : TopologicalSpace Y
s t : Set X
hs : IsLindelof s
ht : IsClosed t
f : Filter X
hnf : f.NeBot
inst✝ : CountableInterFilter f
hstf : f ≤ 𝓟 s ∧ f ≤ 𝓟 t
\u22a2 ∃ x ∈ s ∩ t, ClusterPt x f
-- Mathlib/Topology/Compactness/Lindelof.lean
X : Type u
Y : Type v
ι : Type u_1
inst✝² : TopologicalSpace X
inst✝¹ : TopologicalSpace Y
s t : Set X
hs : IsLindelof s
ht : IsClosed t
f : Filter X
hnf : f.NeBot
inst✝ : CountableInterFilter f
hstf : f ≤ 𝓟 s ∧ f ≤ 𝓟 t
x : X
hsx : x ∈ s
hx : ClusterPt x f
\u22a2 ∃ x ∈ s ∩ t, ClusterPt x f
-- Mathlib/Topology/Compactness/Lindelof.lean
X : Type u
Y : Type v
ι : Type u_1
inst✝² : TopologicalSpace X
inst✝¹ : TopologicalSpace Y
s t : Set X
hs : IsLindelof s
ht : IsClosed t
f : Filter X
hnf : f.NeBot
inst✝ : CountableInterFilter f
hstf : f ≤ 𝓟 s ∧ f ≤ 𝓟 t
x : X
hsx : x ∈ s
hx : ClusterPt x f
hxt : x ∈ t
\u22a2 ∃ x ∈ s ∩ t, ClusterPt x f
-- Mathlib/Analysis/Asymptotics/Asymptotics.lean
α : Type u_1
β : Type u_2
E : Type u_3
F : Type u_4
G : Type u_5
E' : Type u_6
F' : Type u_7
G' : Type u_8
E'' : Type u_9
F'' : Type u_10
G'' : Type u_11
E''' : Type u_12
R : Type u_13
R' : Type u_14
𝕜 : Type u_15
𝕜' : Type u_16
inst✝¹³ : Norm E
inst✝¹² : Norm F
inst✝¹¹ : Norm G
inst✝¹⁰ : SeminormedAddCommGroup E'
inst✝⁹ : SeminormedAddCommGroup F'
inst✝⁸ : SeminormedAddCommGroup G'
inst✝⁷ : NormedAddCommGroup E''
inst✝⁶ : NormedAddCommGroup F''
inst✝⁵ : NormedAddCommGroup G''
inst✝⁴ : SeminormedRing R
inst✝³ : SeminormedAddGroup E'''
inst✝² : SeminormedRing R'
inst✝¹ : NormedDivisionRing 𝕜
inst✝ : NormedDivisionRing 𝕜'
c c' c₁ c₂ : ℝ
f✝ : α → E
g : α → F
k : α → G
f' : α → E'
g' : α → F'
k' : α → G'
f'' : α → E''
g'' : α → F''
k'' : α → G''
l l' : Filter α
f : ℕ → E''
\u22a2 (∃ C, ∀ (x : ℕ), ‖f x‖ ≤ C * ‖1‖) ↔ ∃ C, ∀ (n : ℕ), ‖f n‖ ≤ C
-- Mathlib/Data/Nat/Log.lean
b n : ℕ
\u22a2 log b n ≤ clog b n
-- Mathlib/Data/Nat/Log.lean
b n : ℕ
hb : b ≤ 1
\u22a2 log b n ≤ clog b n
-- Mathlib/Data/Nat/Log.lean
b n : ℕ
hb : 1 < b
\u22a2 log b n ≤ clog b n
-- Mathlib/Probability/Distributions/Uniform.lean
α : Type u_1
β : Type u_2
γ : Type u_3
inst✝¹ : Fintype α
inst✝ : Nonempty α
s : Set α
\u22a2 (uniformOfFintype α).toOuterMeasure s = ↑(Fintype.card ↑s) / ↑(Fintype.card α)
-- Mathlib/Probability/Distributions/Uniform.lean
α : Type u_1
β : Type u_2
γ : Type u_3
inst✝¹ : Fintype α
inst✝ : Nonempty α
s : Set α
\u22a2 ↑(Finset.filter (fun x => x ∈ s) Finset.univ).card / ↑Finset.univ.card = ↑(Finset.filter (fun x => x ∈ s) Finset.univ).card / ↑(Fintype.card α)
-- Mathlib/Data/Set/Lattice.lean
α : 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
s : ι → Set (Set α)
\u22a2 ⋃₀ ⋃ i, s i = ⋃ i, ⋃₀ s i
-- Mathlib/Geometry/Euclidean/Angle/Oriented/Affine.lean
V : Type u_1
P : Type u_2
inst✝⁴ : NormedAddCommGroup V
inst✝³ : InnerProductSpace ℝ V
inst✝² : MetricSpace P
inst✝¹ : NormedAddTorsor V P
hd2 : Fact (finrank ℝ V = 2)
inst✝ : Module.Oriented ℝ V (Fin 2)
p₁ p₁' p₂ p₃ : P
h : Collinear ℝ {p₁, p₂, p₁'}
hp₁p₂ : p₁ ≠ p₂
hp₁'p₂ : p₁' ≠ p₂
hp₃p₂ : ¬p₃ = p₂
\u22a2 2 • ∡ p₁ p₂ p₃ = 2 • ∡ p₁' p₂ p₃
-- Mathlib/Geometry/Euclidean/Angle/Oriented/Affine.lean
V : Type u_1
P : Type u_2
inst✝⁴ : NormedAddCommGroup V
inst✝³ : InnerProductSpace ℝ V
inst✝² : MetricSpace P
inst✝¹ : NormedAddTorsor V P
hd2 : Fact (finrank ℝ V = 2)
inst✝ : Module.Oriented ℝ V (Fin 2)
p₁ p₁' p₂ p₃ : P
h : Collinear ℝ {p₁, p₂, p₁'}
hp₁p₂ : p₁ ≠ p₂
hp₁'p₂ : p₁' ≠ p₂
hp₃p₂ : ¬p₃ = p₂
hw : Wbtw ℝ p₁ p₂ p₁'
\u22a2 2 • ∡ p₁ p₂ p₃ = 2 • ∡ p₁' p₂ p₃
-- Mathlib/Geometry/Euclidean/Angle/Oriented/Affine.lean
V : Type u_1
P : Type u_2
inst✝⁴ : NormedAddCommGroup V
inst✝³ : InnerProductSpace ℝ V
inst✝² : MetricSpace P
inst✝¹ : NormedAddTorsor V P
hd2 : Fact (finrank ℝ V = 2)
inst✝ : Module.Oriented ℝ V (Fin 2)
p₁ p₁' p₂ p₃ : P
h : Collinear ℝ {p₁, p₂, p₁'}
hp₁p₂ : p₁ ≠ p₂
hp₁'p₂ : p₁' ≠ p₂
hp₃p₂ : ¬p₃ = p₂
hw : Wbtw ℝ p₂ p₁' p₁
\u22a2 2 • ∡ p₁ p₂ p₃ = 2 • ∡ p₁' p₂ p₃
-- Mathlib/Geometry/Euclidean/Angle/Oriented/Affine.lean
V : Type u_1
P : Type u_2
inst✝⁴ : NormedAddCommGroup V
inst✝³ : InnerProductSpace ℝ V
inst✝² : MetricSpace P
inst✝¹ : NormedAddTorsor V P
hd2 : Fact (finrank ℝ V = 2)
inst✝ : Module.Oriented ℝ V (Fin 2)
p₁ p₁' p₂ p₃ : P
h : Collinear ℝ {p₁, p₂, p₁'}
hp₁p₂ : p₁ ≠ p₂
hp₁'p₂ : p₁' ≠ p₂
hp₃p₂ : ¬p₃ = p₂
hw : Wbtw ℝ p₁' p₁ p₂
\u22a2 2 • ∡ p₁ p₂ p₃ = 2 • ∡ p₁' p₂ p₃
-- Mathlib/Data/Set/Card.lean
α : Type u_1
β : Type u_2
s t : Set α
f : α → β
hs : autoParam s.Finite _auto✝
\u22a2 s.ncard ≤ 1 ↔ ∀ {a b : α}, a ∈ s → b ∈ s → a = b
-- Mathlib/Data/Set/Card.lean
α : Type u_1
β : Type u_2
s t : Set α
f : α → β
hs : autoParam s.Finite _auto✝
\u22a2 (∀ a ∈ s, ∀ b ∈ s, a = b) ↔ ∀ {a b : α}, a ∈ s → b ∈ s → a = b
-- Mathlib/LinearAlgebra/Matrix/PosDef.lean
n : Type u_1
inst✝¹ : Fintype n
inst✝ : DecidableEq n
Q : QuadraticForm ℝ (n → ℝ)
hQ : (toMatrix' Q).PosDef
\u22a2 PosDef Q
-- Mathlib/LinearAlgebra/Matrix/PosDef.lean
n : Type u_1
inst✝¹ : Fintype n
inst✝ : DecidableEq n
Q : QuadraticForm ℝ (n → ℝ)
hQ : (toMatrix' Q).PosDef
\u22a2 (LinearMap.BilinMap.toQuadraticMap ((LinearMap.toMatrix₂' ℝ).invFun ((↑(LinearMap.toMatrix₂' ℝ)).toFun ((associatedHom ℝ) Q)))).PosDef
-- Mathlib/Data/Matroid/Restrict.lean
α : Type u_1
M✝ : Matroid α
R✝ I✝ J X Y : Set α
M : Matroid α
R I I' : Set α
hI : M.Indep I
hIY : I ⊆ R
hIn : ¬M.Basis' I R
hI' : M.Basis' I' R
\u22a2 ∃ x ∈ I' \ I, (fun I => M.Indep I ∧ I ⊆ R) (insert x I)
-- Mathlib/Data/Matroid/Restrict.lean
α : Type u_1
M✝ : Matroid α
R✝ I✝ J X Y : Set α
M : Matroid α
R I I' : Set α
hI : M.Indep I
hIY : I ⊆ R
hIn : ¬M.Basis I (R ∩ M.E)
hI' : M.Basis I' (R ∩ M.E)
\u22a2 ∃ x ∈ I' \ I, (fun I => M.Indep I ∧ I ⊆ R) (insert x I)
-- Mathlib/Data/Matroid/Restrict.lean
α : Type u_1
M✝ : Matroid α
R✝ I✝ J X Y : Set α
M : Matroid α
R I : Set α
hI : M.Indep I
hIY : I ⊆ R
hIn : ¬M.Basis I (R ∩ M.E)
B' : Set α
hB' : M.Base B'
hI' : M.Basis (B' ∩ (R ∩ M.E)) (R ∩ M.E)
\u22a2 ∃ x ∈ (B' ∩ (R ∩ M.E)) \ I, (fun I => M.Indep I ∧ I ⊆ R) (insert x I)
-- Mathlib/Data/Matroid/Restrict.lean
α : Type u_1
M✝ : Matroid α
R✝ I✝ J X Y : Set α
M : Matroid α
R I : Set α
hI : M.Indep I
hIY : I ⊆ R
hIn : ¬M.Basis I (R ∩ M.E)
B' : Set α
hB' : M.Base B'
hI' : M.Basis (B' ∩ (R ∩ M.E)) (R ∩ M.E)
B : Set α
hB : M.Base B
hIB : I ⊆ B
hBIB' : B ⊆ I ∪ B'
\u22a2 ∃ x ∈ (B' ∩ (R ∩ M.E)) \ I, (fun I => M.Indep I ∧ I ⊆ R) (insert x I)
-- Mathlib/Data/Matroid/Restrict.lean
α : Type u_1
M✝ : Matroid α
R✝ I✝ J X Y : Set α
M : Matroid α
R I : Set α
hI : M.Indep I
hIY : I ⊆ R
hIn : ¬M.Basis I (R ∩ M.E)
B' : Set α
hB' : M.Base B'
hI' : M✶.Basis (M.E \ (B' ∪ R ∩ M.E)) (M.E \ (R ∩ M.E))
B : Set α
hB : M.Base B
hIB : I ⊆ B
hBIB' : B ⊆ I ∪ B'
\u22a2 ∃ x ∈ (B' ∩ (R ∩ M.E)) \ I, (fun I => M.Indep I ∧ I ⊆ R) (insert x I)
-- Mathlib/Data/Matroid/Restrict.lean
α : Type u_1
M✝ : Matroid α
R✝ I✝ J X Y : Set α
M : Matroid α
R I : Set α
hI : M.Indep I
hIY : I ⊆ R
hIn : ¬M.Basis I (R ∩ M.E)
B' : Set α
hB' : M.Base B'
hI' : M✶.Basis (M.E \ (B' ∪ R ∩ M.E)) (M.E \ (R ∩ M.E))
B : Set α
hB : M.Base B
hIB : I ⊆ B
hBIB' : B ⊆ I ∪ B'
hss : M.E \ (B' ∪ R ∩ M.E) ⊆ M.E \ (B ∪ R ∩ M.E)
\u22a2 ∃ x ∈ (B' ∩ (R ∩ M.E)) \ I, (fun I => M.Indep I ∧ I ⊆ R) (insert x I)
-- Mathlib/Data/Matroid/Restrict.lean
α : Type u_1
M✝ : Matroid α
R✝ I✝ J X Y : Set α
M : Matroid α
R I : Set α
hI : M.Indep I
hIY : I ⊆ R
hIn : ¬M.Basis I (R ∩ M.E)
B' : Set α
hB' : M.Base B'
hI' : M✶.Basis (M.E \ (B' ∪ R ∩ M.E)) (M.E \ (R ∩ M.E))
B : Set α
hB : M.Base B
hIB : I ⊆ B
hBIB' : B ⊆ I ∪ B'
hss : M.E \ (B' ∪ R ∩ M.E) ⊆ M.E \ (B ∪ R ∩ M.E)
hi : M✶.Indep (M.E \ (B ∪ R ∩ M.E))
\u22a2 ∃ x ∈ (B' ∩ (R ∩ M.E)) \ I, (fun I => M.Indep I ∧ I ⊆ R) (insert x I)
-- Mathlib/Data/Matroid/Restrict.lean
α : Type u_1
M✝ : Matroid α
R✝ I✝ J X Y : Set α
M : Matroid α
R I : Set α
hI : M.Indep I
hIY : I ⊆ R
hIn : ¬M.Basis I (R ∩ M.E)
B' : Set α
hB' : M.Base B'
hI' : M✶.Basis (M.E \ (B' ∪ R ∩ M.E)) (M.E \ (R ∩ M.E))
B : Set α
hB : M.Base B
hIB : I ⊆ B
hBIB' : B ⊆ I ∪ B'
hss : M.E \ (B' ∪ R ∩ M.E) ⊆ M.E \ (B ∪ R ∩ M.E)
hi : M✶.Indep (M.E \ (B ∪ R ∩ M.E))
h_eq : M.E \ (B' ∪ R ∩ M.E) = M.E \ (B ∪ R ∩ M.E)
\u22a2 ∃ x ∈ (B' ∩ (R ∩ M.E)) \ I, (fun I => M.Indep I ∧ I ⊆ R) (insert x I)
-- Mathlib/Data/Matroid/Restrict.lean
α : Type u_1
M✝ : Matroid α
R✝ I✝ J X Y : Set α
M : Matroid α
R I : Set α
hI : M.Indep I
hIY : I ⊆ R
hIn : ¬M.Basis I (R ∩ M.E)
B' : Set α
hB' : M.Base B'
B : Set α
hI' : M.Basis (B ∩ (R ∩ M.E)) (R ∩ M.E)
hB : M.Base B
hIB : I ⊆ B
hBIB' : B ⊆ I ∪ B'
hss : M.E \ (B' ∪ R ∩ M.E) ⊆ M.E \ (B ∪ R ∩ M.E)
hi : M✶.Indep (M.E \ (B ∪ R ∩ M.E))
h_eq : M.E \ (B' ∪ R ∩ M.E) = M.E \ (B ∪ R ∩ M.E)
\u22a2 ∃ x ∈ (B' ∩ (R ∩ M.E)) \ I, (fun I => M.Indep I ∧ I ⊆ R) (insert x I)
-- Mathlib/Data/Matroid/Restrict.lean
α : Type u_1
M✝ : Matroid α
R✝ I✝ J✝ X Y : Set α
M : Matroid α
R I : Set α
hI : M.Indep I
hIY : I ⊆ R
hIn : ¬M.Basis I (R ∩ M.E)
B' : Set α
hB' : M.Base B'
B : Set α
hI' : M.Basis (B ∩ (R ∩ M.E)) (R ∩ M.E)
hB : M.Base B
hIB : I ⊆ B
hBIB' : B ⊆ I ∪ B'
hss : M.E \ (B' ∪ R ∩ M.E) ⊆ M.E \ (B ∪ R ∩ M.E)
hi : M✶.Indep (M.E \ (B ∪ R ∩ M.E))
h_eq : M.E \ (B' ∪ R ∩ M.E) = M.E \ (B ∪ R ∩ M.E)
J : Set α
hJ : M.Basis J (B ∩ (R ∩ M.E))
hIJ : I ⊆ J
\u22a2 ∃ x ∈ (B' ∩ (R ∩ M.E)) \ I, (fun I => M.Indep I ∧ I ⊆ R) (insert x I)
-- Mathlib/Data/Matroid/Restrict.lean
α : Type u_1
M✝ : Matroid α
R✝ I✝ J X Y : Set α
M : Matroid α
R I : Set α
hI : M.Indep I
hIY : I ⊆ R
hIn : ¬M.Basis I (R ∩ M.E)
B' : Set α
hB' : M.Base B'
B : Set α
hI' : M.Basis (B ∩ (R ∩ M.E)) (R ∩ M.E)
hB : M.Base B
hIB : I ⊆ B
hBIB' : B ⊆ I ∪ B'
hss : M.E \ (B' ∪ R ∩ M.E) ⊆ M.E \ (B ∪ R ∩ M.E)
hi : M✶.Indep (M.E \ (B ∪ R ∩ M.E))
h_eq : M.E \ (B' ∪ R ∩ M.E) = M.E \ (B ∪ R ∩ M.E)
hJ : M.Basis (B ∩ (R ∩ M.E)) (B ∩ (R ∩ M.E))
hIJ : I ⊆ B ∩ (R ∩ M.E)
\u22a2 ∃ x ∈ (B' ∩ (R ∩ M.E)) \ I, (fun I => M.Indep I ∧ I ⊆ R) (insert x I)
-- Mathlib/Data/Matroid/Restrict.lean
α : Type u_1
M✝ : Matroid α
R✝ I✝ J X Y : Set α
M : Matroid α
R I : Set α
hI : M.Indep I
hIY : I ⊆ R
hIn : ¬M.Basis I (R ∩ M.E)
B' : Set α
hB' : M.Base B'
B : Set α
hI' : M.Basis (B ∩ (R ∩ M.E)) (R ∩ M.E)
hB : M.Base B
hIB : I ⊆ B
hBIB' : B ⊆ I ∪ B'
hss : M.E \ (B' ∪ R ∩ M.E) ⊆ M.E \ (B ∪ R ∩ M.E)
hi : M✶.Indep (M.E \ (B ∪ R ∩ M.E))
h_eq : M.E \ (B' ∪ R ∩ M.E) = M.E \ (B ∪ R ∩ M.E)
hJ : M.Basis (B ∩ (R ∩ M.E)) (B ∩ (R ∩ M.E))
hIJ : I ⊆ B ∩ (R ∩ M.E)
hIJ' : I ⊂ B ∩ (R ∩ M.E)
\u22a2 ∃ x ∈ (B' ∩ (R ∩ M.E)) \ I, (fun I => M.Indep I ∧ I ⊆ R) (insert x I)
-- Mathlib/Data/Matroid/Restrict.lean
α : Type u_1
M✝ : Matroid α
R✝ I✝ J X Y : Set α
M : Matroid α
R I : Set α
hI : M.Indep I
hIY : I ⊆ R
hIn : ¬M.Basis I (R ∩ M.E)
B' : Set α
hB' : M.Base B'
B : Set α
hI' : M.Basis (B ∩ (R ∩ M.E)) (R ∩ M.E)
hB : M.Base B
hIB : I ⊆ B
hBIB' : B ⊆ I ∪ B'
hss : M.E \ (B' ∪ R ∩ M.E) ⊆ M.E \ (B ∪ R ∩ M.E)
hi : M✶.Indep (M.E \ (B ∪ R ∩ M.E))
h_eq : M.E \ (B' ∪ R ∩ M.E) = M.E \ (B ∪ R ∩ M.E)
hJ : M.Basis (B ∩ (R ∩ M.E)) (B ∩ (R ∩ M.E))
hIJ : I ⊆ B ∩ (R ∩ M.E)
hIJ' : I ⊂ B ∩ (R ∩ M.E)
e : α
he : e ∈ B ∩ (R ∩ M.E) ∧ e ∉ I
\u22a2 ∃ x ∈ (B' ∩ (R ∩ M.E)) \ I, (fun I => M.Indep I ∧ I ⊆ R) (insert x I)
-- Mathlib/Data/Matroid/Restrict.lean
α : Type u_1
M✝ : Matroid α
R✝ I✝ J X Y : Set α
M : Matroid α
R A : Set α
hAX : A ⊆ R
I : Set α
hI : M.Indep I
right✝ : I ⊆ R
hIA : I ⊆ A
\u22a2 (maximals (fun x x_1 => x ⊆ x_1) {Y | (fun I => M.Indep I ∧ I ⊆ R) Y ∧ I ⊆ Y ∧ Y ⊆ A}).Nonempty
-- Mathlib/Data/Matroid/Restrict.lean
α : Type u_1
M✝ : Matroid α
R✝ I✝ J✝ X Y : Set α
M : Matroid α
R A : Set α
hAX : A ⊆ R
I : Set α
hI : M.Indep I
right✝ : I ⊆ R
hIA : I ⊆ A
J : Set α
hJ : M.Basis' J A
hIJ : I ⊆ J
\u22a2 (maximals (fun x x_1 => x ⊆ x_1) {Y | (fun I => M.Indep I ∧ I ⊆ R) Y ∧ I ⊆ Y ∧ Y ⊆ A}).Nonempty
-- Mathlib/Data/Matroid/Restrict.lean
α : Type u_1
M✝ : Matroid α
R✝ I✝ J✝ X Y : Set α
M : Matroid α
R A : Set α
hAX : A ⊆ R
I : Set α
hI : M.Indep I
right✝ : I ⊆ R
hIA : I ⊆ A
J : Set α
hJ : M.Basis' J A
hIJ : I ⊆ J
\u22a2 J ∈ maximals (fun x x_1 => x ⊆ x_1) {Y | (fun I => M.Indep I ∧ I ⊆ R) Y ∧ I ⊆ Y ∧ Y ⊆ A}
-- Mathlib/Data/Matroid/Restrict.lean
α : Type u_1
M✝ : Matroid α
R✝ I✝ J✝ X Y : Set α
M : Matroid α
R A : Set α
hAX : A ⊆ R
I : Set α
hI : M.Indep I
right✝ : I ⊆ R
hIA : I ⊆ A
J : Set α
hJ : M.Basis' J A
hIJ : I ⊆ J
\u22a2 ∀ ⦃y : Set α⦄, (fun I => M.Indep I ∧ I ⊆ R) y ∧ I ⊆ y ∧ y ⊆ A → J ⊆ y → J = y
-- Mathlib/Analysis/CstarAlgebra/ContinuousFunctionalCalculus/Unital.lean
R : Type u_1
A : Type u_2
p : A → Prop
inst✝⁹ : CommSemiring R
inst✝⁸ : StarRing R
inst✝⁷ : MetricSpace R
inst✝⁶ : TopologicalSemiring R
inst✝⁵ : ContinuousStar R
inst✝⁴ : TopologicalSpace A
inst✝³ : Ring A
inst✝² : StarRing A
inst✝¹ : Algebra R A
inst✝ : ContinuousFunctionalCalculus R p
f g : R → R
a : A
ha : autoParam (p a) _auto✝
hf : autoParam (ContinuousOn f (spectrum R a)) _auto✝
hg : autoParam (ContinuousOn g (spectrum R a)) _auto✝
\u22a2 cfc f a = (cfcHom ha) { toFun := (spectrum R a).restrict f, continuous_toFun := ⋯ }
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/Angle.lean
θ : Angle
\u22a2 (↑(π / 2) - θ).sin = θ.cos
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/Angle.lean
x✝ : ℝ
\u22a2 (↑(π / 2) - ↑x✝).sin = (↑x✝).cos
-- Mathlib/NumberTheory/NumberField/CanonicalEmbedding/Basic.lean
K : Type u_1
inst✝¹ : Field K
inst✝ : NumberField K
x : K
\u22a2 ‖(canonicalEmbedding K) x‖₊ = Finset.univ.sup fun φ => ‖φ x‖₊
-- Mathlib/CategoryTheory/Sites/Plus.lean
C : Type u
inst✝³ : Category.{v, u} C
J : GrothendieckTopology C
D : Type w
inst✝² : Category.{max v u, w} D
inst✝¹ : ∀ (P : Cᵒᵖ ⥤ D) (X : C) (S : J.Cover X), HasMultiequalizer (S.index P)
P✝ : Cᵒᵖ ⥤ D
inst✝ : ∀ (X : C), HasColimitsOfShape (J.Cover X)ᵒᵖ D
P Q R : Cᵒᵖ ⥤ D
η : P ⟶ Q
γ : Q ⟶ R
hR : Presheaf.IsSheaf J R
\u22a2 J.plusMap η ≫ J.plusLift γ hR = J.plusLift (η ≫ γ) hR
-- Mathlib/CategoryTheory/Sites/Plus.lean
C : Type u
inst✝³ : Category.{v, u} C
J : GrothendieckTopology C
D : Type w
inst✝² : Category.{max v u, w} D
inst✝¹ : ∀ (P : Cᵒᵖ ⥤ D) (X : C) (S : J.Cover X), HasMultiequalizer (S.index P)
P✝ : Cᵒᵖ ⥤ D
inst✝ : ∀ (X : C), HasColimitsOfShape (J.Cover X)ᵒᵖ D
P Q R : Cᵒᵖ ⥤ D
η : P ⟶ Q
γ : Q ⟶ R
hR : Presheaf.IsSheaf J R
\u22a2 J.toPlus P ≫ J.plusMap η ≫ J.plusLift γ hR = η ≫ γ
-- Mathlib/Data/ENNReal/Real.lean
a b c d : ℝ≥0∞
r p q : ℝ≥0
x : ℝ
hx : 0 < x
\u22a2 ENNReal.ofReal x⁻¹ = (ENNReal.ofReal x)⁻¹
-- Mathlib/Data/Matroid/Closure.lean
ι : Type u_1
α : Type u_2
M : Matroid α
F X✝ Y : Set α
e : α
X : Set α
hX : autoParam (X ⊆ M.E) _auto✝
\u22a2 Y ⊆ M.closure X ↔ ∀ (F : Set α), M.Flat F → X ⊆ F → Y ⊆ F
-- Mathlib/Order/Bounds/Basic.lean
α : Type u
β : Type v
γ : Type w
ι : Sort x
inst✝¹ : Preorder α
inst✝ : Preorder β
f : α → β
Hf✝ : Monotone f
a✝ : α
s : Set α
Hf : Monotone f
a : α
ha : a ∈ upperBounds s
\u22a2 f a ∈ upperBounds (f '' s)
-- Mathlib/RingTheory/Congruence/Basic.lean
α : Type u_1
R : Type u_2
inst✝¹ : Add R
inst✝ : Mul R
S : Set (RingCon R)
\u22a2 sSup S = ringConGen fun x y => ∃ c ∈ S, c x y
-- Mathlib/RingTheory/Congruence/Basic.lean
α : Type u_1
R : Type u_2
inst✝¹ : Add R
inst✝ : Mul R
S : Set (RingCon R)
\u22a2 sSup S = sInf {s | ∀ (x y : R), (∃ c ∈ S, c x y) → s x y}
-- Mathlib/RingTheory/Congruence/Basic.lean
α : Type u_1
R : Type u_2
inst✝¹ : Add R
inst✝ : Mul R
S : Set (RingCon R)
x✝ : RingCon R
\u22a2 x✝ ∈ upperBounds S ↔ x✝ ∈ {s | ∀ (x y : R), (∃ c ∈ S, c x y) → s x y}
-- Mathlib/CategoryTheory/Monoidal/Bimod.lean
C : Type u₁
inst✝⁴ : Category.{v₁, u₁} C
inst✝³ : MonoidalCategory C
A B : Mon_ C
M✝ : Bimod A B
inst✝² : HasCoequalizers C
inst✝¹ : (X : C) → PreservesColimitsOfSize.{0, 0, v₁, v₁, u₁, u₁} (tensorLeft X)
inst✝ : (X : C) → PreservesColimitsOfSize.{0, 0, v₁, v₁, u₁, u₁} (tensorRight X)
X Y Z : Mon_ C
M : Bimod X Y
N : Bimod Y Z
\u22a2 (M.whiskerLeft (𝟙 N)).hom = (𝟙 (M.tensorBimod N)).hom
-- Mathlib/CategoryTheory/Monoidal/Bimod.lean
C : Type u₁
inst✝⁴ : Category.{v₁, u₁} C
inst✝³ : MonoidalCategory C
A B : Mon_ C
M✝ : Bimod A B
inst✝² : HasCoequalizers C
inst✝¹ : (X : C) → PreservesColimitsOfSize.{0, 0, v₁, v₁, u₁, u₁} (tensorLeft X)
inst✝ : (X : C) → PreservesColimitsOfSize.{0, 0, v₁, v₁, u₁, u₁} (tensorRight X)
X Y Z : Mon_ C
M : Bimod X Y
N : Bimod Y Z
\u22a2 coequalizer.π (M.actRight ▷ N.X) ((α_ M.X Y.X N.X).hom ≫ M.X ◁ N.actLeft) ≫ (M.whiskerLeft (𝟙 N)).hom = coequalizer.π (M.actRight ▷ N.X) ((α_ M.X Y.X N.X).hom ≫ M.X ◁ N.actLeft) ≫ (𝟙 (M.tensorBimod N)).hom
-- Mathlib/CategoryTheory/Monoidal/Bimod.lean
C : Type u₁
inst✝⁴ : Category.{v₁, u₁} C
inst✝³ : MonoidalCategory C
A B : Mon_ C
M✝ : Bimod A B
inst✝² : HasCoequalizers C
inst✝¹ : (X : C) → PreservesColimitsOfSize.{0, 0, v₁, v₁, u₁, u₁} (tensorLeft X)
inst✝ : (X : C) → PreservesColimitsOfSize.{0, 0, v₁, v₁, u₁, u₁} (tensorRight X)
X Y Z : Mon_ C
M : Bimod X Y
N : Bimod Y Z
\u22a2 coequalizer.π (M.actRight ▷ N.X) ((α_ M.X Y.X N.X).hom ≫ M.X ◁ N.actLeft) ≫ colimMap (parallelPairHom (M.actRight ▷ N.X) ((α_ M.X Y.X N.X).hom ≫ M.X ◁ N.actLeft) (M.actRight ▷ N.X) ((α_ M.X Y.X N.X).hom ≫ M.X ◁ N.actLeft) ((M.X ⊗ Y.X) ◁ 𝟙 N.X) (M.X ◁ 𝟙 N.X) ⋯ ⋯) = coequalizer.π (M.actRight ▷ N.X) ((α_ M.X Y.X N.X).hom ≫ M.X ◁ N.actLeft) ≫ 𝟙 (TensorBimod.X M N)
-- Mathlib/CategoryTheory/Monoidal/Bimod.lean
C : Type u₁
inst✝⁴ : Category.{v₁, u₁} C
inst✝³ : MonoidalCategory C
A B : Mon_ C
M✝ : Bimod A B
inst✝² : HasCoequalizers C
inst✝¹ : (X : C) → PreservesColimitsOfSize.{0, 0, v₁, v₁, u₁, u₁} (tensorLeft X)
inst✝ : (X : C) → PreservesColimitsOfSize.{0, 0, v₁, v₁, u₁, u₁} (tensorRight X)
X Y Z : Mon_ C
M : Bimod X Y
N : Bimod Y Z
\u22a2 colimit.ι (parallelPair (M.actRight ▷ N.X) ((α_ M.X Y.X N.X).hom ≫ M.X ◁ N.actLeft)) WalkingParallelPair.one = coequalizer.π (M.actRight ▷ N.X) ((α_ M.X Y.X N.X).hom ≫ M.X ◁ N.actLeft) ≫ 𝟙 (TensorBimod.X M N)
-- Mathlib/LinearAlgebra/SesquilinearForm.lean
R : Type u_1
R₁ : Type u_2
R₂ : Type u_3
R₃ : Type u_4
M : Type u_5
M₁ : Type u_6
M₂ : Type u_7
M₃ : Type u_8
Mₗ₁ : Type u_9
Mₗ₁' : Type u_10
Mₗ₂ : Type u_11
Mₗ₂' : Type u_12
K : Type u_13
K₁ : Type u_14
K₂ : Type u_15
V : Type u_16
V₁ : Type u_17
V₂ : Type u_18
n : Type u_19
inst✝⁶ : CommRing R
inst✝⁵ : AddCommGroup M
inst✝⁴ : Module R M
inst✝³ : AddCommGroup M₁
inst✝² : Module R M₁
inst✝¹ : AddCommGroup M₂
inst✝ : Module R M₂
B F : M →ₗ[R] M →ₗ[R] M₂
f : Module.End R M
\u22a2 f ∈ B.skewAdjointSubmodule ↔ B.IsSkewAdjoint f
-- Mathlib/LinearAlgebra/SesquilinearForm.lean
R : Type u_1
R₁ : Type u_2
R₂ : Type u_3
R₃ : Type u_4
M : Type u_5
M₁ : Type u_6
M₂ : Type u_7
M₃ : Type u_8
Mₗ₁ : Type u_9
Mₗ₁' : Type u_10
Mₗ₂ : Type u_11
Mₗ₂' : Type u_12
K : Type u_13
K₁ : Type u_14
K₂ : Type u_15
V : Type u_16
V₁ : Type u_17
V₂ : Type u_18
n : Type u_19
inst✝⁶ : CommRing R
inst✝⁵ : AddCommGroup M
inst✝⁴ : Module R M
inst✝³ : AddCommGroup M₁
inst✝² : Module R M₁
inst✝¹ : AddCommGroup M₂
inst✝ : Module R M₂
B F : M →ₗ[R] M →ₗ[R] M₂
f : Module.End R M
\u22a2 f ∈ B.skewAdjointSubmodule ↔ (-B).IsAdjointPair B f f
-- Mathlib/Order/SuccPred/Limit.lean
α : Type u_1
inst✝² : Preorder α
inst✝¹ : SuccOrder α
inst✝ : NoMaxOrder α
b : α
h : IsSuccLimit (succ b)
\u22a2 False