Blog

Mar 05, 2026

Rethinking Data and Codata Through Matrix Transposition

This paper formalizes de- and refunctionalization as matrix transposition between data and codata types in a dependently typed language. The authors prove that these transformations preserve typing, equality, and program well-formedness at the judgmental level. However, they identify open challenges around termination and productivity checking, universe hierarchies, variance restrictions, and behavioral equality—critical hurdles for extending the system into a consistent, fully fledged proof assistant.

Source: HackerNoon →


Share

BTCBTC
$71,078.00
0.77%
ETHETH
$2,179.48
3.21%
USDTUSDT
$1.000
0%
BNBBNB
$601.71
1.8%
XRPXRP
$1.33
3.45%
USDCUSDC
$1.000
0.02%
SOLSOL
$82.16
2.92%
TRXTRX
$0.318
0.17%
FIGR_HELOCFIGR_HELOC
$1.03
0.08%
DOGEDOGE
$0.0918
2.91%
USDSUSDS
$1.000
0.03%
WBTWBT
$52.78
0.86%
LEOLEO
$10.12
0.08%
HYPEHYPE
$38.85
1.2%
ADAADA
$0.251
2.86%
BCHBCH
$440.68
1.1%
LINKLINK
$8.76
4.97%
XMRXMR
$333.75
2.53%
USDEUSDE
$1.00
0.05%
CCCC
$0.147
2.14%