Search for blocks/addresses/...
Proofgold Signed Transaction
vin
Pr7Ud..
/
4d324..
PUQFV..
/
9617d..
vout
Pr7Ud..
/
900da..
19.99 bars
TMVSV..
/
3187b..
ownership of
48d8f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMF17..
/
78b23..
ownership of
d6ecb..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMboQ..
/
e995d..
ownership of
c34ef..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKpy..
/
72264..
ownership of
db158..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJWu..
/
9a98a..
ownership of
4388a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPY2..
/
56f90..
ownership of
905bf..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFEw..
/
b6ca1..
ownership of
76936..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdra..
/
aa34e..
ownership of
9364e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUfP..
/
7116a..
ownership of
e56f0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYCo..
/
07a42..
ownership of
13e42..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWot..
/
fed53..
ownership of
cc6fd..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZXm..
/
f5e45..
ownership of
a8c9f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaX7..
/
cfd5b..
ownership of
69a1d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTS8..
/
e2b30..
ownership of
bc8f2..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSqF..
/
138cb..
ownership of
337df..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJZj..
/
ff768..
ownership of
c5d28..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMS6p..
/
740ff..
ownership of
ddb0a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHgH..
/
70fc4..
ownership of
545b9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQqG..
/
5fa2f..
ownership of
0a740..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcqo..
/
9ec99..
ownership of
45d21..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMY5M..
/
f3d61..
ownership of
f0832..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXqq..
/
7665d..
ownership of
eac12..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLbF..
/
2a70d..
ownership of
d4478..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJ4C..
/
30f98..
ownership of
bfa92..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMN2S..
/
cc2b0..
ownership of
512a0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcru..
/
c9c4b..
ownership of
b195e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQ5J..
/
7ba72..
ownership of
3b228..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMP3L..
/
9d3ac..
ownership of
58960..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXs6..
/
2db3c..
ownership of
dc00a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaB2..
/
b5f99..
ownership of
af922..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMY3P..
/
3f60b..
ownership of
2a15f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQ2i..
/
bbcb6..
ownership of
07998..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMS6D..
/
aa5ad..
ownership of
e761a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNPb..
/
8d704..
ownership of
c91bb..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbHx..
/
ac1ca..
ownership of
09e91..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKNF..
/
89710..
ownership of
2181e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGNb..
/
c552f..
ownership of
0ef8d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMW6m..
/
12f40..
ownership of
53c54..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLi1..
/
fc37a..
ownership of
80ccd..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMde5..
/
c997c..
ownership of
5083e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQwV..
/
fbc8e..
ownership of
f05ab..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSg6..
/
7d9dc..
ownership of
13439..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMT9S..
/
ce377..
ownership of
58acc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUJo..
/
31aa4..
ownership of
52224..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWtj..
/
702b2..
ownership of
29c88..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYsk..
/
4d1f1..
ownership of
97b34..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHzA..
/
7de47..
ownership of
c4358..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMccK..
/
03b8f..
ownership of
03330..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaJX..
/
6a5a3..
ownership of
757e0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGgb..
/
56bd5..
ownership of
f01fb..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHKy..
/
0f936..
ownership of
ba369..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQUh..
/
90a52..
ownership of
cc0fb..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSZh..
/
69186..
ownership of
93ee6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUuc..
/
32d02..
ownership of
e3ab2..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNVv..
/
ed4ea..
ownership of
4fec5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVqF..
/
1d969..
ownership of
3e793..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQiA..
/
9bd39..
ownership of
732ed..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TML4b..
/
eb458..
ownership of
3f685..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLDQ..
/
cd097..
ownership of
1300e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSJt..
/
1df56..
ownership of
7f3de..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVhN..
/
979b3..
ownership of
87e9d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSja..
/
dbf90..
ownership of
571e9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVZF..
/
a8c4a..
ownership of
2c1bd..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLS3..
/
3cffc..
ownership of
2b429..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMV9H..
/
bdf9f..
ownership of
d4014..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRmJ..
/
633f8..
ownership of
8d743..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQaA..
/
23e03..
ownership of
203e5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRNa..
/
47eec..
ownership of
1c49c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMne..
/
ea3c2..
ownership of
cf7df..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaAA..
/
62985..
ownership of
1f879..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJ3g..
/
0d514..
ownership of
5a6c0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHeR..
/
1236e..
ownership of
c566e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMX64..
/
87074..
ownership of
9e16d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPyZ..
/
d2a2f..
ownership of
13324..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVQB..
/
39a35..
ownership of
f80bd..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMEhN..
/
a0ed3..
ownership of
900ca..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRxu..
/
20893..
ownership of
a06a9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMxW..
/
ed6cc..
ownership of
bced5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcwa..
/
5475f..
ownership of
87471..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMba6..
/
f6ac1..
ownership of
102fb..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQfz..
/
92ab5..
ownership of
6e2ed..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMV2G..
/
a9c79..
ownership of
b93ac..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHp7..
/
5ec26..
ownership of
9c075..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKGn..
/
2952d..
ownership of
03691..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRDo..
/
4ac2d..
ownership of
70cfa..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaLE..
/
8e767..
ownership of
5f19d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQDf..
/
a61ab..
ownership of
630ab..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdUE..
/
9bcbd..
ownership of
69725..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTcy..
/
0afe2..
ownership of
65ea9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQx9..
/
feff1..
ownership of
e3db9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVKD..
/
2f8d3..
ownership of
0136b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKjN..
/
f14ef..
ownership of
22d4c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKuW..
/
62e9a..
ownership of
9f4ac..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQkn..
/
85008..
ownership of
f5d97..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSNa..
/
42abc..
ownership of
6e1dd..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJ9U..
/
cd355..
ownership of
8ea74..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMS3Z..
/
6f06f..
ownership of
55eeb..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVEc..
/
5fd1c..
ownership of
72c3e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMG1V..
/
b504f..
ownership of
bab2d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbQj..
/
e5229..
ownership of
90d9a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMa8L..
/
d7c60..
ownership of
131ae..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMX5e..
/
39dd6..
ownership of
11701..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFKk..
/
27c96..
ownership of
71f12..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdBS..
/
6923c..
ownership of
ef6d4..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcFz..
/
564bf..
ownership of
54b9d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaL2..
/
7bfc2..
ownership of
a4881..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSvJ..
/
4be34..
ownership of
6b110..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPcd..
/
e2cfe..
ownership of
8321f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWUz..
/
836f7..
ownership of
d91f8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWMT..
/
97e4f..
ownership of
117b0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPB5..
/
48cb4..
ownership of
d9d2f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJVa..
/
57c98..
ownership of
e086a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRda..
/
018c9..
ownership of
54921..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbdK..
/
ba230..
ownership of
24c2e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNWt..
/
dc59f..
ownership of
c22d6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMH6m..
/
f9232..
ownership of
709cc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMR7..
/
2c7f0..
ownership of
64f17..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbA4..
/
dd2f2..
ownership of
e15c3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcYg..
/
5c3a0..
ownership of
6dcae..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNzW..
/
8fb19..
ownership of
98f5a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbwC..
/
0820f..
ownership of
06d7f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYwz..
/
d3629..
ownership of
5e214..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMM8U..
/
795e9..
ownership of
7ed79..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZZj..
/
13870..
ownership of
a6837..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRF7..
/
88928..
ownership of
db115..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMT6j..
/
b941c..
ownership of
cade8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaHx..
/
8655a..
ownership of
91179..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGxQ..
/
94ed2..
ownership of
ebb2f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcEt..
/
d349b..
ownership of
56f48..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTNV..
/
140e9..
ownership of
84562..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbD6..
/
bc64f..
ownership of
6b8a7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWAi..
/
c994a..
ownership of
e10c9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQZp..
/
3f0a1..
ownership of
10fd7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWum..
/
8d016..
ownership of
610fd..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbSY..
/
6996e..
ownership of
599ef..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGjy..
/
228d1..
ownership of
c387c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMa2A..
/
48b10..
ownership of
8fec3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZUi..
/
f08b7..
ownership of
ed0fa..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMasQ..
/
93b4b..
ownership of
10e23..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRV4..
/
3fa28..
ownership of
048db..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGsG..
/
88be0..
ownership of
d2b3f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGC7..
/
e1f69..
ownership of
209a4..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTwX..
/
6cb45..
ownership of
cb2f9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMb6y..
/
7ec00..
ownership of
db8d8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPCP..
/
7bcd8..
ownership of
b1695..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXvE..
/
faeae..
ownership of
7ff5b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLgT..
/
b73b3..
ownership of
5e31b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTVr..
/
a5448..
ownership of
ef2cc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXfB..
/
7f47d..
ownership of
63183..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMT5v..
/
feaf5..
ownership of
229b5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRB5..
/
31649..
ownership of
e57e1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZjK..
/
82883..
ownership of
fa688..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHAY..
/
3c947..
ownership of
16249..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUEE..
/
8e761..
ownership of
fb744..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRRn..
/
5fd61..
ownership of
0dc54..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZsw..
/
dfff8..
ownership of
90633..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLfa..
/
fb2fd..
ownership of
b4cc2..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXci..
/
6dd28..
ownership of
df6ce..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJ9t..
/
cfd82..
ownership of
2957e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMH3x..
/
cf1df..
ownership of
c9829..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNRj..
/
c3607..
ownership of
7100d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRJF..
/
a7f51..
ownership of
1965e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPQW..
/
90d52..
ownership of
bb183..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMP1P..
/
abfa3..
ownership of
247bf..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZMj..
/
0cb46..
ownership of
23a8a..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSCY..
/
91606..
ownership of
148ff..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFnT..
/
0d975..
ownership of
5005d..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYne..
/
d4205..
ownership of
db5c0..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMazj..
/
ac9bc..
ownership of
c96b9..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXPR..
/
9e6f7..
ownership of
02d7e..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHcy..
/
2c54e..
ownership of
931de..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSDW..
/
c0a81..
ownership of
7c00e..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMS1s..
/
d04cc..
ownership of
4288f..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZjp..
/
173c6..
ownership of
0cce0..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVYw..
/
306f7..
ownership of
05687..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPUb..
/
06290..
ownership of
de4d3..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMb8g..
/
4aaa5..
ownership of
989ba..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHt3..
/
c9878..
ownership of
f8dca..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFhh..
/
dbdef..
ownership of
7a30c..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdcD..
/
18bff..
ownership of
637dc..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNoh..
/
c1dc2..
ownership of
2c2ff..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKwo..
/
a2c02..
ownership of
117e9..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHbk..
/
555bb..
ownership of
a2a35..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTpG..
/
35fea..
ownership of
38cf2..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbXe..
/
a6b93..
ownership of
6b64d..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHFq..
/
730ee..
ownership of
c4ee8..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMV1p..
/
65c0c..
ownership of
d7420..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQVL..
/
db76a..
ownership of
4f155..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdjH..
/
df9b9..
ownership of
9b11f..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPX4..
/
bf7e0..
ownership of
6dc34..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMTL..
/
38d4f..
ownership of
03e88..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSxz..
/
e3236..
ownership of
427ff..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMThb..
/
3d6eb..
ownership of
53c1f..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKff..
/
5237d..
ownership of
3cc4a..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMK5v..
/
9d207..
ownership of
82e05..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMchp..
/
23285..
ownership of
795f6..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRPZ..
/
569e1..
ownership of
5b291..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNhi..
/
83aab..
ownership of
f453b..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQAk..
/
fd240..
ownership of
4b674..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLKP..
/
08bca..
ownership of
389c2..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPYB..
/
01c2b..
ownership of
818d7..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJfY..
/
d8940..
ownership of
8a5fe..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
PUVDU..
/
ec538..
doc published by
Pr6Pc..
Param
lam
Sigma
:
ι
→
(
ι
→
ι
) →
ι
Param
ordsucc
ordsucc
:
ι
→
ι
Param
If_i
If_i
:
ο
→
ι
→
ι
→
ι
Param
encode_b
encode_b
:
ι
→
CT2
ι
Param
encode_r
encode_r
:
ι
→
(
ι
→
ι
→
ο
) →
ι
Definition
pack_b_r_e
:=
λ x0 .
λ x1 :
ι →
ι → ι
.
λ x2 :
ι →
ι → ο
.
λ x3 .
lam
4
(
λ x4 .
If_i
(
x4
=
0
)
x0
(
If_i
(
x4
=
1
)
(
encode_b
x0
x1
)
(
If_i
(
x4
=
2
)
(
encode_r
x0
x2
)
x3
)
)
)
Param
ap
ap
:
ι
→
ι
→
ι
Known
tuple_4_0_eq
tuple_4_0_eq
:
∀ x0 x1 x2 x3 .
ap
(
lam
4
(
λ x5 .
If_i
(
x5
=
0
)
x0
(
If_i
(
x5
=
1
)
x1
(
If_i
(
x5
=
2
)
x2
x3
)
)
)
)
0
=
x0
Theorem
pack_b_r_e_0_eq
:
∀ x0 x1 .
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
x0
=
pack_b_r_e
x1
x2
x3
x4
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_b_r_e_0_eq2
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι →
ι → ο
.
∀ x3 .
x0
=
ap
(
pack_b_r_e
x0
x1
x2
x3
)
0
(proof)
Param
decode_b
decode_b
:
ι
→
ι
→
ι
→
ι
Known
tuple_4_1_eq
tuple_4_1_eq
:
∀ x0 x1 x2 x3 .
ap
(
lam
4
(
λ x5 .
If_i
(
x5
=
0
)
x0
(
If_i
(
x5
=
1
)
x1
(
If_i
(
x5
=
2
)
x2
x3
)
)
)
)
1
=
x1
Known
decode_encode_b
decode_encode_b
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 .
x2
∈
x0
⟶
∀ x3 .
x3
∈
x0
⟶
decode_b
(
encode_b
x0
x1
)
x2
x3
=
x1
x2
x3
Theorem
pack_b_r_e_1_eq
:
∀ x0 x1 .
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
x0
=
pack_b_r_e
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
∀ x6 .
x6
∈
x1
⟶
x2
x5
x6
=
decode_b
(
ap
x0
1
)
x5
x6
(proof)
Theorem
pack_b_r_e_1_eq2
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι →
ι → ο
.
∀ x3 x4 .
x4
∈
x0
⟶
∀ x5 .
x5
∈
x0
⟶
x1
x4
x5
=
decode_b
(
ap
(
pack_b_r_e
x0
x1
x2
x3
)
1
)
x4
x5
(proof)
Param
decode_r
decode_r
:
ι
→
ι
→
ι
→
ο
Known
tuple_4_2_eq
tuple_4_2_eq
:
∀ x0 x1 x2 x3 .
ap
(
lam
4
(
λ x5 .
If_i
(
x5
=
0
)
x0
(
If_i
(
x5
=
1
)
x1
(
If_i
(
x5
=
2
)
x2
x3
)
)
)
)
2
=
x2
Known
decode_encode_r
decode_encode_r
:
∀ x0 .
∀ x1 :
ι →
ι → ο
.
∀ x2 .
x2
∈
x0
⟶
∀ x3 .
x3
∈
x0
⟶
decode_r
(
encode_r
x0
x1
)
x2
x3
=
x1
x2
x3
Theorem
pack_b_r_e_2_eq
:
∀ x0 x1 .
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
x0
=
pack_b_r_e
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
∀ x6 .
x6
∈
x1
⟶
x3
x5
x6
=
decode_r
(
ap
x0
2
)
x5
x6
(proof)
Theorem
pack_b_r_e_2_eq2
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι →
ι → ο
.
∀ x3 x4 .
x4
∈
x0
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x4
x5
=
decode_r
(
ap
(
pack_b_r_e
x0
x1
x2
x3
)
2
)
x4
x5
(proof)
Known
tuple_4_3_eq
tuple_4_3_eq
:
∀ x0 x1 x2 x3 .
ap
(
lam
4
(
λ x5 .
If_i
(
x5
=
0
)
x0
(
If_i
(
x5
=
1
)
x1
(
If_i
(
x5
=
2
)
x2
x3
)
)
)
)
3
=
x3
Theorem
pack_b_r_e_3_eq
:
∀ x0 x1 .
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
x0
=
pack_b_r_e
x1
x2
x3
x4
⟶
x4
=
ap
x0
3
(proof)
Theorem
pack_b_r_e_3_eq2
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι →
ι → ο
.
∀ x3 .
x3
=
ap
(
pack_b_r_e
x0
x1
x2
x3
)
3
(proof)
Definition
and
and
:=
λ x0 x1 : ο .
∀ x2 : ο .
(
x0
⟶
x1
⟶
x2
)
⟶
x2
Known
and4I
and4I
:
∀ x0 x1 x2 x3 : ο .
x0
⟶
x1
⟶
x2
⟶
x3
⟶
and
(
and
(
and
x0
x1
)
x2
)
x3
Theorem
pack_b_r_e_inj
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ι
.
∀ x4 x5 :
ι →
ι → ο
.
∀ x6 x7 .
pack_b_r_e
x0
x2
x4
x6
=
pack_b_r_e
x1
x3
x5
x7
⟶
and
(
and
(
and
(
x0
=
x1
)
(
∀ x8 .
x8
∈
x0
⟶
∀ x9 .
x9
∈
x0
⟶
x2
x8
x9
=
x3
x8
x9
)
)
(
∀ x8 .
x8
∈
x0
⟶
∀ x9 .
x9
∈
x0
⟶
x4
x8
x9
=
x5
x8
x9
)
)
(
x6
=
x7
)
(proof)
Param
iff
iff
:
ο
→
ο
→
ο
Known
encode_r_ext
encode_r_ext
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ο
.
(
∀ x3 .
x3
∈
x0
⟶
∀ x4 .
x4
∈
x0
⟶
iff
(
x1
x3
x4
)
(
x2
x3
x4
)
)
⟶
encode_r
x0
x1
=
encode_r
x0
x2
Known
encode_b_ext
encode_b_ext
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
∀ x4 .
x4
∈
x0
⟶
x1
x3
x4
=
x2
x3
x4
)
⟶
encode_b
x0
x1
=
encode_b
x0
x2
Theorem
pack_b_r_e_ext
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 x4 :
ι →
ι → ο
.
∀ x5 .
(
∀ x6 .
x6
∈
x0
⟶
∀ x7 .
x7
∈
x0
⟶
x1
x6
x7
=
x2
x6
x7
)
⟶
(
∀ x6 .
x6
∈
x0
⟶
∀ x7 .
x7
∈
x0
⟶
iff
(
x3
x6
x7
)
(
x4
x6
x7
)
)
⟶
pack_b_r_e
x0
x1
x3
x5
=
pack_b_r_e
x0
x2
x4
x5
(proof)
Definition
struct_b_r_e
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
ι →
ι → ι
.
(
∀ x4 .
x4
∈
x2
⟶
∀ x5 .
x5
∈
x2
⟶
x3
x4
x5
∈
x2
)
⟶
∀ x4 :
ι →
ι → ο
.
∀ x5 .
x5
∈
x2
⟶
x1
(
pack_b_r_e
x2
x3
x4
x5
)
)
⟶
x1
x0
Theorem
pack_struct_b_r_e_I
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
(
∀ x2 .
x2
∈
x0
⟶
∀ x3 .
x3
∈
x0
⟶
x1
x2
x3
∈
x0
)
⟶
∀ x2 :
ι →
ι → ο
.
∀ x3 .
x3
∈
x0
⟶
struct_b_r_e
(
pack_b_r_e
x0
x1
x2
x3
)
(proof)
Theorem
pack_struct_b_r_e_E1
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι →
ι → ο
.
∀ x3 .
struct_b_r_e
(
pack_b_r_e
x0
x1
x2
x3
)
⟶
∀ x4 .
x4
∈
x0
⟶
∀ x5 .
x5
∈
x0
⟶
x1
x4
x5
∈
x0
(proof)
Theorem
pack_struct_b_r_e_E3
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι →
ι → ο
.
∀ x3 .
struct_b_r_e
(
pack_b_r_e
x0
x1
x2
x3
)
⟶
x3
∈
x0
(proof)
Known
iff_refl
iff_refl
:
∀ x0 : ο .
iff
x0
x0
Theorem
struct_b_r_e_eta
:
∀ x0 .
struct_b_r_e
x0
⟶
x0
=
pack_b_r_e
(
ap
x0
0
)
(
decode_b
(
ap
x0
1
)
)
(
decode_r
(
ap
x0
2
)
)
(
ap
x0
3
)
(proof)
Definition
unpack_b_r_e_i
:=
λ x0 .
λ x1 :
ι →
(
ι →
ι → ι
)
→
(
ι →
ι → ο
)
→
ι → ι
.
x1
(
ap
x0
0
)
(
decode_b
(
ap
x0
1
)
)
(
decode_r
(
ap
x0
2
)
)
(
ap
x0
3
)
Theorem
unpack_b_r_e_i_eq
:
∀ x0 :
ι →
(
ι →
ι → ι
)
→
(
ι →
ι → ο
)
→
ι → ι
.
∀ x1 .
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
(
∀ x5 :
ι →
ι → ι
.
(
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
x2
x6
x7
=
x5
x6
x7
)
⟶
∀ x6 :
ι →
ι → ο
.
(
∀ x7 .
x7
∈
x1
⟶
∀ x8 .
x8
∈
x1
⟶
iff
(
x3
x7
x8
)
(
x6
x7
x8
)
)
⟶
x0
x1
x5
x6
x4
=
x0
x1
x2
x3
x4
)
⟶
unpack_b_r_e_i
(
pack_b_r_e
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)
Definition
unpack_b_r_e_o
:=
λ x0 .
λ x1 :
ι →
(
ι →
ι → ι
)
→
(
ι →
ι → ο
)
→
ι → ο
.
x1
(
ap
x0
0
)
(
decode_b
(
ap
x0
1
)
)
(
decode_r
(
ap
x0
2
)
)
(
ap
x0
3
)
Theorem
unpack_b_r_e_o_eq
:
∀ x0 :
ι →
(
ι →
ι → ι
)
→
(
ι →
ι → ο
)
→
ι → ο
.
∀ x1 .
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
(
∀ x5 :
ι →
ι → ι
.
(
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
x2
x6
x7
=
x5
x6
x7
)
⟶
∀ x6 :
ι →
ι → ο
.
(
∀ x7 .
x7
∈
x1
⟶
∀ x8 .
x8
∈
x1
⟶
iff
(
x3
x7
x8
)
(
x6
x7
x8
)
)
⟶
x0
x1
x5
x6
x4
=
x0
x1
x2
x3
x4
)
⟶
unpack_b_r_e_o
(
pack_b_r_e
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)
Param
Sep
Sep
:
ι
→
(
ι
→
ο
) →
ι
Definition
pack_b_p_e
:=
λ x0 .
λ x1 :
ι →
ι → ι
.
λ x2 :
ι → ο
.
λ x3 .
lam
4
(
λ x4 .
If_i
(
x4
=
0
)
x0
(
If_i
(
x4
=
1
)
(
encode_b
x0
x1
)
(
If_i
(
x4
=
2
)
(
Sep
x0
x2
)
x3
)
)
)
Theorem
pack_b_p_e_0_eq
:
∀ x0 x1 .
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
x0
=
pack_b_p_e
x1
x2
x3
x4
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_b_p_e_0_eq2
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι → ο
.
∀ x3 .
x0
=
ap
(
pack_b_p_e
x0
x1
x2
x3
)
0
(proof)
Theorem
pack_b_p_e_1_eq
:
∀ x0 x1 .
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
x0
=
pack_b_p_e
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
∀ x6 .
x6
∈
x1
⟶
x2
x5
x6
=
decode_b
(
ap
x0
1
)
x5
x6
(proof)
Theorem
pack_b_p_e_1_eq2
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι → ο
.
∀ x3 x4 .
x4
∈
x0
⟶
∀ x5 .
x5
∈
x0
⟶
x1
x4
x5
=
decode_b
(
ap
(
pack_b_p_e
x0
x1
x2
x3
)
1
)
x4
x5
(proof)
Param
decode_p
decode_p
:
ι
→
ι
→
ο
Known
decode_encode_p
decode_encode_p
:
∀ x0 .
∀ x1 :
ι → ο
.
∀ x2 .
x2
∈
x0
⟶
decode_p
(
Sep
x0
x1
)
x2
=
x1
x2
Theorem
pack_b_p_e_2_eq
:
∀ x0 x1 .
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
x0
=
pack_b_p_e
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
x3
x5
=
decode_p
(
ap
x0
2
)
x5
(proof)
Theorem
pack_b_p_e_2_eq2
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι → ο
.
∀ x3 x4 .
x4
∈
x0
⟶
x2
x4
=
decode_p
(
ap
(
pack_b_p_e
x0
x1
x2
x3
)
2
)
x4
(proof)
Theorem
pack_b_p_e_3_eq
:
∀ x0 x1 .
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
x0
=
pack_b_p_e
x1
x2
x3
x4
⟶
x4
=
ap
x0
3
(proof)
Theorem
pack_b_p_e_3_eq2
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι → ο
.
∀ x3 .
x3
=
ap
(
pack_b_p_e
x0
x1
x2
x3
)
3
(proof)
Theorem
pack_b_p_e_inj
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ι
.
∀ x4 x5 :
ι → ο
.
∀ x6 x7 .
pack_b_p_e
x0
x2
x4
x6
=
pack_b_p_e
x1
x3
x5
x7
⟶
and
(
and
(
and
(
x0
=
x1
)
(
∀ x8 .
x8
∈
x0
⟶
∀ x9 .
x9
∈
x0
⟶
x2
x8
x9
=
x3
x8
x9
)
)
(
∀ x8 .
x8
∈
x0
⟶
x4
x8
=
x5
x8
)
)
(
x6
=
x7
)
(proof)
Known
encode_p_ext
encode_p_ext
:
∀ x0 .
∀ x1 x2 :
ι → ο
.
(
∀ x3 .
x3
∈
x0
⟶
iff
(
x1
x3
)
(
x2
x3
)
)
⟶
Sep
x0
x1
=
Sep
x0
x2
Theorem
pack_b_p_e_ext
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 x4 :
ι → ο
.
∀ x5 .
(
∀ x6 .
x6
∈
x0
⟶
∀ x7 .
x7
∈
x0
⟶
x1
x6
x7
=
x2
x6
x7
)
⟶
(
∀ x6 .
x6
∈
x0
⟶
iff
(
x3
x6
)
(
x4
x6
)
)
⟶
pack_b_p_e
x0
x1
x3
x5
=
pack_b_p_e
x0
x2
x4
x5
(proof)
Definition
struct_b_p_e
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
ι →
ι → ι
.
(
∀ x4 .
x4
∈
x2
⟶
∀ x5 .
x5
∈
x2
⟶
x3
x4
x5
∈
x2
)
⟶
∀ x4 :
ι → ο
.
∀ x5 .
x5
∈
x2
⟶
x1
(
pack_b_p_e
x2
x3
x4
x5
)
)
⟶
x1
x0
Theorem
pack_struct_b_p_e_I
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
(
∀ x2 .
x2
∈
x0
⟶
∀ x3 .
x3
∈
x0
⟶
x1
x2
x3
∈
x0
)
⟶
∀ x2 :
ι → ο
.
∀ x3 .
x3
∈
x0
⟶
struct_b_p_e
(
pack_b_p_e
x0
x1
x2
x3
)
(proof)
Theorem
pack_struct_b_p_e_E1
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι → ο
.
∀ x3 .
struct_b_p_e
(
pack_b_p_e
x0
x1
x2
x3
)
⟶
∀ x4 .
x4
∈
x0
⟶
∀ x5 .
x5
∈
x0
⟶
x1
x4
x5
∈
x0
(proof)
Theorem
pack_struct_b_p_e_E3
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι → ο
.
∀ x3 .
struct_b_p_e
(
pack_b_p_e
x0
x1
x2
x3
)
⟶
x3
∈
x0
(proof)
Theorem
struct_b_p_e_eta
:
∀ x0 .
struct_b_p_e
x0
⟶
x0
=
pack_b_p_e
(
ap
x0
0
)
(
decode_b
(
ap
x0
1
)
)
(
decode_p
(
ap
x0
2
)
)
(
ap
x0
3
)
(proof)
Definition
unpack_b_p_e_i
:=
λ x0 .
λ x1 :
ι →
(
ι →
ι → ι
)
→
(
ι → ο
)
→
ι → ι
.
x1
(
ap
x0
0
)
(
decode_b
(
ap
x0
1
)
)
(
decode_p
(
ap
x0
2
)
)
(
ap
x0
3
)
Theorem
unpack_b_p_e_i_eq
:
∀ x0 :
ι →
(
ι →
ι → ι
)
→
(
ι → ο
)
→
ι → ι
.
∀ x1 .
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
(
∀ x5 :
ι →
ι → ι
.
(
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
x2
x6
x7
=
x5
x6
x7
)
⟶
∀ x6 :
ι → ο
.
(
∀ x7 .
x7
∈
x1
⟶
iff
(
x3
x7
)
(
x6
x7
)
)
⟶
x0
x1
x5
x6
x4
=
x0
x1
x2
x3
x4
)
⟶
unpack_b_p_e_i
(
pack_b_p_e
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)
Definition
unpack_b_p_e_o
:=
λ x0 .
λ x1 :
ι →
(
ι →
ι → ι
)
→
(
ι → ο
)
→
ι → ο
.
x1
(
ap
x0
0
)
(
decode_b
(
ap
x0
1
)
)
(
decode_p
(
ap
x0
2
)
)
(
ap
x0
3
)
Theorem
unpack_b_p_e_o_eq
:
∀ x0 :
ι →
(
ι →
ι → ι
)
→
(
ι → ο
)
→
ι → ο
.
∀ x1 .
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
(
∀ x5 :
ι →
ι → ι
.
(
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
x2
x6
x7
=
x5
x6
x7
)
⟶
∀ x6 :
ι → ο
.
(
∀ x7 .
x7
∈
x1
⟶
iff
(
x3
x7
)
(
x6
x7
)
)
⟶
x0
x1
x5
x6
x4
=
x0
x1
x2
x3
x4
)
⟶
unpack_b_p_e_o
(
pack_b_p_e
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)
Definition
pack_u_u_r
:=
λ x0 .
λ x1 x2 :
ι → ι
.
λ x3 :
ι →
ι → ο
.
lam
4
(
λ x4 .
If_i
(
x4
=
0
)
x0
(
If_i
(
x4
=
1
)
(
lam
x0
x1
)
(
If_i
(
x4
=
2
)
(
lam
x0
x2
)
(
encode_r
x0
x3
)
)
)
)
Theorem
pack_u_u_r_0_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
x0
=
pack_u_u_r
x1
x2
x3
x4
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_u_u_r_0_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 :
ι →
ι → ο
.
x4
x0
(
ap
(
pack_u_u_r
x0
x1
x2
x3
)
0
)
⟶
x4
(
ap
(
pack_u_u_r
x0
x1
x2
x3
)
0
)
x0
(proof)
Known
beta
beta
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 .
x2
∈
x0
⟶
ap
(
lam
x0
x1
)
x2
=
x1
x2
Theorem
pack_u_u_r_1_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
x0
=
pack_u_u_r
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
x2
x5
=
ap
(
ap
x0
1
)
x5
(proof)
Theorem
pack_u_u_r_1_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
x4
∈
x0
⟶
x1
x4
=
ap
(
ap
(
pack_u_u_r
x0
x1
x2
x3
)
1
)
x4
(proof)
Theorem
pack_u_u_r_2_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
x0
=
pack_u_u_r
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
x3
x5
=
ap
(
ap
x0
2
)
x5
(proof)
Theorem
pack_u_u_r_2_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
x4
∈
x0
⟶
x2
x4
=
ap
(
ap
(
pack_u_u_r
x0
x1
x2
x3
)
2
)
x4
(proof)
Theorem
pack_u_u_r_3_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
x0
=
pack_u_u_r
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
∀ x6 .
x6
∈
x1
⟶
x4
x5
x6
=
decode_r
(
ap
x0
3
)
x5
x6
(proof)
Theorem
pack_u_u_r_3_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
x4
∈
x0
⟶
∀ x5 .
x5
∈
x0
⟶
x3
x4
x5
=
decode_r
(
ap
(
pack_u_u_r
x0
x1
x2
x3
)
3
)
x4
x5
(proof)
Theorem
pack_u_u_r_inj
:
∀ x0 x1 .
∀ x2 x3 x4 x5 :
ι → ι
.
∀ x6 x7 :
ι →
ι → ο
.
pack_u_u_r
x0
x2
x4
x6
=
pack_u_u_r
x1
x3
x5
x7
⟶
and
(
and
(
and
(
x0
=
x1
)
(
∀ x8 .
x8
∈
x0
⟶
x2
x8
=
x3
x8
)
)
(
∀ x8 .
x8
∈
x0
⟶
x4
x8
=
x5
x8
)
)
(
∀ x8 .
x8
∈
x0
⟶
∀ x9 .
x9
∈
x0
⟶
x6
x8
x9
=
x7
x8
x9
)
(proof)
Known
encode_u_ext
encode_u_ext
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
x1
x3
=
x2
x3
)
⟶
lam
x0
x1
=
lam
x0
x2
Theorem
pack_u_u_r_ext
:
∀ x0 .
∀ x1 x2 x3 x4 :
ι → ι
.
∀ x5 x6 :
ι →
ι → ο
.
(
∀ x7 .
x7
∈
x0
⟶
x1
x7
=
x2
x7
)
⟶
(
∀ x7 .
x7
∈
x0
⟶
x3
x7
=
x4
x7
)
⟶
(
∀ x7 .
x7
∈
x0
⟶
∀ x8 .
x8
∈
x0
⟶
iff
(
x5
x7
x8
)
(
x6
x7
x8
)
)
⟶
pack_u_u_r
x0
x1
x3
x5
=
pack_u_u_r
x0
x2
x4
x6
(proof)
Definition
struct_u_u_r
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
ι → ι
.
(
∀ x4 .
x4
∈
x2
⟶
x3
x4
∈
x2
)
⟶
∀ x4 :
ι → ι
.
(
∀ x5 .
x5
∈
x2
⟶
x4
x5
∈
x2
)
⟶
∀ x5 :
ι →
ι → ο
.
x1
(
pack_u_u_r
x2
x3
x4
x5
)
)
⟶
x1
x0
Theorem
pack_struct_u_u_r_I
:
∀ x0 .
∀ x1 :
ι → ι
.
(
∀ x2 .
x2
∈
x0
⟶
x1
x2
∈
x0
)
⟶
∀ x2 :
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
x2
x3
∈
x0
)
⟶
∀ x3 :
ι →
ι → ο
.
struct_u_u_r
(
pack_u_u_r
x0
x1
x2
x3
)
(proof)
Theorem
pack_struct_u_u_r_E1
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
struct_u_u_r
(
pack_u_u_r
x0
x1
x2
x3
)
⟶
∀ x4 .
x4
∈
x0
⟶
x1
x4
∈
x0
(proof)
Theorem
pack_struct_u_u_r_E2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
struct_u_u_r
(
pack_u_u_r
x0
x1
x2
x3
)
⟶
∀ x4 .
x4
∈
x0
⟶
x2
x4
∈
x0
(proof)
Theorem
struct_u_u_r_eta
:
∀ x0 .
struct_u_u_r
x0
⟶
x0
=
pack_u_u_r
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
(proof)
Definition
unpack_u_u_r_i
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→ ι
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
Theorem
unpack_u_u_r_i_eq
:
∀ x0 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→ ι
.
∀ x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
(
∀ x5 :
ι → ι
.
(
∀ x6 .
x6
∈
x1
⟶
x2
x6
=
x5
x6
)
⟶
∀ x6 :
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
x3
x7
=
x6
x7
)
⟶
∀ x7 :
ι →
ι → ο
.
(
∀ x8 .
x8
∈
x1
⟶
∀ x9 .
x9
∈
x1
⟶
iff
(
x4
x8
x9
)
(
x7
x8
x9
)
)
⟶
x0
x1
x5
x6
x7
=
x0
x1
x2
x3
x4
)
⟶
unpack_u_u_r_i
(
pack_u_u_r
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)
Definition
unpack_u_u_r_o
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→ ο
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
Theorem
unpack_u_u_r_o_eq
:
∀ x0 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→ ο
.
∀ x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
(
∀ x5 :
ι → ι
.
(
∀ x6 .
x6
∈
x1
⟶
x2
x6
=
x5
x6
)
⟶
∀ x6 :
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
x3
x7
=
x6
x7
)
⟶
∀ x7 :
ι →
ι → ο
.
(
∀ x8 .
x8
∈
x1
⟶
∀ x9 .
x9
∈
x1
⟶
iff
(
x4
x8
x9
)
(
x7
x8
x9
)
)
⟶
x0
x1
x5
x6
x7
=
x0
x1
x2
x3
x4
)
⟶
unpack_u_u_r_o
(
pack_u_u_r
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)
Definition
pack_u_u_p
:=
λ x0 .
λ x1 x2 :
ι → ι
.
λ x3 :
ι → ο
.
lam
4
(
λ x4 .
If_i
(
x4
=
0
)
x0
(
If_i
(
x4
=
1
)
(
lam
x0
x1
)
(
If_i
(
x4
=
2
)
(
lam
x0
x2
)
(
Sep
x0
x3
)
)
)
)
Theorem
pack_u_u_p_0_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι → ο
.
x0
=
pack_u_u_p
x1
x2
x3
x4
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_u_u_p_0_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι → ο
.
x0
=
ap
(
pack_u_u_p
x0
x1
x2
x3
)
0
(proof)
Theorem
pack_u_u_p_1_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι → ο
.
x0
=
pack_u_u_p
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
x2
x5
=
ap
(
ap
x0
1
)
x5
(proof)
Theorem
pack_u_u_p_1_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
x4
∈
x0
⟶
x1
x4
=
ap
(
ap
(
pack_u_u_p
x0
x1
x2
x3
)
1
)
x4
(proof)
Theorem
pack_u_u_p_2_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι → ο
.
x0
=
pack_u_u_p
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
x3
x5
=
ap
(
ap
x0
2
)
x5
(proof)
Theorem
pack_u_u_p_2_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
x4
∈
x0
⟶
x2
x4
=
ap
(
ap
(
pack_u_u_p
x0
x1
x2
x3
)
2
)
x4
(proof)
Theorem
pack_u_u_p_3_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι → ο
.
x0
=
pack_u_u_p
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
x4
x5
=
decode_p
(
ap
x0
3
)
x5
(proof)
Theorem
pack_u_u_p_3_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
x4
∈
x0
⟶
x3
x4
=
decode_p
(
ap
(
pack_u_u_p
x0
x1
x2
x3
)
3
)
x4
(proof)
Theorem
pack_u_u_p_inj
:
∀ x0 x1 .
∀ x2 x3 x4 x5 :
ι → ι
.
∀ x6 x7 :
ι → ο
.
pack_u_u_p
x0
x2
x4
x6
=
pack_u_u_p
x1
x3
x5
x7
⟶
and
(
and
(
and
(
x0
=
x1
)
(
∀ x8 .
x8
∈
x0
⟶
x2
x8
=
x3
x8
)
)
(
∀ x8 .
x8
∈
x0
⟶
x4
x8
=
x5
x8
)
)
(
∀ x8 .
x8
∈
x0
⟶
x6
x8
=
x7
x8
)
(proof)
Theorem
pack_u_u_p_ext
:
∀ x0 .
∀ x1 x2 x3 x4 :
ι → ι
.
∀ x5 x6 :
ι → ο
.
(
∀ x7 .
x7
∈
x0
⟶
x1
x7
=
x2
x7
)
⟶
(
∀ x7 .
x7
∈
x0
⟶
x3
x7
=
x4
x7
)
⟶
(
∀ x7 .
x7
∈
x0
⟶
iff
(
x5
x7
)
(
x6
x7
)
)
⟶
pack_u_u_p
x0
x1
x3
x5
=
pack_u_u_p
x0
x2
x4
x6
(proof)
Definition
struct_u_u_p
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
ι → ι
.
(
∀ x4 .
x4
∈
x2
⟶
x3
x4
∈
x2
)
⟶
∀ x4 :
ι → ι
.
(
∀ x5 .
x5
∈
x2
⟶
x4
x5
∈
x2
)
⟶
∀ x5 :
ι → ο
.
x1
(
pack_u_u_p
x2
x3
x4
x5
)
)
⟶
x1
x0
Theorem
pack_struct_u_u_p_I
:
∀ x0 .
∀ x1 :
ι → ι
.
(
∀ x2 .
x2
∈
x0
⟶
x1
x2
∈
x0
)
⟶
∀ x2 :
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
x2
x3
∈
x0
)
⟶
∀ x3 :
ι → ο
.
struct_u_u_p
(
pack_u_u_p
x0
x1
x2
x3
)
(proof)
Theorem
pack_struct_u_u_p_E1
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι → ο
.
struct_u_u_p
(
pack_u_u_p
x0
x1
x2
x3
)
⟶
∀ x4 .
x4
∈
x0
⟶
x1
x4
∈
x0
(proof)
Theorem
pack_struct_u_u_p_E2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι → ο
.
struct_u_u_p
(
pack_u_u_p
x0
x1
x2
x3
)
⟶
∀ x4 .
x4
∈
x0
⟶
x2
x4
∈
x0
(proof)
Theorem
struct_u_u_p_eta
:
∀ x0 .
struct_u_u_p
x0
⟶
x0
=
pack_u_u_p
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(proof)
Definition
unpack_u_u_p_i
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
(
ι → ο
)
→ ι
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
Theorem
unpack_u_u_p_i_eq
:
∀ x0 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
(
ι → ο
)
→ ι
.
∀ x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι → ο
.
(
∀ x5 :
ι → ι
.
(
∀ x6 .
x6
∈
x1
⟶
x2
x6
=
x5
x6
)
⟶
∀ x6 :
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
x3
x7
=
x6
x7
)
⟶
∀ x7 :
ι → ο
.
(
∀ x8 .
x8
∈
x1
⟶
iff
(
x4
x8
)
(
x7
x8
)
)
⟶
x0
x1
x5
x6
x7
=
x0
x1
x2
x3
x4
)
⟶
unpack_u_u_p_i
(
pack_u_u_p
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)
Definition
unpack_u_u_p_o
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
(
ι → ο
)
→ ο
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
Theorem
unpack_u_u_p_o_eq
:
∀ x0 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
(
ι → ο
)
→ ο
.
∀ x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι → ο
.
(
∀ x5 :
ι → ι
.
(
∀ x6 .
x6
∈
x1
⟶
x2
x6
=
x5
x6
)
⟶
∀ x6 :
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
x3
x7
=
x6
x7
)
⟶
∀ x7 :
ι → ο
.
(
∀ x8 .
x8
∈
x1
⟶
iff
(
x4
x8
)
(
x7
x8
)
)
⟶
x0
x1
x5
x6
x7
=
x0
x1
x2
x3
x4
)
⟶
unpack_u_u_p_o
(
pack_u_u_p
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)
Definition
pack_u_u_e
:=
λ x0 .
λ x1 x2 :
ι → ι
.
λ x3 .
lam
4
(
λ x4 .
If_i
(
x4
=
0
)
x0
(
If_i
(
x4
=
1
)
(
lam
x0
x1
)
(
If_i
(
x4
=
2
)
(
lam
x0
x2
)
x3
)
)
)
Theorem
pack_u_u_e_0_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 .
x0
=
pack_u_u_e
x1
x2
x3
x4
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_u_u_e_0_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 .
x0
=
ap
(
pack_u_u_e
x0
x1
x2
x3
)
0
(proof)
Theorem
pack_u_u_e_1_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 .
x0
=
pack_u_u_e
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
x2
x5
=
ap
(
ap
x0
1
)
x5
(proof)
Theorem
pack_u_u_e_1_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 .
x4
∈
x0
⟶
x1
x4
=
ap
(
ap
(
pack_u_u_e
x0
x1
x2
x3
)
1
)
x4
(proof)
Theorem
pack_u_u_e_2_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 .
x0
=
pack_u_u_e
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
x3
x5
=
ap
(
ap
x0
2
)
x5
(proof)
Theorem
pack_u_u_e_2_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 .
x4
∈
x0
⟶
x2
x4
=
ap
(
ap
(
pack_u_u_e
x0
x1
x2
x3
)
2
)
x4
(proof)
Theorem
pack_u_u_e_3_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 .
x0
=
pack_u_u_e
x1
x2
x3
x4
⟶
x4
=
ap
x0
3
(proof)
Theorem
pack_u_u_e_3_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 .
x3
=
ap
(
pack_u_u_e
x0
x1
x2
x3
)
3
(proof)
Theorem
pack_u_u_e_inj
:
∀ x0 x1 .
∀ x2 x3 x4 x5 :
ι → ι
.
∀ x6 x7 .
pack_u_u_e
x0
x2
x4
x6
=
pack_u_u_e
x1
x3
x5
x7
⟶
and
(
and
(
and
(
x0
=
x1
)
(
∀ x8 .
x8
∈
x0
⟶
x2
x8
=
x3
x8
)
)
(
∀ x8 .
x8
∈
x0
⟶
x4
x8
=
x5
x8
)
)
(
x6
=
x7
)
(proof)
Theorem
pack_u_u_e_ext
:
∀ x0 .
∀ x1 x2 x3 x4 :
ι → ι
.
∀ x5 .
(
∀ x6 .
x6
∈
x0
⟶
x1
x6
=
x2
x6
)
⟶
(
∀ x6 .
x6
∈
x0
⟶
x3
x6
=
x4
x6
)
⟶
pack_u_u_e
x0
x1
x3
x5
=
pack_u_u_e
x0
x2
x4
x5
(proof)
Definition
struct_u_u_e
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
ι → ι
.
(
∀ x4 .
x4
∈
x2
⟶
x3
x4
∈
x2
)
⟶
∀ x4 :
ι → ι
.
(
∀ x5 .
x5
∈
x2
⟶
x4
x5
∈
x2
)
⟶
∀ x5 .
x5
∈
x2
⟶
x1
(
pack_u_u_e
x2
x3
x4
x5
)
)
⟶
x1
x0
Theorem
pack_struct_u_u_e_I
:
∀ x0 .
∀ x1 :
ι → ι
.
(
∀ x2 .
x2
∈
x0
⟶
x1
x2
∈
x0
)
⟶
∀ x2 :
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
x2
x3
∈
x0
)
⟶
∀ x3 .
x3
∈
x0
⟶
struct_u_u_e
(
pack_u_u_e
x0
x1
x2
x3
)
(proof)
Theorem
pack_struct_u_u_e_E1
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 .
struct_u_u_e
(
pack_u_u_e
x0
x1
x2
x3
)
⟶
∀ x4 .
x4
∈
x0
⟶
x1
x4
∈
x0
(proof)
Theorem
pack_struct_u_u_e_E2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 .
struct_u_u_e
(
pack_u_u_e
x0
x1
x2
x3
)
⟶
∀ x4 .
x4
∈
x0
⟶
x2
x4
∈
x0
(proof)
Theorem
pack_struct_u_u_e_E3
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 .
struct_u_u_e
(
pack_u_u_e
x0
x1
x2
x3
)
⟶
x3
∈
x0
(proof)
Theorem
struct_u_u_e_eta
:
∀ x0 .
struct_u_u_e
x0
⟶
x0
=
pack_u_u_e
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
ap
x0
3
)
(proof)
Definition
unpack_u_u_e_i
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
ι → ι
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
ap
x0
3
)
Theorem
unpack_u_u_e_i_eq
:
∀ x0 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
ι → ι
.
∀ x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 .
(
∀ x5 :
ι → ι
.
(
∀ x6 .
x6
∈
x1
⟶
x2
x6
=
x5
x6
)
⟶
∀ x6 :
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
x3
x7
=
x6
x7
)
⟶
x0
x1
x5
x6
x4
=
x0
x1
x2
x3
x4
)
⟶
unpack_u_u_e_i
(
pack_u_u_e
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)
Definition
unpack_u_u_e_o
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
ι → ο
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
ap
x0
3
)
Theorem
unpack_u_u_e_o_eq
:
∀ x0 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
ι → ο
.
∀ x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 .
(
∀ x5 :
ι → ι
.
(
∀ x6 .
x6
∈
x1
⟶
x2
x6
=
x5
x6
)
⟶
∀ x6 :
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
x3
x7
=
x6
x7
)
⟶
x0
x1
x5
x6
x4
=
x0
x1
x2
x3
x4
)
⟶
unpack_u_u_e_o
(
pack_u_u_e
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)