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