I get confused about the following two declarations. For me, they describe the same thing: an integer variable x
.
(declare-const x Int)
(declare-fun x () Int)
Is there any context that make them different in performance or provide different model? Thanks.