{α : Type u_1} →
  (s : Set α) →
    [inst : DivisionRing α] →
      (motive : (n : Fin 6 ⊕ ↑s) × (Subfield.Operands✝ s n → ↥(Subfield.closure s)) → Sort u_2) →
        (x : (n : Fin 6 ⊕ ↑s) × (Subfield.Operands✝¹ s n → ↥(Subfield.closure s))) →
          ((f : Subfield.Operands✝² s (Sum.inl 0) → ↥(Subfield.closure s)) → motive ⟨Sum.inl 0, f⟩) →
            ((f : Subfield.Operands✝³ s (Sum.inl 1) → ↥(Subfield.closure s)) → motive ⟨Sum.inl 1, f⟩) →
              ((f : Subfield.Operands✝⁴ s (Sum.inl 2) → ↥(Subfield.closure s)) → motive ⟨Sum.inl 2, f⟩) →
                ((f : Subfield.Operands✝⁵ s (Sum.inl 3) → ↥(Subfield.closure s)) → motive ⟨Sum.inl 3, f⟩) →
                  ((snd : Subfield.Operands✝⁶ s (Sum.inl 4) → ↥(Subfield.closure s)) → motive ⟨Sum.inl 4, snd⟩) →
                    ((snd : Subfield.Operands✝⁷ s (Sum.inl 5) → ↥(Subfield.closure s)) → motive ⟨Sum.inl 5, snd⟩) →
                      ((a : ↑s) →
                          (snd : Subfield.Operands✝⁸ s (Sum.inr a) → ↥(Subfield.closure s)) → motive ⟨Sum.inr a, snd⟩) →
                        motive x