sorry
case right
τ : MLIRTy
e : TensorElem
l : List TensorElem
ih' : hasType (nested l) τ = true → (List.all l fun x => hasType x τ) = true
h' : hasType e τ = true
h : hasType (nested l) τ = true
⊢ ∀ (x : TensorElem), x ∈ l → hasType x τ = true
no goals