Search for blocks/addresses/...
Proofgold Signed Transaction
vin
Pr7pr..
/
67f01..
PUWLo..
/
16c35..
vout
Pr7pr..
/
de7a1..
19.95 bars
TMUH8..
/
bf312..
ownership of
39147..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYXC..
/
f2e88..
ownership of
8f321..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWre..
/
4ce1f..
ownership of
a0b38..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLLh..
/
36cea..
ownership of
db739..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMS8d..
/
2c31f..
ownership of
9624d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLqu..
/
5795b..
ownership of
ee175..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWo5..
/
3bd68..
ownership of
3be0c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMV73..
/
02242..
ownership of
15d01..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXJb..
/
bc3e6..
ownership of
9c0af..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMX8P..
/
c2476..
ownership of
c7c29..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYhE..
/
b20db..
ownership of
1524d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSSf..
/
70d67..
ownership of
59226..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVuj..
/
af56d..
ownership of
a2929..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVep..
/
7a6a1..
ownership of
98636..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMF5M..
/
d4ec6..
ownership of
3dc4b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMib..
/
72c69..
ownership of
41bcd..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMasB..
/
181a0..
ownership of
ce50f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPRb..
/
a3345..
ownership of
99709..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUcD..
/
7690e..
ownership of
07ec2..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQaV..
/
befcb..
ownership of
79aa0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYmi..
/
d3368..
ownership of
41ee8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNnU..
/
3ffca..
ownership of
00b3a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVuc..
/
617a0..
ownership of
48779..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZVo..
/
a4198..
ownership of
8002b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQzT..
/
e1413..
ownership of
d359f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMW2k..
/
2b12a..
ownership of
90d94..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUWE..
/
72428..
ownership of
2ce60..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWTw..
/
ae83b..
ownership of
35663..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWec..
/
ce48d..
ownership of
e2971..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXtt..
/
1ef5f..
ownership of
573ca..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMEkS..
/
89cc3..
ownership of
286ed..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQtG..
/
d7001..
ownership of
f5aa2..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLWu..
/
5ffe9..
ownership of
910b0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSrn..
/
49562..
ownership of
588b9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMd21..
/
82330..
ownership of
47085..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJeM..
/
cd966..
ownership of
7a0be..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVxk..
/
8e60b..
ownership of
fa2e1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMqn..
/
fc1f6..
ownership of
4623b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMnE..
/
da170..
ownership of
90453..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMduv..
/
390e2..
ownership of
8760e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSaR..
/
4abb1..
ownership of
ba4b3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWXH..
/
d5c94..
ownership of
f17fd..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMShq..
/
562e7..
ownership of
ba2e5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMciV..
/
39613..
ownership of
11435..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTUn..
/
eb990..
ownership of
a0669..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYv6..
/
11fb6..
ownership of
66c2f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQf1..
/
a48e6..
ownership of
230c2..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKNR..
/
ddee6..
ownership of
dd9f5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWVD..
/
71fcc..
ownership of
a87d0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQmP..
/
98a7c..
ownership of
e097b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMN33..
/
8181f..
ownership of
8461b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWGE..
/
a36ab..
ownership of
c0d61..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdDV..
/
c9659..
ownership of
bfd48..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYSy..
/
71faa..
ownership of
278a3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNqf..
/
d30d9..
ownership of
578fe..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTtf..
/
eaf7c..
ownership of
93cf6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMF3t..
/
c5f53..
ownership of
c2fb3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYii..
/
6acce..
ownership of
98377..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMba3..
/
25dcc..
ownership of
8bb6b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSyd..
/
7992a..
ownership of
ff6c8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJHw..
/
410bf..
ownership of
cb9ba..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMM8m..
/
66b19..
ownership of
8c68f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRFV..
/
e254d..
ownership of
bde4d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdpN..
/
17a4c..
ownership of
a5ece..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMP9N..
/
d6b38..
ownership of
b422b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKqx..
/
f11b6..
ownership of
014ef..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTUe..
/
2a215..
ownership of
2f0fb..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbDy..
/
b369e..
ownership of
3a0ac..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPkZ..
/
8bd16..
ownership of
685dc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLF6..
/
edde6..
ownership of
55650..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMH5S..
/
2ac74..
ownership of
5db18..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMd8w..
/
c5543..
ownership of
8fe63..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFZ9..
/
07d78..
ownership of
2c622..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJxU..
/
38faf..
ownership of
10a29..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdGu..
/
b7fb7..
ownership of
29b70..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFAm..
/
412e0..
ownership of
474b6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWrD..
/
b0f0f..
ownership of
0c192..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZu8..
/
d40b4..
ownership of
3d47c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKxC..
/
6f909..
ownership of
d5469..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMN9k..
/
ce1db..
ownership of
8a30e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMb2Q..
/
730c9..
ownership of
78fa0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQLH..
/
444d9..
ownership of
272cf..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcMU..
/
4efc8..
ownership of
b014b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcuJ..
/
d78ad..
ownership of
8d119..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGqW..
/
f07a8..
ownership of
6d659..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMF8R..
/
5a105..
ownership of
c4d36..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGys..
/
bde49..
ownership of
01a3d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNGU..
/
16d27..
ownership of
2b4fb..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdW4..
/
f37f9..
ownership of
3a6d1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNB1..
/
ad761..
ownership of
9d30e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHjb..
/
0a076..
ownership of
91b5f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSDW..
/
dc971..
ownership of
95437..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcM1..
/
7fa7d..
ownership of
eb7a5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHvr..
/
0db36..
ownership of
9cad1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMV19..
/
d977c..
ownership of
6273e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMX6Z..
/
6ad45..
ownership of
55f54..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGV8..
/
f90f6..
ownership of
a19e8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMW6M..
/
2e4bc..
ownership of
df2d1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYkk..
/
06b68..
ownership of
69f81..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMR7k..
/
b7b8d..
ownership of
f9a6d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPW3..
/
e0f1d..
ownership of
3dd7f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTic..
/
cca34..
ownership of
d231a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPFf..
/
36fd1..
ownership of
f9ed3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMP7V..
/
fcf15..
ownership of
70b3e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPHW..
/
6f12d..
ownership of
860f3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZEh..
/
efe75..
ownership of
8737d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdsi..
/
8e563..
ownership of
1dc58..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJTk..
/
6da69..
ownership of
5a7b1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdLT..
/
d2111..
ownership of
ddd5f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMM3D..
/
d41f8..
ownership of
bd241..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZvs..
/
d90b7..
ownership of
ed8b0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXGj..
/
aa3eb..
ownership of
24007..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTQ8..
/
d104d..
ownership of
b6f91..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMM7..
/
35b85..
ownership of
7d8ab..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUay..
/
e014b..
ownership of
7ccd3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbyd..
/
ebbdd..
ownership of
01c12..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMZY..
/
e05e9..
ownership of
389cc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTzh..
/
171c9..
ownership of
c0570..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMd41..
/
2c4ec..
ownership of
70f57..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNb6..
/
2406e..
ownership of
67698..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMLM..
/
53ee9..
ownership of
1af4e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXAR..
/
52d2e..
ownership of
a769d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdCt..
/
e5a37..
ownership of
75cd9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMKX..
/
4960c..
ownership of
133f7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWvM..
/
cf4db..
ownership of
d1b48..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXds..
/
0fde1..
ownership of
bc767..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZSf..
/
e9d49..
ownership of
71eab..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPML..
/
399f8..
ownership of
103b7..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRTi..
/
319e3..
ownership of
d056a..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSKT..
/
e71c9..
ownership of
e3048..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMQW..
/
237e9..
ownership of
c2c06..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRaV..
/
1e139..
ownership of
68514..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGoQ..
/
dc3b3..
ownership of
f9829..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMEoN..
/
cd402..
ownership of
cf22d..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLwH..
/
f46d0..
ownership of
abb1a..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZH1..
/
c02e0..
ownership of
5448c..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcxg..
/
0b069..
ownership of
f04b3..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZh6..
/
3e9d2..
ownership of
9c4c8..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYYa..
/
9b9ef..
ownership of
c0673..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMX1o..
/
e5259..
ownership of
eee15..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPfU..
/
d87d7..
ownership of
40963..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSC4..
/
6c5ff..
ownership of
8f32b..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMR77..
/
0c193..
ownership of
418a6..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPFh..
/
6d879..
ownership of
76071..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJGo..
/
a97a5..
ownership of
2ccde..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFaD..
/
1127e..
ownership of
b699f..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKFn..
/
82526..
ownership of
b0ef6..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKNr..
/
04ae8..
ownership of
4e5bd..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMN5w..
/
32632..
ownership of
1ce4f..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPYe..
/
7d0f3..
ownership of
da170..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGTN..
/
209f8..
ownership of
31be0..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMH1N..
/
4bdcd..
ownership of
1b7eb..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTPT..
/
65564..
ownership of
eb2eb..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJwZ..
/
7b007..
ownership of
c621c..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGAn..
/
b96f9..
ownership of
67465..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMY4q..
/
bae8a..
ownership of
8f13f..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
PUbQ1..
/
09998..
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
ι
Definition
pack_c_b_u
:=
λ x0 .
λ x1 :
(
ι → ο
)
→ ο
.
λ x2 :
ι →
ι → ι
.
λ x3 :
ι → ι
.
lam
4
(
λ x4 .
If_i
(
x4
=
0
)
x0
(
If_i
(
x4
=
1
)
(
encode_c
x0
x1
)
(
If_i
(
x4
=
2
)
(
encode_b
x0
x2
)
(
lam
x0
x3
)
)
)
)
Param
ap
ap
:
ι
→
ι
→
ι
Known
tuple_4_0_eq
tuple_4_0_eq
:
∀ x0 x1 x2 x3 .
ap
(
lam
4
(
λ x5 .
If_i
(
x5
=
0
)
x0
(
If_i
(
x5
=
1
)
x1
(
If_i
(
x5
=
2
)
x2
x3
)
)
)
)
0
=
x0
Theorem
pack_c_b_u_0_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 :
ι → ι
.
x0
=
pack_c_b_u
x1
x2
x3
x4
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_c_b_u_0_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ι
.
x0
=
ap
(
pack_c_b_u
x0
x1
x2
x3
)
0
(proof)
Param
decode_c
decode_c
:
ι
→
(
ι
→
ο
) →
ο
Known
tuple_4_1_eq
tuple_4_1_eq
:
∀ x0 x1 x2 x3 .
ap
(
lam
4
(
λ x5 .
If_i
(
x5
=
0
)
x0
(
If_i
(
x5
=
1
)
x1
(
If_i
(
x5
=
2
)
x2
x3
)
)
)
)
1
=
x1
Known
decode_encode_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_u_1_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 :
ι → ι
.
x0
=
pack_c_b_u
x1
x2
x3
x4
⟶
∀ x5 :
ι → ο
.
(
∀ x6 .
x5
x6
⟶
x6
∈
x1
)
⟶
x2
x5
=
decode_c
(
ap
x0
1
)
x5
(proof)
Theorem
pack_c_b_u_1_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ι
.
∀ x4 :
ι → ο
.
(
∀ x5 .
x4
x5
⟶
x5
∈
x0
)
⟶
x1
x4
=
decode_c
(
ap
(
pack_c_b_u
x0
x1
x2
x3
)
1
)
x4
(proof)
Param
decode_b
decode_b
:
ι
→
ι
→
ι
→
ι
Known
tuple_4_2_eq
tuple_4_2_eq
:
∀ x0 x1 x2 x3 .
ap
(
lam
4
(
λ x5 .
If_i
(
x5
=
0
)
x0
(
If_i
(
x5
=
1
)
x1
(
If_i
(
x5
=
2
)
x2
x3
)
)
)
)
2
=
x2
Known
decode_encode_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_u_2_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 :
ι → ι
.
x0
=
pack_c_b_u
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
∀ x6 .
x6
∈
x1
⟶
x3
x5
x6
=
decode_b
(
ap
x0
2
)
x5
x6
(proof)
Theorem
pack_c_b_u_2_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ι
.
∀ x4 .
x4
∈
x0
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x4
x5
=
decode_b
(
ap
(
pack_c_b_u
x0
x1
x2
x3
)
2
)
x4
x5
(proof)
Known
tuple_4_3_eq
tuple_4_3_eq
:
∀ x0 x1 x2 x3 .
ap
(
lam
4
(
λ x5 .
If_i
(
x5
=
0
)
x0
(
If_i
(
x5
=
1
)
x1
(
If_i
(
x5
=
2
)
x2
x3
)
)
)
)
3
=
x3
Known
beta
beta
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 .
x2
∈
x0
⟶
ap
(
lam
x0
x1
)
x2
=
x1
x2
Theorem
pack_c_b_u_3_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 :
ι → ι
.
x0
=
pack_c_b_u
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
x4
x5
=
ap
(
ap
x0
3
)
x5
(proof)
Theorem
pack_c_b_u_3_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ι
.
∀ x4 .
x4
∈
x0
⟶
x3
x4
=
ap
(
ap
(
pack_c_b_u
x0
x1
x2
x3
)
3
)
x4
(proof)
Definition
and
and
:=
λ x0 x1 : ο .
∀ x2 : ο .
(
x0
⟶
x1
⟶
x2
)
⟶
x2
Known
and4I
and4I
:
∀ x0 x1 x2 x3 : ο .
x0
⟶
x1
⟶
x2
⟶
x3
⟶
and
(
and
(
and
x0
x1
)
x2
)
x3
Theorem
pack_c_b_u_inj
:
∀ x0 x1 .
∀ x2 x3 :
(
ι → ο
)
→ ο
.
∀ x4 x5 :
ι →
ι → ι
.
∀ x6 x7 :
ι → ι
.
pack_c_b_u
x0
x2
x4
x6
=
pack_c_b_u
x1
x3
x5
x7
⟶
and
(
and
(
and
(
x0
=
x1
)
(
∀ x8 :
ι → ο
.
(
∀ x9 .
x8
x9
⟶
x9
∈
x0
)
⟶
x2
x8
=
x3
x8
)
)
(
∀ x8 .
x8
∈
x0
⟶
∀ x9 .
x9
∈
x0
⟶
x4
x8
x9
=
x5
x8
x9
)
)
(
∀ x8 .
x8
∈
x0
⟶
x6
x8
=
x7
x8
)
(proof)
Param
iff
iff
:
ο
→
ο
→
ο
Known
encode_u_ext
encode_u_ext
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
x1
x3
=
x2
x3
)
⟶
lam
x0
x1
=
lam
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_u_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
)
⟶
(
∀ x7 .
x7
∈
x0
⟶
x5
x7
=
x6
x7
)
⟶
pack_c_b_u
x0
x1
x3
x5
=
pack_c_b_u
x0
x2
x4
x6
(proof)
Definition
struct_c_b_u
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
(
ι → ο
)
→ ο
.
∀ x4 :
ι →
ι → ι
.
(
∀ x5 .
x5
∈
x2
⟶
∀ x6 .
x6
∈
x2
⟶
x4
x5
x6
∈
x2
)
⟶
∀ x5 :
ι → ι
.
(
∀ x6 .
x6
∈
x2
⟶
x5
x6
∈
x2
)
⟶
x1
(
pack_c_b_u
x2
x3
x4
x5
)
)
⟶
x1
x0
Theorem
pack_struct_c_b_u_I
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
∀ x4 .
x4
∈
x0
⟶
x2
x3
x4
∈
x0
)
⟶
∀ x3 :
ι → ι
.
(
∀ x4 .
x4
∈
x0
⟶
x3
x4
∈
x0
)
⟶
struct_c_b_u
(
pack_c_b_u
x0
x1
x2
x3
)
(proof)
Theorem
pack_struct_c_b_u_E2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ι
.
struct_c_b_u
(
pack_c_b_u
x0
x1
x2
x3
)
⟶
∀ x4 .
x4
∈
x0
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x4
x5
∈
x0
(proof)
Theorem
pack_struct_c_b_u_E3
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ι
.
struct_c_b_u
(
pack_c_b_u
x0
x1
x2
x3
)
⟶
∀ x4 .
x4
∈
x0
⟶
x3
x4
∈
x0
(proof)
Known
iff_refl
iff_refl
:
∀ x0 : ο .
iff
x0
x0
Theorem
struct_c_b_u_eta
:
∀ x0 .
struct_c_b_u
x0
⟶
x0
=
pack_c_b_u
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
ap
(
ap
x0
3
)
)
(proof)
Definition
unpack_c_b_u_i
:=
λ x0 .
λ x1 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
(
ι → ι
)
→ ι
.
x1
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
ap
(
ap
x0
3
)
)
Theorem
unpack_c_b_u_i_eq
:
∀ x0 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
(
ι → ι
)
→ ι
.
∀ x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 :
ι → ι
.
(
∀ x5 :
(
ι → ο
)
→ ο
.
(
∀ x6 :
ι → ο
.
(
∀ x7 .
x6
x7
⟶
x7
∈
x1
)
⟶
iff
(
x2
x6
)
(
x5
x6
)
)
⟶
∀ x6 :
ι →
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
∀ x8 .
x8
∈
x1
⟶
x3
x7
x8
=
x6
x7
x8
)
⟶
∀ x7 :
ι → ι
.
(
∀ x8 .
x8
∈
x1
⟶
x4
x8
=
x7
x8
)
⟶
x0
x1
x5
x6
x7
=
x0
x1
x2
x3
x4
)
⟶
unpack_c_b_u_i
(
pack_c_b_u
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)
Definition
unpack_c_b_u_o
:=
λ x0 .
λ x1 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
(
ι → ι
)
→ ο
.
x1
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
ap
(
ap
x0
3
)
)
Theorem
unpack_c_b_u_o_eq
:
∀ x0 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
(
ι → ι
)
→ ο
.
∀ x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 :
ι → ι
.
(
∀ x5 :
(
ι → ο
)
→ ο
.
(
∀ x6 :
ι → ο
.
(
∀ x7 .
x6
x7
⟶
x7
∈
x1
)
⟶
iff
(
x2
x6
)
(
x5
x6
)
)
⟶
∀ x6 :
ι →
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
∀ x8 .
x8
∈
x1
⟶
x3
x7
x8
=
x6
x7
x8
)
⟶
∀ x7 :
ι → ι
.
(
∀ x8 .
x8
∈
x1
⟶
x4
x8
=
x7
x8
)
⟶
x0
x1
x5
x6
x7
=
x0
x1
x2
x3
x4
)
⟶
unpack_c_b_u_o
(
pack_c_b_u
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)
Param
encode_r
encode_r
:
ι
→
(
ι
→
ι
→
ο
) →
ι
Definition
pack_c_b_r
:=
λ x0 .
λ x1 :
(
ι → ο
)
→ ο
.
λ x2 :
ι →
ι → ι
.
λ x3 :
ι →
ι → ο
.
lam
4
(
λ x4 .
If_i
(
x4
=
0
)
x0
(
If_i
(
x4
=
1
)
(
encode_c
x0
x1
)
(
If_i
(
x4
=
2
)
(
encode_b
x0
x2
)
(
encode_r
x0
x3
)
)
)
)
Theorem
pack_c_b_r_0_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 :
ι →
ι → ο
.
x0
=
pack_c_b_r
x1
x2
x3
x4
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_c_b_r_0_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 x4 :
ι →
ι → ο
.
x4
x0
(
ap
(
pack_c_b_r
x0
x1
x2
x3
)
0
)
⟶
x4
(
ap
(
pack_c_b_r
x0
x1
x2
x3
)
0
)
x0
(proof)
Theorem
pack_c_b_r_1_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 :
ι →
ι → ο
.
x0
=
pack_c_b_r
x1
x2
x3
x4
⟶
∀ x5 :
ι → ο
.
(
∀ x6 .
x5
x6
⟶
x6
∈
x1
)
⟶
x2
x5
=
decode_c
(
ap
x0
1
)
x5
(proof)
Theorem
pack_c_b_r_1_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
(
∀ x5 .
x4
x5
⟶
x5
∈
x0
)
⟶
x1
x4
=
decode_c
(
ap
(
pack_c_b_r
x0
x1
x2
x3
)
1
)
x4
(proof)
Theorem
pack_c_b_r_2_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 :
ι →
ι → ο
.
x0
=
pack_c_b_r
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
∀ x6 .
x6
∈
x1
⟶
x3
x5
x6
=
decode_b
(
ap
x0
2
)
x5
x6
(proof)
Theorem
pack_c_b_r_2_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
x4
∈
x0
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x4
x5
=
decode_b
(
ap
(
pack_c_b_r
x0
x1
x2
x3
)
2
)
x4
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_b_r_3_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 :
ι →
ι → ο
.
x0
=
pack_c_b_r
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
∀ x6 .
x6
∈
x1
⟶
x4
x5
x6
=
decode_r
(
ap
x0
3
)
x5
x6
(proof)
Theorem
pack_c_b_r_3_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
x4
∈
x0
⟶
∀ x5 .
x5
∈
x0
⟶
x3
x4
x5
=
decode_r
(
ap
(
pack_c_b_r
x0
x1
x2
x3
)
3
)
x4
x5
(proof)
Theorem
pack_c_b_r_inj
:
∀ x0 x1 .
∀ x2 x3 :
(
ι → ο
)
→ ο
.
∀ x4 x5 :
ι →
ι → ι
.
∀ x6 x7 :
ι →
ι → ο
.
pack_c_b_r
x0
x2
x4
x6
=
pack_c_b_r
x1
x3
x5
x7
⟶
and
(
and
(
and
(
x0
=
x1
)
(
∀ x8 :
ι → ο
.
(
∀ x9 .
x8
x9
⟶
x9
∈
x0
)
⟶
x2
x8
=
x3
x8
)
)
(
∀ x8 .
x8
∈
x0
⟶
∀ x9 .
x9
∈
x0
⟶
x4
x8
x9
=
x5
x8
x9
)
)
(
∀ x8 .
x8
∈
x0
⟶
∀ x9 .
x9
∈
x0
⟶
x6
x8
x9
=
x7
x8
x9
)
(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_c_b_r_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
)
⟶
(
∀ x7 .
x7
∈
x0
⟶
∀ x8 .
x8
∈
x0
⟶
iff
(
x5
x7
x8
)
(
x6
x7
x8
)
)
⟶
pack_c_b_r
x0
x1
x3
x5
=
pack_c_b_r
x0
x2
x4
x6
(proof)
Definition
struct_c_b_r
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
(
ι → ο
)
→ ο
.
∀ x4 :
ι →
ι → ι
.
(
∀ x5 .
x5
∈
x2
⟶
∀ x6 .
x6
∈
x2
⟶
x4
x5
x6
∈
x2
)
⟶
∀ x5 :
ι →
ι → ο
.
x1
(
pack_c_b_r
x2
x3
x4
x5
)
)
⟶
x1
x0
Theorem
pack_struct_c_b_r_I
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
∀ x4 .
x4
∈
x0
⟶
x2
x3
x4
∈
x0
)
⟶
∀ x3 :
ι →
ι → ο
.
struct_c_b_r
(
pack_c_b_r
x0
x1
x2
x3
)
(proof)
Theorem
pack_struct_c_b_r_E2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι →
ι → ο
.
struct_c_b_r
(
pack_c_b_r
x0
x1
x2
x3
)
⟶
∀ x4 .
x4
∈
x0
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x4
x5
∈
x0
(proof)
Theorem
struct_c_b_r_eta
:
∀ x0 .
struct_c_b_r
x0
⟶
x0
=
pack_c_b_r
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
(proof)
Definition
unpack_c_b_r_i
:=
λ x0 .
λ x1 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
(
ι →
ι → ο
)
→ ι
.
x1
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
Theorem
unpack_c_b_r_i_eq
:
∀ x0 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
(
ι →
ι → ο
)
→ ι
.
∀ x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 :
ι →
ι → ο
.
(
∀ x5 :
(
ι → ο
)
→ ο
.
(
∀ x6 :
ι → ο
.
(
∀ x7 .
x6
x7
⟶
x7
∈
x1
)
⟶
iff
(
x2
x6
)
(
x5
x6
)
)
⟶
∀ x6 :
ι →
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
∀ x8 .
x8
∈
x1
⟶
x3
x7
x8
=
x6
x7
x8
)
⟶
∀ x7 :
ι →
ι → ο
.
(
∀ x8 .
x8
∈
x1
⟶
∀ x9 .
x9
∈
x1
⟶
iff
(
x4
x8
x9
)
(
x7
x8
x9
)
)
⟶
x0
x1
x5
x6
x7
=
x0
x1
x2
x3
x4
)
⟶
unpack_c_b_r_i
(
pack_c_b_r
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)
Definition
unpack_c_b_r_o
:=
λ x0 .
λ x1 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
(
ι →
ι → ο
)
→ ο
.
x1
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
Theorem
unpack_c_b_r_o_eq
:
∀ x0 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
(
ι →
ι → ο
)
→ ο
.
∀ x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 :
ι →
ι → ο
.
(
∀ x5 :
(
ι → ο
)
→ ο
.
(
∀ x6 :
ι → ο
.
(
∀ x7 .
x6
x7
⟶
x7
∈
x1
)
⟶
iff
(
x2
x6
)
(
x5
x6
)
)
⟶
∀ x6 :
ι →
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
∀ x8 .
x8
∈
x1
⟶
x3
x7
x8
=
x6
x7
x8
)
⟶
∀ x7 :
ι →
ι → ο
.
(
∀ x8 .
x8
∈
x1
⟶
∀ x9 .
x9
∈
x1
⟶
iff
(
x4
x8
x9
)
(
x7
x8
x9
)
)
⟶
x0
x1
x5
x6
x7
=
x0
x1
x2
x3
x4
)
⟶
unpack_c_b_r_o
(
pack_c_b_r
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)
Param
Sep
Sep
:
ι
→
(
ι
→
ο
) →
ι
Definition
pack_c_b_p
:=
λ x0 .
λ x1 :
(
ι → ο
)
→ ο
.
λ x2 :
ι →
ι → ι
.
λ x3 :
ι → ο
.
lam
4
(
λ x4 .
If_i
(
x4
=
0
)
x0
(
If_i
(
x4
=
1
)
(
encode_c
x0
x1
)
(
If_i
(
x4
=
2
)
(
encode_b
x0
x2
)
(
Sep
x0
x3
)
)
)
)
Theorem
pack_c_b_p_0_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 :
ι → ο
.
x0
=
pack_c_b_p
x1
x2
x3
x4
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_c_b_p_0_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
x0
=
ap
(
pack_c_b_p
x0
x1
x2
x3
)
0
(proof)
Theorem
pack_c_b_p_1_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 :
ι → ο
.
x0
=
pack_c_b_p
x1
x2
x3
x4
⟶
∀ x5 :
ι → ο
.
(
∀ x6 .
x5
x6
⟶
x6
∈
x1
)
⟶
x2
x5
=
decode_c
(
ap
x0
1
)
x5
(proof)
Theorem
pack_c_b_p_1_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 x4 :
ι → ο
.
(
∀ x5 .
x4
x5
⟶
x5
∈
x0
)
⟶
x1
x4
=
decode_c
(
ap
(
pack_c_b_p
x0
x1
x2
x3
)
1
)
x4
(proof)
Theorem
pack_c_b_p_2_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 :
ι → ο
.
x0
=
pack_c_b_p
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
∀ x6 .
x6
∈
x1
⟶
x3
x5
x6
=
decode_b
(
ap
x0
2
)
x5
x6
(proof)
Theorem
pack_c_b_p_2_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
x4
∈
x0
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x4
x5
=
decode_b
(
ap
(
pack_c_b_p
x0
x1
x2
x3
)
2
)
x4
x5
(proof)
Param
decode_p
decode_p
:
ι
→
ι
→
ο
Known
decode_encode_p
decode_encode_p
:
∀ x0 .
∀ x1 :
ι → ο
.
∀ x2 .
x2
∈
x0
⟶
decode_p
(
Sep
x0
x1
)
x2
=
x1
x2
Theorem
pack_c_b_p_3_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 :
ι → ο
.
x0
=
pack_c_b_p
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
x4
x5
=
decode_p
(
ap
x0
3
)
x5
(proof)
Theorem
pack_c_b_p_3_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
x4
∈
x0
⟶
x3
x4
=
decode_p
(
ap
(
pack_c_b_p
x0
x1
x2
x3
)
3
)
x4
(proof)
Theorem
pack_c_b_p_inj
:
∀ x0 x1 .
∀ x2 x3 :
(
ι → ο
)
→ ο
.
∀ x4 x5 :
ι →
ι → ι
.
∀ x6 x7 :
ι → ο
.
pack_c_b_p
x0
x2
x4
x6
=
pack_c_b_p
x1
x3
x5
x7
⟶
and
(
and
(
and
(
x0
=
x1
)
(
∀ x8 :
ι → ο
.
(
∀ x9 .
x8
x9
⟶
x9
∈
x0
)
⟶
x2
x8
=
x3
x8
)
)
(
∀ x8 .
x8
∈
x0
⟶
∀ x9 .
x9
∈
x0
⟶
x4
x8
x9
=
x5
x8
x9
)
)
(
∀ x8 .
x8
∈
x0
⟶
x6
x8
=
x7
x8
)
(proof)
Known
encode_p_ext
encode_p_ext
:
∀ x0 .
∀ x1 x2 :
ι → ο
.
(
∀ x3 .
x3
∈
x0
⟶
iff
(
x1
x3
)
(
x2
x3
)
)
⟶
Sep
x0
x1
=
Sep
x0
x2
Theorem
pack_c_b_p_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
)
⟶
(
∀ x7 .
x7
∈
x0
⟶
iff
(
x5
x7
)
(
x6
x7
)
)
⟶
pack_c_b_p
x0
x1
x3
x5
=
pack_c_b_p
x0
x2
x4
x6
(proof)
Definition
struct_c_b_p
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
(
ι → ο
)
→ ο
.
∀ x4 :
ι →
ι → ι
.
(
∀ x5 .
x5
∈
x2
⟶
∀ x6 .
x6
∈
x2
⟶
x4
x5
x6
∈
x2
)
⟶
∀ x5 :
ι → ο
.
x1
(
pack_c_b_p
x2
x3
x4
x5
)
)
⟶
x1
x0
Theorem
pack_struct_c_b_p_I
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
∀ x4 .
x4
∈
x0
⟶
x2
x3
x4
∈
x0
)
⟶
∀ x3 :
ι → ο
.
struct_c_b_p
(
pack_c_b_p
x0
x1
x2
x3
)
(proof)
Theorem
pack_struct_c_b_p_E2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
struct_c_b_p
(
pack_c_b_p
x0
x1
x2
x3
)
⟶
∀ x4 .
x4
∈
x0
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x4
x5
∈
x0
(proof)
Theorem
struct_c_b_p_eta
:
∀ x0 .
struct_c_b_p
x0
⟶
x0
=
pack_c_b_p
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(proof)
Definition
unpack_c_b_p_i
:=
λ x0 .
λ x1 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
(
ι → ο
)
→ ι
.
x1
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
Theorem
unpack_c_b_p_i_eq
:
∀ x0 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
(
ι → ο
)
→ ι
.
∀ x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 :
ι → ο
.
(
∀ x5 :
(
ι → ο
)
→ ο
.
(
∀ x6 :
ι → ο
.
(
∀ x7 .
x6
x7
⟶
x7
∈
x1
)
⟶
iff
(
x2
x6
)
(
x5
x6
)
)
⟶
∀ x6 :
ι →
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
∀ x8 .
x8
∈
x1
⟶
x3
x7
x8
=
x6
x7
x8
)
⟶
∀ x7 :
ι → ο
.
(
∀ x8 .
x8
∈
x1
⟶
iff
(
x4
x8
)
(
x7
x8
)
)
⟶
x0
x1
x5
x6
x7
=
x0
x1
x2
x3
x4
)
⟶
unpack_c_b_p_i
(
pack_c_b_p
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)
Definition
unpack_c_b_p_o
:=
λ x0 .
λ x1 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
(
ι → ο
)
→ ο
.
x1
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
Theorem
unpack_c_b_p_o_eq
:
∀ x0 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
(
ι → ο
)
→ ο
.
∀ x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 :
ι → ο
.
(
∀ x5 :
(
ι → ο
)
→ ο
.
(
∀ x6 :
ι → ο
.
(
∀ x7 .
x6
x7
⟶
x7
∈
x1
)
⟶
iff
(
x2
x6
)
(
x5
x6
)
)
⟶
∀ x6 :
ι →
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
∀ x8 .
x8
∈
x1
⟶
x3
x7
x8
=
x6
x7
x8
)
⟶
∀ x7 :
ι → ο
.
(
∀ x8 .
x8
∈
x1
⟶
iff
(
x4
x8
)
(
x7
x8
)
)
⟶
x0
x1
x5
x6
x7
=
x0
x1
x2
x3
x4
)
⟶
unpack_c_b_p_o
(
pack_c_b_p
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)
Definition
pack_c_b_e
:=
λ x0 .
λ x1 :
(
ι → ο
)
→ ο
.
λ x2 :
ι →
ι → ι
.
λ x3 .
lam
4
(
λ x4 .
If_i
(
x4
=
0
)
x0
(
If_i
(
x4
=
1
)
(
encode_c
x0
x1
)
(
If_i
(
x4
=
2
)
(
encode_b
x0
x2
)
x3
)
)
)
Theorem
pack_c_b_e_0_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 .
x0
=
pack_c_b_e
x1
x2
x3
x4
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_c_b_e_0_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 .
x0
=
ap
(
pack_c_b_e
x0
x1
x2
x3
)
0
(proof)
Theorem
pack_c_b_e_1_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 .
x0
=
pack_c_b_e
x1
x2
x3
x4
⟶
∀ x5 :
ι → ο
.
(
∀ x6 .
x5
x6
⟶
x6
∈
x1
)
⟶
x2
x5
=
decode_c
(
ap
x0
1
)
x5
(proof)
Theorem
pack_c_b_e_1_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 .
∀ x4 :
ι → ο
.
(
∀ x5 .
x4
x5
⟶
x5
∈
x0
)
⟶
x1
x4
=
decode_c
(
ap
(
pack_c_b_e
x0
x1
x2
x3
)
1
)
x4
(proof)
Theorem
pack_c_b_e_2_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 .
x0
=
pack_c_b_e
x1
x2
x3
x4
⟶
∀ x5 .
x5
∈
x1
⟶
∀ x6 .
x6
∈
x1
⟶
x3
x5
x6
=
decode_b
(
ap
x0
2
)
x5
x6
(proof)
Theorem
pack_c_b_e_2_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 x4 .
x4
∈
x0
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x4
x5
=
decode_b
(
ap
(
pack_c_b_e
x0
x1
x2
x3
)
2
)
x4
x5
(proof)
Theorem
pack_c_b_e_3_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 .
x0
=
pack_c_b_e
x1
x2
x3
x4
⟶
x4
=
ap
x0
3
(proof)
Theorem
pack_c_b_e_3_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 .
x3
=
ap
(
pack_c_b_e
x0
x1
x2
x3
)
3
(proof)
Theorem
pack_c_b_e_inj
:
∀ x0 x1 .
∀ x2 x3 :
(
ι → ο
)
→ ο
.
∀ x4 x5 :
ι →
ι → ι
.
∀ x6 x7 .
pack_c_b_e
x0
x2
x4
x6
=
pack_c_b_e
x1
x3
x5
x7
⟶
and
(
and
(
and
(
x0
=
x1
)
(
∀ x8 :
ι → ο
.
(
∀ x9 .
x8
x9
⟶
x9
∈
x0
)
⟶
x2
x8
=
x3
x8
)
)
(
∀ x8 .
x8
∈
x0
⟶
∀ x9 .
x9
∈
x0
⟶
x4
x8
x9
=
x5
x8
x9
)
)
(
x6
=
x7
)
(proof)
Theorem
pack_c_b_e_ext
:
∀ x0 .
∀ x1 x2 :
(
ι → ο
)
→ ο
.
∀ x3 x4 :
ι →
ι → ι
.
∀ x5 .
(
∀ x6 :
ι → ο
.
(
∀ x7 .
x6
x7
⟶
x7
∈
x0
)
⟶
iff
(
x1
x6
)
(
x2
x6
)
)
⟶
(
∀ x6 .
x6
∈
x0
⟶
∀ x7 .
x7
∈
x0
⟶
x3
x6
x7
=
x4
x6
x7
)
⟶
pack_c_b_e
x0
x1
x3
x5
=
pack_c_b_e
x0
x2
x4
x5
(proof)
Definition
struct_c_b_e
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
(
ι → ο
)
→ ο
.
∀ x4 :
ι →
ι → ι
.
(
∀ x5 .
x5
∈
x2
⟶
∀ x6 .
x6
∈
x2
⟶
x4
x5
x6
∈
x2
)
⟶
∀ x5 .
x5
∈
x2
⟶
x1
(
pack_c_b_e
x2
x3
x4
x5
)
)
⟶
x1
x0
Theorem
pack_struct_c_b_e_I
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
∀ x4 .
x4
∈
x0
⟶
x2
x3
x4
∈
x0
)
⟶
∀ x3 .
x3
∈
x0
⟶
struct_c_b_e
(
pack_c_b_e
x0
x1
x2
x3
)
(proof)
Theorem
pack_struct_c_b_e_E2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 .
struct_c_b_e
(
pack_c_b_e
x0
x1
x2
x3
)
⟶
∀ x4 .
x4
∈
x0
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x4
x5
∈
x0
(proof)
Theorem
pack_struct_c_b_e_E3
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι →
ι → ι
.
∀ x3 .
struct_c_b_e
(
pack_c_b_e
x0
x1
x2
x3
)
⟶
x3
∈
x0
(proof)
Theorem
struct_c_b_e_eta
:
∀ x0 .
struct_c_b_e
x0
⟶
x0
=
pack_c_b_e
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
ap
x0
3
)
(proof)
Definition
unpack_c_b_e_i
:=
λ x0 .
λ x1 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
ι → ι
.
x1
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
ap
x0
3
)
Theorem
unpack_c_b_e_i_eq
:
∀ x0 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
ι → ι
.
∀ x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 .
(
∀ x5 :
(
ι → ο
)
→ ο
.
(
∀ x6 :
ι → ο
.
(
∀ x7 .
x6
x7
⟶
x7
∈
x1
)
⟶
iff
(
x2
x6
)
(
x5
x6
)
)
⟶
∀ x6 :
ι →
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
∀ x8 .
x8
∈
x1
⟶
x3
x7
x8
=
x6
x7
x8
)
⟶
x0
x1
x5
x6
x4
=
x0
x1
x2
x3
x4
)
⟶
unpack_c_b_e_i
(
pack_c_b_e
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)
Definition
unpack_c_b_e_o
:=
λ x0 .
λ x1 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
ι → ο
.
x1
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
ap
x0
3
)
Theorem
unpack_c_b_e_o_eq
:
∀ x0 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι →
ι → ι
)
→
ι → ο
.
∀ x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι →
ι → ι
.
∀ x4 .
(
∀ x5 :
(
ι → ο
)
→ ο
.
(
∀ x6 :
ι → ο
.
(
∀ x7 .
x6
x7
⟶
x7
∈
x1
)
⟶
iff
(
x2
x6
)
(
x5
x6
)
)
⟶
∀ x6 :
ι →
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
∀ x8 .
x8
∈
x1
⟶
x3
x7
x8
=
x6
x7
x8
)
⟶
x0
x1
x5
x6
x4
=
x0
x1
x2
x3
x4
)
⟶
unpack_c_b_e_o
(
pack_c_b_e
x1
x2
x3
x4
)
x0
=
x0
x1
x2
x3
x4
(proof)