simp only [Schema.flattenList]
case cons
η : Type u_η
dec_η : DecidableEq η
sch schema✝ : Schema
c : (c : η) × (τ : Type u_1) × Schema.HasCol (c, List τ) schema✝
cs : ActionList Schema.flattenList (Schema.flattenList schema✝ c)
ih :
  Table (Schema.flattenList schema✝ c) →
    List.map Prod.fst (Schema.flattenLists (Schema.flattenList schema✝ c) cs) =
      List.map Prod.fst (Schema.flattenList schema✝ c)
t : Table schema✝
⊢ List.map Prod.fst (Schema.flattenList schema✝ c) = List.map Prod.fst schema✝

case cons
η : Type u_η
dec_η : DecidableEq η
sch schema✝ : Schema
c : (c : η) × (τ : Type u_1) × Schema.HasCol (c, List τ) schema✝
cs : ActionList Schema.flattenList (Schema.flattenList schema✝ c)
ih :
  Table (Schema.flattenList schema✝ c) →
    List.map Prod.fst (Schema.flattenLists (Schema.flattenList schema✝ c) cs) =
      List.map Prod.fst (Schema.flattenList schema✝ c)
t : Table schema✝
⊢ Table (Schema.flattenList schema✝ c)
case cons
η : Type u_η
dec_η : DecidableEq η
sch schema✝ : Schema
c : (c : η) × (τ : Type u_1) × Schema.HasCol (c, List τ) schema✝
cs : ActionList Schema.flattenList (Schema.flattenList schema✝ c)
ih :
  Table (Schema.flattenList schema✝ c) →
    List.map Prod.fst (Schema.flattenLists (Schema.flattenList schema✝ c) cs) =
      List.map Prod.fst (Schema.flattenList schema✝ c)
t : Table schema✝
⊢ List.map Prod.fst (Schema.retypeColumn schema✝ (Schema.colImpliesName c.snd.snd) c.snd.fst) =
    List.map Prod.fst schema✝

case cons
η : Type u_η
dec_η : DecidableEq η
sch schema✝ : Schema
c : (c : η) × (τ : Type u_1) × Schema.HasCol (c, List τ) schema✝
cs : ActionList Schema.flattenList (Schema.flattenList schema✝ c)
ih :
  Table (Schema.flattenList schema✝ c) →
    List.map Prod.fst (Schema.flattenLists (Schema.flattenList schema✝ c) cs) =
      List.map Prod.fst (Schema.flattenList schema✝ c)
t : Table schema✝
⊢ Table (Schema.flattenList schema✝ c)