Search code examples
Why is chain of equational reasoning failing to meet trivially solvable constraints?...


agdatype-constraintsequational-reasoning

Read More
(sequence .) . flip fmap === forM?...


haskellfunctional-programmingpointfreeequational-reasoning

Read More
reduce(x+y, xs) and sum(xs) are not equivalent in python?...


pythonsumtuplesreduceequational-reasoning

Read More
Keeping track of "state" when writing equality proofs that are long chains of transitively...


proofagdaidrisequational-reasoning

Read More
Induction on lists - Proving Stronger Property (Haskell)...


haskellrecursioninductionequational-reasoning

Read More
If return a = return b then does a=b?...


haskellmonadssemanticsequalityequational-reasoning

Read More
To prove equality of two function definitions inductively...


haskellinductionequational-reasoning

Read More
Am I using sound equational reasoning about a definition of filter in terms of foldr?...


haskellfilterfoldequational-reasoning

Read More
Is it possible to use church encodings without breaking equational reasoning?...


listhaskellchurch-encodingequational-reasoning

Read More
Proof by induction with multiple lists...


scalafunctional-programminginductionproof-of-correctnessequational-reasoning

Read More
Haskell - How to transform maximum (xs ++ map (x+) xs) to max (maximum xs) (x + maximum xs)...


haskellequational-reasoning

Read More
Haskell - How to transform map sum (map (x:) xss) to map (x+) (map sum xss)...


haskellequational-reasoning

Read More
How does Haskell evaluate this function defined with partial application?...


haskellpartial-applicationequational-reasoning

Read More
Function evaluation result...


haskellequational-reasoning

Read More
How does Haskell evaluate this function which undoes list intercalation?...


haskellequational-reasoning

Read More
Understanding different foldr statments...


haskellfoldequational-reasoning

Read More
BackNext