Theorem: Measurable.iSup_Prop
File: Mathlib/MeasureTheory/Constructions/BorelSpace/Basic.lean

tactic: convert hf
state_before: α✝ : Type ?u.1402885
β : Type ?u.1402888
γ : Type ?u.1402891
γ₂ : Type ?u.1402894
δ : Type u_2
ι : Sort y
s t u : Set α✝
inst✝¹¹ : TopologicalSpace α✝
inst✝¹⁰ : MeasurableSpace α✝
inst✝⁹ : BorelSpace α✝
inst✝⁸ : TopologicalSpace β
inst✝⁷ : MeasurableSpace β
inst✝⁶ : BorelSpace β
inst✝⁵ : TopologicalSpace γ
inst✝⁴ : MeasurableSpace γ
inst✝³ : BorelSpace γ
inst✝² : MeasurableSpace δ
α : Type u_1
inst✝¹ : MeasurableSpace α
inst✝ : CompleteLattice α
p : Prop
f : δ → α
hf : Measurable f
h : p
⊢ Measurable fun b => ⨆ (_ : p), f b

tactic: funext
state_before: case h.e'_5.h
α✝ : Type ?u.1402885
β : Type ?u.1402888
γ : Type ?u.1402891
γ₂ : Type ?u.1402894
δ : Type u_2
ι : Sort y
s t u : Set α✝
inst✝¹¹ : TopologicalSpace α✝
inst✝¹⁰ : MeasurableSpace α✝
inst✝⁹ : BorelSpace α✝
inst✝⁸ : TopologicalSpace β
inst✝⁷ : MeasurableSpace β
inst✝⁶ : BorelSpace β
inst✝⁵ : TopologicalSpace γ
inst✝⁴ : MeasurableSpace γ
inst✝³ : BorelSpace γ
inst✝² : MeasurableSpace δ
α : Type u_1
inst✝¹ : MeasurableSpace α
inst✝ : CompleteLattice α
p : Prop
f : δ → α
hf : Measurable f
h : p
x✝ : δ
⊢ (⨆ (_ : p), f x✝) = f x✝

tactic: exact iSup_pos h
state_before: case h.e'_5.h
α✝ : Type ?u.1402885
β : Type ?u.1402888
γ : Type ?u.1402891
γ₂ : Type ?u.1402894
δ : Type u_2
ι : Sort y
s t u : Set α✝
inst✝¹¹ : TopologicalSpace α✝
inst✝¹⁰ : MeasurableSpace α✝
inst✝⁹ : BorelSpace α✝
inst✝⁸ : TopologicalSpace β
inst✝⁷ : MeasurableSpace β
inst✝⁶ : BorelSpace β
inst✝⁵ : TopologicalSpace γ
inst✝⁴ : MeasurableSpace γ
inst✝³ : BorelSpace γ
inst✝² : MeasurableSpace δ
α : Type u_1
inst✝¹ : MeasurableSpace α
inst✝ : CompleteLattice α
p : Prop
f : δ → α
hf : Measurable f
h : p
x✝ : δ
⊢ (⨆ (_ : p), f x✝) = f x✝

tactic: convert measurable_const using 1
state_before: α✝ : Type ?u.1402885
β : Type ?u.1402888
γ : Type ?u.1402891
γ₂ : Type ?u.1402894
δ : Type u_2
ι : Sort y
s t u : Set α✝
inst✝¹¹ : TopologicalSpace α✝
inst✝¹⁰ : MeasurableSpace α✝
inst✝⁹ : BorelSpace α✝
inst✝⁸ : TopologicalSpace β
inst✝⁷ : MeasurableSpace β
inst✝⁶ : BorelSpace β
inst✝⁵ : TopologicalSpace γ
inst✝⁴ : MeasurableSpace γ
inst✝³ : BorelSpace γ
inst✝² : MeasurableSpace δ
α : Type u_1
inst✝¹ : MeasurableSpace α
inst✝ : CompleteLattice α
p : Prop
f : δ → α
hf : Measurable f
h : ¬p
⊢ Measurable fun b => ⨆ (_ : p), f b

tactic: funext
state_before: case h.e'_5
α✝ : Type ?u.1402885
β : Type ?u.1402888
γ : Type ?u.1402891
γ₂ : Type ?u.1402894
δ : Type u_2
ι : Sort y
s t u : Set α✝
inst✝¹¹ : TopologicalSpace α✝
inst✝¹⁰ : MeasurableSpace α✝
inst✝⁹ : BorelSpace α✝
inst✝⁸ : TopologicalSpace β
inst✝⁷ : MeasurableSpace β
inst✝⁶ : BorelSpace β
inst✝⁵ : TopologicalSpace γ
inst✝⁴ : MeasurableSpace γ
inst✝³ : BorelSpace γ
inst✝² : MeasurableSpace δ
α : Type u_1
inst✝¹ : MeasurableSpace α
inst✝ : CompleteLattice α
p : Prop
f : δ → α
hf : Measurable f
h : ¬p
⊢ (fun b => ⨆ (_ : p), f b) = fun x => ?convert_5

case convert_5
α✝ : Type ?u.1402885
β : Type ?u.1402888
γ : Type ?u.1402891
γ₂ : Type ?u.1402894
δ : Type u_2
ι : Sort y
s t u : Set α✝
inst✝¹¹ : TopologicalSpace α✝
inst✝¹⁰ : MeasurableSpace α✝
inst✝⁹ : BorelSpace α✝
inst✝⁸ : TopologicalSpace β
inst✝⁷ : MeasurableSpace β
inst✝⁶ : BorelSpace β
inst✝⁵ : TopologicalSpace γ
inst✝⁴ : MeasurableSpace γ
inst✝³ : BorelSpace γ
inst✝² : MeasurableSpace δ
α : Type u_1
inst✝¹ : MeasurableSpace α
inst✝ : CompleteLattice α
p : Prop
f : δ → α
hf : Measurable f
h : ¬p
⊢ α

tactic: exact iSup_neg h
state_before: case h.e'_5.h
α✝ : Type ?u.1402885
β : Type ?u.1402888
γ : Type ?u.1402891
γ₂ : Type ?u.1402894
δ : Type u_2
ι : Sort y
s t u : Set α✝
inst✝¹¹ : TopologicalSpace α✝
inst✝¹⁰ : MeasurableSpace α✝
inst✝⁹ : BorelSpace α✝
inst✝⁸ : TopologicalSpace β
inst✝⁷ : MeasurableSpace β
inst✝⁶ : BorelSpace β
inst✝⁵ : TopologicalSpace γ
inst✝⁴ : MeasurableSpace γ
inst✝³ : BorelSpace γ
inst✝² : MeasurableSpace δ
α : Type u_1
inst✝¹ : MeasurableSpace α
inst✝ : CompleteLattice α
p : Prop
f : δ → α
hf : Measurable f
h : ¬p
x✝ : δ
⊢ (⨆ (_ : p), f x✝) = ?convert_5

case convert_5
α✝ : Type ?u.1402885
β : Type ?u.1402888
γ : Type ?u.1402891
γ₂ : Type ?u.1402894
δ : Type u_2
ι : Sort y
s t u : Set α✝
inst✝¹¹ : TopologicalSpace α✝
inst✝¹⁰ : MeasurableSpace α✝
inst✝⁹ : BorelSpace α✝
inst✝⁸ : TopologicalSpace β
inst✝⁷ : MeasurableSpace β
inst✝⁶ : BorelSpace β
inst✝⁵ : TopologicalSpace γ
inst✝⁴ : MeasurableSpace γ
inst✝³ : BorelSpace γ
inst✝² : MeasurableSpace δ
α : Type u_1
inst✝¹ : MeasurableSpace α
inst✝ : CompleteLattice α
p : Prop
f : δ → α
hf : Measurable f
h : ¬p
⊢ α