[declare_const] m : int
[declare_const] n : int
[declare_const] p : int
[declare_const] x : real
[declare_const] y : real
[declare_const] z : real
[declare_const] a : smt.array.{1 1} int real
[declare_const] b : smt.array.{1 1} int real
[assert] eq.{1} (smt.array.{1 1} int real) a b
[assert] eq.{1} real (smt.select.{1 1} int real a m) (smt.select.{1 1} int real a n)
[assert] eq.{1} real (smt.select.{1 1} int real (smt.store.{1 1} int real (classical.type_decidable_eq.{1} int) a m x) m) (smt.select.{1 1} int real (smt.store.{1 1} int real (classical.type_decidable_eq.{1} int) b n y) p)
