Search for blocks/addresses/...
Proofgold Signed Transaction
vin
PrPmH..
/
d4104..
PUSsc..
/
3d730..
vout
PrPmH..
/
1aa97..
19.99 bars
TMHFa..
/
a3818..
ownership of
21853..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMacy..
/
00075..
ownership of
bce78..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUTu..
/
0f48d..
ownership of
14973..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVH1..
/
14317..
ownership of
c9f9e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWVU..
/
a9f2a..
ownership of
99464..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSvd..
/
0851a..
ownership of
ddbcd..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdSs..
/
ed56d..
ownership of
0ae6d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKiq..
/
8b2ca..
ownership of
34edd..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHYj..
/
39e45..
ownership of
aa8bf..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPX4..
/
421ea..
ownership of
e1f55..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMS3T..
/
fd396..
ownership of
5db19..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRtx..
/
d62a3..
ownership of
9b4d4..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQUE..
/
1d26d..
ownership of
858da..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJfi..
/
880c1..
ownership of
d0c36..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYqz..
/
971e4..
ownership of
15d94..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMP6f..
/
5597b..
ownership of
4df7c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVsR..
/
5b3df..
ownership of
90b6e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSCC..
/
04265..
ownership of
47f24..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcVm..
/
3d808..
ownership of
46bbc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWvs..
/
55fd6..
ownership of
0f9d4..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJCc..
/
cecfa..
ownership of
73643..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcsX..
/
9b4cc..
ownership of
d13a5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNMz..
/
ac2e5..
ownership of
04c36..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFse..
/
3605b..
ownership of
94918..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdNT..
/
9cc88..
ownership of
fca68..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKnd..
/
769e7..
ownership of
d2a24..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMP3n..
/
06cab..
ownership of
46adc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRb8..
/
6f179..
ownership of
8f784..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSDT..
/
394c1..
ownership of
56b64..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTXr..
/
023f1..
ownership of
185cb..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMH7n..
/
3261a..
ownership of
31c4e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFGr..
/
e2d9e..
ownership of
a8a32..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcNq..
/
f0a8f..
ownership of
55ade..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMX75..
/
09220..
ownership of
b0fdd..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdaZ..
/
c1316..
ownership of
fa6e1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXy5..
/
e5e82..
ownership of
741d7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaH3..
/
84ed7..
ownership of
d6f29..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRUR..
/
0356e..
ownership of
c855d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMW7z..
/
c8c63..
ownership of
0884e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUVy..
/
cc2d1..
ownership of
9f503..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWZL..
/
4dacf..
ownership of
b6155..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMX7F..
/
16116..
ownership of
e5e0f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTUy..
/
bb8ad..
ownership of
ef863..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXeu..
/
3d4b4..
ownership of
1ba02..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNtP..
/
5345c..
ownership of
4435c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXWx..
/
bd9d5..
ownership of
a0da8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaeQ..
/
8532d..
ownership of
5a74b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPvh..
/
58f3a..
ownership of
b491d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcbH..
/
5cc96..
ownership of
94f70..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUw6..
/
8951a..
ownership of
69886..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXWv..
/
82422..
ownership of
7c580..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGKv..
/
fdee8..
ownership of
902cb..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTKe..
/
822c0..
ownership of
c3e91..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMb9b..
/
75389..
ownership of
44890..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPnF..
/
2dee4..
ownership of
d7a8d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXX8..
/
cb42c..
ownership of
07bf4..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKbn..
/
3f16c..
ownership of
98bd3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMY81..
/
940c6..
ownership of
630b8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMP4j..
/
d46a4..
ownership of
0995c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUcf..
/
6b363..
ownership of
38861..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKiR..
/
c5b89..
ownership of
41e23..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaWo..
/
88b11..
ownership of
1b26d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQTZ..
/
ec06c..
ownership of
6807f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaRd..
/
b11ea..
ownership of
7bd0b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQxS..
/
dabed..
ownership of
448ef..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPur..
/
92e09..
ownership of
2cc6e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGbz..
/
9a157..
ownership of
192a3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMc3q..
/
d4a5d..
ownership of
faac5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdYL..
/
f4f95..
ownership of
0a730..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXLH..
/
ecf39..
ownership of
72fcf..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJLE..
/
bdff7..
ownership of
f8632..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPb1..
/
5d232..
ownership of
bbe06..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXxd..
/
134fa..
ownership of
d6ac4..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFdE..
/
b7d10..
ownership of
d2a05..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdmF..
/
be081..
ownership of
8173b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXcp..
/
24673..
ownership of
1a302..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TML8e..
/
8bf08..
ownership of
448ba..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPe5..
/
a4bee..
ownership of
ea6bf..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZnc..
/
8d27a..
ownership of
4eabf..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUTF..
/
e743b..
ownership of
2e17f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUzJ..
/
e823b..
ownership of
6f51f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TML2u..
/
d72b1..
ownership of
909bc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSA2..
/
fae90..
ownership of
b2f7d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZmR..
/
f5885..
ownership of
95b6f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdnf..
/
e406a..
ownership of
d44b3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVdD..
/
a5654..
ownership of
c6ffc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVZ2..
/
a3931..
ownership of
d28a2..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMAw..
/
e4698..
ownership of
65396..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFCg..
/
e6bcf..
ownership of
01ff1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFMW..
/
a7fe0..
ownership of
7c244..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHrB..
/
35aae..
ownership of
74bea..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUi5..
/
0c78c..
ownership of
8ce82..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJWb..
/
1dc55..
ownership of
f9e54..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGia..
/
7ef9c..
ownership of
01ef1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSYE..
/
09d7d..
ownership of
8bac4..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKDs..
/
0214c..
ownership of
cb6b8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXf6..
/
67ab8..
ownership of
39631..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMb2L..
/
f05cd..
ownership of
cc4eb..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRsk..
/
6b373..
ownership of
d62c8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJ7r..
/
c4436..
ownership of
10e4a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWgb..
/
48727..
ownership of
8f779..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMG8Y..
/
9cd19..
ownership of
9adac..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMR1Y..
/
a5bd6..
ownership of
c92a3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJVj..
/
0c615..
ownership of
70136..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGYc..
/
c1a47..
ownership of
e7de3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaAW..
/
d2e8d..
ownership of
52790..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZYa..
/
8092c..
ownership of
da237..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSYn..
/
41f70..
ownership of
61b30..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMF5z..
/
b1a5e..
ownership of
7e89d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMP3R..
/
ba8c8..
ownership of
15814..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUoa..
/
0db91..
ownership of
0f98d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFTt..
/
24e61..
ownership of
0b662..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMV3g..
/
1e77d..
ownership of
f529b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHyr..
/
029dc..
ownership of
2dd04..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPjo..
/
0e0c1..
ownership of
fc943..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMazp..
/
4baf5..
ownership of
94d5d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMY5K..
/
ce6fb..
ownership of
d09dc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHtL..
/
407d0..
ownership of
54aa8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRf9..
/
34aca..
ownership of
89278..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcXt..
/
85b5e..
ownership of
d4b92..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWut..
/
a0e46..
ownership of
040de..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMS6a..
/
01302..
ownership of
95aac..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMbz..
/
fdd0f..
ownership of
da6d8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSfB..
/
36e13..
ownership of
4aa97..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGjB..
/
4b086..
ownership of
650f2..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFjT..
/
53da5..
ownership of
bd6e7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMF9Y..
/
518e1..
ownership of
91760..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHWc..
/
d049f..
ownership of
027eb..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGvg..
/
1acaa..
ownership of
2ecfe..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKjp..
/
7d7a2..
ownership of
27e41..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXoa..
/
4eb09..
ownership of
1c0d0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLgD..
/
b0bb7..
ownership of
ed57c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXF7..
/
8968c..
ownership of
19182..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRbk..
/
001ca..
ownership of
e01fc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNrT..
/
e29e6..
ownership of
02272..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNN4..
/
b89d9..
ownership of
6ed03..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMP9f..
/
37df6..
ownership of
c6ad9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJqU..
/
434f2..
ownership of
4c907..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGPc..
/
6c598..
ownership of
19d6d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMS7H..
/
c1cda..
ownership of
64259..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMc4f..
/
35459..
ownership of
260fb..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNoz..
/
96ece..
ownership of
f2d1a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQkZ..
/
b3bf7..
ownership of
19b5a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMG6s..
/
89866..
ownership of
84cdf..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRJJ..
/
7c92f..
ownership of
acb25..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVcZ..
/
02f32..
ownership of
4c461..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHty..
/
5505f..
ownership of
a9d9c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKay..
/
6fea5..
ownership of
184d1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMU3N..
/
141ba..
ownership of
4a501..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXoY..
/
75e70..
ownership of
5541f..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUx9..
/
832ca..
ownership of
0c17a..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKoL..
/
00a29..
ownership of
2fa5e..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPUv..
/
b70e4..
ownership of
a57c0..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJnG..
/
bd623..
ownership of
c20cd..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJou..
/
188e9..
ownership of
092cf..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMGe..
/
309dd..
ownership of
506c5..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRnc..
/
efb8c..
ownership of
b81f2..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJB8..
/
ebcc0..
ownership of
1afb5..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGRj..
/
c4af3..
ownership of
25105..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMck7..
/
4b489..
ownership of
6b123..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMF9v..
/
278cc..
ownership of
00ce5..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbY3..
/
f0d58..
ownership of
9fa67..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMrA..
/
426c1..
ownership of
d0cdd..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWUK..
/
817c3..
ownership of
592f9..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMM8A..
/
9a17a..
ownership of
5cce5..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVKb..
/
1bf2f..
ownership of
40b71..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSGd..
/
c306a..
ownership of
29a08..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRSv..
/
7c85a..
ownership of
16d51..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKpM..
/
4c4ca..
ownership of
97007..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMEoz..
/
03b0f..
ownership of
9140b..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcdf..
/
2e75e..
ownership of
bff0b..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZ4f..
/
ee245..
ownership of
4d8d0..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdAn..
/
81720..
ownership of
a463e..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJy3..
/
dfbb3..
ownership of
7e3e5..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMG8i..
/
592e4..
ownership of
93cd9..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXKQ..
/
fd0c1..
ownership of
60106..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdWK..
/
40f87..
ownership of
6e797..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHzj..
/
9bcb1..
ownership of
3a002..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYUV..
/
11237..
ownership of
ddc85..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRUh..
/
5a0bd..
ownership of
01ec3..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
PUcLz..
/
69dbd..
doc published by
Pr6Pc..
Param
lam
Sigma
:
ι
→
(
ι
→
ι
) →
ι
Param
ordsucc
ordsucc
:
ι
→
ι
Param
If_i
If_i
:
ο
→
ι
→
ι
→
ι
Param
Sep
Sep
:
ι
→
(
ι
→
ο
) →
ι
Definition
pack_u_u_p_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
)
(
Sep
x0
x3
)
(
Sep
x0
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_u_u_p_p_0_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 x5 :
ι → ο
.
x0
=
pack_u_u_p_p
x1
x2
x3
x4
x5
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_u_u_p_p_0_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 :
ι → ο
.
x0
=
ap
(
pack_u_u_p_p
x0
x1
x2
x3
x4
)
0
(proof)
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
beta
beta
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 .
x2
∈
x0
⟶
ap
(
lam
x0
x1
)
x2
=
x1
x2
Theorem
pack_u_u_p_p_1_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 x5 :
ι → ο
.
x0
=
pack_u_u_p_p
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x2
x6
=
ap
(
ap
x0
1
)
x6
(proof)
Theorem
pack_u_u_p_p_1_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 :
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
x1
x5
=
ap
(
ap
(
pack_u_u_p_p
x0
x1
x2
x3
x4
)
1
)
x5
(proof)
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
Theorem
pack_u_u_p_p_2_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 x5 :
ι → ο
.
x0
=
pack_u_u_p_p
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x3
x6
=
ap
(
ap
x0
2
)
x6
(proof)
Theorem
pack_u_u_p_p_2_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 :
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
x2
x5
=
ap
(
ap
(
pack_u_u_p_p
x0
x1
x2
x3
x4
)
2
)
x5
(proof)
Param
decode_p
decode_p
:
ι
→
ι
→
ο
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
Known
decode_encode_p
decode_encode_p
:
∀ x0 .
∀ x1 :
ι → ο
.
∀ x2 .
x2
∈
x0
⟶
decode_p
(
Sep
x0
x1
)
x2
=
x1
x2
Theorem
pack_u_u_p_p_3_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 x5 :
ι → ο
.
x0
=
pack_u_u_p_p
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x4
x6
=
decode_p
(
ap
x0
3
)
x6
(proof)
Theorem
pack_u_u_p_p_3_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 :
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
x3
x5
=
decode_p
(
ap
(
pack_u_u_p_p
x0
x1
x2
x3
x4
)
3
)
x5
(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_u_u_p_p_4_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 x5 :
ι → ο
.
x0
=
pack_u_u_p_p
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x5
x6
=
decode_p
(
ap
x0
4
)
x6
(proof)
Theorem
pack_u_u_p_p_4_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 :
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
x4
x5
=
decode_p
(
ap
(
pack_u_u_p_p
x0
x1
x2
x3
x4
)
4
)
x5
(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_u_u_p_p_inj
:
∀ x0 x1 .
∀ x2 x3 x4 x5 :
ι → ι
.
∀ x6 x7 x8 x9 :
ι → ο
.
pack_u_u_p_p
x0
x2
x4
x6
x8
=
pack_u_u_p_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
⟶
x6
x10
=
x7
x10
)
)
(
∀ x10 .
x10
∈
x0
⟶
x8
x10
=
x9
x10
)
(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_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_p_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
⟶
iff
(
x5
x9
)
(
x6
x9
)
)
⟶
(
∀ x9 .
x9
∈
x0
⟶
iff
(
x7
x9
)
(
x8
x9
)
)
⟶
pack_u_u_p_p
x0
x1
x3
x5
x7
=
pack_u_u_p_p
x0
x2
x4
x6
x8
(proof)
Definition
struct_u_u_p_p
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
ι → ι
.
(
∀ x4 .
x4
∈
x2
⟶
x3
x4
∈
x2
)
⟶
∀ x4 :
ι → ι
.
(
∀ x5 .
x5
∈
x2
⟶
x4
x5
∈
x2
)
⟶
∀ x5 x6 :
ι → ο
.
x1
(
pack_u_u_p_p
x2
x3
x4
x5
x6
)
)
⟶
x1
x0
Theorem
pack_struct_u_u_p_p_I
:
∀ x0 .
∀ x1 :
ι → ι
.
(
∀ x2 .
x2
∈
x0
⟶
x1
x2
∈
x0
)
⟶
∀ x2 :
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
x2
x3
∈
x0
)
⟶
∀ x3 x4 :
ι → ο
.
struct_u_u_p_p
(
pack_u_u_p_p
x0
x1
x2
x3
x4
)
(proof)
Theorem
pack_struct_u_u_p_p_E1
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 :
ι → ο
.
struct_u_u_p_p
(
pack_u_u_p_p
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
x1
x5
∈
x0
(proof)
Theorem
pack_struct_u_u_p_p_E2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 :
ι → ο
.
struct_u_u_p_p
(
pack_u_u_p_p
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x5
∈
x0
(proof)
Known
iff_refl
iff_refl
:
∀ x0 : ο .
iff
x0
x0
Theorem
struct_u_u_p_p_eta
:
∀ x0 .
struct_u_u_p_p
x0
⟶
x0
=
pack_u_u_p_p
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
decode_p
(
ap
x0
4
)
)
(proof)
Definition
unpack_u_u_p_p_i
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
(
ι → ο
)
→
(
ι → ο
)
→ ι
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
decode_p
(
ap
x0
4
)
)
Theorem
unpack_u_u_p_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
⟶
iff
(
x4
x9
)
(
x8
x9
)
)
⟶
∀ x9 :
ι → ο
.
(
∀ x10 .
x10
∈
x1
⟶
iff
(
x5
x10
)
(
x9
x10
)
)
⟶
x0
x1
x6
x7
x8
x9
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_u_u_p_p_i
(
pack_u_u_p_p
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
unpack_u_u_p_p_o
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
(
ι → ο
)
→
(
ι → ο
)
→ ο
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
decode_p
(
ap
x0
4
)
)
Theorem
unpack_u_u_p_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
⟶
iff
(
x4
x9
)
(
x8
x9
)
)
⟶
∀ x9 :
ι → ο
.
(
∀ x10 .
x10
∈
x1
⟶
iff
(
x5
x10
)
(
x9
x10
)
)
⟶
x0
x1
x6
x7
x8
x9
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_u_u_p_p_o
(
pack_u_u_p_p
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
pack_u_u_p_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
)
(
Sep
x0
x3
)
x4
)
)
)
)
Theorem
pack_u_u_p_e_0_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι → ο
.
∀ x5 .
x0
=
pack_u_u_p_e
x1
x2
x3
x4
x5
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_u_u_p_e_0_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
x0
=
ap
(
pack_u_u_p_e
x0
x1
x2
x3
x4
)
0
(proof)
Theorem
pack_u_u_p_e_1_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι → ο
.
∀ x5 .
x0
=
pack_u_u_p_e
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x2
x6
=
ap
(
ap
x0
1
)
x6
(proof)
Theorem
pack_u_u_p_e_1_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 x5 .
x5
∈
x0
⟶
x1
x5
=
ap
(
ap
(
pack_u_u_p_e
x0
x1
x2
x3
x4
)
1
)
x5
(proof)
Theorem
pack_u_u_p_e_2_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι → ο
.
∀ x5 .
x0
=
pack_u_u_p_e
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x3
x6
=
ap
(
ap
x0
2
)
x6
(proof)
Theorem
pack_u_u_p_e_2_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 x5 .
x5
∈
x0
⟶
x2
x5
=
ap
(
ap
(
pack_u_u_p_e
x0
x1
x2
x3
x4
)
2
)
x5
(proof)
Theorem
pack_u_u_p_e_3_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι → ο
.
∀ x5 .
x0
=
pack_u_u_p_e
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x4
x6
=
decode_p
(
ap
x0
3
)
x6
(proof)
Theorem
pack_u_u_p_e_3_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 x5 .
x5
∈
x0
⟶
x3
x5
=
decode_p
(
ap
(
pack_u_u_p_e
x0
x1
x2
x3
x4
)
3
)
x5
(proof)
Theorem
pack_u_u_p_e_4_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 :
ι → ο
.
∀ x5 .
x0
=
pack_u_u_p_e
x1
x2
x3
x4
x5
⟶
x5
=
ap
x0
4
(proof)
Theorem
pack_u_u_p_e_4_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
x4
=
ap
(
pack_u_u_p_e
x0
x1
x2
x3
x4
)
4
(proof)
Theorem
pack_u_u_p_e_inj
:
∀ x0 x1 .
∀ x2 x3 x4 x5 :
ι → ι
.
∀ x6 x7 :
ι → ο
.
∀ x8 x9 .
pack_u_u_p_e
x0
x2
x4
x6
x8
=
pack_u_u_p_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
⟶
x6
x10
=
x7
x10
)
)
(
x8
=
x9
)
(proof)
Theorem
pack_u_u_p_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
⟶
iff
(
x5
x8
)
(
x6
x8
)
)
⟶
pack_u_u_p_e
x0
x1
x3
x5
x7
=
pack_u_u_p_e
x0
x2
x4
x6
x7
(proof)
Definition
struct_u_u_p_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_p_e
x2
x3
x4
x5
x6
)
)
⟶
x1
x0
Theorem
pack_struct_u_u_p_e_I
:
∀ x0 .
∀ x1 :
ι → ι
.
(
∀ x2 .
x2
∈
x0
⟶
x1
x2
∈
x0
)
⟶
∀ x2 :
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
x2
x3
∈
x0
)
⟶
∀ x3 :
ι → ο
.
∀ x4 .
x4
∈
x0
⟶
struct_u_u_p_e
(
pack_u_u_p_e
x0
x1
x2
x3
x4
)
(proof)
Theorem
pack_struct_u_u_p_e_E1
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
struct_u_u_p_e
(
pack_u_u_p_e
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
x1
x5
∈
x0
(proof)
Theorem
pack_struct_u_u_p_e_E2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
struct_u_u_p_e
(
pack_u_u_p_e
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x5
∈
x0
(proof)
Theorem
pack_struct_u_u_p_e_E4
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
struct_u_u_p_e
(
pack_u_u_p_e
x0
x1
x2
x3
x4
)
⟶
x4
∈
x0
(proof)
Theorem
struct_u_u_p_e_eta
:
∀ x0 .
struct_u_u_p_e
x0
⟶
x0
=
pack_u_u_p_e
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
ap
x0
4
)
(proof)
Definition
unpack_u_u_p_e_i
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
(
ι → ο
)
→
ι → ι
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
ap
x0
4
)
Theorem
unpack_u_u_p_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
⟶
iff
(
x4
x9
)
(
x8
x9
)
)
⟶
x0
x1
x6
x7
x8
x5
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_u_u_p_e_i
(
pack_u_u_p_e
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
unpack_u_u_p_e_o
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
(
ι → ο
)
→
ι → ο
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
ap
x0
4
)
Theorem
unpack_u_u_p_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
⟶
iff
(
x4
x9
)
(
x8
x9
)
)
⟶
x0
x1
x6
x7
x8
x5
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_u_u_p_e_o
(
pack_u_u_p_e
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
pack_u_u_e_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
)
x3
x4
)
)
)
)
Theorem
pack_u_u_e_e_0_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 x5 .
x0
=
pack_u_u_e_e
x1
x2
x3
x4
x5
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_u_u_e_e_0_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 .
x0
=
ap
(
pack_u_u_e_e
x0
x1
x2
x3
x4
)
0
(proof)
Theorem
pack_u_u_e_e_1_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 x5 .
x0
=
pack_u_u_e_e
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x2
x6
=
ap
(
ap
x0
1
)
x6
(proof)
Theorem
pack_u_u_e_e_1_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 x5 .
x5
∈
x0
⟶
x1
x5
=
ap
(
ap
(
pack_u_u_e_e
x0
x1
x2
x3
x4
)
1
)
x5
(proof)
Theorem
pack_u_u_e_e_2_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 x5 .
x0
=
pack_u_u_e_e
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x3
x6
=
ap
(
ap
x0
2
)
x6
(proof)
Theorem
pack_u_u_e_e_2_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 x5 .
x5
∈
x0
⟶
x2
x5
=
ap
(
ap
(
pack_u_u_e_e
x0
x1
x2
x3
x4
)
2
)
x5
(proof)
Theorem
pack_u_u_e_e_3_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 x5 .
x0
=
pack_u_u_e_e
x1
x2
x3
x4
x5
⟶
x4
=
ap
x0
3
(proof)
Theorem
pack_u_u_e_e_3_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 .
x3
=
ap
(
pack_u_u_e_e
x0
x1
x2
x3
x4
)
3
(proof)
Theorem
pack_u_u_e_e_4_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 x5 .
x0
=
pack_u_u_e_e
x1
x2
x3
x4
x5
⟶
x5
=
ap
x0
4
(proof)
Theorem
pack_u_u_e_e_4_eq2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 .
x4
=
ap
(
pack_u_u_e_e
x0
x1
x2
x3
x4
)
4
(proof)
Theorem
pack_u_u_e_e_inj
:
∀ x0 x1 .
∀ x2 x3 x4 x5 :
ι → ι
.
∀ x6 x7 x8 x9 .
pack_u_u_e_e
x0
x2
x4
x6
x8
=
pack_u_u_e_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
)
)
(
x6
=
x7
)
)
(
x8
=
x9
)
(proof)
Theorem
pack_u_u_e_e_ext
:
∀ x0 .
∀ x1 x2 x3 x4 :
ι → ι
.
∀ x5 x6 .
(
∀ x7 .
x7
∈
x0
⟶
x1
x7
=
x2
x7
)
⟶
(
∀ x7 .
x7
∈
x0
⟶
x3
x7
=
x4
x7
)
⟶
pack_u_u_e_e
x0
x1
x3
x5
x6
=
pack_u_u_e_e
x0
x2
x4
x5
x6
(proof)
Definition
struct_u_u_e_e
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
ι → ι
.
(
∀ x4 .
x4
∈
x2
⟶
x3
x4
∈
x2
)
⟶
∀ x4 :
ι → ι
.
(
∀ x5 .
x5
∈
x2
⟶
x4
x5
∈
x2
)
⟶
∀ x5 .
x5
∈
x2
⟶
∀ x6 .
x6
∈
x2
⟶
x1
(
pack_u_u_e_e
x2
x3
x4
x5
x6
)
)
⟶
x1
x0
Theorem
pack_struct_u_u_e_e_I
:
∀ x0 .
∀ x1 :
ι → ι
.
(
∀ x2 .
x2
∈
x0
⟶
x1
x2
∈
x0
)
⟶
∀ x2 :
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
x2
x3
∈
x0
)
⟶
∀ x3 .
x3
∈
x0
⟶
∀ x4 .
x4
∈
x0
⟶
struct_u_u_e_e
(
pack_u_u_e_e
x0
x1
x2
x3
x4
)
(proof)
Theorem
pack_struct_u_u_e_e_E1
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 .
struct_u_u_e_e
(
pack_u_u_e_e
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
x1
x5
∈
x0
(proof)
Theorem
pack_struct_u_u_e_e_E2
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 .
struct_u_u_e_e
(
pack_u_u_e_e
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x5
∈
x0
(proof)
Theorem
pack_struct_u_u_e_e_E3
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 .
struct_u_u_e_e
(
pack_u_u_e_e
x0
x1
x2
x3
x4
)
⟶
x3
∈
x0
(proof)
Theorem
pack_struct_u_u_e_e_E4
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 .
struct_u_u_e_e
(
pack_u_u_e_e
x0
x1
x2
x3
x4
)
⟶
x4
∈
x0
(proof)
Theorem
struct_u_u_e_e_eta
:
∀ x0 .
struct_u_u_e_e
x0
⟶
x0
=
pack_u_u_e_e
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
ap
x0
3
)
(
ap
x0
4
)
(proof)
Definition
unpack_u_u_e_e_i
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
ι →
ι → ι
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
ap
x0
3
)
(
ap
x0
4
)
Theorem
unpack_u_u_e_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
)
⟶
x0
x1
x6
x7
x4
x5
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_u_u_e_e_i
(
pack_u_u_e_e
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
unpack_u_u_e_e_o
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→
(
ι → ι
)
→
ι →
ι → ο
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
ap
x0
3
)
(
ap
x0
4
)
Theorem
unpack_u_u_e_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
)
⟶
x0
x1
x6
x7
x4
x5
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_u_u_e_e_o
(
pack_u_u_e_e
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Param
encode_r
encode_r
:
ι
→
(
ι
→
ι
→
ο
) →
ι
Definition
pack_u_r_p_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
)
(
encode_r
x0
x2
)
(
If_i
(
x5
=
3
)
(
Sep
x0
x3
)
(
Sep
x0
x4
)
)
)
)
)
Theorem
pack_u_r_p_p_0_eq
:
∀ x0 x1 .
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 x5 :
ι → ο
.
x0
=
pack_u_r_p_p
x1
x2
x3
x4
x5
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_u_r_p_p_0_eq2
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 :
ι →
ι → ο
.
∀ x3 x4 :
ι → ο
.
x0
=
ap
(
pack_u_r_p_p
x0
x1
x2
x3
x4
)
0
(proof)
Theorem
pack_u_r_p_p_1_eq
:
∀ x0 x1 .
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 x5 :
ι → ο
.
x0
=
pack_u_r_p_p
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x2
x6
=
ap
(
ap
x0
1
)
x6
(proof)
Theorem
pack_u_r_p_p_1_eq2
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 :
ι →
ι → ο
.
∀ x3 x4 :
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
x1
x5
=
ap
(
ap
(
pack_u_r_p_p
x0
x1
x2
x3
x4
)
1
)
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_r_p_p_2_eq
:
∀ x0 x1 .
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 x5 :
ι → ο
.
x0
=
pack_u_r_p_p
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
x3
x6
x7
=
decode_r
(
ap
x0
2
)
x6
x7
(proof)
Theorem
pack_u_r_p_p_2_eq2
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 :
ι →
ι → ο
.
∀ x3 x4 :
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x2
x5
x6
=
decode_r
(
ap
(
pack_u_r_p_p
x0
x1
x2
x3
x4
)
2
)
x5
x6
(proof)
Theorem
pack_u_r_p_p_3_eq
:
∀ x0 x1 .
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 x5 :
ι → ο
.
x0
=
pack_u_r_p_p
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x4
x6
=
decode_p
(
ap
x0
3
)
x6
(proof)
Theorem
pack_u_r_p_p_3_eq2
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 :
ι →
ι → ο
.
∀ x3 x4 :
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
x3
x5
=
decode_p
(
ap
(
pack_u_r_p_p
x0
x1
x2
x3
x4
)
3
)
x5
(proof)
Theorem
pack_u_r_p_p_4_eq
:
∀ x0 x1 .
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 x5 :
ι → ο
.
x0
=
pack_u_r_p_p
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x5
x6
=
decode_p
(
ap
x0
4
)
x6
(proof)
Theorem
pack_u_r_p_p_4_eq2
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 :
ι →
ι → ο
.
∀ x3 x4 :
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
x4
x5
=
decode_p
(
ap
(
pack_u_r_p_p
x0
x1
x2
x3
x4
)
4
)
x5
(proof)
Theorem
pack_u_r_p_p_inj
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
∀ x4 x5 :
ι →
ι → ο
.
∀ x6 x7 x8 x9 :
ι → ο
.
pack_u_r_p_p
x0
x2
x4
x6
x8
=
pack_u_r_p_p
x1
x3
x5
x7
x9
⟶
and
(
and
(
and
(
and
(
x0
=
x1
)
(
∀ x10 .
x10
∈
x0
⟶
x2
x10
=
x3
x10
)
)
(
∀ x10 .
x10
∈
x0
⟶
∀ x11 .
x11
∈
x0
⟶
x4
x10
x11
=
x5
x10
x11
)
)
(
∀ x10 .
x10
∈
x0
⟶
x6
x10
=
x7
x10
)
)
(
∀ x10 .
x10
∈
x0
⟶
x8
x10
=
x9
x10
)
(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
Theorem
pack_u_r_p_p_ext
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
∀ x3 x4 :
ι →
ι → ο
.
∀ x5 x6 x7 x8 :
ι → ο
.
(
∀ x9 .
x9
∈
x0
⟶
x1
x9
=
x2
x9
)
⟶
(
∀ x9 .
x9
∈
x0
⟶
∀ x10 .
x10
∈
x0
⟶
iff
(
x3
x9
x10
)
(
x4
x9
x10
)
)
⟶
(
∀ x9 .
x9
∈
x0
⟶
iff
(
x5
x9
)
(
x6
x9
)
)
⟶
(
∀ x9 .
x9
∈
x0
⟶
iff
(
x7
x9
)
(
x8
x9
)
)
⟶
pack_u_r_p_p
x0
x1
x3
x5
x7
=
pack_u_r_p_p
x0
x2
x4
x6
x8
(proof)
Definition
struct_u_r_p_p
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
ι → ι
.
(
∀ x4 .
x4
∈
x2
⟶
x3
x4
∈
x2
)
⟶
∀ x4 :
ι →
ι → ο
.
∀ x5 x6 :
ι → ο
.
x1
(
pack_u_r_p_p
x2
x3
x4
x5
x6
)
)
⟶
x1
x0
Theorem
pack_struct_u_r_p_p_I
:
∀ x0 .
∀ x1 :
ι → ι
.
(
∀ x2 .
x2
∈
x0
⟶
x1
x2
∈
x0
)
⟶
∀ x2 :
ι →
ι → ο
.
∀ x3 x4 :
ι → ο
.
struct_u_r_p_p
(
pack_u_r_p_p
x0
x1
x2
x3
x4
)
(proof)
Theorem
pack_struct_u_r_p_p_E1
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 :
ι →
ι → ο
.
∀ x3 x4 :
ι → ο
.
struct_u_r_p_p
(
pack_u_r_p_p
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
x1
x5
∈
x0
(proof)
Theorem
struct_u_r_p_p_eta
:
∀ x0 .
struct_u_r_p_p
x0
⟶
x0
=
pack_u_r_p_p
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
decode_r
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
decode_p
(
ap
x0
4
)
)
(proof)
Definition
unpack_u_r_p_p_i
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→
(
ι →
ι → ο
)
→
(
ι → ο
)
→
(
ι → ο
)
→ ι
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
decode_r
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
decode_p
(
ap
x0
4
)
)
Theorem
unpack_u_r_p_p_i_eq
:
∀ x0 :
ι →
(
ι → ι
)
→
(
ι →
ι → ο
)
→
(
ι → ο
)
→
(
ι → ο
)
→ ι
.
∀ x1 .
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 x5 :
ι → ο
.
(
∀ x6 :
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
x2
x7
=
x6
x7
)
⟶
∀ x7 :
ι →
ι → ο
.
(
∀ x8 .
x8
∈
x1
⟶
∀ x9 .
x9
∈
x1
⟶
iff
(
x3
x8
x9
)
(
x7
x8
x9
)
)
⟶
∀ x8 :
ι → ο
.
(
∀ x9 .
x9
∈
x1
⟶
iff
(
x4
x9
)
(
x8
x9
)
)
⟶
∀ x9 :
ι → ο
.
(
∀ x10 .
x10
∈
x1
⟶
iff
(
x5
x10
)
(
x9
x10
)
)
⟶
x0
x1
x6
x7
x8
x9
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_u_r_p_p_i
(
pack_u_r_p_p
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
unpack_u_r_p_p_o
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→
(
ι →
ι → ο
)
→
(
ι → ο
)
→
(
ι → ο
)
→ ο
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(
decode_r
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
decode_p
(
ap
x0
4
)
)
Theorem
unpack_u_r_p_p_o_eq
:
∀ x0 :
ι →
(
ι → ι
)
→
(
ι →
ι → ο
)
→
(
ι → ο
)
→
(
ι → ο
)
→ ο
.
∀ x1 .
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 x5 :
ι → ο
.
(
∀ x6 :
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
x2
x7
=
x6
x7
)
⟶
∀ x7 :
ι →
ι → ο
.
(
∀ x8 .
x8
∈
x1
⟶
∀ x9 .
x9
∈
x1
⟶
iff
(
x3
x8
x9
)
(
x7
x8
x9
)
)
⟶
∀ x8 :
ι → ο
.
(
∀ x9 .
x9
∈
x1
⟶
iff
(
x4
x9
)
(
x8
x9
)
)
⟶
∀ x9 :
ι → ο
.
(
∀ x10 .
x10
∈
x1
⟶
iff
(
x5
x10
)
(
x9
x10
)
)
⟶
x0
x1
x6
x7
x8
x9
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_u_r_p_p_o
(
pack_u_r_p_p
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)