@[simp] def g (x y : Nat) : Nat :=
  match x, y with
  | 0,   0 => 1
  | 0,   y => y
  | x+1, 5 => 2 * g x 0
  | x+1, y => 2 * g x y

#check g._eq_1
#check g._eq_2
#check g._eq_3
#check g._eq_4
