{α : Type} →
  (motive : Option (Mathlib.Tactic.Linarith.ExprMultiMap α) → Sort u_1) →
    (x : Option (Mathlib.Tactic.Linarith.ExprMultiMap α)) →
      (Unit → motive none) → ((a : Mathlib.Tactic.Linarith.ExprMultiMap α) → motive (some a)) → motive x