The Eric Normand Podcast

What is an isomorphism?

Apr 17, 2023
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Isomorphism Defined

  • Isomorphism is a one-to-one mapping between two sets with no information loss.
  • This concept relates to perfectly encoding real world concepts into code in domain modeling.
INSIGHT

Practical Limits of Isomorphism

  • Perfect one-to-one mappings are rare in software modeling.
  • We often achieve approximate mappings that allow practical modeling despite imperfections.
INSIGHT

Software's Imperfect Advantage

  • Software's imprecision can be an advantage allowing flexible mappings.
  • These mappings enable testing correctness empirically instead of relying only on mathematical proofs.
Get the Snipd Podcast app to discover more snips from this episode
Get the app