hypothesis
active
prediction:if-a-semantic-function-is-a-homomorphism-with-respect-to-a-type-class-the-implemented-instance-automatically-satisfies-the-class-laws

If a semantic function is a homomorphism with respect to a type class, the implemented instance automatically satisfies the class laws.

Core hypothesis enabling 'laws for free': denotational semantics guarantee algebraic law satisfaction.

Source paper

extracted_from
Denotational design with type class morphisms (extended version)
(2015) · Elliott, Conal

Neighborhood — ranked by edge-count

Claims (1)

claim

Concepts (1)

concept
  • Consequence of semantic type class morphism: type class laws hold automatically from denotational specification without manual proof.

Related by similarity (8)

cosine ≥ 0.65 · no typed edge

Entities in the same semantic neighborhood but without a typed relation to this one — candidates for new edges or unrecognized duplicates.