Theorem: Matroid.isIso_dual_iff (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 β
⊢ M✶ ≂ N✶ ↔ M ≂ N
Tactic:
refine ⟨fun h ↦ ?_, IsIso.dual⟩
State after:
α : 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 β
h : M✶ ≂ N✶
⊢ M ≂ N

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 β
h : M✶ ≂ N✶
⊢ M ≂ N
Tactic:
rw [← dual_dual M, ← dual_dual N]
State after:
α : 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 β
h : M✶ ≂ N✶
⊢ M✶✶ ≂ N✶✶

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 β
h : M✶ ≂ N✶
⊢ M✶✶ ≂ N✶✶
Tactic:
exact h.dual
State after:
no goals