Search for blocks/addresses/...
Proofgold Signed Transaction
vin
Pr8Gk..
/
83bb9..
PUdaE..
/
054a2..
vout
Pr8Gk..
/
c0168..
19.99 bars
TMPbG..
/
f2014..
ownership of
28d5a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPxh..
/
ae0c8..
ownership of
06597..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMG1P..
/
8f9fa..
ownership of
d15fe..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdB3..
/
d5439..
ownership of
eebc7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWwz..
/
d43e1..
ownership of
628ab..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMc5p..
/
5abb7..
ownership of
c264c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPPQ..
/
50fda..
ownership of
b51f1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNMf..
/
2d75b..
ownership of
a34cb..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcui..
/
12a3c..
ownership of
b7fc7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJbm..
/
d8d1f..
ownership of
70d51..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKK3..
/
1b18e..
ownership of
479cc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbfk..
/
2ebe0..
ownership of
75985..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMH1G..
/
894ce..
ownership of
32cf6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTzx..
/
294f9..
ownership of
24ac7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUGr..
/
f6a17..
ownership of
f83f3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMG1E..
/
4988d..
ownership of
2d83a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPmm..
/
8711d..
ownership of
46aca..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZVW..
/
89eeb..
ownership of
c5ec3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMG3Y..
/
86294..
ownership of
f3697..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMP1t..
/
cb956..
ownership of
41fab..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTVh..
/
3797d..
ownership of
7f6fc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdnD..
/
1f79a..
ownership of
f2088..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRZr..
/
93399..
ownership of
9da40..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWDh..
/
480ed..
ownership of
818b6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLQt..
/
42707..
ownership of
48c9f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQbj..
/
657d1..
ownership of
90f71..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLjy..
/
dd71b..
ownership of
b23f1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYnG..
/
1d470..
ownership of
4312a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdTf..
/
c0b24..
ownership of
85ebb..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFBg..
/
1c0ba..
ownership of
b5282..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPEo..
/
11ebe..
ownership of
fa0a6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaUJ..
/
e6b83..
ownership of
b4380..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSCD..
/
7eee6..
ownership of
e40d5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNwL..
/
08563..
ownership of
97e94..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVJy..
/
de157..
ownership of
067b3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSFd..
/
a7951..
ownership of
2ffbe..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSFn..
/
79d97..
ownership of
3831f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaH9..
/
c2f04..
ownership of
164aa..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHgP..
/
0bafa..
ownership of
aee30..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbCC..
/
97554..
ownership of
3f72c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWBU..
/
5bb54..
ownership of
f961a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMEtC..
/
b4b92..
ownership of
f049f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTXd..
/
275c0..
ownership of
51483..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSKf..
/
3e271..
ownership of
07a6b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQ5U..
/
a16c2..
ownership of
222fb..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWxJ..
/
f829f..
ownership of
1804c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZQn..
/
a0688..
ownership of
0c67f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUAP..
/
532c4..
ownership of
5cc3e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRCZ..
/
a9de2..
ownership of
0dfb9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXFr..
/
f72a2..
ownership of
a1879..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMN9C..
/
5c8cf..
ownership of
39641..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRyB..
/
4ed57..
ownership of
04dff..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRhd..
/
b3f68..
ownership of
a650c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQJy..
/
c2d9d..
ownership of
cbf16..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMX6w..
/
3d95d..
ownership of
f6eff..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYqN..
/
3bc4e..
ownership of
ccbd1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJY9..
/
95966..
ownership of
6aeab..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMah4..
/
c4560..
ownership of
3d4f8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMP9G..
/
86c99..
ownership of
02818..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKgp..
/
29f0e..
ownership of
c3e1b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLnw..
/
fae1d..
ownership of
17464..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHSY..
/
d7a5d..
ownership of
76c10..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUdv..
/
1e87b..
ownership of
dddd1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMR2a..
/
cda86..
ownership of
2d9ed..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcZg..
/
f81be..
ownership of
04f9b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMb7d..
/
7a65f..
ownership of
74563..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNnw..
/
85607..
ownership of
bbce5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMb1R..
/
71c7c..
ownership of
27ae5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJ7o..
/
acac5..
ownership of
05735..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSj4..
/
77dde..
ownership of
66ae8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMT7B..
/
3eb24..
ownership of
01ae9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMV5P..
/
a7e1e..
ownership of
f2c4c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJ1T..
/
64340..
ownership of
f8f5a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFS4..
/
0b813..
ownership of
e9af6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRwZ..
/
5f234..
ownership of
57040..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHSx..
/
a0f22..
ownership of
820ac..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYpU..
/
dfc6a..
ownership of
a36e5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQUk..
/
b135c..
ownership of
c8f09..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYBM..
/
48c50..
ownership of
1f4ea..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJLW..
/
e1e0c..
ownership of
0961b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcUe..
/
8f0e9..
ownership of
8f8a3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSWv..
/
faf86..
ownership of
61c81..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYm2..
/
99e88..
ownership of
2419f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNMT..
/
4e631..
ownership of
4cce7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMc22..
/
558d6..
ownership of
5fe1a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNs2..
/
2066e..
ownership of
58ea9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVWC..
/
79567..
ownership of
e20aa..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVTt..
/
d468b..
ownership of
004dc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNpK..
/
441ae..
ownership of
2bae2..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNrF..
/
38035..
ownership of
d76de..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVtj..
/
9eacb..
ownership of
6d833..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbym..
/
7e8a7..
ownership of
3fbeb..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQ5X..
/
4a80e..
ownership of
c7c3d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVkB..
/
c7464..
ownership of
b9039..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZTs..
/
5b54a..
ownership of
327f1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMM42..
/
e14d9..
ownership of
26081..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKH3..
/
27a8c..
ownership of
2ba6e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWoj..
/
4f75e..
ownership of
d919b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYvA..
/
b2249..
ownership of
56e94..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMW3k..
/
a955c..
ownership of
d3781..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKgh..
/
b3052..
ownership of
83774..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHUu..
/
eb8b4..
ownership of
0e8b8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWAL..
/
e5345..
ownership of
58350..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTrL..
/
58f5f..
ownership of
17743..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNTE..
/
d2a16..
ownership of
0f98c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNY8..
/
fbde4..
ownership of
edf53..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdAY..
/
9c319..
ownership of
18b52..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKAD..
/
f39b2..
ownership of
6713c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZj8..
/
4d46b..
ownership of
47c53..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFiw..
/
4c755..
ownership of
485c4..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHjV..
/
f42d5..
ownership of
fcaa8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMd8Y..
/
823b2..
ownership of
adc18..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbfP..
/
cbce2..
ownership of
6bfe2..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRcJ..
/
8afdb..
ownership of
c63ad..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcZL..
/
2b0b6..
ownership of
974e5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRxC..
/
82f0d..
ownership of
f868c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPVL..
/
7320d..
ownership of
4db72..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMW3m..
/
9af15..
ownership of
022ec..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMR4w..
/
5fa91..
ownership of
00843..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHyz..
/
e61e9..
ownership of
22d16..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGj5..
/
9a744..
ownership of
a7bd1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMctx..
/
aa2a8..
ownership of
c76e7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMV6b..
/
14450..
ownership of
4709c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUZx..
/
74cc3..
ownership of
eda72..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMamG..
/
bb2ad..
ownership of
d6cdd..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWQg..
/
013cb..
ownership of
c0487..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRE7..
/
fe5e9..
ownership of
f9a75..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSmz..
/
5a660..
ownership of
039ae..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPvq..
/
c3930..
ownership of
b08d3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPsL..
/
671aa..
ownership of
5aa60..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVat..
/
a5b09..
ownership of
740de..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSMz..
/
32e9d..
ownership of
6c050..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWJo..
/
935ca..
ownership of
6f976..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRMq..
/
95d8e..
ownership of
93468..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVz8..
/
63dce..
ownership of
7f2cc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYwY..
/
998ec..
ownership of
867cd..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcTR..
/
e7e56..
ownership of
e9281..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYeE..
/
12772..
ownership of
03400..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZCC..
/
bbf9e..
ownership of
454bc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJBd..
/
fc0a8..
ownership of
812c1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJkD..
/
ed185..
ownership of
0eb7d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWpr..
/
41c38..
ownership of
10e75..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNvW..
/
84cba..
ownership of
f8e84..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHig..
/
af01d..
ownership of
6035c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMT6T..
/
91ca4..
ownership of
73621..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdZZ..
/
889e7..
ownership of
f881c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TML9F..
/
746f7..
ownership of
48eab..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZhN..
/
24ea7..
ownership of
b0fa4..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSpN..
/
4ae7d..
ownership of
dd92c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNbW..
/
a20e9..
ownership of
27571..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbDd..
/
3b9cf..
ownership of
62dca..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMY4e..
/
f8176..
ownership of
e0e37..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMN63..
/
80662..
ownership of
aaa7d..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYBp..
/
5e0ce..
ownership of
05e47..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPJm..
/
a5b9d..
ownership of
c0fdf..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMc8J..
/
afb69..
ownership of
6bf5a..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMU3Z..
/
08f81..
ownership of
36912..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcCF..
/
05064..
ownership of
1612e..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJPU..
/
72ad6..
ownership of
e78b0..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJsA..
/
d676d..
ownership of
37527..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPpJ..
/
7ba04..
ownership of
fa689..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKRx..
/
f192f..
ownership of
2cbb7..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFHT..
/
19e30..
ownership of
11fbd..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRnk..
/
a2d6d..
ownership of
8e7c7..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWh1..
/
9e62a..
ownership of
e9196..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMY2v..
/
953c6..
ownership of
a2e30..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLUN..
/
80389..
ownership of
46cdd..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYcg..
/
890a9..
ownership of
ef6ee..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWww..
/
d3b07..
ownership of
e2a34..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbJT..
/
66404..
ownership of
f83db..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMEya..
/
96af7..
ownership of
6da96..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYvk..
/
8217f..
ownership of
98b3c..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTzm..
/
27120..
ownership of
24c25..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZoV..
/
f1f26..
ownership of
04c96..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKL5..
/
8e1f9..
ownership of
8193f..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMV6f..
/
69e39..
ownership of
fff18..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSRS..
/
baa77..
ownership of
02cc0..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMN2U..
/
c7c6f..
ownership of
e63a6..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUvB..
/
e5e57..
ownership of
412b0..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVYJ..
/
68596..
ownership of
4c8ac..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdz4..
/
278e7..
ownership of
10c6a..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNVL..
/
a6424..
ownership of
66332..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGSt..
/
b412f..
ownership of
39d3f..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNmn..
/
c8756..
ownership of
0c16f..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaPW..
/
e2cf1..
ownership of
9702e..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNRY..
/
0a264..
ownership of
9e511..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKkp..
/
eb44b..
ownership of
72db8..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKud..
/
50e99..
ownership of
162cf..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZLu..
/
809a3..
ownership of
c0a2c..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNbe..
/
5731f..
ownership of
bd6bf..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMM7y..
/
ce9eb..
ownership of
4ec5b..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbqg..
/
c5b5f..
ownership of
83053..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
PUNcx..
/
42476..
doc published by
Pr6Pc..
Param
lam
Sigma
:
ι
→
(
ι
→
ι
) →
ι
Param
ordsucc
ordsucc
:
ι
→
ι
Param
If_i
If_i
:
ο
→
ι
→
ι
→
ι
Param
encode_r
encode_r
:
ι
→
(
ι
→
ι
→
ο
) →
ι
Param
Sep
Sep
:
ι
→
(
ι
→
ο
) →
ι
Definition
pack_u_r_p
:=
λ x0 .
λ x1 :
ι → ι
.
λ x2 :
ι →
ι → ο
.
λ x3 :
ι → ο
.
lam
4
(
λ x4 .
If_i
(
x4
=
0
)
x0
(
If_i
(
x4
=
1
)
(
lam
x0
x1
)
(
If_i
(
x4
=
2
)
(
encode_r
x0
x2
)
(
Sep
x0
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_u_r_p_0_eq
:
∀ x0 x1 .
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
x0
=
pack_u_r_p
x1
x2
x3
x4
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_u_r_p_0_eq2
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 :
ι →
ι → ο
.
∀ x3 :
ι → ο
.
x0
=
ap
(
pack_u_r_p
x0
x1
x2
x3
)
0
(proof)
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
beta
beta
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 .
x2
∈
x0
⟶
ap
(
lam
x0
x1
)
x2
=
x1
x2
Theorem
pack_u_r_p_1_eq
:
∀ x0 x1 .
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
x0
=
pack_u_r_p
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
x2
x5
=
ap
(
ap
x0
1
)
x5
(proof)
Theorem
pack_u_r_p_1_eq2
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 :
ι →
ι → ο
.
∀ x3 :
ι → ο
.
∀ x4 .
x4
∈
x0
⟶
x1
x4
=
ap
(
ap
(
pack_u_r_p
x0
x1
x2
x3
)
1
)
x4
(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_u_r_p_2_eq
:
∀ x0 x1 .
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
x0
=
pack_u_r_p
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
∀ x6 .
x6
∈
x1
⟶
x3
x5
x6
=
decode_r
(
ap
x0
2
)
x5
x6
(proof)
Theorem
pack_u_r_p_2_eq2
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 :
ι →
ι → ο
.
∀ x3 :
ι → ο
.
∀ x4 .
x4
∈
x0
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x4
x5
=
decode_r
(
ap
(
pack_u_r_p
x0
x1
x2
x3
)
2
)
x4
x5
(proof)
Param
decode_p
decode_p
:
ι
→
ι
→
ο
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
Known
decode_encode_p
decode_encode_p
:
∀ x0 .
∀ x1 :
ι → ο
.
∀ x2 .
x2
∈
x0
⟶
decode_p
(
Sep
x0
x1
)
x2
=
x1
x2
Theorem
pack_u_r_p_3_eq
:
∀ x0 x1 .
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
x0
=
pack_u_r_p
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
x4
x5
=
decode_p
(
ap
x0
3
)
x5
(proof)
Theorem
pack_u_r_p_3_eq2
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 :
ι →
ι → ο
.
∀ x3 :
ι → ο
.
∀ x4 .
x4
∈
x0
⟶
x3
x4
=
decode_p
(
ap
(
pack_u_r_p
x0
x1
x2
x3
)
3
)
x4
(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_u_r_p_inj
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 x5 :
ι →
ι → ο
.
∀ x6 x7 :
ι → ο
.
pack_u_r_p
x0
x2
x4
x6
=
pack_u_r_p
x1
x3
x5
x7
⟶
and
(
and
(
and
(
x0
=
x1
)
(
∀ x8 .
x8
∈
x0
⟶
x2
x8
=
x3
x8
)
)
(
∀ x8 .
x8
∈
x0
⟶
∀ x9 .
x9
∈
x0
⟶
x4
x8
x9
=
x5
x8
x9
)
)
(
∀ x8 .
x8
∈
x0
⟶
x6
x8
=
x7
x8
)
(proof)
Param
iff
iff
:
ο
→
ο
→
ο
Known
encode_p_ext
encode_p_ext
:
∀ x0 .
∀ x1 x2 :
ι → ο
.
(
∀ x3 .
x3
∈
x0
⟶
iff
(
x1
x3
)
(
x2
x3
)
)
⟶
Sep
x0
x1
=
Sep
x0
x2
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_u_ext
encode_u_ext
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
x1
x3
=
x2
x3
)
⟶
lam
x0
x1
=
lam
x0
x2
Theorem
pack_u_r_p_ext
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 :
ι →
ι → ο
.
∀ x5 x6 :
ι → ο
.
(
∀ x7 .
x7
∈
x0
⟶
x1
x7
=
x2
x7
)
⟶
(
∀ x7 .
x7
∈
x0
⟶
∀ x8 .
x8
∈
x0
⟶
iff
(
x3
x7
x8
)
(
x4
x7
x8
)
)
⟶
(
∀ x7 .
x7
∈
x0
⟶
iff
(
x5
x7
)
(
x6
x7
)
)
⟶
pack_u_r_p
x0
x1
x3
x5
=
pack_u_r_p
x0
x2
x4
x6
(proof)
Definition
struct_u_r_p
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
ι → ι
.
(
∀ x4 .
x4
∈
x2
⟶
x3
x4
∈
x2
)
⟶
∀ x4 :
ι →
ι → ο
.
∀ x5 :
ι → ο
.
x1
(
pack_u_r_p
x2
x3
x4
x5
)
)
⟶
x1
x0
Theorem
pack_struct_u_r_p_I
:
∀ x0 .
∀ x1 :
ι → ι
.
(
∀ x2 .
x2
∈
x0
⟶
x1
x2
∈
x0
)
⟶
∀ x2 :
ι →
ι → ο
.
∀ x3 :
ι → ο
.
struct_u_r_p
(
pack_u_r_p
x0
x1
x2
x3
)
(proof)
Theorem
pack_struct_u_r_p_E1
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 :
ι →
ι → ο
.
∀ x3 :
ι → ο
.
struct_u_r_p
(
pack_u_r_p
x0
x1
x2
x3
)
⟶
∀ x4 .
x4
∈
x0
⟶
x1
x4
∈
x0
(proof)
Known
iff_refl
iff_refl
:
∀ x0 : ο .
iff
x0
x0
Theorem
struct_u_r_p_eta
:
∀ x0 .
struct_u_r_p
x0
⟶
x0
=
pack_u_r_p
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
decode_r
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(proof)
Definition
unpack_u_r_p_i
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→
(
ι →
ι → ο
)
→
(
ι → ο
)
→ ι
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
decode_r
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
Theorem
unpack_u_r_p_i_eq
:
∀ x0 :
ι →
(
ι → ι
)
→
(
ι →
ι → ο
)
→
(
ι → ο
)
→ ι
.
∀ x1 .
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
(
∀ x5 :
ι → ι
.
(
∀ x6 .
x6
∈
x1
⟶
x2
x6
=
x5
x6
)
⟶
∀ x6 :
ι →
ι → ο
.
(
∀ x7 .
x7
∈
x1
⟶
∀ x8 .
x8
∈
x1
⟶
iff
(
x3
x7
x8
)
(
x6
x7
x8
)
)
⟶
∀ x7 :
ι → ο
.
(
∀ x8 .
x8
∈
x1
⟶
iff
(
x4
x8
)
(
x7
x8
)
)
⟶
x0
x1
x5
x6
x7
=
x0
x1
x2
x3
x4
)
⟶
unpack_u_r_p_i
(
pack_u_r_p
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)
Definition
unpack_u_r_p_o
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→
(
ι →
ι → ο
)
→
(
ι → ο
)
→ ο
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
decode_r
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
Theorem
unpack_u_r_p_o_eq
:
∀ x0 :
ι →
(
ι → ι
)
→
(
ι →
ι → ο
)
→
(
ι → ο
)
→ ο
.
∀ x1 .
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
(
∀ x5 :
ι → ι
.
(
∀ x6 .
x6
∈
x1
⟶
x2
x6
=
x5
x6
)
⟶
∀ x6 :
ι →
ι → ο
.
(
∀ x7 .
x7
∈
x1
⟶
∀ x8 .
x8
∈
x1
⟶
iff
(
x3
x7
x8
)
(
x6
x7
x8
)
)
⟶
∀ x7 :
ι → ο
.
(
∀ x8 .
x8
∈
x1
⟶
iff
(
x4
x8
)
(
x7
x8
)
)
⟶
x0
x1
x5
x6
x7
=
x0
x1
x2
x3
x4
)
⟶
unpack_u_r_p_o
(
pack_u_r_p
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)
Definition
pack_u_r_e
:=
λ x0 .
λ x1 :
ι → ι
.
λ x2 :
ι →
ι → ο
.
λ x3 .
lam
4
(
λ x4 .
If_i
(
x4
=
0
)
x0
(
If_i
(
x4
=
1
)
(
lam
x0
x1
)
(
If_i
(
x4
=
2
)
(
encode_r
x0
x2
)
x3
)
)
)
Theorem
pack_u_r_e_0_eq
:
∀ x0 x1 .
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
x0
=
pack_u_r_e
x1
x2
x3
x4
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_u_r_e_0_eq2
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 :
ι →
ι → ο
.
∀ x3 .
x0
=
ap
(
pack_u_r_e
x0
x1
x2
x3
)
0
(proof)
Theorem
pack_u_r_e_1_eq
:
∀ x0 x1 .
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
x0
=
pack_u_r_e
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
x2
x5
=
ap
(
ap
x0
1
)
x5
(proof)
Theorem
pack_u_r_e_1_eq2
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 :
ι →
ι → ο
.
∀ x3 x4 .
x4
∈
x0
⟶
x1
x4
=
ap
(
ap
(
pack_u_r_e
x0
x1
x2
x3
)
1
)
x4
(proof)
Theorem
pack_u_r_e_2_eq
:
∀ x0 x1 .
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
x0
=
pack_u_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_u_r_e_2_eq2
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 :
ι →
ι → ο
.
∀ x3 x4 .
x4
∈
x0
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x4
x5
=
decode_r
(
ap
(
pack_u_r_e
x0
x1
x2
x3
)
2
)
x4
x5
(proof)
Theorem
pack_u_r_e_3_eq
:
∀ x0 x1 .
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
x0
=
pack_u_r_e
x1
x2
x3
x4
⟶
x4
=
ap
x0
3
(proof)
Theorem
pack_u_r_e_3_eq2
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 :
ι →
ι → ο
.
∀ x3 .
x3
=
ap
(
pack_u_r_e
x0
x1
x2
x3
)
3
(proof)
Theorem
pack_u_r_e_inj
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 x5 :
ι →
ι → ο
.
∀ x6 x7 .
pack_u_r_e
x0
x2
x4
x6
=
pack_u_r_e
x1
x3
x5
x7
⟶
and
(
and
(
and
(
x0
=
x1
)
(
∀ x8 .
x8
∈
x0
⟶
x2
x8
=
x3
x8
)
)
(
∀ x8 .
x8
∈
x0
⟶
∀ x9 .
x9
∈
x0
⟶
x4
x8
x9
=
x5
x8
x9
)
)
(
x6
=
x7
)
(proof)
Theorem
pack_u_r_e_ext
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 :
ι →
ι → ο
.
∀ x5 .
(
∀ x6 .
x6
∈
x0
⟶
x1
x6
=
x2
x6
)
⟶
(
∀ x6 .
x6
∈
x0
⟶
∀ x7 .
x7
∈
x0
⟶
iff
(
x3
x6
x7
)
(
x4
x6
x7
)
)
⟶
pack_u_r_e
x0
x1
x3
x5
=
pack_u_r_e
x0
x2
x4
x5
(proof)
Definition
struct_u_r_e
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
ι → ι
.
(
∀ x4 .
x4
∈
x2
⟶
x3
x4
∈
x2
)
⟶
∀ x4 :
ι →
ι → ο
.
∀ x5 .
x5
∈
x2
⟶
x1
(
pack_u_r_e
x2
x3
x4
x5
)
)
⟶
x1
x0
Theorem
pack_struct_u_r_e_I
:
∀ x0 .
∀ x1 :
ι → ι
.
(
∀ x2 .
x2
∈
x0
⟶
x1
x2
∈
x0
)
⟶
∀ x2 :
ι →
ι → ο
.
∀ x3 .
x3
∈
x0
⟶
struct_u_r_e
(
pack_u_r_e
x0
x1
x2
x3
)
(proof)
Theorem
pack_struct_u_r_e_E1
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 :
ι →
ι → ο
.
∀ x3 .
struct_u_r_e
(
pack_u_r_e
x0
x1
x2
x3
)
⟶
∀ x4 .
x4
∈
x0
⟶
x1
x4
∈
x0
(proof)
Theorem
pack_struct_u_r_e_E3
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 :
ι →
ι → ο
.
∀ x3 .
struct_u_r_e
(
pack_u_r_e
x0
x1
x2
x3
)
⟶
x3
∈
x0
(proof)
Theorem
struct_u_r_e_eta
:
∀ x0 .
struct_u_r_e
x0
⟶
x0
=
pack_u_r_e
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
decode_r
(
ap
x0
2
)
)
(
ap
x0
3
)
(proof)
Definition
unpack_u_r_e_i
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→
(
ι →
ι → ο
)
→
ι → ι
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
decode_r
(
ap
x0
2
)
)
(
ap
x0
3
)
Theorem
unpack_u_r_e_i_eq
:
∀ x0 :
ι →
(
ι → ι
)
→
(
ι →
ι → ο
)
→
ι → ι
.
∀ x1 .
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
(
∀ x5 :
ι → ι
.
(
∀ x6 .
x6
∈
x1
⟶
x2
x6
=
x5
x6
)
⟶
∀ 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_u_r_e_i
(
pack_u_r_e
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)
Definition
unpack_u_r_e_o
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→
(
ι →
ι → ο
)
→
ι → ο
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
decode_r
(
ap
x0
2
)
)
(
ap
x0
3
)
Theorem
unpack_u_r_e_o_eq
:
∀ x0 :
ι →
(
ι → ι
)
→
(
ι →
ι → ο
)
→
ι → ο
.
∀ x1 .
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
(
∀ x5 :
ι → ι
.
(
∀ x6 .
x6
∈
x1
⟶
x2
x6
=
x5
x6
)
⟶
∀ 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_u_r_e_o
(
pack_u_r_e
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)
Definition
pack_u_p_e
:=
λ x0 .
λ x1 :
ι → ι
.
λ x2 :
ι → ο
.
λ x3 .
lam
4
(
λ x4 .
If_i
(
x4
=
0
)
x0
(
If_i
(
x4
=
1
)
(
lam
x0
x1
)
(
If_i
(
x4
=
2
)
(
Sep
x0
x2
)
x3
)
)
)
Theorem
pack_u_p_e_0_eq
:
∀ x0 x1 .
∀ x2 :
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
x0
=
pack_u_p_e
x1
x2
x3
x4
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_u_p_e_0_eq2
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 :
ι → ο
.
∀ x3 .
x0
=
ap
(
pack_u_p_e
x0
x1
x2
x3
)
0
(proof)
Theorem
pack_u_p_e_1_eq
:
∀ x0 x1 .
∀ x2 :
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
x0
=
pack_u_p_e
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
x2
x5
=
ap
(
ap
x0
1
)
x5
(proof)
Theorem
pack_u_p_e_1_eq2
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 :
ι → ο
.
∀ x3 x4 .
x4
∈
x0
⟶
x1
x4
=
ap
(
ap
(
pack_u_p_e
x0
x1
x2
x3
)
1
)
x4
(proof)
Theorem
pack_u_p_e_2_eq
:
∀ x0 x1 .
∀ x2 :
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
x0
=
pack_u_p_e
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
x3
x5
=
decode_p
(
ap
x0
2
)
x5
(proof)
Theorem
pack_u_p_e_2_eq2
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 :
ι → ο
.
∀ x3 x4 .
x4
∈
x0
⟶
x2
x4
=
decode_p
(
ap
(
pack_u_p_e
x0
x1
x2
x3
)
2
)
x4
(proof)
Theorem
pack_u_p_e_3_eq
:
∀ x0 x1 .
∀ x2 :
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
x0
=
pack_u_p_e
x1
x2
x3
x4
⟶
x4
=
ap
x0
3
(proof)
Theorem
pack_u_p_e_3_eq2
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 :
ι → ο
.
∀ x3 .
x3
=
ap
(
pack_u_p_e
x0
x1
x2
x3
)
3
(proof)
Theorem
pack_u_p_e_inj
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 x5 :
ι → ο
.
∀ x6 x7 .
pack_u_p_e
x0
x2
x4
x6
=
pack_u_p_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_p_e_ext
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 :
ι → ο
.
∀ x5 .
(
∀ x6 .
x6
∈
x0
⟶
x1
x6
=
x2
x6
)
⟶
(
∀ x6 .
x6
∈
x0
⟶
iff
(
x3
x6
)
(
x4
x6
)
)
⟶
pack_u_p_e
x0
x1
x3
x5
=
pack_u_p_e
x0
x2
x4
x5
(proof)
Definition
struct_u_p_e
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
ι → ι
.
(
∀ x4 .
x4
∈
x2
⟶
x3
x4
∈
x2
)
⟶
∀ x4 :
ι → ο
.
∀ x5 .
x5
∈
x2
⟶
x1
(
pack_u_p_e
x2
x3
x4
x5
)
)
⟶
x1
x0
Theorem
pack_struct_u_p_e_I
:
∀ x0 .
∀ x1 :
ι → ι
.
(
∀ x2 .
x2
∈
x0
⟶
x1
x2
∈
x0
)
⟶
∀ x2 :
ι → ο
.
∀ x3 .
x3
∈
x0
⟶
struct_u_p_e
(
pack_u_p_e
x0
x1
x2
x3
)
(proof)
Theorem
pack_struct_u_p_e_E1
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 :
ι → ο
.
∀ x3 .
struct_u_p_e
(
pack_u_p_e
x0
x1
x2
x3
)
⟶
∀ x4 .
x4
∈
x0
⟶
x1
x4
∈
x0
(proof)
Theorem
pack_struct_u_p_e_E3
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 :
ι → ο
.
∀ x3 .
struct_u_p_e
(
pack_u_p_e
x0
x1
x2
x3
)
⟶
x3
∈
x0
(proof)
Theorem
struct_u_p_e_eta
:
∀ x0 .
struct_u_p_e
x0
⟶
x0
=
pack_u_p_e
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
decode_p
(
ap
x0
2
)
)
(
ap
x0
3
)
(proof)
Definition
unpack_u_p_e_i
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→
(
ι → ο
)
→
ι → ι
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
decode_p
(
ap
x0
2
)
)
(
ap
x0
3
)
Theorem
unpack_u_p_e_i_eq
:
∀ x0 :
ι →
(
ι → ι
)
→
(
ι → ο
)
→
ι → ι
.
∀ x1 .
∀ x2 :
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
(
∀ x5 :
ι → ι
.
(
∀ x6 .
x6
∈
x1
⟶
x2
x6
=
x5
x6
)
⟶
∀ x6 :
ι → ο
.
(
∀ x7 .
x7
∈
x1
⟶
iff
(
x3
x7
)
(
x6
x7
)
)
⟶
x0
x1
x5
x6
x4
=
x0
x1
x2
x3
x4
)
⟶
unpack_u_p_e_i
(
pack_u_p_e
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)
Definition
unpack_u_p_e_o
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→
(
ι → ο
)
→
ι → ο
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
decode_p
(
ap
x0
2
)
)
(
ap
x0
3
)
Theorem
unpack_u_p_e_o_eq
:
∀ x0 :
ι →
(
ι → ι
)
→
(
ι → ο
)
→
ι → ο
.
∀ x1 .
∀ x2 :
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
(
∀ x5 :
ι → ι
.
(
∀ x6 .
x6
∈
x1
⟶
x2
x6
=
x5
x6
)
⟶
∀ x6 :
ι → ο
.
(
∀ x7 .
x7
∈
x1
⟶
iff
(
x3
x7
)
(
x6
x7
)
)
⟶
x0
x1
x5
x6
x4
=
x0
x1
x2
x3
x4
)
⟶
unpack_u_p_e_o
(
pack_u_p_e
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)
Definition
pack_r_r_p
:=
λ x0 .
λ x1 x2 :
ι →
ι → ο
.
λ x3 :
ι → ο
.
lam
4
(
λ x4 .
If_i
(
x4
=
0
)
x0
(
If_i
(
x4
=
1
)
(
encode_r
x0
x1
)
(
If_i
(
x4
=
2
)
(
encode_r
x0
x2
)
(
Sep
x0
x3
)
)
)
)
Theorem
pack_r_r_p_0_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
x0
=
pack_r_r_p
x1
x2
x3
x4
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_r_r_p_0_eq2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ο
.
∀ x3 :
ι → ο
.
x0
=
ap
(
pack_r_r_p
x0
x1
x2
x3
)
0
(proof)
Theorem
pack_r_r_p_1_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
x0
=
pack_r_r_p
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
∀ x6 .
x6
∈
x1
⟶
x2
x5
x6
=
decode_r
(
ap
x0
1
)
x5
x6
(proof)
Theorem
pack_r_r_p_1_eq2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ο
.
∀ x3 :
ι → ο
.
∀ x4 .
x4
∈
x0
⟶
∀ x5 .
x5
∈
x0
⟶
x1
x4
x5
=
decode_r
(
ap
(
pack_r_r_p
x0
x1
x2
x3
)
1
)
x4
x5
(proof)
Theorem
pack_r_r_p_2_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
x0
=
pack_r_r_p
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
∀ x6 .
x6
∈
x1
⟶
x3
x5
x6
=
decode_r
(
ap
x0
2
)
x5
x6
(proof)
Theorem
pack_r_r_p_2_eq2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ο
.
∀ x3 :
ι → ο
.
∀ x4 .
x4
∈
x0
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x4
x5
=
decode_r
(
ap
(
pack_r_r_p
x0
x1
x2
x3
)
2
)
x4
x5
(proof)
Theorem
pack_r_r_p_3_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
x0
=
pack_r_r_p
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
x4
x5
=
decode_p
(
ap
x0
3
)
x5
(proof)
Theorem
pack_r_r_p_3_eq2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ο
.
∀ x3 :
ι → ο
.
∀ x4 .
x4
∈
x0
⟶
x3
x4
=
decode_p
(
ap
(
pack_r_r_p
x0
x1
x2
x3
)
3
)
x4
(proof)
Theorem
pack_r_r_p_inj
:
∀ x0 x1 .
∀ x2 x3 x4 x5 :
ι →
ι → ο
.
∀ x6 x7 :
ι → ο
.
pack_r_r_p
x0
x2
x4
x6
=
pack_r_r_p
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
)
)
(
∀ x8 .
x8
∈
x0
⟶
x6
x8
=
x7
x8
)
(proof)
Theorem
pack_r_r_p_ext
:
∀ x0 .
∀ x1 x2 x3 x4 :
ι →
ι → ο
.
∀ x5 x6 :
ι → ο
.
(
∀ x7 .
x7
∈
x0
⟶
∀ x8 .
x8
∈
x0
⟶
iff
(
x1
x7
x8
)
(
x2
x7
x8
)
)
⟶
(
∀ x7 .
x7
∈
x0
⟶
∀ x8 .
x8
∈
x0
⟶
iff
(
x3
x7
x8
)
(
x4
x7
x8
)
)
⟶
(
∀ x7 .
x7
∈
x0
⟶
iff
(
x5
x7
)
(
x6
x7
)
)
⟶
pack_r_r_p
x0
x1
x3
x5
=
pack_r_r_p
x0
x2
x4
x6
(proof)
Definition
struct_r_r_p
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 x4 :
ι →
ι → ο
.
∀ x5 :
ι → ο
.
x1
(
pack_r_r_p
x2
x3
x4
x5
)
)
⟶
x1
x0
Theorem
pack_struct_r_r_p_I
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ο
.
∀ x3 :
ι → ο
.
struct_r_r_p
(
pack_r_r_p
x0
x1
x2
x3
)
(proof)
Theorem
struct_r_r_p_eta
:
∀ x0 .
struct_r_r_p
x0
⟶
x0
=
pack_r_r_p
(
ap
x0
0
)
(
decode_r
(
ap
x0
1
)
)
(
decode_r
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(proof)
Definition
unpack_r_r_p_i
:=
λ x0 .
λ x1 :
ι →
(
ι →
ι → ο
)
→
(
ι →
ι → ο
)
→
(
ι → ο
)
→ ι
.
x1
(
ap
x0
0
)
(
decode_r
(
ap
x0
1
)
)
(
decode_r
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
Theorem
unpack_r_r_p_i_eq
:
∀ x0 :
ι →
(
ι →
ι → ο
)
→
(
ι →
ι → ο
)
→
(
ι → ο
)
→ ι
.
∀ x1 .
∀ x2 x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
(
∀ x5 :
ι →
ι → ο
.
(
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
iff
(
x2
x6
x7
)
(
x5
x6
x7
)
)
⟶
∀ x6 :
ι →
ι → ο
.
(
∀ x7 .
x7
∈
x1
⟶
∀ x8 .
x8
∈
x1
⟶
iff
(
x3
x7
x8
)
(
x6
x7
x8
)
)
⟶
∀ x7 :
ι → ο
.
(
∀ x8 .
x8
∈
x1
⟶
iff
(
x4
x8
)
(
x7
x8
)
)
⟶
x0
x1
x5
x6
x7
=
x0
x1
x2
x3
x4
)
⟶
unpack_r_r_p_i
(
pack_r_r_p
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)
Definition
unpack_r_r_p_o
:=
λ x0 .
λ x1 :
ι →
(
ι →
ι → ο
)
→
(
ι →
ι → ο
)
→
(
ι → ο
)
→ ο
.
x1
(
ap
x0
0
)
(
decode_r
(
ap
x0
1
)
)
(
decode_r
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
Theorem
unpack_r_r_p_o_eq
:
∀ x0 :
ι →
(
ι →
ι → ο
)
→
(
ι →
ι → ο
)
→
(
ι → ο
)
→ ο
.
∀ x1 .
∀ x2 x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
(
∀ x5 :
ι →
ι → ο
.
(
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
iff
(
x2
x6
x7
)
(
x5
x6
x7
)
)
⟶
∀ x6 :
ι →
ι → ο
.
(
∀ x7 .
x7
∈
x1
⟶
∀ x8 .
x8
∈
x1
⟶
iff
(
x3
x7
x8
)
(
x6
x7
x8
)
)
⟶
∀ x7 :
ι → ο
.
(
∀ x8 .
x8
∈
x1
⟶
iff
(
x4
x8
)
(
x7
x8
)
)
⟶
x0
x1
x5
x6
x7
=
x0
x1
x2
x3
x4
)
⟶
unpack_r_r_p_o
(
pack_r_r_p
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)
Definition
pack_r_r_e
:=
λ x0 .
λ x1 x2 :
ι →
ι → ο
.
λ x3 .
lam
4
(
λ x4 .
If_i
(
x4
=
0
)
x0
(
If_i
(
x4
=
1
)
(
encode_r
x0
x1
)
(
If_i
(
x4
=
2
)
(
encode_r
x0
x2
)
x3
)
)
)
Theorem
pack_r_r_e_0_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ο
.
∀ x4 .
x0
=
pack_r_r_e
x1
x2
x3
x4
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_r_r_e_0_eq2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ο
.
∀ x3 .
x0
=
ap
(
pack_r_r_e
x0
x1
x2
x3
)
0
(proof)
Theorem
pack_r_r_e_1_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ο
.
∀ x4 .
x0
=
pack_r_r_e
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
∀ x6 .
x6
∈
x1
⟶
x2
x5
x6
=
decode_r
(
ap
x0
1
)
x5
x6
(proof)
Theorem
pack_r_r_e_1_eq2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ο
.
∀ x3 x4 .
x4
∈
x0
⟶
∀ x5 .
x5
∈
x0
⟶
x1
x4
x5
=
decode_r
(
ap
(
pack_r_r_e
x0
x1
x2
x3
)
1
)
x4
x5
(proof)
Theorem
pack_r_r_e_2_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ο
.
∀ x4 .
x0
=
pack_r_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_r_r_e_2_eq2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ο
.
∀ x3 x4 .
x4
∈
x0
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x4
x5
=
decode_r
(
ap
(
pack_r_r_e
x0
x1
x2
x3
)
2
)
x4
x5
(proof)
Theorem
pack_r_r_e_3_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ο
.
∀ x4 .
x0
=
pack_r_r_e
x1
x2
x3
x4
⟶
x4
=
ap
x0
3
(proof)
Theorem
pack_r_r_e_3_eq2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ο
.
∀ x3 .
x3
=
ap
(
pack_r_r_e
x0
x1
x2
x3
)
3
(proof)
Theorem
pack_r_r_e_inj
:
∀ x0 x1 .
∀ x2 x3 x4 x5 :
ι →
ι → ο
.
∀ x6 x7 .
pack_r_r_e
x0
x2
x4
x6
=
pack_r_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)
Theorem
pack_r_r_e_ext
:
∀ x0 .
∀ x1 x2 x3 x4 :
ι →
ι → ο
.
∀ x5 .
(
∀ x6 .
x6
∈
x0
⟶
∀ x7 .
x7
∈
x0
⟶
iff
(
x1
x6
x7
)
(
x2
x6
x7
)
)
⟶
(
∀ x6 .
x6
∈
x0
⟶
∀ x7 .
x7
∈
x0
⟶
iff
(
x3
x6
x7
)
(
x4
x6
x7
)
)
⟶
pack_r_r_e
x0
x1
x3
x5
=
pack_r_r_e
x0
x2
x4
x5
(proof)
Definition
struct_r_r_e
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 x4 :
ι →
ι → ο
.
∀ x5 .
x5
∈
x2
⟶
x1
(
pack_r_r_e
x2
x3
x4
x5
)
)
⟶
x1
x0
Theorem
pack_struct_r_r_e_I
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ο
.
∀ x3 .
x3
∈
x0
⟶
struct_r_r_e
(
pack_r_r_e
x0
x1
x2
x3
)
(proof)
Theorem
pack_struct_r_r_e_E3
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ο
.
∀ x3 .
struct_r_r_e
(
pack_r_r_e
x0
x1
x2
x3
)
⟶
x3
∈
x0
(proof)
Theorem
struct_r_r_e_eta
:
∀ x0 .
struct_r_r_e
x0
⟶
x0
=
pack_r_r_e
(
ap
x0
0
)
(
decode_r
(
ap
x0
1
)
)
(
decode_r
(
ap
x0
2
)
)
(
ap
x0
3
)
(proof)
Definition
unpack_r_r_e_i
:=
λ x0 .
λ x1 :
ι →
(
ι →
ι → ο
)
→
(
ι →
ι → ο
)
→
ι → ι
.
x1
(
ap
x0
0
)
(
decode_r
(
ap
x0
1
)
)
(
decode_r
(
ap
x0
2
)
)
(
ap
x0
3
)
Theorem
unpack_r_r_e_i_eq
:
∀ x0 :
ι →
(
ι →
ι → ο
)
→
(
ι →
ι → ο
)
→
ι → ι
.
∀ x1 .
∀ x2 x3 :
ι →
ι → ο
.
∀ x4 .
(
∀ x5 :
ι →
ι → ο
.
(
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
iff
(
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_r_r_e_i
(
pack_r_r_e
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)
Definition
unpack_r_r_e_o
:=
λ x0 .
λ x1 :
ι →
(
ι →
ι → ο
)
→
(
ι →
ι → ο
)
→
ι → ο
.
x1
(
ap
x0
0
)
(
decode_r
(
ap
x0
1
)
)
(
decode_r
(
ap
x0
2
)
)
(
ap
x0
3
)
Theorem
unpack_r_r_e_o_eq
:
∀ x0 :
ι →
(
ι →
ι → ο
)
→
(
ι →
ι → ο
)
→
ι → ο
.
∀ x1 .
∀ x2 x3 :
ι →
ι → ο
.
∀ x4 .
(
∀ x5 :
ι →
ι → ο
.
(
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
iff
(
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_r_r_e_o
(
pack_r_r_e
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)