Search for blocks/addresses/...
Proofgold Signed Transaction
vin
Pr5hG..
/
70518..
PUSJ6..
/
0489a..
vout
Pr5hG..
/
2aeec..
19.98 bars
TMHHV..
/
a9b95..
ownership of
fce8b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRzd..
/
fa8b1..
ownership of
70ba8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSr3..
/
00768..
ownership of
8777d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYu3..
/
ce20c..
ownership of
b1420..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRhR..
/
81817..
ownership of
4ce15..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHJf..
/
4cc80..
ownership of
a8460..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQoE..
/
5fc3d..
ownership of
48168..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJ3k..
/
0765f..
ownership of
e6f3a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXdd..
/
a1812..
ownership of
746fd..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLJE..
/
1d765..
ownership of
2aaab..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcHJ..
/
b9e1e..
ownership of
ace56..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZ4k..
/
7416b..
ownership of
5478c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaHX..
/
7770e..
ownership of
b4c71..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMdX..
/
b58cb..
ownership of
4f953..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFEr..
/
665fb..
ownership of
7f6b2..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMU63..
/
fb471..
ownership of
840be..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTog..
/
82e4f..
ownership of
f7bb5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHcq..
/
e5dc0..
ownership of
3ce67..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHUo..
/
8637f..
ownership of
2006d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNod..
/
8cc31..
ownership of
8f61d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKfw..
/
5084a..
ownership of
9c32e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMc4x..
/
c63dc..
ownership of
d8f5b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXXA..
/
d1f2f..
ownership of
4240e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLq9..
/
bef42..
ownership of
7906e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXaj..
/
e51e1..
ownership of
8d10f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVXm..
/
507e5..
ownership of
edcf3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVRA..
/
b5593..
ownership of
15761..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMP73..
/
4da56..
ownership of
36afa..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVET..
/
5337c..
ownership of
d2ff9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdeY..
/
9d6c9..
ownership of
97b3a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGbM..
/
27aa6..
ownership of
772ba..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLLW..
/
3efad..
ownership of
ff0f8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWDU..
/
74f55..
ownership of
e4ab5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJdo..
/
a2216..
ownership of
b3831..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLUV..
/
791ae..
ownership of
81737..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbrx..
/
9dea8..
ownership of
78f29..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXb6..
/
c07f0..
ownership of
87272..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVaq..
/
7acb9..
ownership of
37854..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQhS..
/
b5490..
ownership of
0e9e5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZ6J..
/
660be..
ownership of
f3636..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUWF..
/
61559..
ownership of
03f97..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQad..
/
5a5c9..
ownership of
400f2..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXMa..
/
bcdb3..
ownership of
82a10..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUR6..
/
efff4..
ownership of
9e737..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZfb..
/
c8025..
ownership of
e085b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVdt..
/
2d0af..
ownership of
bd4b8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVwn..
/
1d77e..
ownership of
f1867..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYkq..
/
d4607..
ownership of
8ab34..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbTX..
/
16c83..
ownership of
a08df..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMar2..
/
12fcf..
ownership of
5cf6a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWyP..
/
75858..
ownership of
86cd6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPaH..
/
205ca..
ownership of
dce7f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXSo..
/
fb5dd..
ownership of
52cfd..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJkU..
/
4f3ef..
ownership of
f1434..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQrr..
/
d241f..
ownership of
3e6f3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGbc..
/
d08d6..
ownership of
d7c5f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMayb..
/
ed136..
ownership of
ed7a6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWLk..
/
a7932..
ownership of
988a5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMauE..
/
11931..
ownership of
efa95..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaaH..
/
87bee..
ownership of
3e8a3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMET..
/
2409c..
ownership of
70fd5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMae5..
/
6f51f..
ownership of
3547b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJEF..
/
78c03..
ownership of
843ea..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbZ8..
/
29a0e..
ownership of
747d0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPyo..
/
e1618..
ownership of
df617..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRjF..
/
f071a..
ownership of
d070d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNgu..
/
69ff0..
ownership of
ef258..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHav..
/
8c6a1..
ownership of
1ced4..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZtH..
/
cadaa..
ownership of
18d0d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTA2..
/
e5dfa..
ownership of
c4b7e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMS6g..
/
17c3e..
ownership of
f240f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSfK..
/
10f39..
ownership of
cdf53..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYqv..
/
cabd5..
ownership of
7862f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPz5..
/
6f394..
ownership of
75c8d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQvx..
/
464c7..
ownership of
7e405..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZAE..
/
6d2b2..
ownership of
6d100..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMdn..
/
0531d..
ownership of
46cee..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRsF..
/
3f678..
ownership of
91da8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMS8T..
/
1a3a9..
ownership of
b7407..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMc3M..
/
f94a9..
ownership of
9962d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUNC..
/
269a6..
ownership of
4f443..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSRV..
/
95737..
ownership of
d8a26..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcL3..
/
e042c..
ownership of
de228..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TML3p..
/
b58e3..
ownership of
7f351..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMfN..
/
a7973..
ownership of
8a2b7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYew..
/
a94e6..
ownership of
183f9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMP4Q..
/
d57be..
ownership of
76f3f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGCK..
/
c893e..
ownership of
560a4..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMS4r..
/
48510..
ownership of
26eb9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJaU..
/
4f350..
ownership of
da486..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRBj..
/
34b81..
ownership of
550a1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPpw..
/
d689f..
ownership of
ec52e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTWh..
/
94ab8..
ownership of
cab8e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFf8..
/
0ae53..
ownership of
1340a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQ9s..
/
84d4d..
ownership of
4da8a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXWf..
/
867dc..
ownership of
a7906..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRmE..
/
71a4a..
ownership of
b0e6c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbx9..
/
b9be7..
ownership of
058d0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZcT..
/
c55fc..
ownership of
3652d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPNe..
/
835a5..
ownership of
7c84d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWNB..
/
13ccf..
ownership of
702a0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLQb..
/
8831d..
ownership of
31ec5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMxN..
/
89734..
ownership of
25e99..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMM2U..
/
5c46b..
ownership of
36aa7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFes..
/
903a5..
ownership of
7fb81..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRiw..
/
7d867..
ownership of
1d0ef..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcap..
/
a7856..
ownership of
51464..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZDB..
/
f9ce7..
ownership of
2cbc9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZY3..
/
a4739..
ownership of
1ceaf..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFGX..
/
14c62..
ownership of
69f44..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTfC..
/
b8cf2..
ownership of
97fa1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUZe..
/
31817..
ownership of
bcd82..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPuJ..
/
1536a..
ownership of
debf3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMT6S..
/
c122b..
ownership of
18343..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZrf..
/
9dd39..
ownership of
b6a0f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaRb..
/
c4420..
ownership of
91a20..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZgj..
/
1ab5a..
ownership of
23ac0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUZa..
/
b018a..
ownership of
84c57..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJAe..
/
7b568..
ownership of
4c57d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKV1..
/
beab7..
ownership of
ea249..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFTS..
/
41c77..
ownership of
de2bb..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTju..
/
94816..
ownership of
1b1ee..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXGf..
/
0ec86..
ownership of
f45b4..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMS1U..
/
539b0..
ownership of
ce8b5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWHQ..
/
e6af1..
ownership of
ef0ca..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbJP..
/
1d5bf..
ownership of
de9a6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMazE..
/
6927e..
ownership of
8f38e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFvZ..
/
42ea8..
ownership of
412be..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTnr..
/
1aaf0..
ownership of
6d3dc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJ3n..
/
15a22..
ownership of
af599..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJo6..
/
03369..
ownership of
452e9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMd8u..
/
54878..
ownership of
bf284..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMa6Y..
/
bda44..
ownership of
c53a9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMR8U..
/
459f5..
ownership of
40c52..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNYQ..
/
11c3c..
ownership of
eb460..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTD3..
/
df18b..
ownership of
d9b71..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaD2..
/
6b87d..
ownership of
b3037..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMAv..
/
e23c7..
ownership of
0f8d1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTo1..
/
844db..
ownership of
a32ad..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRCc..
/
7124a..
ownership of
eac21..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGNe..
/
591f4..
ownership of
df1c0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRLu..
/
31e97..
ownership of
45645..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYg8..
/
8ac89..
ownership of
5c159..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUHD..
/
92124..
ownership of
519e4..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMon..
/
1d2d3..
ownership of
3efba..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZxA..
/
22660..
ownership of
65a69..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVZK..
/
86018..
ownership of
d57f3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMavb..
/
da5a3..
ownership of
35b5b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQcS..
/
61e73..
ownership of
09cf3..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUvR..
/
6ec23..
ownership of
224d0..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMV5W..
/
04c96..
ownership of
b527e..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSVz..
/
0f8d4..
ownership of
cc254..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHMi..
/
48b08..
ownership of
3247f..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJRU..
/
32220..
ownership of
1a4c8..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZdc..
/
ff436..
ownership of
91975..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMF1r..
/
0b24a..
ownership of
18bb4..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMT63..
/
26469..
ownership of
ce433..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWaP..
/
13814..
ownership of
46964..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMY4h..
/
54105..
ownership of
56f6b..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMK54..
/
38098..
ownership of
0ecdb..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaJ9..
/
fa5c0..
ownership of
d1a1a..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSq9..
/
034a2..
ownership of
f6aac..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGVX..
/
bca26..
ownership of
93607..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVrJ..
/
672a6..
ownership of
54fac..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNok..
/
b338a..
ownership of
cdac8..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMT7P..
/
30e2a..
ownership of
f97f0..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFU6..
/
98dbe..
ownership of
f7dfb..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVA7..
/
fd904..
ownership of
c63d1..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZDP..
/
4166c..
ownership of
a9c2f..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWPE..
/
b7e18..
ownership of
8f02b..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSdU..
/
44075..
ownership of
e2581..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJzU..
/
ded69..
ownership of
a9b5c..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPEo..
/
9866e..
ownership of
93808..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPq7..
/
3edd1..
ownership of
954af..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHxF..
/
7f7a1..
ownership of
73584..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMacT..
/
f482a..
ownership of
c0fcf..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPoD..
/
e9949..
ownership of
727d9..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMP7y..
/
0e149..
ownership of
b3e0e..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUJY..
/
f1edf..
ownership of
2f979..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWri..
/
2cc29..
ownership of
86b7a..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
PUhCn..
/
17313..
doc published by
Pr6Pc..
Param
lam
Sigma
:
ι
→
(
ι
→
ι
) →
ι
Param
ordsucc
ordsucc
:
ι
→
ι
Param
If_i
If_i
:
ο
→
ι
→
ι
→
ι
Param
encode_b
encode_b
:
ι
→
CT2
ι
Param
Sep
Sep
:
ι
→
(
ι
→
ο
) →
ι
Definition
pack_b_p_e_e
:=
λ x0 .
λ x1 :
ι →
ι → ι
.
λ x2 :
ι → ο
.
λ x3 x4 .
lam
5
(
λ x5 .
If_i
(
x5
=
0
)
x0
(
If_i
(
x5
=
1
)
(
encode_b
x0
x1
)
(
If_i
(
x5
=
2
)
(
Sep
x0
x2
)
(
If_i
(
x5
=
3
)
x3
x4
)
)
)
)
Param
ap
ap
:
ι
→
ι
→
ι
Known
tuple_5_0_eq
tuple_5_0_eq
:
∀ x0 x1 x2 x3 x4 .
ap
(
lam
5
(
λ x6 .
If_i
(
x6
=
0
)
x0
(
If_i
(
x6
=
1
)
x1
(
If_i
(
x6
=
2
)
x2
(
If_i
(
x6
=
3
)
x3
x4
)
)
)
)
)
0
=
x0
Theorem
pack_b_p_e_e_0_eq
:
∀ x0 x1 .
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 x5 .
x0
=
pack_b_p_e_e
x1
x2
x3
x4
x5
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_b_p_e_e_0_eq2
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι → ο
.
∀ x3 x4 .
x0
=
ap
(
pack_b_p_e_e
x0
x1
x2
x3
x4
)
0
(proof)
Param
decode_b
decode_b
:
ι
→
ι
→
ι
→
ι
Known
tuple_5_1_eq
tuple_5_1_eq
:
∀ x0 x1 x2 x3 x4 .
ap
(
lam
5
(
λ x6 .
If_i
(
x6
=
0
)
x0
(
If_i
(
x6
=
1
)
x1
(
If_i
(
x6
=
2
)
x2
(
If_i
(
x6
=
3
)
x3
x4
)
)
)
)
)
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_p_e_e_1_eq
:
∀ x0 x1 .
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 x5 .
x0
=
pack_b_p_e_e
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
x2
x6
x7
=
decode_b
(
ap
x0
1
)
x6
x7
(proof)
Theorem
pack_b_p_e_e_1_eq2
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι → ο
.
∀ x3 x4 x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x1
x5
x6
=
decode_b
(
ap
(
pack_b_p_e_e
x0
x1
x2
x3
x4
)
1
)
x5
x6
(proof)
Param
decode_p
decode_p
:
ι
→
ι
→
ο
Known
tuple_5_2_eq
tuple_5_2_eq
:
∀ x0 x1 x2 x3 x4 .
ap
(
lam
5
(
λ x6 .
If_i
(
x6
=
0
)
x0
(
If_i
(
x6
=
1
)
x1
(
If_i
(
x6
=
2
)
x2
(
If_i
(
x6
=
3
)
x3
x4
)
)
)
)
)
2
=
x2
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_e_2_eq
:
∀ x0 x1 .
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 x5 .
x0
=
pack_b_p_e_e
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x3
x6
=
decode_p
(
ap
x0
2
)
x6
(proof)
Theorem
pack_b_p_e_e_2_eq2
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι → ο
.
∀ x3 x4 x5 .
x5
∈
x0
⟶
x2
x5
=
decode_p
(
ap
(
pack_b_p_e_e
x0
x1
x2
x3
x4
)
2
)
x5
(proof)
Known
tuple_5_3_eq
tuple_5_3_eq
:
∀ x0 x1 x2 x3 x4 .
ap
(
lam
5
(
λ x6 .
If_i
(
x6
=
0
)
x0
(
If_i
(
x6
=
1
)
x1
(
If_i
(
x6
=
2
)
x2
(
If_i
(
x6
=
3
)
x3
x4
)
)
)
)
)
3
=
x3
Theorem
pack_b_p_e_e_3_eq
:
∀ x0 x1 .
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 x5 .
x0
=
pack_b_p_e_e
x1
x2
x3
x4
x5
⟶
x4
=
ap
x0
3
(proof)
Theorem
pack_b_p_e_e_3_eq2
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι → ο
.
∀ x3 x4 .
x3
=
ap
(
pack_b_p_e_e
x0
x1
x2
x3
x4
)
3
(proof)
Known
tuple_5_4_eq
tuple_5_4_eq
:
∀ x0 x1 x2 x3 x4 .
ap
(
lam
5
(
λ x6 .
If_i
(
x6
=
0
)
x0
(
If_i
(
x6
=
1
)
x1
(
If_i
(
x6
=
2
)
x2
(
If_i
(
x6
=
3
)
x3
x4
)
)
)
)
)
4
=
x4
Theorem
pack_b_p_e_e_4_eq
:
∀ x0 x1 .
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 x5 .
x0
=
pack_b_p_e_e
x1
x2
x3
x4
x5
⟶
x5
=
ap
x0
4
(proof)
Theorem
pack_b_p_e_e_4_eq2
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι → ο
.
∀ x3 x4 .
x4
=
ap
(
pack_b_p_e_e
x0
x1
x2
x3
x4
)
4
(proof)
Definition
and
and
:=
λ x0 x1 : ο .
∀ x2 : ο .
(
x0
⟶
x1
⟶
x2
)
⟶
x2
Known
and5I
and5I
:
∀ x0 x1 x2 x3 x4 : ο .
x0
⟶
x1
⟶
x2
⟶
x3
⟶
x4
⟶
and
(
and
(
and
(
and
x0
x1
)
x2
)
x3
)
x4
Theorem
pack_b_p_e_e_inj
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ι
.
∀ x4 x5 :
ι → ο
.
∀ x6 x7 x8 x9 .
pack_b_p_e_e
x0
x2
x4
x6
x8
=
pack_b_p_e_e
x1
x3
x5
x7
x9
⟶
and
(
and
(
and
(
and
(
x0
=
x1
)
(
∀ x10 .
x10
∈
x0
⟶
∀ x11 .
x11
∈
x0
⟶
x2
x10
x11
=
x3
x10
x11
)
)
(
∀ x10 .
x10
∈
x0
⟶
x4
x10
=
x5
x10
)
)
(
x6
=
x7
)
)
(
x8
=
x9
)
(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_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_p_e_e_ext
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 x4 :
ι → ο
.
∀ x5 x6 .
(
∀ x7 .
x7
∈
x0
⟶
∀ x8 .
x8
∈
x0
⟶
x1
x7
x8
=
x2
x7
x8
)
⟶
(
∀ x7 .
x7
∈
x0
⟶
iff
(
x3
x7
)
(
x4
x7
)
)
⟶
pack_b_p_e_e
x0
x1
x3
x5
x6
=
pack_b_p_e_e
x0
x2
x4
x5
x6
(proof)
Definition
struct_b_p_e_e
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
ι →
ι → ι
.
(
∀ x4 .
x4
∈
x2
⟶
∀ x5 .
x5
∈
x2
⟶
x3
x4
x5
∈
x2
)
⟶
∀ x4 :
ι → ο
.
∀ x5 .
x5
∈
x2
⟶
∀ x6 .
x6
∈
x2
⟶
x1
(
pack_b_p_e_e
x2
x3
x4
x5
x6
)
)
⟶
x1
x0
Theorem
pack_struct_b_p_e_e_I
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
(
∀ x2 .
x2
∈
x0
⟶
∀ x3 .
x3
∈
x0
⟶
x1
x2
x3
∈
x0
)
⟶
∀ x2 :
ι → ο
.
∀ x3 .
x3
∈
x0
⟶
∀ x4 .
x4
∈
x0
⟶
struct_b_p_e_e
(
pack_b_p_e_e
x0
x1
x2
x3
x4
)
(proof)
Theorem
pack_struct_b_p_e_e_E1
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι → ο
.
∀ x3 x4 .
struct_b_p_e_e
(
pack_b_p_e_e
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x1
x5
x6
∈
x0
(proof)
Theorem
pack_struct_b_p_e_e_E3
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι → ο
.
∀ x3 x4 .
struct_b_p_e_e
(
pack_b_p_e_e
x0
x1
x2
x3
x4
)
⟶
x3
∈
x0
(proof)
Theorem
pack_struct_b_p_e_e_E4
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι → ο
.
∀ x3 x4 .
struct_b_p_e_e
(
pack_b_p_e_e
x0
x1
x2
x3
x4
)
⟶
x4
∈
x0
(proof)
Known
iff_refl
iff_refl
:
∀ x0 : ο .
iff
x0
x0
Theorem
struct_b_p_e_e_eta
:
∀ x0 .
struct_b_p_e_e
x0
⟶
x0
=
pack_b_p_e_e
(
ap
x0
0
)
(
decode_b
(
ap
x0
1
)
)
(
decode_p
(
ap
x0
2
)
)
(
ap
x0
3
)
(
ap
x0
4
)
(proof)
Definition
unpack_b_p_e_e_i
:=
λ x0 .
λ x1 :
ι →
(
ι →
ι → ι
)
→
(
ι → ο
)
→
ι →
ι → ι
.
x1
(
ap
x0
0
)
(
decode_b
(
ap
x0
1
)
)
(
decode_p
(
ap
x0
2
)
)
(
ap
x0
3
)
(
ap
x0
4
)
Theorem
unpack_b_p_e_e_i_eq
:
∀ x0 :
ι →
(
ι →
ι → ι
)
→
(
ι → ο
)
→
ι →
ι → ι
.
∀ x1 .
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 x5 .
(
∀ x6 :
ι →
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
∀ x8 .
x8
∈
x1
⟶
x2
x7
x8
=
x6
x7
x8
)
⟶
∀ x7 :
ι → ο
.
(
∀ x8 .
x8
∈
x1
⟶
iff
(
x3
x8
)
(
x7
x8
)
)
⟶
x0
x1
x6
x7
x4
x5
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_b_p_e_e_i
(
pack_b_p_e_e
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
unpack_b_p_e_e_o
:=
λ x0 .
λ x1 :
ι →
(
ι →
ι → ι
)
→
(
ι → ο
)
→
ι →
ι → ο
.
x1
(
ap
x0
0
)
(
decode_b
(
ap
x0
1
)
)
(
decode_p
(
ap
x0
2
)
)
(
ap
x0
3
)
(
ap
x0
4
)
Theorem
unpack_b_p_e_e_o_eq
:
∀ x0 :
ι →
(
ι →
ι → ι
)
→
(
ι → ο
)
→
ι →
ι → ο
.
∀ x1 .
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 x5 .
(
∀ x6 :
ι →
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
∀ x8 .
x8
∈
x1
⟶
x2
x7
x8
=
x6
x7
x8
)
⟶
∀ x7 :
ι → ο
.
(
∀ x8 .
x8
∈
x1
⟶
iff
(
x3
x8
)
(
x7
x8
)
)
⟶
x0
x1
x6
x7
x4
x5
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_b_p_e_e_o
(
pack_b_p_e_e
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Param
encode_r
encode_r
:
ι
→
(
ι
→
ι
→
ο
) →
ι
Definition
pack_u_u_r_r
:=
λ x0 .
λ x1 x2 :
ι → ι
.
λ x3 x4 :
ι →
ι → ο
.
lam
5
(
λ x5 .
If_i
(
x5
=
0
)
x0
(
If_i
(
x5
=
1
)
(
lam
x0
x1
)
(
If_i
(
x5
=
2
)
(
lam
x0
x2
)
(
If_i
(
x5
=
3
)
(
encode_r
x0
x3
)
(
encode_r
x0
x4
)
)
)
)
)
Theorem
pack_u_u_r_r_0_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 x5 :
ι →
ι → ο
.
x0
=
pack_u_u_r_r
x1
x2
x3
x4
x5
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_u_u_r_r_0_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 x5 :
ι →
ι → ο
.
x5
x0
(
ap
(
pack_u_u_r_r
x0
x1
x2
x3
x4
)
0
)
⟶
x5
(
ap
(
pack_u_u_r_r
x0
x1
x2
x3
x4
)
0
)
x0
(proof)
Known
beta
beta
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 .
x2
∈
x0
⟶
ap
(
lam
x0
x1
)
x2
=
x1
x2
Theorem
pack_u_u_r_r_1_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 x5 :
ι →
ι → ο
.
x0
=
pack_u_u_r_r
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x2
x6
=
ap
(
ap
x0
1
)
x6
(proof)
Theorem
pack_u_u_r_r_1_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 :
ι →
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
x1
x5
=
ap
(
ap
(
pack_u_u_r_r
x0
x1
x2
x3
x4
)
1
)
x5
(proof)
Theorem
pack_u_u_r_r_2_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 x5 :
ι →
ι → ο
.
x0
=
pack_u_u_r_r
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x3
x6
=
ap
(
ap
x0
2
)
x6
(proof)
Theorem
pack_u_u_r_r_2_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 :
ι →
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
x2
x5
=
ap
(
ap
(
pack_u_u_r_r
x0
x1
x2
x3
x4
)
2
)
x5
(proof)
Param
decode_r
decode_r
:
ι
→
ι
→
ι
→
ο
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_u_r_r_3_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 x5 :
ι →
ι → ο
.
x0
=
pack_u_u_r_r
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
x4
x6
x7
=
decode_r
(
ap
x0
3
)
x6
x7
(proof)
Theorem
pack_u_u_r_r_3_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 :
ι →
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x3
x5
x6
=
decode_r
(
ap
(
pack_u_u_r_r
x0
x1
x2
x3
x4
)
3
)
x5
x6
(proof)
Theorem
pack_u_u_r_r_4_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 x5 :
ι →
ι → ο
.
x0
=
pack_u_u_r_r
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
x5
x6
x7
=
decode_r
(
ap
x0
4
)
x6
x7
(proof)
Theorem
pack_u_u_r_r_4_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 :
ι →
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x4
x5
x6
=
decode_r
(
ap
(
pack_u_u_r_r
x0
x1
x2
x3
x4
)
4
)
x5
x6
(proof)
Theorem
pack_u_u_r_r_inj
:
∀ x0 x1 .
∀ x2 x3 x4 x5 :
ι → ι
.
∀ x6 x7 x8 x9 :
ι →
ι → ο
.
pack_u_u_r_r
x0
x2
x4
x6
x8
=
pack_u_u_r_r
x1
x3
x5
x7
x9
⟶
and
(
and
(
and
(
and
(
x0
=
x1
)
(
∀ x10 .
x10
∈
x0
⟶
x2
x10
=
x3
x10
)
)
(
∀ x10 .
x10
∈
x0
⟶
x4
x10
=
x5
x10
)
)
(
∀ x10 .
x10
∈
x0
⟶
∀ x11 .
x11
∈
x0
⟶
x6
x10
x11
=
x7
x10
x11
)
)
(
∀ x10 .
x10
∈
x0
⟶
∀ x11 .
x11
∈
x0
⟶
x8
x10
x11
=
x9
x10
x11
)
(proof)
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_u_r_r_ext
:
∀ x0 .
∀ x1 x2 x3 x4 :
ι → ι
.
∀ x5 x6 x7 x8 :
ι →
ι → ο
.
(
∀ x9 .
x9
∈
x0
⟶
x1
x9
=
x2
x9
)
⟶
(
∀ x9 .
x9
∈
x0
⟶
x3
x9
=
x4
x9
)
⟶
(
∀ x9 .
x9
∈
x0
⟶
∀ x10 .
x10
∈
x0
⟶
iff
(
x5
x9
x10
)
(
x6
x9
x10
)
)
⟶
(
∀ x9 .
x9
∈
x0
⟶
∀ x10 .
x10
∈
x0
⟶
iff
(
x7
x9
x10
)
(
x8
x9
x10
)
)
⟶
pack_u_u_r_r
x0
x1
x3
x5
x7
=
pack_u_u_r_r
x0
x2
x4
x6
x8
(proof)
Definition
struct_u_u_r_r
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
ι → ι
.
(
∀ x4 .
x4
∈
x2
⟶
x3
x4
∈
x2
)
⟶
∀ x4 :
ι → ι
.
(
∀ x5 .
x5
∈
x2
⟶
x4
x5
∈
x2
)
⟶
∀ x5 x6 :
ι →
ι → ο
.
x1
(
pack_u_u_r_r
x2
x3
x4
x5
x6
)
)
⟶
x1
x0
Theorem
pack_struct_u_u_r_r_I
:
∀ x0 .
∀ x1 :
ι → ι
.
(
∀ x2 .
x2
∈
x0
⟶
x1
x2
∈
x0
)
⟶
∀ x2 :
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
x2
x3
∈
x0
)
⟶
∀ x3 x4 :
ι →
ι → ο
.
struct_u_u_r_r
(
pack_u_u_r_r
x0
x1
x2
x3
x4
)
(proof)
Theorem
pack_struct_u_u_r_r_E1
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 :
ι →
ι → ο
.
struct_u_u_r_r
(
pack_u_u_r_r
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
x1
x5
∈
x0
(proof)
Theorem
pack_struct_u_u_r_r_E2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 :
ι →
ι → ο
.
struct_u_u_r_r
(
pack_u_u_r_r
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x5
∈
x0
(proof)
Theorem
struct_u_u_r_r_eta
:
∀ x0 .
struct_u_u_r_r
x0
⟶
x0
=
pack_u_u_r_r
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
(
decode_r
(
ap
x0
4
)
)
(proof)
Definition
unpack_u_u_r_r_i
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→
(
ι →
ι → ο
)
→ ι
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
(
decode_r
(
ap
x0
4
)
)
Theorem
unpack_u_u_r_r_i_eq
:
∀ x0 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→
(
ι →
ι → ο
)
→ ι
.
∀ x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 x5 :
ι →
ι → ο
.
(
∀ x6 :
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
x2
x7
=
x6
x7
)
⟶
∀ x7 :
ι → ι
.
(
∀ x8 .
x8
∈
x1
⟶
x3
x8
=
x7
x8
)
⟶
∀ x8 :
ι →
ι → ο
.
(
∀ x9 .
x9
∈
x1
⟶
∀ x10 .
x10
∈
x1
⟶
iff
(
x4
x9
x10
)
(
x8
x9
x10
)
)
⟶
∀ x9 :
ι →
ι → ο
.
(
∀ x10 .
x10
∈
x1
⟶
∀ x11 .
x11
∈
x1
⟶
iff
(
x5
x10
x11
)
(
x9
x10
x11
)
)
⟶
x0
x1
x6
x7
x8
x9
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_u_u_r_r_i
(
pack_u_u_r_r
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
unpack_u_u_r_r_o
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→
(
ι →
ι → ο
)
→ ο
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
(
decode_r
(
ap
x0
4
)
)
Theorem
unpack_u_u_r_r_o_eq
:
∀ x0 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→
(
ι →
ι → ο
)
→ ο
.
∀ x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 x5 :
ι →
ι → ο
.
(
∀ x6 :
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
x2
x7
=
x6
x7
)
⟶
∀ x7 :
ι → ι
.
(
∀ x8 .
x8
∈
x1
⟶
x3
x8
=
x7
x8
)
⟶
∀ x8 :
ι →
ι → ο
.
(
∀ x9 .
x9
∈
x1
⟶
∀ x10 .
x10
∈
x1
⟶
iff
(
x4
x9
x10
)
(
x8
x9
x10
)
)
⟶
∀ x9 :
ι →
ι → ο
.
(
∀ x10 .
x10
∈
x1
⟶
∀ x11 .
x11
∈
x1
⟶
iff
(
x5
x10
x11
)
(
x9
x10
x11
)
)
⟶
x0
x1
x6
x7
x8
x9
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_u_u_r_r_o
(
pack_u_u_r_r
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
pack_u_u_r_p
:=
λ x0 .
λ x1 x2 :
ι → ι
.
λ x3 :
ι →
ι → ο
.
λ x4 :
ι → ο
.
lam
5
(
λ x5 .
If_i
(
x5
=
0
)
x0
(
If_i
(
x5
=
1
)
(
lam
x0
x1
)
(
If_i
(
x5
=
2
)
(
lam
x0
x2
)
(
If_i
(
x5
=
3
)
(
encode_r
x0
x3
)
(
Sep
x0
x4
)
)
)
)
)
Theorem
pack_u_u_r_p_0_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
∀ x5 :
ι → ο
.
x0
=
pack_u_u_r_p
x1
x2
x3
x4
x5
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_u_u_r_p_0_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
x0
=
ap
(
pack_u_u_r_p
x0
x1
x2
x3
x4
)
0
(proof)
Theorem
pack_u_u_r_p_1_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
∀ x5 :
ι → ο
.
x0
=
pack_u_u_r_p
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x2
x6
=
ap
(
ap
x0
1
)
x6
(proof)
Theorem
pack_u_u_r_p_1_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
x1
x5
=
ap
(
ap
(
pack_u_u_r_p
x0
x1
x2
x3
x4
)
1
)
x5
(proof)
Theorem
pack_u_u_r_p_2_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
∀ x5 :
ι → ο
.
x0
=
pack_u_u_r_p
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x3
x6
=
ap
(
ap
x0
2
)
x6
(proof)
Theorem
pack_u_u_r_p_2_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
x2
x5
=
ap
(
ap
(
pack_u_u_r_p
x0
x1
x2
x3
x4
)
2
)
x5
(proof)
Theorem
pack_u_u_r_p_3_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
∀ x5 :
ι → ο
.
x0
=
pack_u_u_r_p
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
x4
x6
x7
=
decode_r
(
ap
x0
3
)
x6
x7
(proof)
Theorem
pack_u_u_r_p_3_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x3
x5
x6
=
decode_r
(
ap
(
pack_u_u_r_p
x0
x1
x2
x3
x4
)
3
)
x5
x6
(proof)
Theorem
pack_u_u_r_p_4_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
∀ x5 :
ι → ο
.
x0
=
pack_u_u_r_p
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x5
x6
=
decode_p
(
ap
x0
4
)
x6
(proof)
Theorem
pack_u_u_r_p_4_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
x4
x5
=
decode_p
(
ap
(
pack_u_u_r_p
x0
x1
x2
x3
x4
)
4
)
x5
(proof)
Theorem
pack_u_u_r_p_inj
:
∀ x0 x1 .
∀ x2 x3 x4 x5 :
ι → ι
.
∀ x6 x7 :
ι →
ι → ο
.
∀ x8 x9 :
ι → ο
.
pack_u_u_r_p
x0
x2
x4
x6
x8
=
pack_u_u_r_p
x1
x3
x5
x7
x9
⟶
and
(
and
(
and
(
and
(
x0
=
x1
)
(
∀ x10 .
x10
∈
x0
⟶
x2
x10
=
x3
x10
)
)
(
∀ x10 .
x10
∈
x0
⟶
x4
x10
=
x5
x10
)
)
(
∀ x10 .
x10
∈
x0
⟶
∀ x11 .
x11
∈
x0
⟶
x6
x10
x11
=
x7
x10
x11
)
)
(
∀ x10 .
x10
∈
x0
⟶
x8
x10
=
x9
x10
)
(proof)
Theorem
pack_u_u_r_p_ext
:
∀ x0 .
∀ x1 x2 x3 x4 :
ι → ι
.
∀ x5 x6 :
ι →
ι → ο
.
∀ x7 x8 :
ι → ο
.
(
∀ x9 .
x9
∈
x0
⟶
x1
x9
=
x2
x9
)
⟶
(
∀ x9 .
x9
∈
x0
⟶
x3
x9
=
x4
x9
)
⟶
(
∀ x9 .
x9
∈
x0
⟶
∀ x10 .
x10
∈
x0
⟶
iff
(
x5
x9
x10
)
(
x6
x9
x10
)
)
⟶
(
∀ x9 .
x9
∈
x0
⟶
iff
(
x7
x9
)
(
x8
x9
)
)
⟶
pack_u_u_r_p
x0
x1
x3
x5
x7
=
pack_u_u_r_p
x0
x2
x4
x6
x8
(proof)
Definition
struct_u_u_r_p
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
ι → ι
.
(
∀ x4 .
x4
∈
x2
⟶
x3
x4
∈
x2
)
⟶
∀ x4 :
ι → ι
.
(
∀ x5 .
x5
∈
x2
⟶
x4
x5
∈
x2
)
⟶
∀ x5 :
ι →
ι → ο
.
∀ x6 :
ι → ο
.
x1
(
pack_u_u_r_p
x2
x3
x4
x5
x6
)
)
⟶
x1
x0
Theorem
pack_struct_u_u_r_p_I
:
∀ x0 .
∀ x1 :
ι → ι
.
(
∀ x2 .
x2
∈
x0
⟶
x1
x2
∈
x0
)
⟶
∀ x2 :
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
x2
x3
∈
x0
)
⟶
∀ x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
struct_u_u_r_p
(
pack_u_u_r_p
x0
x1
x2
x3
x4
)
(proof)
Theorem
pack_struct_u_u_r_p_E1
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
struct_u_u_r_p
(
pack_u_u_r_p
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
x1
x5
∈
x0
(proof)
Theorem
pack_struct_u_u_r_p_E2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
struct_u_u_r_p
(
pack_u_u_r_p
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x5
∈
x0
(proof)
Theorem
struct_u_u_r_p_eta
:
∀ x0 .
struct_u_u_r_p
x0
⟶
x0
=
pack_u_u_r_p
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
(
decode_p
(
ap
x0
4
)
)
(proof)
Definition
unpack_u_u_r_p_i
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→
(
ι → ο
)
→ ι
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
(
decode_p
(
ap
x0
4
)
)
Theorem
unpack_u_u_r_p_i_eq
:
∀ x0 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→
(
ι → ο
)
→ ι
.
∀ x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
∀ x5 :
ι → ο
.
(
∀ x6 :
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
x2
x7
=
x6
x7
)
⟶
∀ x7 :
ι → ι
.
(
∀ x8 .
x8
∈
x1
⟶
x3
x8
=
x7
x8
)
⟶
∀ x8 :
ι →
ι → ο
.
(
∀ x9 .
x9
∈
x1
⟶
∀ x10 .
x10
∈
x1
⟶
iff
(
x4
x9
x10
)
(
x8
x9
x10
)
)
⟶
∀ x9 :
ι → ο
.
(
∀ x10 .
x10
∈
x1
⟶
iff
(
x5
x10
)
(
x9
x10
)
)
⟶
x0
x1
x6
x7
x8
x9
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_u_u_r_p_i
(
pack_u_u_r_p
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
unpack_u_u_r_p_o
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→
(
ι → ο
)
→ ο
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
(
decode_p
(
ap
x0
4
)
)
Theorem
unpack_u_u_r_p_o_eq
:
∀ x0 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→
(
ι → ο
)
→ ο
.
∀ x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
∀ x5 :
ι → ο
.
(
∀ x6 :
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
x2
x7
=
x6
x7
)
⟶
∀ x7 :
ι → ι
.
(
∀ x8 .
x8
∈
x1
⟶
x3
x8
=
x7
x8
)
⟶
∀ x8 :
ι →
ι → ο
.
(
∀ x9 .
x9
∈
x1
⟶
∀ x10 .
x10
∈
x1
⟶
iff
(
x4
x9
x10
)
(
x8
x9
x10
)
)
⟶
∀ x9 :
ι → ο
.
(
∀ x10 .
x10
∈
x1
⟶
iff
(
x5
x10
)
(
x9
x10
)
)
⟶
x0
x1
x6
x7
x8
x9
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_u_u_r_p_o
(
pack_u_u_r_p
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
pack_u_u_r_e
:=
λ x0 .
λ x1 x2 :
ι → ι
.
λ x3 :
ι →
ι → ο
.
λ x4 .
lam
5
(
λ x5 .
If_i
(
x5
=
0
)
x0
(
If_i
(
x5
=
1
)
(
lam
x0
x1
)
(
If_i
(
x5
=
2
)
(
lam
x0
x2
)
(
If_i
(
x5
=
3
)
(
encode_r
x0
x3
)
x4
)
)
)
)
Theorem
pack_u_u_r_e_0_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
∀ x5 .
x0
=
pack_u_u_r_e
x1
x2
x3
x4
x5
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_u_u_r_e_0_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
x0
=
ap
(
pack_u_u_r_e
x0
x1
x2
x3
x4
)
0
(proof)
Theorem
pack_u_u_r_e_1_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
∀ x5 .
x0
=
pack_u_u_r_e
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x2
x6
=
ap
(
ap
x0
1
)
x6
(proof)
Theorem
pack_u_u_r_e_1_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 x5 .
x5
∈
x0
⟶
x1
x5
=
ap
(
ap
(
pack_u_u_r_e
x0
x1
x2
x3
x4
)
1
)
x5
(proof)
Theorem
pack_u_u_r_e_2_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
∀ x5 .
x0
=
pack_u_u_r_e
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x3
x6
=
ap
(
ap
x0
2
)
x6
(proof)
Theorem
pack_u_u_r_e_2_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 x5 .
x5
∈
x0
⟶
x2
x5
=
ap
(
ap
(
pack_u_u_r_e
x0
x1
x2
x3
x4
)
2
)
x5
(proof)
Theorem
pack_u_u_r_e_3_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
∀ x5 .
x0
=
pack_u_u_r_e
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
x4
x6
x7
=
decode_r
(
ap
x0
3
)
x6
x7
(proof)
Theorem
pack_u_u_r_e_3_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x3
x5
x6
=
decode_r
(
ap
(
pack_u_u_r_e
x0
x1
x2
x3
x4
)
3
)
x5
x6
(proof)
Theorem
pack_u_u_r_e_4_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
∀ x5 .
x0
=
pack_u_u_r_e
x1
x2
x3
x4
x5
⟶
x5
=
ap
x0
4
(proof)
Theorem
pack_u_u_r_e_4_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
x4
=
ap
(
pack_u_u_r_e
x0
x1
x2
x3
x4
)
4
(proof)
Theorem
pack_u_u_r_e_inj
:
∀ x0 x1 .
∀ x2 x3 x4 x5 :
ι → ι
.
∀ x6 x7 :
ι →
ι → ο
.
∀ x8 x9 .
pack_u_u_r_e
x0
x2
x4
x6
x8
=
pack_u_u_r_e
x1
x3
x5
x7
x9
⟶
and
(
and
(
and
(
and
(
x0
=
x1
)
(
∀ x10 .
x10
∈
x0
⟶
x2
x10
=
x3
x10
)
)
(
∀ x10 .
x10
∈
x0
⟶
x4
x10
=
x5
x10
)
)
(
∀ x10 .
x10
∈
x0
⟶
∀ x11 .
x11
∈
x0
⟶
x6
x10
x11
=
x7
x10
x11
)
)
(
x8
=
x9
)
(proof)
Theorem
pack_u_u_r_e_ext
:
∀ x0 .
∀ x1 x2 x3 x4 :
ι → ι
.
∀ x5 x6 :
ι →
ι → ο
.
∀ x7 .
(
∀ x8 .
x8
∈
x0
⟶
x1
x8
=
x2
x8
)
⟶
(
∀ x8 .
x8
∈
x0
⟶
x3
x8
=
x4
x8
)
⟶
(
∀ x8 .
x8
∈
x0
⟶
∀ x9 .
x9
∈
x0
⟶
iff
(
x5
x8
x9
)
(
x6
x8
x9
)
)
⟶
pack_u_u_r_e
x0
x1
x3
x5
x7
=
pack_u_u_r_e
x0
x2
x4
x6
x7
(proof)
Definition
struct_u_u_r_e
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
ι → ι
.
(
∀ x4 .
x4
∈
x2
⟶
x3
x4
∈
x2
)
⟶
∀ x4 :
ι → ι
.
(
∀ x5 .
x5
∈
x2
⟶
x4
x5
∈
x2
)
⟶
∀ x5 :
ι →
ι → ο
.
∀ x6 .
x6
∈
x2
⟶
x1
(
pack_u_u_r_e
x2
x3
x4
x5
x6
)
)
⟶
x1
x0
Theorem
pack_struct_u_u_r_e_I
:
∀ x0 .
∀ x1 :
ι → ι
.
(
∀ x2 .
x2
∈
x0
⟶
x1
x2
∈
x0
)
⟶
∀ x2 :
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
x2
x3
∈
x0
)
⟶
∀ x3 :
ι →
ι → ο
.
∀ x4 .
x4
∈
x0
⟶
struct_u_u_r_e
(
pack_u_u_r_e
x0
x1
x2
x3
x4
)
(proof)
Theorem
pack_struct_u_u_r_e_E1
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
struct_u_u_r_e
(
pack_u_u_r_e
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
x1
x5
∈
x0
(proof)
Theorem
pack_struct_u_u_r_e_E2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
struct_u_u_r_e
(
pack_u_u_r_e
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x5
∈
x0
(proof)
Theorem
pack_struct_u_u_r_e_E4
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
struct_u_u_r_e
(
pack_u_u_r_e
x0
x1
x2
x3
x4
)
⟶
x4
∈
x0
(proof)
Theorem
struct_u_u_r_e_eta
:
∀ x0 .
struct_u_u_r_e
x0
⟶
x0
=
pack_u_u_r_e
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
(
ap
x0
4
)
(proof)
Definition
unpack_u_u_r_e_i
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→
ι → ι
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
(
ap
x0
4
)
Theorem
unpack_u_u_r_e_i_eq
:
∀ x0 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→
ι → ι
.
∀ x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
∀ x5 .
(
∀ x6 :
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
x2
x7
=
x6
x7
)
⟶
∀ x7 :
ι → ι
.
(
∀ x8 .
x8
∈
x1
⟶
x3
x8
=
x7
x8
)
⟶
∀ x8 :
ι →
ι → ο
.
(
∀ x9 .
x9
∈
x1
⟶
∀ x10 .
x10
∈
x1
⟶
iff
(
x4
x9
x10
)
(
x8
x9
x10
)
)
⟶
x0
x1
x6
x7
x8
x5
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_u_u_r_e_i
(
pack_u_u_r_e
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
unpack_u_u_r_e_o
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→
ι → ο
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
(
ap
x0
4
)
Theorem
unpack_u_u_r_e_o_eq
:
∀ x0 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→
ι → ο
.
∀ x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
∀ x5 .
(
∀ x6 :
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
x2
x7
=
x6
x7
)
⟶
∀ x7 :
ι → ι
.
(
∀ x8 .
x8
∈
x1
⟶
x3
x8
=
x7
x8
)
⟶
∀ x8 :
ι →
ι → ο
.
(
∀ x9 .
x9
∈
x1
⟶
∀ x10 .
x10
∈
x1
⟶
iff
(
x4
x9
x10
)
(
x8
x9
x10
)
)
⟶
x0
x1
x6
x7
x8
x5
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_u_u_r_e_o
(
pack_u_u_r_e
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)