Search for blocks/addresses/...
Proofgold Signed Transaction
vin
PrL8Z..
/
2ea38..
PUUGH..
/
6b80f..
vout
PrL8Z..
/
daf8b..
19.99 bars
TMSio..
/
79bc8..
ownership of
f1425..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUsM..
/
6c3cc..
ownership of
79b5f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZau..
/
59dc9..
ownership of
bc3d6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbUw..
/
14c89..
ownership of
657c1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMR6V..
/
f34ba..
ownership of
7f299..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVKJ..
/
488d2..
ownership of
dcc4d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZxe..
/
8ee3d..
ownership of
1bf69..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMF3h..
/
3791f..
ownership of
82f08..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMU8x..
/
230fb..
ownership of
0a041..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHrq..
/
98b53..
ownership of
21335..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMd5P..
/
35164..
ownership of
27dfd..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLWy..
/
f3bdc..
ownership of
bd17f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMbe..
/
37a5d..
ownership of
c12f9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaCP..
/
cd633..
ownership of
143da..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYdA..
/
8407f..
ownership of
b1285..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKHS..
/
3d10c..
ownership of
77346..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTrx..
/
1618b..
ownership of
fd0e8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUN8..
/
1269b..
ownership of
53f66..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMM9Q..
/
f4a54..
ownership of
be036..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHZv..
/
a78d5..
ownership of
64ba6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZf5..
/
f4fb2..
ownership of
1d61c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKvZ..
/
568eb..
ownership of
7c9a4..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKTi..
/
0a2f3..
ownership of
b177f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZhY..
/
4f808..
ownership of
c62e4..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPWj..
/
1fe11..
ownership of
b203f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZYn..
/
aebd3..
ownership of
a3712..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLBf..
/
19b3c..
ownership of
1be6f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbmD..
/
7420a..
ownership of
726ec..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNJt..
/
614ae..
ownership of
1bb0c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbiX..
/
606f6..
ownership of
3ffb5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMX5W..
/
1054b..
ownership of
a4def..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGEP..
/
e355e..
ownership of
98b07..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKJP..
/
03422..
ownership of
75b3c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMT3N..
/
eb61d..
ownership of
7c18a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLJJ..
/
0bf07..
ownership of
0c0fd..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdx6..
/
f761c..
ownership of
77a95..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJDy..
/
ece02..
ownership of
28d86..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTKs..
/
1f603..
ownership of
29686..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWer..
/
5853d..
ownership of
15a4b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMke..
/
3c74c..
ownership of
c2802..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMEkU..
/
bca65..
ownership of
f76c7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLzc..
/
5ed3d..
ownership of
b82fa..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TML1E..
/
294b8..
ownership of
eb4cf..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHkh..
/
71fa3..
ownership of
593ef..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSu5..
/
8615b..
ownership of
37341..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMabP..
/
f2142..
ownership of
99a1a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVPi..
/
048bd..
ownership of
6425f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVCk..
/
a7eab..
ownership of
f45d4..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMS76..
/
d9fb5..
ownership of
ed4c3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQij..
/
e8c26..
ownership of
01b60..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPvt..
/
5918f..
ownership of
cb0b9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMK6h..
/
6f470..
ownership of
9197e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGNA..
/
1f0eb..
ownership of
3e9b2..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQsj..
/
5d718..
ownership of
00d70..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFtT..
/
150ad..
ownership of
0d1c8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPeK..
/
da016..
ownership of
eb7ce..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMR5g..
/
63353..
ownership of
49d7b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXaC..
/
d838c..
ownership of
9a624..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKp1..
/
e4796..
ownership of
7de37..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFvH..
/
54dac..
ownership of
5b3ec..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQjm..
/
475ae..
ownership of
2b73a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLN5..
/
2dd46..
ownership of
86723..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMN9C..
/
f2f2d..
ownership of
8c1d0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNXf..
/
9d6d1..
ownership of
e92b3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSsN..
/
7f184..
ownership of
f4c4a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPvj..
/
9baa7..
ownership of
d8cc0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMd9c..
/
87e3e..
ownership of
8bca6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSQK..
/
ad14b..
ownership of
c37b6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQXo..
/
829ac..
ownership of
09309..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJQP..
/
9900c..
ownership of
7a3f0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSjr..
/
037bc..
ownership of
4e783..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdtL..
/
1da78..
ownership of
944f4..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJkk..
/
483cf..
ownership of
55389..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQXs..
/
50766..
ownership of
468c6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHS4..
/
81c75..
ownership of
cd86c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTWB..
/
3965c..
ownership of
6dee9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKwn..
/
cef55..
ownership of
65234..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLEd..
/
da4b5..
ownership of
77fee..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TML4o..
/
bac63..
ownership of
108b6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPK9..
/
0e6ba..
ownership of
f6371..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFzB..
/
f0c60..
ownership of
28fe7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKug..
/
53ea4..
ownership of
1ff8a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSUN..
/
c997c..
ownership of
4a64e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGkm..
/
0d960..
ownership of
c3d30..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSRo..
/
21927..
ownership of
6ab83..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJmx..
/
cc0cc..
ownership of
c7ba2..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaZV..
/
cb25f..
ownership of
e4cee..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKoH..
/
075fa..
ownership of
6448e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbZB..
/
dc6fb..
ownership of
6e4ed..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdW8..
/
24ad2..
ownership of
3b564..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMEsp..
/
041d8..
ownership of
1ffad..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMM1V..
/
80cb0..
ownership of
d143d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYn6..
/
73690..
ownership of
9da33..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdjc..
/
a0202..
ownership of
22272..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNU6..
/
e86d4..
ownership of
ab7ff..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTQm..
/
9bfeb..
ownership of
61bfd..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFrc..
/
0e8d9..
ownership of
36da2..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMd3w..
/
4c65e..
ownership of
9048e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPSC..
/
7bd8e..
ownership of
e5537..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJx2..
/
5d842..
ownership of
19d17..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcXK..
/
3df68..
ownership of
f4c27..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMA9..
/
8857d..
ownership of
94d41..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFPz..
/
7907f..
ownership of
4adf9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWA9..
/
ce8f4..
ownership of
bc415..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFJQ..
/
edee2..
ownership of
2fea4..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRmq..
/
6cf36..
ownership of
047ef..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPoq..
/
eabea..
ownership of
4daf0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcpY..
/
164b3..
ownership of
c35fb..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYJy..
/
dad4d..
ownership of
a0cde..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNcH..
/
02bf6..
ownership of
8efae..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUce..
/
9d375..
ownership of
e02ba..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJkh..
/
e3cce..
ownership of
8ae25..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMd13..
/
a16c5..
ownership of
b45c2..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUmi..
/
5ed6e..
ownership of
d97de..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPKz..
/
e1898..
ownership of
e4526..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKHQ..
/
6a104..
ownership of
882c9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGsV..
/
c201e..
ownership of
b7717..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMddQ..
/
c9a95..
ownership of
45796..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaLT..
/
64eae..
ownership of
17fb9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNoV..
/
312ec..
ownership of
fef3c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQ2n..
/
a4a07..
ownership of
dc12a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSrJ..
/
9fbd3..
ownership of
927a7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJuG..
/
e156e..
ownership of
bac65..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMND8..
/
e5e1b..
ownership of
03bec..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZts..
/
35aa3..
ownership of
a6a7f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPUJ..
/
fce8c..
ownership of
5b2ed..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMEmu..
/
90f57..
ownership of
ee995..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRBn..
/
5ba8d..
ownership of
cda9d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVYe..
/
b84f6..
ownership of
13885..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbCz..
/
863fc..
ownership of
a9148..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPQY..
/
a8515..
ownership of
039ca..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPMQ..
/
d4dc1..
ownership of
39305..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdEJ..
/
18faf..
ownership of
1db97..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXQY..
/
4d271..
ownership of
9af85..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRnP..
/
8f1df..
ownership of
d29da..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSpE..
/
c6b15..
ownership of
faa5f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKDw..
/
1d4f9..
ownership of
090dc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVee..
/
ba9e6..
ownership of
0e1bc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbNd..
/
a18ba..
ownership of
3978c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMag8..
/
1a470..
ownership of
52fd7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRQw..
/
38bc5..
ownership of
5dac7..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYUZ..
/
43a9a..
ownership of
8a88b..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMN1p..
/
5e716..
ownership of
4130c..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcwb..
/
f109c..
ownership of
0093b..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMb6T..
/
f5fb1..
ownership of
13293..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMStF..
/
abcaf..
ownership of
4f249..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMX4M..
/
1e57b..
ownership of
2b52e..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJeE..
/
fd81e..
ownership of
db7f5..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVZj..
/
7a6e6..
ownership of
e8487..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWkP..
/
f04e7..
ownership of
8ac45..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQfM..
/
7f7c3..
ownership of
69093..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSY5..
/
e5571..
ownership of
721c0..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMT4e..
/
21afd..
ownership of
68d8a..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKjR..
/
1426a..
ownership of
fefa5..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPXm..
/
e7545..
ownership of
ef845..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMX9e..
/
08bda..
ownership of
31431..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMExT..
/
7662a..
ownership of
d15da..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMa4v..
/
7984e..
ownership of
c5d32..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMV3o..
/
41f06..
ownership of
f292b..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYJG..
/
4d82e..
ownership of
e5810..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFpp..
/
c06c9..
ownership of
21628..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJqC..
/
97128..
ownership of
3f0a4..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRsJ..
/
5a2d0..
ownership of
0b717..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTX5..
/
d6cf9..
ownership of
5926c..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRmx..
/
2a2f4..
ownership of
b34f0..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMamW..
/
acce7..
ownership of
ecbf4..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMU9a..
/
677af..
ownership of
f01c9..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMP8Z..
/
e72d3..
ownership of
f2b5f..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFYv..
/
c05bc..
ownership of
8adaa..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMEmf..
/
82a06..
ownership of
b9e0e..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUZt..
/
9eda4..
ownership of
d2d5a..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYqz..
/
c7ee3..
ownership of
db865..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
PULN2..
/
27ddb..
doc published by
Pr6Pc..
Param
lam
Sigma
:
ι
→
(
ι
→
ι
) →
ι
Param
ordsucc
ordsucc
:
ι
→
ι
Param
If_i
If_i
:
ο
→
ι
→
ι
→
ι
Param
encode_c
encode_c
:
ι
→
(
(
ι
→
ο
) →
ο
) →
ι
Param
encode_r
encode_r
:
ι
→
(
ι
→
ι
→
ο
) →
ι
Param
Sep
Sep
:
ι
→
(
ι
→
ο
) →
ι
Definition
pack_c_u_r_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
)
(
lam
x0
x2
)
(
If_i
(
x5
=
3
)
(
encode_r
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_u_r_p_0_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
∀ x5 :
ι → ο
.
x0
=
pack_c_u_r_p
x1
x2
x3
x4
x5
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_c_u_r_p_0_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
x0
=
ap
(
pack_c_u_r_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_u_r_p_1_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
∀ x5 :
ι → ο
.
x0
=
pack_c_u_r_p
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_p_1_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 x5 :
ι → ο
.
(
∀ x6 .
x5
x6
⟶
x6
∈
x0
)
⟶
x1
x5
=
decode_c
(
ap
(
pack_c_u_r_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
Known
beta
beta
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 .
x2
∈
x0
⟶
ap
(
lam
x0
x1
)
x2
=
x1
x2
Theorem
pack_c_u_r_p_2_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
∀ x5 :
ι → ο
.
x0
=
pack_c_u_r_p
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x3
x6
=
ap
(
ap
x0
2
)
x6
(proof)
Theorem
pack_c_u_r_p_2_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
x2
x5
=
ap
(
ap
(
pack_c_u_r_p
x0
x1
x2
x3
x4
)
2
)
x5
(proof)
Param
decode_r
decode_r
:
ι
→
ι
→
ι
→
ο
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_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_p_3_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
∀ x5 :
ι → ο
.
x0
=
pack_c_u_r_p
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
x4
x6
x7
=
decode_r
(
ap
x0
3
)
x6
x7
(proof)
Theorem
pack_c_u_r_p_3_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x3
x5
x6
=
decode_r
(
ap
(
pack_c_u_r_p
x0
x1
x2
x3
x4
)
3
)
x5
x6
(proof)
Param
decode_p
decode_p
:
ι
→
ι
→
ο
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
Known
decode_encode_p
decode_encode_p
:
∀ x0 .
∀ x1 :
ι → ο
.
∀ x2 .
x2
∈
x0
⟶
decode_p
(
Sep
x0
x1
)
x2
=
x1
x2
Theorem
pack_c_u_r_p_4_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
∀ x5 :
ι → ο
.
x0
=
pack_c_u_r_p
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x5
x6
=
decode_p
(
ap
x0
4
)
x6
(proof)
Theorem
pack_c_u_r_p_4_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
x4
x5
=
decode_p
(
ap
(
pack_c_u_r_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_u_r_p_inj
:
∀ x0 x1 .
∀ x2 x3 :
(
ι → ο
)
→ ο
.
∀ x4 x5 :
ι → ι
.
∀ x6 x7 :
ι →
ι → ο
.
∀ x8 x9 :
ι → ο
.
pack_c_u_r_p
x0
x2
x4
x6
x8
=
pack_c_u_r_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
⟶
x4
x10
=
x5
x10
)
)
(
∀ x10 .
x10
∈
x0
⟶
∀ x11 .
x11
∈
x0
⟶
x6
x10
x11
=
x7
x10
x11
)
)
(
∀ 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_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
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_u_r_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
⟶
x3
x9
=
x4
x9
)
⟶
(
∀ x9 .
x9
∈
x0
⟶
∀ x10 .
x10
∈
x0
⟶
iff
(
x5
x9
x10
)
(
x6
x9
x10
)
)
⟶
(
∀ x9 .
x9
∈
x0
⟶
iff
(
x7
x9
)
(
x8
x9
)
)
⟶
pack_c_u_r_p
x0
x1
x3
x5
x7
=
pack_c_u_r_p
x0
x2
x4
x6
x8
(proof)
Definition
struct_c_u_r_p
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
(
ι → ο
)
→ ο
.
∀ x4 :
ι → ι
.
(
∀ x5 .
x5
∈
x2
⟶
x4
x5
∈
x2
)
⟶
∀ x5 :
ι →
ι → ο
.
∀ x6 :
ι → ο
.
x1
(
pack_c_u_r_p
x2
x3
x4
x5
x6
)
)
⟶
x1
x0
Theorem
pack_struct_c_u_r_p_I
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
x2
x3
∈
x0
)
⟶
∀ x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
struct_c_u_r_p
(
pack_c_u_r_p
x0
x1
x2
x3
x4
)
(proof)
Theorem
pack_struct_c_u_r_p_E2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 :
ι → ο
.
struct_c_u_r_p
(
pack_c_u_r_p
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x5
∈
x0
(proof)
Known
iff_refl
iff_refl
:
∀ x0 : ο .
iff
x0
x0
Theorem
struct_c_u_r_p_eta
:
∀ x0 .
struct_c_u_r_p
x0
⟶
x0
=
pack_c_u_r_p
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
(
decode_p
(
ap
x0
4
)
)
(proof)
Definition
unpack_c_u_r_p_i
:=
λ x0 .
λ x1 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→
(
ι → ο
)
→ ι
.
x1
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
(
decode_p
(
ap
x0
4
)
)
Theorem
unpack_c_u_r_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
⟶
x3
x8
=
x7
x8
)
⟶
∀ x8 :
ι →
ι → ο
.
(
∀ x9 .
x9
∈
x1
⟶
∀ x10 .
x10
∈
x1
⟶
iff
(
x4
x9
x10
)
(
x8
x9
x10
)
)
⟶
∀ x9 :
ι → ο
.
(
∀ x10 .
x10
∈
x1
⟶
iff
(
x5
x10
)
(
x9
x10
)
)
⟶
x0
x1
x6
x7
x8
x9
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_c_u_r_p_i
(
pack_c_u_r_p
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
unpack_c_u_r_p_o
:=
λ x0 .
λ x1 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→
(
ι → ο
)
→ ο
.
x1
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
(
decode_p
(
ap
x0
4
)
)
Theorem
unpack_c_u_r_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
⟶
x3
x8
=
x7
x8
)
⟶
∀ x8 :
ι →
ι → ο
.
(
∀ x9 .
x9
∈
x1
⟶
∀ x10 .
x10
∈
x1
⟶
iff
(
x4
x9
x10
)
(
x8
x9
x10
)
)
⟶
∀ x9 :
ι → ο
.
(
∀ x10 .
x10
∈
x1
⟶
iff
(
x5
x10
)
(
x9
x10
)
)
⟶
x0
x1
x6
x7
x8
x9
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_c_u_r_p_o
(
pack_c_u_r_p
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
pack_c_u_r_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
)
(
lam
x0
x2
)
(
If_i
(
x5
=
3
)
(
encode_r
x0
x3
)
x4
)
)
)
)
Theorem
pack_c_u_r_e_0_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
∀ x5 .
x0
=
pack_c_u_r_e
x1
x2
x3
x4
x5
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_c_u_r_e_0_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
x0
=
ap
(
pack_c_u_r_e
x0
x1
x2
x3
x4
)
0
(proof)
Theorem
pack_c_u_r_e_1_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
∀ x5 .
x0
=
pack_c_u_r_e
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_e_1_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
∀ x5 :
ι → ο
.
(
∀ x6 .
x5
x6
⟶
x6
∈
x0
)
⟶
x1
x5
=
decode_c
(
ap
(
pack_c_u_r_e
x0
x1
x2
x3
x4
)
1
)
x5
(proof)
Theorem
pack_c_u_r_e_2_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
∀ x5 .
x0
=
pack_c_u_r_e
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x3
x6
=
ap
(
ap
x0
2
)
x6
(proof)
Theorem
pack_c_u_r_e_2_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 x5 .
x5
∈
x0
⟶
x2
x5
=
ap
(
ap
(
pack_c_u_r_e
x0
x1
x2
x3
x4
)
2
)
x5
(proof)
Theorem
pack_c_u_r_e_3_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
∀ x5 .
x0
=
pack_c_u_r_e
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
x4
x6
x7
=
decode_r
(
ap
x0
3
)
x6
x7
(proof)
Theorem
pack_c_u_r_e_3_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x3
x5
x6
=
decode_r
(
ap
(
pack_c_u_r_e
x0
x1
x2
x3
x4
)
3
)
x5
x6
(proof)
Theorem
pack_c_u_r_e_4_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 :
ι →
ι → ο
.
∀ x5 .
x0
=
pack_c_u_r_e
x1
x2
x3
x4
x5
⟶
x5
=
ap
x0
4
(proof)
Theorem
pack_c_u_r_e_4_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
x4
=
ap
(
pack_c_u_r_e
x0
x1
x2
x3
x4
)
4
(proof)
Theorem
pack_c_u_r_e_inj
:
∀ x0 x1 .
∀ x2 x3 :
(
ι → ο
)
→ ο
.
∀ x4 x5 :
ι → ι
.
∀ x6 x7 :
ι →
ι → ο
.
∀ x8 x9 .
pack_c_u_r_e
x0
x2
x4
x6
x8
=
pack_c_u_r_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
⟶
x4
x10
=
x5
x10
)
)
(
∀ x10 .
x10
∈
x0
⟶
∀ x11 .
x11
∈
x0
⟶
x6
x10
x11
=
x7
x10
x11
)
)
(
x8
=
x9
)
(proof)
Theorem
pack_c_u_r_e_ext
:
∀ x0 .
∀ x1 x2 :
(
ι → ο
)
→ ο
.
∀ x3 x4 :
ι → ι
.
∀ x5 x6 :
ι →
ι → ο
.
∀ x7 .
(
∀ x8 :
ι → ο
.
(
∀ x9 .
x8
x9
⟶
x9
∈
x0
)
⟶
iff
(
x1
x8
)
(
x2
x8
)
)
⟶
(
∀ x8 .
x8
∈
x0
⟶
x3
x8
=
x4
x8
)
⟶
(
∀ x8 .
x8
∈
x0
⟶
∀ x9 .
x9
∈
x0
⟶
iff
(
x5
x8
x9
)
(
x6
x8
x9
)
)
⟶
pack_c_u_r_e
x0
x1
x3
x5
x7
=
pack_c_u_r_e
x0
x2
x4
x6
x7
(proof)
Definition
struct_c_u_r_e
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
(
ι → ο
)
→ ο
.
∀ x4 :
ι → ι
.
(
∀ x5 .
x5
∈
x2
⟶
x4
x5
∈
x2
)
⟶
∀ x5 :
ι →
ι → ο
.
∀ x6 .
x6
∈
x2
⟶
x1
(
pack_c_u_r_e
x2
x3
x4
x5
x6
)
)
⟶
x1
x0
Theorem
pack_struct_c_u_r_e_I
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
x2
x3
∈
x0
)
⟶
∀ x3 :
ι →
ι → ο
.
∀ x4 .
x4
∈
x0
⟶
struct_c_u_r_e
(
pack_c_u_r_e
x0
x1
x2
x3
x4
)
(proof)
Theorem
pack_struct_c_u_r_e_E2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
struct_c_u_r_e
(
pack_c_u_r_e
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x5
∈
x0
(proof)
Theorem
pack_struct_c_u_r_e_E4
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 :
ι →
ι → ο
.
∀ x4 .
struct_c_u_r_e
(
pack_c_u_r_e
x0
x1
x2
x3
x4
)
⟶
x4
∈
x0
(proof)
Theorem
struct_c_u_r_e_eta
:
∀ x0 .
struct_c_u_r_e
x0
⟶
x0
=
pack_c_u_r_e
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
(
ap
x0
4
)
(proof)
Definition
unpack_c_u_r_e_i
:=
λ x0 .
λ x1 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→
ι → ι
.
x1
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
(
ap
x0
4
)
Theorem
unpack_c_u_r_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
⟶
x3
x8
=
x7
x8
)
⟶
∀ x8 :
ι →
ι → ο
.
(
∀ x9 .
x9
∈
x1
⟶
∀ x10 .
x10
∈
x1
⟶
iff
(
x4
x9
x10
)
(
x8
x9
x10
)
)
⟶
x0
x1
x6
x7
x8
x5
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_c_u_r_e_i
(
pack_c_u_r_e
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
unpack_c_u_r_e_o
:=
λ x0 .
λ x1 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→
ι → ο
.
x1
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
(
ap
x0
4
)
Theorem
unpack_c_u_r_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
⟶
x3
x8
=
x7
x8
)
⟶
∀ x8 :
ι →
ι → ο
.
(
∀ x9 .
x9
∈
x1
⟶
∀ x10 .
x10
∈
x1
⟶
iff
(
x4
x9
x10
)
(
x8
x9
x10
)
)
⟶
x0
x1
x6
x7
x8
x5
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_c_u_r_e_o
(
pack_c_u_r_e
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
pack_c_u_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
)
(
lam
x0
x2
)
(
If_i
(
x5
=
3
)
(
Sep
x0
x3
)
(
Sep
x0
x4
)
)
)
)
)
Theorem
pack_c_u_p_p_0_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 x5 :
ι → ο
.
x0
=
pack_c_u_p_p
x1
x2
x3
x4
x5
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_c_u_p_p_0_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 x4 :
ι → ο
.
x0
=
ap
(
pack_c_u_p_p
x0
x1
x2
x3
x4
)
0
(proof)
Theorem
pack_c_u_p_p_1_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 x5 :
ι → ο
.
x0
=
pack_c_u_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_u_p_p_1_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 x4 x5 :
ι → ο
.
(
∀ x6 .
x5
x6
⟶
x6
∈
x0
)
⟶
x1
x5
=
decode_c
(
ap
(
pack_c_u_p_p
x0
x1
x2
x3
x4
)
1
)
x5
(proof)
Theorem
pack_c_u_p_p_2_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 x5 :
ι → ο
.
x0
=
pack_c_u_p_p
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x3
x6
=
ap
(
ap
x0
2
)
x6
(proof)
Theorem
pack_c_u_p_p_2_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 x4 :
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
x2
x5
=
ap
(
ap
(
pack_c_u_p_p
x0
x1
x2
x3
x4
)
2
)
x5
(proof)
Theorem
pack_c_u_p_p_3_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 x5 :
ι → ο
.
x0
=
pack_c_u_p_p
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x4
x6
=
decode_p
(
ap
x0
3
)
x6
(proof)
Theorem
pack_c_u_p_p_3_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 x4 :
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
x3
x5
=
decode_p
(
ap
(
pack_c_u_p_p
x0
x1
x2
x3
x4
)
3
)
x5
(proof)
Theorem
pack_c_u_p_p_4_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 x5 :
ι → ο
.
x0
=
pack_c_u_p_p
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x5
x6
=
decode_p
(
ap
x0
4
)
x6
(proof)
Theorem
pack_c_u_p_p_4_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 x4 :
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
x4
x5
=
decode_p
(
ap
(
pack_c_u_p_p
x0
x1
x2
x3
x4
)
4
)
x5
(proof)
Theorem
pack_c_u_p_p_inj
:
∀ x0 x1 .
∀ x2 x3 :
(
ι → ο
)
→ ο
.
∀ x4 x5 :
ι → ι
.
∀ x6 x7 x8 x9 :
ι → ο
.
pack_c_u_p_p
x0
x2
x4
x6
x8
=
pack_c_u_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
⟶
x4
x10
=
x5
x10
)
)
(
∀ x10 .
x10
∈
x0
⟶
x6
x10
=
x7
x10
)
)
(
∀ x10 .
x10
∈
x0
⟶
x8
x10
=
x9
x10
)
(proof)
Theorem
pack_c_u_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
⟶
x3
x9
=
x4
x9
)
⟶
(
∀ x9 .
x9
∈
x0
⟶
iff
(
x5
x9
)
(
x6
x9
)
)
⟶
(
∀ x9 .
x9
∈
x0
⟶
iff
(
x7
x9
)
(
x8
x9
)
)
⟶
pack_c_u_p_p
x0
x1
x3
x5
x7
=
pack_c_u_p_p
x0
x2
x4
x6
x8
(proof)
Definition
struct_c_u_p_p
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
(
ι → ο
)
→ ο
.
∀ x4 :
ι → ι
.
(
∀ x5 .
x5
∈
x2
⟶
x4
x5
∈
x2
)
⟶
∀ x5 x6 :
ι → ο
.
x1
(
pack_c_u_p_p
x2
x3
x4
x5
x6
)
)
⟶
x1
x0
Theorem
pack_struct_c_u_p_p_I
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
x2
x3
∈
x0
)
⟶
∀ x3 x4 :
ι → ο
.
struct_c_u_p_p
(
pack_c_u_p_p
x0
x1
x2
x3
x4
)
(proof)
Theorem
pack_struct_c_u_p_p_E2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 x4 :
ι → ο
.
struct_c_u_p_p
(
pack_c_u_p_p
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x5
∈
x0
(proof)
Theorem
struct_c_u_p_p_eta
:
∀ x0 .
struct_c_u_p_p
x0
⟶
x0
=
pack_c_u_p_p
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
decode_p
(
ap
x0
4
)
)
(proof)
Definition
unpack_c_u_p_p_i
:=
λ x0 .
λ x1 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι → ι
)
→
(
ι → ο
)
→
(
ι → ο
)
→ ι
.
x1
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
decode_p
(
ap
x0
4
)
)
Theorem
unpack_c_u_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
⟶
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_c_u_p_p_i
(
pack_c_u_p_p
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
unpack_c_u_p_p_o
:=
λ x0 .
λ x1 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι → ι
)
→
(
ι → ο
)
→
(
ι → ο
)
→ ο
.
x1
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
decode_p
(
ap
x0
4
)
)
Theorem
unpack_c_u_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
⟶
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_c_u_p_p_o
(
pack_c_u_p_p
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
pack_c_u_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
)
(
lam
x0
x2
)
(
If_i
(
x5
=
3
)
(
Sep
x0
x3
)
x4
)
)
)
)
Theorem
pack_c_u_p_e_0_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 :
ι → ο
.
∀ x5 .
x0
=
pack_c_u_p_e
x1
x2
x3
x4
x5
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_c_u_p_e_0_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
x0
=
ap
(
pack_c_u_p_e
x0
x1
x2
x3
x4
)
0
(proof)
Theorem
pack_c_u_p_e_1_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 :
ι → ο
.
∀ x5 .
x0
=
pack_c_u_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_u_p_e_1_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
∀ x5 :
ι → ο
.
(
∀ x6 .
x5
x6
⟶
x6
∈
x0
)
⟶
x1
x5
=
decode_c
(
ap
(
pack_c_u_p_e
x0
x1
x2
x3
x4
)
1
)
x5
(proof)
Theorem
pack_c_u_p_e_2_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 :
ι → ο
.
∀ x5 .
x0
=
pack_c_u_p_e
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x3
x6
=
ap
(
ap
x0
2
)
x6
(proof)
Theorem
pack_c_u_p_e_2_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 x5 .
x5
∈
x0
⟶
x2
x5
=
ap
(
ap
(
pack_c_u_p_e
x0
x1
x2
x3
x4
)
2
)
x5
(proof)
Theorem
pack_c_u_p_e_3_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 :
ι → ο
.
∀ x5 .
x0
=
pack_c_u_p_e
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x4
x6
=
decode_p
(
ap
x0
3
)
x6
(proof)
Theorem
pack_c_u_p_e_3_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 x5 .
x5
∈
x0
⟶
x3
x5
=
decode_p
(
ap
(
pack_c_u_p_e
x0
x1
x2
x3
x4
)
3
)
x5
(proof)
Theorem
pack_c_u_p_e_4_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
∀ x3 :
ι → ι
.
∀ x4 :
ι → ο
.
∀ x5 .
x0
=
pack_c_u_p_e
x1
x2
x3
x4
x5
⟶
x5
=
ap
x0
4
(proof)
Theorem
pack_c_u_p_e_4_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
x4
=
ap
(
pack_c_u_p_e
x0
x1
x2
x3
x4
)
4
(proof)
Theorem
pack_c_u_p_e_inj
:
∀ x0 x1 .
∀ x2 x3 :
(
ι → ο
)
→ ο
.
∀ x4 x5 :
ι → ι
.
∀ x6 x7 :
ι → ο
.
∀ x8 x9 .
pack_c_u_p_e
x0
x2
x4
x6
x8
=
pack_c_u_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
⟶
x4
x10
=
x5
x10
)
)
(
∀ x10 .
x10
∈
x0
⟶
x6
x10
=
x7
x10
)
)
(
x8
=
x9
)
(proof)
Theorem
pack_c_u_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
⟶
x3
x8
=
x4
x8
)
⟶
(
∀ x8 .
x8
∈
x0
⟶
iff
(
x5
x8
)
(
x6
x8
)
)
⟶
pack_c_u_p_e
x0
x1
x3
x5
x7
=
pack_c_u_p_e
x0
x2
x4
x6
x7
(proof)
Definition
struct_c_u_p_e
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
(
ι → ο
)
→ ο
.
∀ x4 :
ι → ι
.
(
∀ x5 .
x5
∈
x2
⟶
x4
x5
∈
x2
)
⟶
∀ x5 :
ι → ο
.
∀ x6 .
x6
∈
x2
⟶
x1
(
pack_c_u_p_e
x2
x3
x4
x5
x6
)
)
⟶
x1
x0
Theorem
pack_struct_c_u_p_e_I
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
x2
x3
∈
x0
)
⟶
∀ x3 :
ι → ο
.
∀ x4 .
x4
∈
x0
⟶
struct_c_u_p_e
(
pack_c_u_p_e
x0
x1
x2
x3
x4
)
(proof)
Theorem
pack_struct_c_u_p_e_E2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
struct_c_u_p_e
(
pack_c_u_p_e
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x5
∈
x0
(proof)
Theorem
pack_struct_c_u_p_e_E4
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
struct_c_u_p_e
(
pack_c_u_p_e
x0
x1
x2
x3
x4
)
⟶
x4
∈
x0
(proof)
Theorem
struct_c_u_p_e_eta
:
∀ x0 .
struct_c_u_p_e
x0
⟶
x0
=
pack_c_u_p_e
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
ap
x0
4
)
(proof)
Definition
unpack_c_u_p_e_i
:=
λ x0 .
λ x1 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι → ι
)
→
(
ι → ο
)
→
ι → ι
.
x1
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
ap
x0
4
)
Theorem
unpack_c_u_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
⟶
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_c_u_p_e_i
(
pack_c_u_p_e
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
unpack_c_u_p_e_o
:=
λ x0 .
λ x1 :
ι →
(
(
ι → ο
)
→ ο
)
→
(
ι → ι
)
→
(
ι → ο
)
→
ι → ο
.
x1
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
ap
x0
4
)
Theorem
unpack_c_u_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
⟶
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_c_u_p_e_o
(
pack_c_u_p_e
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)