Search
Write a publication
Pull to refresh
0
0
Alex Gryzlov @clayrat

Proof engineer

Send message
Как уже отмечали, такие компиляторы существуют, и в них можно формализовать изоморфизмы для многих типов:
github.com/idris-lang/Idris-dev/blob/master/libs/base/Control/Isomorphism.idr
github.com/idris-lang/Idris-dev/tree/master/libs/contrib/Control/Isomorphism
А с переходом к гомотопическим типам можно полноценно формализовать и изоморфизмы для функций:
github.com/clayrat/redtt/blob/isos/library/cool/isos.red#L60

Information

Rating
Does not participate
Location
Литва
Registered
Activity