case a.h
l : Type u_2
m : Type u_4
n : Type u_1
o : Type u_5
p : Type ?u.12383
q : Type ?u.12386
m' : o → Type ?u.12391
n' : o → Type ?u.12396
p' : o → Type ?u.12401
R : Type ?u.12404
S : Type ?u.12407
α : Type u_3
β : Type ?u.12413
A : Matrix n l α
B : Matrix n m α
C : Matrix o l α
D : Matrix o m α
i : l ⊕ m
j : n ⊕ o
⊢ (fromBlocks A B C D)ᵀ i j = fromBlocks Aᵀ Cᵀ Bᵀ Dᵀ i j
l : Type u_2
m : Type u_4
n : Type u_1
o : Type u_5
p : Type ?u.12383
q : Type ?u.12386
m' : o → Type ?u.12391
n' : o → Type ?u.12396
p' : o → Type ?u.12401
R : Type ?u.12404
S : Type ?u.12407
α : Type u_3
β : Type ?u.12413
A : Matrix n l α
B : Matrix n m α
C : Matrix o l α
D : Matrix o m α
⊢ (fromBlocks A B C D)ᵀ = fromBlocks Aᵀ Cᵀ Bᵀ Dᵀ
ext i j
no goals
case a.h
l : Type u_2
m : Type u_4
n : Type u_1
o : Type u_5
p : Type ?u.12383
q : Type ?u.12386
m' : o → Type ?u.12391
n' : o → Type ?u.12396
p' : o → Type ?u.12401
R : Type ?u.12404
S : Type ?u.12407
α : Type u_3
β : Type ?u.12413
A : Matrix n l α
B : Matrix n m α
C : Matrix o l α
D : Matrix o m α
i : l ⊕ m
j : n ⊕ o
⊢ (fromBlocks A B C D)ᵀ i j = fromBlocks Aᵀ Cᵀ Bᵀ Dᵀ i j
rcases i with ⟨⟩ <;> rcases j with ⟨⟩ <;> simp [fromBlocks]