У меня есть эта теорема (не уверен, что это правильное слово), и я хочу получить все решения. pairCube limit = do
m <- natural exists "m"
n <- natural exists "n"
a <- natural exists "a"
Я нахожусь в ситуации, когда у меня есть тип данных, как data X = X {foo :: SInteger, bar :: SInteger}
, и я хочу доказать, например, forAll_ $ \x -> foo x + bar x .== bar x + foo x
использование