Search for blocks/addresses/...
Proofgold Signed Transaction
vin
PrD9w..
/
f26eb..
PUeze..
/
ac281..
vout
PrD9w..
/
7ff64..
19.98 bars
TMVJf..
/
3515f..
ownership of
2ea2c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMVT..
/
cf297..
ownership of
c1b92..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSpG..
/
98623..
ownership of
53bee..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVbh..
/
dc70e..
ownership of
f8d91..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMP6V..
/
736b2..
ownership of
d7cbe..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcxF..
/
aabc6..
ownership of
8026a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRxk..
/
7f214..
ownership of
9aeba..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbzy..
/
b6316..
ownership of
684d6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXkN..
/
61fe1..
ownership of
7fc0c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbBr..
/
7e471..
ownership of
333cb..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKVS..
/
d7967..
ownership of
38b0b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFGf..
/
53ca7..
ownership of
c3910..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRrz..
/
ca41e..
ownership of
7fcff..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQhT..
/
7cc6c..
ownership of
abd42..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXoL..
/
f3917..
ownership of
a57c5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcGn..
/
0b41c..
ownership of
2d029..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNfD..
/
b93bb..
ownership of
62bc6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQtp..
/
40333..
ownership of
15190..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMsG..
/
7d0c8..
ownership of
d70bf..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKFS..
/
95835..
ownership of
92f7c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZ7k..
/
2bf91..
ownership of
01f0a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYur..
/
73018..
ownership of
f37dd..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRmw..
/
d5bf9..
ownership of
2fb6a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJ3h..
/
72060..
ownership of
6e229..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPJC..
/
7bfed..
ownership of
e14f2..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQ1o..
/
82745..
ownership of
52650..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdPR..
/
83396..
ownership of
3b6c7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFxz..
/
cf33f..
ownership of
4e9b2..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWbX..
/
516ff..
ownership of
a855d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMY1Q..
/
16365..
ownership of
41f5d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcWX..
/
bc3c9..
ownership of
006ba..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQTx..
/
2b4de..
ownership of
81da3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMboh..
/
c197c..
ownership of
925c1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMR2C..
/
40a6f..
ownership of
eddc9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFEq..
/
af096..
ownership of
b84ad..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaKv..
/
fa976..
ownership of
6317a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRna..
/
53603..
ownership of
3496c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUVj..
/
29d0e..
ownership of
4bdae..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNJx..
/
7c426..
ownership of
c19a2..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdrf..
/
2e1bd..
ownership of
00711..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMS6W..
/
82a12..
ownership of
22e18..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaEi..
/
6999d..
ownership of
b6e91..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSAV..
/
6aad0..
ownership of
a2086..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHLJ..
/
78674..
ownership of
233ef..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWoG..
/
61a82..
ownership of
06353..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGS1..
/
94d05..
ownership of
d4410..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNZt..
/
a57ad..
ownership of
f1b7b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMc9E..
/
8c243..
ownership of
7c1a0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMS9w..
/
9e033..
ownership of
a2903..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMR2R..
/
f8e3c..
ownership of
0d11b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMAc..
/
3d8e6..
ownership of
346ec..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQ2S..
/
a25d8..
ownership of
ae414..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKRe..
/
ad540..
ownership of
2e0d2..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVnJ..
/
f3132..
ownership of
99225..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSHL..
/
99d97..
ownership of
1e5a4..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGi6..
/
1aec2..
ownership of
d881f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSCM..
/
0abb1..
ownership of
214cb..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWyo..
/
34073..
ownership of
50c9e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGq1..
/
cf98b..
ownership of
5a34d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNta..
/
55bda..
ownership of
9b4dc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHjb..
/
2a46a..
ownership of
8b1c7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUCY..
/
b7b3d..
ownership of
40868..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFwZ..
/
47840..
ownership of
c830a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMX9H..
/
c13db..
ownership of
f1864..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdke..
/
9e8f2..
ownership of
6b46f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVEZ..
/
0aa16..
ownership of
33086..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMX6X..
/
1768f..
ownership of
b6fb6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZnW..
/
f4ace..
ownership of
d4630..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMacH..
/
196d2..
ownership of
43252..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTQV..
/
ba27e..
ownership of
76092..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZHz..
/
52856..
ownership of
96359..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMajr..
/
61033..
ownership of
bbecf..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUp9..
/
b98a1..
ownership of
32d4d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRhz..
/
0b11a..
ownership of
45872..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRqr..
/
19de9..
ownership of
d9132..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTTM..
/
089f1..
ownership of
aff21..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMF8W..
/
7319b..
ownership of
5dc4f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLvD..
/
b44e4..
ownership of
8a888..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKrm..
/
0c7a1..
ownership of
a4114..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPtQ..
/
3212f..
ownership of
a1993..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYMH..
/
56ea5..
ownership of
3e5c3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMP1n..
/
f791b..
ownership of
58548..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRJe..
/
50447..
ownership of
13b60..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdVG..
/
f4b4f..
ownership of
041a5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZZq..
/
463a2..
ownership of
bd9c0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKBN..
/
4ad5a..
ownership of
a62f4..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSNW..
/
764b9..
ownership of
57dde..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMAh..
/
d38ed..
ownership of
82ced..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSdC..
/
22e6f..
ownership of
4635a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGtw..
/
918ff..
ownership of
26b82..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMqz..
/
cb294..
ownership of
4adf7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSY5..
/
3a64b..
ownership of
40ca0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMc8G..
/
02d97..
ownership of
3c64a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMZh..
/
2dba8..
ownership of
d2b94..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXos..
/
26a32..
ownership of
97fe3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKRu..
/
7efb8..
ownership of
f2fe3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcDP..
/
0c1ff..
ownership of
e0009..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMa3r..
/
137f7..
ownership of
095d1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQnT..
/
530e3..
ownership of
96ca0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLdv..
/
2c173..
ownership of
9996b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWex..
/
7aa1e..
ownership of
5837a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZiF..
/
1195e..
ownership of
111e6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMH5E..
/
81a57..
ownership of
8283f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSe7..
/
61b10..
ownership of
d292b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQqx..
/
9442c..
ownership of
889b5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWHA..
/
de744..
ownership of
332ca..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWKw..
/
8e5ce..
ownership of
70992..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQSP..
/
a5bd9..
ownership of
963cc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMR11..
/
b1176..
ownership of
e0c40..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPbh..
/
c2009..
ownership of
f2d6c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQmN..
/
41663..
ownership of
4fdf0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVQg..
/
964e7..
ownership of
c716c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQ7D..
/
24bba..
ownership of
fb95c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPxm..
/
85e85..
ownership of
c4231..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMif..
/
77695..
ownership of
88978..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGPP..
/
df0e5..
ownership of
a3456..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSLR..
/
98ee4..
ownership of
416cf..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMXW..
/
c5d3e..
ownership of
e99df..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUsk..
/
0d558..
ownership of
79e07..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMV79..
/
48636..
ownership of
00782..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRka..
/
821e8..
ownership of
f2d76..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTPf..
/
d98a6..
ownership of
92d8a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUFg..
/
7e1aa..
ownership of
f4cd6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSN1..
/
d1dcd..
ownership of
fe94a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMa4X..
/
b42cc..
ownership of
3df5f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHFA..
/
53904..
ownership of
c6dae..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRvN..
/
5a4f6..
ownership of
f0902..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGTg..
/
e5418..
ownership of
db2a7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWTt..
/
ce1f0..
ownership of
d2adb..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMb5y..
/
ab9bd..
ownership of
f436d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVXM..
/
8998b..
ownership of
fbe00..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPu7..
/
4d6a0..
ownership of
9a226..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJw2..
/
4b392..
ownership of
190ce..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSx3..
/
6468a..
ownership of
ddd68..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TML7m..
/
5cf0d..
ownership of
60c27..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMwc..
/
26614..
ownership of
67e9f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWSU..
/
72733..
ownership of
b24a0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHxX..
/
c983c..
ownership of
cc3d7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQoe..
/
57450..
ownership of
287f1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMb9r..
/
286a0..
ownership of
0dca8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUry..
/
ded9b..
ownership of
03787..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaBX..
/
8e8bd..
ownership of
599b1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNWH..
/
1a5c4..
ownership of
a79d0..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHwH..
/
08f7f..
ownership of
6472d..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQc9..
/
e589b..
ownership of
78798..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTr9..
/
72394..
ownership of
ed97e..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaXU..
/
ba2b9..
ownership of
de0c2..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMX2r..
/
bd7c7..
ownership of
5b760..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZ29..
/
1d64d..
ownership of
c1944..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHPT..
/
f29a1..
ownership of
2ccea..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGDt..
/
1761f..
ownership of
9f9c9..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFYt..
/
271dd..
ownership of
46bc9..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXJu..
/
820cd..
ownership of
f263d..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMboG..
/
8d563..
ownership of
c482b..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSoj..
/
455f4..
ownership of
a7f71..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMM28..
/
a59de..
ownership of
b491d..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMU8G..
/
55695..
ownership of
694d8..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLQg..
/
59c0f..
ownership of
b3ca7..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFey..
/
59474..
ownership of
720d3..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZpU..
/
97ba0..
ownership of
aecb4..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWt5..
/
3a37c..
ownership of
618e9..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPbz..
/
0082e..
ownership of
ac89e..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYuL..
/
2e638..
ownership of
7e8d3..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJhP..
/
d6a5c..
ownership of
57cb7..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJCw..
/
0f48b..
ownership of
e4dd7..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTws..
/
f696a..
ownership of
94bbb..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGSR..
/
fa648..
ownership of
fd6c9..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMJh..
/
c41ec..
ownership of
44547..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQ7c..
/
6ace8..
ownership of
b7649..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbys..
/
2fbbb..
ownership of
44d5e..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFyR..
/
2c0d3..
ownership of
7bd89..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMF55..
/
80a9a..
ownership of
6cadd..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMiB..
/
1206d..
ownership of
ce140..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTBt..
/
3c5e3..
ownership of
5fd40..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
PUYT5..
/
e6a0c..
doc published by
Pr6Pc..
Param
lam
Sigma
:
ι
→
(
ι
→
ι
) →
ι
Param
ordsucc
ordsucc
:
ι
→
ι
Param
If_i
If_i
:
ο
→
ι
→
ι
→
ι
Param
encode_c
encode_c
:
ι
→
(
(
ι
→
ο
) →
ο
) →
ι
Param
encode_b
encode_b
:
ι
→
CT2
ι
Param
Sep
Sep
:
ι
→
(
ι
→
ο
) →
ι
Definition
pack_c_b_p_p
:=
λ x0 .
λ x1 :
(
ι → ο
)
→ ο
.
λ x2 :
ι →
ι → ι
.
λ x3 x4 :
ι → ο
.
lam
5
(
λ x5 .
If_i
(
x5
=
0
)
x0
(
If_i
(
x5
=
1
)
(
encode_c
x0
x1
)
(
If_i
(
x5
=
2
)
(
encode_b
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_c_b_p_p_0_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 x5 :
ι → ο
.
x0
=
pack_c_b_p_p
x1
x2
x3
x4
x5
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_c_b_p_p_0_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 x4 :
ι → ο
.
x0
=
ap
(
pack_c_b_p_p
x0
x1
x2
x3
x4
)
0
(proof)
Param
decode_c
decode_c
:
ι
→
(
ι
→
ο
) →
ο
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_c
decode_encode_c
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ο
.
(
∀ x3 .
x2
x3
⟶
x3
∈
x0
)
⟶
decode_c
(
encode_c
x0
x1
)
x2
=
x1
x2
Theorem
pack_c_b_p_p_1_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 x5 :
ι → ο
.
x0
=
pack_c_b_p_p
x1
x2
x3
x4
x5
⟶
∀ x6 :
ι → ο
.
(
∀ x7 .
x6
x7
⟶
x7
∈
x1
)
⟶
x2
x6
=
decode_c
(
ap
x0
1
)
x6
(proof)
Theorem
pack_c_b_p_p_1_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 x4 x5 :
ι → ο
.
(
∀ x6 .
x5
x6
⟶
x6
∈
x0
)
⟶
x1
x5
=
decode_c
(
ap
(
pack_c_b_p_p
x0
x1
x2
x3
x4
)
1
)
x5
(proof)
Param
decode_b
decode_b
:
ι
→
ι
→
ι
→
ι
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_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_c_b_p_p_2_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 x5 :
ι → ο
.
x0
=
pack_c_b_p_p
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
x3
x6
x7
=
decode_b
(
ap
x0
2
)
x6
x7
(proof)
Theorem
pack_c_b_p_p_2_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 x4 :
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x2
x5
x6
=
decode_b
(
ap
(
pack_c_b_p_p
x0
x1
x2
x3
x4
)
2
)
x5
x6
(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_c_b_p_p_3_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 x5 :
ι → ο
.
x0
=
pack_c_b_p_p
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x4
x6
=
decode_p
(
ap
x0
3
)
x6
(proof)
Theorem
pack_c_b_p_p_3_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 x4 :
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
x3
x5
=
decode_p
(
ap
(
pack_c_b_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_c_b_p_p_4_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 x5 :
ι → ο
.
x0
=
pack_c_b_p_p
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x5
x6
=
decode_p
(
ap
x0
4
)
x6
(proof)
Theorem
pack_c_b_p_p_4_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 x4 :
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
x4
x5
=
decode_p
(
ap
(
pack_c_b_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_c_b_p_p_inj
:
∀ x0 x1 .
∀ x2 x3 :
(
ι → ο
)
→ ο
.
∀ x4 x5 :
ι →
ι → ι
.
∀ x6 x7 x8 x9 :
ι → ο
.
pack_c_b_p_p
x0
x2
x4
x6
x8
=
pack_c_b_p_p
x1
x3
x5
x7
x9
⟶
and
(
and
(
and
(
and
(
x0
=
x1
)
(
∀ x10 :
ι → ο
.
(
∀ x11 .
x10
x11
⟶
x11
∈
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)
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
Known
encode_c_ext
encode_c_ext
:
∀ x0 .
∀ x1 x2 :
(
ι → ο
)
→ ο
.
(
∀ x3 :
ι → ο
.
(
∀ x4 .
x3
x4
⟶
x4
∈
x0
)
⟶
iff
(
x1
x3
)
(
x2
x3
)
)
⟶
encode_c
x0
x1
=
encode_c
x0
x2
Theorem
pack_c_b_p_p_ext
:
∀ x0 .
∀ x1 x2 :
(
ι → ο
)
→ ο
.
∀ x3 x4 :
ι →
ι → ι
.
∀ x5 x6 x7 x8 :
ι → ο
.
(
∀ x9 :
ι → ο
.
(
∀ x10 .
x9
x10
⟶
x10
∈
x0
)
⟶
iff
(
x1
x9
)
(
x2
x9
)
)
⟶
(
∀ x9 .
x9
∈
x0
⟶
∀ x10 .
x10
∈
x0
⟶
x3
x9
x10
=
x4
x9
x10
)
⟶
(
∀ x9 .
x9
∈
x0
⟶
iff
(
x5
x9
)
(
x6
x9
)
)
⟶
(
∀ x9 .
x9
∈
x0
⟶
iff
(
x7
x9
)
(
x8
x9
)
)
⟶
pack_c_b_p_p
x0
x1
x3
x5
x7
=
pack_c_b_p_p
x0
x2
x4
x6
x8
(proof)
Definition
struct_c_b_p_p
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
(
ι → ο
)
→ ο
.
∀ x4 :
ι →
ι → ι
.
(
∀ x5 .
x5
∈
x2
⟶
∀ x6 .
x6
∈
x2
⟶
x4
x5
x6
∈
x2
)
⟶
∀ x5 x6 :
ι → ο
.
x1
(
pack_c_b_p_p
x2
x3
x4
x5
x6
)
)
⟶
x1
x0
Theorem
pack_struct_c_b_p_p_I
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
∀ x4 .
x4
∈
x0
⟶
x2
x3
x4
∈
x0
)
⟶
∀ x3 x4 :
ι → ο
.
struct_c_b_p_p
(
pack_c_b_p_p
x0
x1
x2
x3
x4
)
(proof)
Theorem
pack_struct_c_b_p_p_E2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 x4 :
ι → ο
.
struct_c_b_p_p
(
pack_c_b_p_p
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x2
x5
x6
∈
x0
(proof)
Known
iff_refl
iff_refl
:
∀ x0 : ο .
iff
x0
x0
Theorem
struct_c_b_p_p_eta
:
∀ x0 .
struct_c_b_p_p
x0
⟶
x0
=
pack_c_b_p_p
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
decode_p
(
ap
x0
4
)
)
(proof)
Definition
unpack_c_b_p_p_i
:=
λ x0 .
λ x1 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
(
ι → ο
)
→
(
ι → ο
)
→ ι
.
x1
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
decode_p
(
ap
x0
4
)
)
Theorem
unpack_c_b_p_p_i_eq
:
∀ x0 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
(
ι → ο
)
→
(
ι → ο
)
→ ι
.
∀ x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 x5 :
ι → ο
.
(
∀ x6 :
(
ι → ο
)
→ ο
.
(
∀ x7 :
ι → ο
.
(
∀ x8 .
x7
x8
⟶
x8
∈
x1
)
⟶
iff
(
x2
x7
)
(
x6
x7
)
)
⟶
∀ x7 :
ι →
ι → ι
.
(
∀ x8 .
x8
∈
x1
⟶
∀ x9 .
x9
∈
x1
⟶
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_c_b_p_p_i
(
pack_c_b_p_p
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
unpack_c_b_p_p_o
:=
λ x0 .
λ x1 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
(
ι → ο
)
→
(
ι → ο
)
→ ο
.
x1
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
decode_p
(
ap
x0
4
)
)
Theorem
unpack_c_b_p_p_o_eq
:
∀ x0 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
(
ι → ο
)
→
(
ι → ο
)
→ ο
.
∀ x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 x5 :
ι → ο
.
(
∀ x6 :
(
ι → ο
)
→ ο
.
(
∀ x7 :
ι → ο
.
(
∀ x8 .
x7
x8
⟶
x8
∈
x1
)
⟶
iff
(
x2
x7
)
(
x6
x7
)
)
⟶
∀ x7 :
ι →
ι → ι
.
(
∀ x8 .
x8
∈
x1
⟶
∀ x9 .
x9
∈
x1
⟶
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_c_b_p_p_o
(
pack_c_b_p_p
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
pack_c_b_p_e
:=
λ x0 .
λ x1 :
(
ι → ο
)
→ ο
.
λ x2 :
ι →
ι → ι
.
λ x3 :
ι → ο
.
λ x4 .
lam
5
(
λ x5 .
If_i
(
x5
=
0
)
x0
(
If_i
(
x5
=
1
)
(
encode_c
x0
x1
)
(
If_i
(
x5
=
2
)
(
encode_b
x0
x2
)
(
If_i
(
x5
=
3
)
(
Sep
x0
x3
)
x4
)
)
)
)
Theorem
pack_c_b_p_e_0_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 :
ι → ο
.
∀ x5 .
x0
=
pack_c_b_p_e
x1
x2
x3
x4
x5
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_c_b_p_e_0_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
x0
=
ap
(
pack_c_b_p_e
x0
x1
x2
x3
x4
)
0
(proof)
Theorem
pack_c_b_p_e_1_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 :
ι → ο
.
∀ x5 .
x0
=
pack_c_b_p_e
x1
x2
x3
x4
x5
⟶
∀ x6 :
ι → ο
.
(
∀ x7 .
x6
x7
⟶
x7
∈
x1
)
⟶
x2
x6
=
decode_c
(
ap
x0
1
)
x6
(proof)
Theorem
pack_c_b_p_e_1_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
∀ x5 :
ι → ο
.
(
∀ x6 .
x5
x6
⟶
x6
∈
x0
)
⟶
x1
x5
=
decode_c
(
ap
(
pack_c_b_p_e
x0
x1
x2
x3
x4
)
1
)
x5
(proof)
Theorem
pack_c_b_p_e_2_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 :
ι → ο
.
∀ x5 .
x0
=
pack_c_b_p_e
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
x3
x6
x7
=
decode_b
(
ap
x0
2
)
x6
x7
(proof)
Theorem
pack_c_b_p_e_2_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x2
x5
x6
=
decode_b
(
ap
(
pack_c_b_p_e
x0
x1
x2
x3
x4
)
2
)
x5
x6
(proof)
Theorem
pack_c_b_p_e_3_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 :
ι → ο
.
∀ x5 .
x0
=
pack_c_b_p_e
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x4
x6
=
decode_p
(
ap
x0
3
)
x6
(proof)
Theorem
pack_c_b_p_e_3_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 x5 .
x5
∈
x0
⟶
x3
x5
=
decode_p
(
ap
(
pack_c_b_p_e
x0
x1
x2
x3
x4
)
3
)
x5
(proof)
Theorem
pack_c_b_p_e_4_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 :
ι → ο
.
∀ x5 .
x0
=
pack_c_b_p_e
x1
x2
x3
x4
x5
⟶
x5
=
ap
x0
4
(proof)
Theorem
pack_c_b_p_e_4_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
x4
=
ap
(
pack_c_b_p_e
x0
x1
x2
x3
x4
)
4
(proof)
Theorem
pack_c_b_p_e_inj
:
∀ x0 x1 .
∀ x2 x3 :
(
ι → ο
)
→ ο
.
∀ x4 x5 :
ι →
ι → ι
.
∀ x6 x7 :
ι → ο
.
∀ x8 x9 .
pack_c_b_p_e
x0
x2
x4
x6
x8
=
pack_c_b_p_e
x1
x3
x5
x7
x9
⟶
and
(
and
(
and
(
and
(
x0
=
x1
)
(
∀ x10 :
ι → ο
.
(
∀ x11 .
x10
x11
⟶
x11
∈
x0
)
⟶
x2
x10
=
x3
x10
)
)
(
∀ x10 .
x10
∈
x0
⟶
∀ x11 .
x11
∈
x0
⟶
x4
x10
x11
=
x5
x10
x11
)
)
(
∀ x10 .
x10
∈
x0
⟶
x6
x10
=
x7
x10
)
)
(
x8
=
x9
)
(proof)
Theorem
pack_c_b_p_e_ext
:
∀ x0 .
∀ x1 x2 :
(
ι → ο
)
→ ο
.
∀ x3 x4 :
ι →
ι → ι
.
∀ x5 x6 :
ι → ο
.
∀ x7 .
(
∀ x8 :
ι → ο
.
(
∀ x9 .
x8
x9
⟶
x9
∈
x0
)
⟶
iff
(
x1
x8
)
(
x2
x8
)
)
⟶
(
∀ x8 .
x8
∈
x0
⟶
∀ x9 .
x9
∈
x0
⟶
x3
x8
x9
=
x4
x8
x9
)
⟶
(
∀ x8 .
x8
∈
x0
⟶
iff
(
x5
x8
)
(
x6
x8
)
)
⟶
pack_c_b_p_e
x0
x1
x3
x5
x7
=
pack_c_b_p_e
x0
x2
x4
x6
x7
(proof)
Definition
struct_c_b_p_e
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
(
ι → ο
)
→ ο
.
∀ x4 :
ι →
ι → ι
.
(
∀ x5 .
x5
∈
x2
⟶
∀ x6 .
x6
∈
x2
⟶
x4
x5
x6
∈
x2
)
⟶
∀ x5 :
ι → ο
.
∀ x6 .
x6
∈
x2
⟶
x1
(
pack_c_b_p_e
x2
x3
x4
x5
x6
)
)
⟶
x1
x0
Theorem
pack_struct_c_b_p_e_I
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
∀ x4 .
x4
∈
x0
⟶
x2
x3
x4
∈
x0
)
⟶
∀ x3 :
ι → ο
.
∀ x4 .
x4
∈
x0
⟶
struct_c_b_p_e
(
pack_c_b_p_e
x0
x1
x2
x3
x4
)
(proof)
Theorem
pack_struct_c_b_p_e_E2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
struct_c_b_p_e
(
pack_c_b_p_e
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x2
x5
x6
∈
x0
(proof)
Theorem
pack_struct_c_b_p_e_E4
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
struct_c_b_p_e
(
pack_c_b_p_e
x0
x1
x2
x3
x4
)
⟶
x4
∈
x0
(proof)
Theorem
struct_c_b_p_e_eta
:
∀ x0 .
struct_c_b_p_e
x0
⟶
x0
=
pack_c_b_p_e
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
ap
x0
4
)
(proof)
Definition
unpack_c_b_p_e_i
:=
λ x0 .
λ x1 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
(
ι → ο
)
→
ι → ι
.
x1
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
ap
x0
4
)
Theorem
unpack_c_b_p_e_i_eq
:
∀ x0 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
(
ι → ο
)
→
ι → ι
.
∀ x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 :
ι → ο
.
∀ x5 .
(
∀ x6 :
(
ι → ο
)
→ ο
.
(
∀ x7 :
ι → ο
.
(
∀ x8 .
x7
x8
⟶
x8
∈
x1
)
⟶
iff
(
x2
x7
)
(
x6
x7
)
)
⟶
∀ x7 :
ι →
ι → ι
.
(
∀ x8 .
x8
∈
x1
⟶
∀ x9 .
x9
∈
x1
⟶
x3
x8
x9
=
x7
x8
x9
)
⟶
∀ x8 :
ι → ο
.
(
∀ x9 .
x9
∈
x1
⟶
iff
(
x4
x9
)
(
x8
x9
)
)
⟶
x0
x1
x6
x7
x8
x5
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_c_b_p_e_i
(
pack_c_b_p_e
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
unpack_c_b_p_e_o
:=
λ x0 .
λ x1 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
(
ι → ο
)
→
ι → ο
.
x1
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
ap
x0
4
)
Theorem
unpack_c_b_p_e_o_eq
:
∀ x0 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
(
ι → ο
)
→
ι → ο
.
∀ x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 :
ι → ο
.
∀ x5 .
(
∀ x6 :
(
ι → ο
)
→ ο
.
(
∀ x7 :
ι → ο
.
(
∀ x8 .
x7
x8
⟶
x8
∈
x1
)
⟶
iff
(
x2
x7
)
(
x6
x7
)
)
⟶
∀ x7 :
ι →
ι → ι
.
(
∀ x8 .
x8
∈
x1
⟶
∀ x9 .
x9
∈
x1
⟶
x3
x8
x9
=
x7
x8
x9
)
⟶
∀ x8 :
ι → ο
.
(
∀ x9 .
x9
∈
x1
⟶
iff
(
x4
x9
)
(
x8
x9
)
)
⟶
x0
x1
x6
x7
x8
x5
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_c_b_p_e_o
(
pack_c_b_p_e
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
pack_c_b_e_e
:=
λ x0 .
λ x1 :
(
ι → ο
)
→ ο
.
λ x2 :
ι →
ι → ι
.
λ x3 x4 .
lam
5
(
λ x5 .
If_i
(
x5
=
0
)
x0
(
If_i
(
x5
=
1
)
(
encode_c
x0
x1
)
(
If_i
(
x5
=
2
)
(
encode_b
x0
x2
)
(
If_i
(
x5
=
3
)
x3
x4
)
)
)
)
Theorem
pack_c_b_e_e_0_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 x5 .
x0
=
pack_c_b_e_e
x1
x2
x3
x4
x5
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_c_b_e_e_0_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 x4 .
x0
=
ap
(
pack_c_b_e_e
x0
x1
x2
x3
x4
)
0
(proof)
Theorem
pack_c_b_e_e_1_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 x5 .
x0
=
pack_c_b_e_e
x1
x2
x3
x4
x5
⟶
∀ x6 :
ι → ο
.
(
∀ x7 .
x6
x7
⟶
x7
∈
x1
)
⟶
x2
x6
=
decode_c
(
ap
x0
1
)
x6
(proof)
Theorem
pack_c_b_e_e_1_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 x4 .
∀ x5 :
ι → ο
.
(
∀ x6 .
x5
x6
⟶
x6
∈
x0
)
⟶
x1
x5
=
decode_c
(
ap
(
pack_c_b_e_e
x0
x1
x2
x3
x4
)
1
)
x5
(proof)
Theorem
pack_c_b_e_e_2_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 x5 .
x0
=
pack_c_b_e_e
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
x3
x6
x7
=
decode_b
(
ap
x0
2
)
x6
x7
(proof)
Theorem
pack_c_b_e_e_2_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 x4 x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x2
x5
x6
=
decode_b
(
ap
(
pack_c_b_e_e
x0
x1
x2
x3
x4
)
2
)
x5
x6
(proof)
Theorem
pack_c_b_e_e_3_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 x5 .
x0
=
pack_c_b_e_e
x1
x2
x3
x4
x5
⟶
x4
=
ap
x0
3
(proof)
Theorem
pack_c_b_e_e_3_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 x4 .
x3
=
ap
(
pack_c_b_e_e
x0
x1
x2
x3
x4
)
3
(proof)
Theorem
pack_c_b_e_e_4_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 x5 .
x0
=
pack_c_b_e_e
x1
x2
x3
x4
x5
⟶
x5
=
ap
x0
4
(proof)
Theorem
pack_c_b_e_e_4_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 x4 .
x4
=
ap
(
pack_c_b_e_e
x0
x1
x2
x3
x4
)
4
(proof)
Theorem
pack_c_b_e_e_inj
:
∀ x0 x1 .
∀ x2 x3 :
(
ι → ο
)
→ ο
.
∀ x4 x5 :
ι →
ι → ι
.
∀ x6 x7 x8 x9 .
pack_c_b_e_e
x0
x2
x4
x6
x8
=
pack_c_b_e_e
x1
x3
x5
x7
x9
⟶
and
(
and
(
and
(
and
(
x0
=
x1
)
(
∀ x10 :
ι → ο
.
(
∀ x11 .
x10
x11
⟶
x11
∈
x0
)
⟶
x2
x10
=
x3
x10
)
)
(
∀ x10 .
x10
∈
x0
⟶
∀ x11 .
x11
∈
x0
⟶
x4
x10
x11
=
x5
x10
x11
)
)
(
x6
=
x7
)
)
(
x8
=
x9
)
(proof)
Theorem
pack_c_b_e_e_ext
:
∀ x0 .
∀ x1 x2 :
(
ι → ο
)
→ ο
.
∀ x3 x4 :
ι →
ι → ι
.
∀ x5 x6 .
(
∀ x7 :
ι → ο
.
(
∀ x8 .
x7
x8
⟶
x8
∈
x0
)
⟶
iff
(
x1
x7
)
(
x2
x7
)
)
⟶
(
∀ x7 .
x7
∈
x0
⟶
∀ x8 .
x8
∈
x0
⟶
x3
x7
x8
=
x4
x7
x8
)
⟶
pack_c_b_e_e
x0
x1
x3
x5
x6
=
pack_c_b_e_e
x0
x2
x4
x5
x6
(proof)
Definition
struct_c_b_e_e
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
(
ι → ο
)
→ ο
.
∀ x4 :
ι →
ι → ι
.
(
∀ x5 .
x5
∈
x2
⟶
∀ x6 .
x6
∈
x2
⟶
x4
x5
x6
∈
x2
)
⟶
∀ x5 .
x5
∈
x2
⟶
∀ x6 .
x6
∈
x2
⟶
x1
(
pack_c_b_e_e
x2
x3
x4
x5
x6
)
)
⟶
x1
x0
Theorem
pack_struct_c_b_e_e_I
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
∀ x4 .
x4
∈
x0
⟶
x2
x3
x4
∈
x0
)
⟶
∀ x3 .
x3
∈
x0
⟶
∀ x4 .
x4
∈
x0
⟶
struct_c_b_e_e
(
pack_c_b_e_e
x0
x1
x2
x3
x4
)
(proof)
Theorem
pack_struct_c_b_e_e_E2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 x4 .
struct_c_b_e_e
(
pack_c_b_e_e
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x2
x5
x6
∈
x0
(proof)
Theorem
pack_struct_c_b_e_e_E3
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 x4 .
struct_c_b_e_e
(
pack_c_b_e_e
x0
x1
x2
x3
x4
)
⟶
x3
∈
x0
(proof)
Theorem
pack_struct_c_b_e_e_E4
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 x4 .
struct_c_b_e_e
(
pack_c_b_e_e
x0
x1
x2
x3
x4
)
⟶
x4
∈
x0
(proof)
Theorem
struct_c_b_e_e_eta
:
∀ x0 .
struct_c_b_e_e
x0
⟶
x0
=
pack_c_b_e_e
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
ap
x0
3
)
(
ap
x0
4
)
(proof)
Definition
unpack_c_b_e_e_i
:=
λ x0 .
λ x1 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
ι →
ι → ι
.
x1
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
ap
x0
3
)
(
ap
x0
4
)
Theorem
unpack_c_b_e_e_i_eq
:
∀ x0 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
ι →
ι → ι
.
∀ x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 x5 .
(
∀ x6 :
(
ι → ο
)
→ ο
.
(
∀ x7 :
ι → ο
.
(
∀ x8 .
x7
x8
⟶
x8
∈
x1
)
⟶
iff
(
x2
x7
)
(
x6
x7
)
)
⟶
∀ x7 :
ι →
ι → ι
.
(
∀ x8 .
x8
∈
x1
⟶
∀ x9 .
x9
∈
x1
⟶
x3
x8
x9
=
x7
x8
x9
)
⟶
x0
x1
x6
x7
x4
x5
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_c_b_e_e_i
(
pack_c_b_e_e
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
unpack_c_b_e_e_o
:=
λ x0 .
λ x1 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
ι →
ι → ο
.
x1
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
ap
x0
3
)
(
ap
x0
4
)
Theorem
unpack_c_b_e_e_o_eq
:
∀ x0 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
ι →
ι → ο
.
∀ x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 x5 .
(
∀ x6 :
(
ι → ο
)
→ ο
.
(
∀ x7 :
ι → ο
.
(
∀ x8 .
x7
x8
⟶
x8
∈
x1
)
⟶
iff
(
x2
x7
)
(
x6
x7
)
)
⟶
∀ x7 :
ι →
ι → ι
.
(
∀ x8 .
x8
∈
x1
⟶
∀ x9 .
x9
∈
x1
⟶
x3
x8
x9
=
x7
x8
x9
)
⟶
x0
x1
x6
x7
x4
x5
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_c_b_e_e_o
(
pack_c_b_e_e
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Param
encode_r
encode_r
:
ι
→
(
ι
→
ι
→
ο
) →
ι
Definition
pack_c_u_r_r
:=
λ x0 .
λ x1 :
(
ι → ο
)
→ ο
.
λ x2 :
ι → ι
.
λ x3 x4 :
ι →
ι → ο
.
lam
5
(
λ x5 .
If_i
(
x5
=
0
)
x0
(
If_i
(
x5
=
1
)
(
encode_c
x0
x1
)
(
If_i
(
x5
=
2
)
(
lam
x0
x2
)
(
If_i
(
x5
=
3
)
(
encode_r
x0
x3
)
(
encode_r
x0
x4
)
)
)
)
)
Theorem
pack_c_u_r_r_0_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 x5 :
ι →
ι → ο
.
x0
=
pack_c_u_r_r
x1
x2
x3
x4
x5
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_c_u_r_r_0_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 x4 x5 :
ι →
ι → ο
.
x5
x0
(
ap
(
pack_c_u_r_r
x0
x1
x2
x3
x4
)
0
)
⟶
x5
(
ap
(
pack_c_u_r_r
x0
x1
x2
x3
x4
)
0
)
x0
(proof)
Theorem
pack_c_u_r_r_1_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 x5 :
ι →
ι → ο
.
x0
=
pack_c_u_r_r
x1
x2
x3
x4
x5
⟶
∀ x6 :
ι → ο
.
(
∀ x7 .
x6
x7
⟶
x7
∈
x1
)
⟶
x2
x6
=
decode_c
(
ap
x0
1
)
x6
(proof)
Theorem
pack_c_u_r_r_1_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 x4 :
ι →
ι → ο
.
∀ x5 :
ι → ο
.
(
∀ x6 .
x5
x6
⟶
x6
∈
x0
)
⟶
x1
x5
=
decode_c
(
ap
(
pack_c_u_r_r
x0
x1
x2
x3
x4
)
1
)
x5
(proof)
Known
beta
beta
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 .
x2
∈
x0
⟶
ap
(
lam
x0
x1
)
x2
=
x1
x2
Theorem
pack_c_u_r_r_2_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 x5 :
ι →
ι → ο
.
x0
=
pack_c_u_r_r
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x3
x6
=
ap
(
ap
x0
2
)
x6
(proof)
Theorem
pack_c_u_r_r_2_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 x4 :
ι →
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
x2
x5
=
ap
(
ap
(
pack_c_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_c_u_r_r_3_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 x5 :
ι →
ι → ο
.
x0
=
pack_c_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_c_u_r_r_3_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 x4 :
ι →
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x3
x5
x6
=
decode_r
(
ap
(
pack_c_u_r_r
x0
x1
x2
x3
x4
)
3
)
x5
x6
(proof)
Theorem
pack_c_u_r_r_4_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 x5 :
ι →
ι → ο
.
x0
=
pack_c_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_c_u_r_r_4_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 x4 :
ι →
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x4
x5
x6
=
decode_r
(
ap
(
pack_c_u_r_r
x0
x1
x2
x3
x4
)
4
)
x5
x6
(proof)
Theorem
pack_c_u_r_r_inj
:
∀ x0 x1 .
∀ x2 x3 :
(
ι → ο
)
→ ο
.
∀ x4 x5 :
ι → ι
.
∀ x6 x7 x8 x9 :
ι →
ι → ο
.
pack_c_u_r_r
x0
x2
x4
x6
x8
=
pack_c_u_r_r
x1
x3
x5
x7
x9
⟶
and
(
and
(
and
(
and
(
x0
=
x1
)
(
∀ x10 :
ι → ο
.
(
∀ x11 .
x10
x11
⟶
x11
∈
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_c_u_r_r_ext
:
∀ x0 .
∀ x1 x2 :
(
ι → ο
)
→ ο
.
∀ x3 x4 :
ι → ι
.
∀ x5 x6 x7 x8 :
ι →
ι → ο
.
(
∀ x9 :
ι → ο
.
(
∀ x10 .
x9
x10
⟶
x10
∈
x0
)
⟶
iff
(
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_c_u_r_r
x0
x1
x3
x5
x7
=
pack_c_u_r_r
x0
x2
x4
x6
x8
(proof)
Definition
struct_c_u_r_r
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
(
ι → ο
)
→ ο
.
∀ x4 :
ι → ι
.
(
∀ x5 .
x5
∈
x2
⟶
x4
x5
∈
x2
)
⟶
∀ x5 x6 :
ι →
ι → ο
.
x1
(
pack_c_u_r_r
x2
x3
x4
x5
x6
)
)
⟶
x1
x0
Theorem
pack_struct_c_u_r_r_I
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
x2
x3
∈
x0
)
⟶
∀ x3 x4 :
ι →
ι → ο
.
struct_c_u_r_r
(
pack_c_u_r_r
x0
x1
x2
x3
x4
)
(proof)
Theorem
pack_struct_c_u_r_r_E2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 x4 :
ι →
ι → ο
.
struct_c_u_r_r
(
pack_c_u_r_r
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x5
∈
x0
(proof)
Theorem
struct_c_u_r_r_eta
:
∀ x0 .
struct_c_u_r_r
x0
⟶
x0
=
pack_c_u_r_r
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
(
decode_r
(
ap
x0
4
)
)
(proof)
Definition
unpack_c_u_r_r_i
:=
λ x0 .
λ x1 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→
(
ι →
ι → ο
)
→ ι
.
x1
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
(
decode_r
(
ap
x0
4
)
)
Theorem
unpack_c_u_r_r_i_eq
:
∀ x0 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→
(
ι →
ι → ο
)
→ ι
.
∀ x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 x5 :
ι →
ι → ο
.
(
∀ x6 :
(
ι → ο
)
→ ο
.
(
∀ x7 :
ι → ο
.
(
∀ x8 .
x7
x8
⟶
x8
∈
x1
)
⟶
iff
(
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_c_u_r_r_i
(
pack_c_u_r_r
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
unpack_c_u_r_r_o
:=
λ x0 .
λ x1 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→
(
ι →
ι → ο
)
→ ο
.
x1
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
(
decode_r
(
ap
x0
4
)
)
Theorem
unpack_c_u_r_r_o_eq
:
∀ x0 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→
(
ι →
ι → ο
)
→ ο
.
∀ x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 x5 :
ι →
ι → ο
.
(
∀ x6 :
(
ι → ο
)
→ ο
.
(
∀ x7 :
ι → ο
.
(
∀ x8 .
x7
x8
⟶
x8
∈
x1
)
⟶
iff
(
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_c_u_r_r_o
(
pack_c_u_r_r
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)