Theorem: Matroid.IsIso.nonempty_iso (Matroid/Old/_Equiv.lean)

State before:
α : Type u_1
β : Type u_2
γ : Type u_3
α₁ : Type u_4
α₂ : Type u_5
α₃ : Type u_6
M✝ : Matroid α
N✝ : Matroid β
B I D X Y : Set α
M : Matroid α
N : Matroid β
inst✝¹ : Nonempty α
inst✝ : Nonempty β
h : M ≂ N
⊢ Nonempty (M.Iso N)
Tactic:
obtain (⟨rfl, rfl⟩ | ⟨⟨e⟩⟩) := h
State after:
case inl.intro
α : Type u_1
β : Type u_2
γ : Type u_3
α₁ : Type u_4
α₂ : Type u_5
α₃ : Type u_6
M : Matroid α
N : Matroid β
B I D X Y : Set α
inst✝¹ : Nonempty α
inst✝ : Nonempty β
⊢ Nonempty ((emptyOn α).Iso (emptyOn β))

case inr.intro
α : Type u_1
β : Type u_2
γ : Type u_3
α₁ : Type u_4
α₂ : Type u_5
α₃ : Type u_6
M✝ : Matroid α
N✝ : Matroid β
B I D X Y : Set α
M : Matroid α
N : Matroid β
inst✝¹ : Nonempty α
inst✝ : Nonempty β
e : M.Iso N
⊢ Nonempty (M.Iso N)

State before:
case inr.intro
α : Type u_1
β : Type u_2
γ : Type u_3
α₁ : Type u_4
α₂ : Type u_5
α₃ : Type u_6
M✝ : Matroid α
N✝ : Matroid β
B I D X Y : Set α
M : Matroid α
N : Matroid β
inst✝¹ : Nonempty α
inst✝ : Nonempty β
e : M.Iso N
⊢ Nonempty (M.Iso N)
Tactic:
exact ⟨e⟩
State after:
no goals

State before:
case inl.intro
α : Type u_1
β : Type u_2
γ : Type u_3
α₁ : Type u_4
α₂ : Type u_5
α₃ : Type u_6
M : Matroid α
N : Matroid β
B I D X Y : Set α
inst✝¹ : Nonempty α
inst✝ : Nonempty β
⊢ Nonempty ((emptyOn α).Iso (emptyOn β))
Tactic:
exact ⟨Iso.of_emptyOn⟩
State after:
no goals