Search for blocks/addresses/...
Proofgold Signed Transaction
vin
PrR5e..
/
59db4..
PUdSS..
/
7ed1d..
vout
PrR5e..
/
01ced..
19.99 bars
TMZ6b..
/
3e5be..
ownership of
ba304..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMcX..
/
c52fd..
ownership of
5145c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMY29..
/
e2d41..
ownership of
3a893..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJGk..
/
6010f..
ownership of
1c35a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGqx..
/
4648f..
ownership of
492cc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGzK..
/
cf043..
ownership of
e9a19..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMacY..
/
48945..
ownership of
9e372..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMb4d..
/
f3d48..
ownership of
708ab..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMNa..
/
c9d66..
ownership of
c56d9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKA1..
/
c3667..
ownership of
4c016..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMN41..
/
53a7c..
ownership of
1616e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMb2W..
/
2aa08..
ownership of
b5342..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHHq..
/
a2732..
ownership of
db8f0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLMr..
/
2b88a..
ownership of
db75e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdmy..
/
9ebfa..
ownership of
821fb..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQYf..
/
3320a..
ownership of
5c094..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTQU..
/
448bb..
ownership of
c88b5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMU1E..
/
acb3c..
ownership of
e668a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGfB..
/
a60e4..
ownership of
33b15..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMazx..
/
c155e..
ownership of
7a818..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHK3..
/
f3291..
ownership of
52c8f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbXx..
/
4834c..
ownership of
20338..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNFG..
/
c8f3d..
ownership of
9d8a6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNMH..
/
8396b..
ownership of
16a31..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMrz..
/
8a7de..
ownership of
a9afd..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMV5J..
/
f0ccf..
ownership of
84273..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMN1p..
/
11cd7..
ownership of
e305f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLYE..
/
31ecc..
ownership of
b8a6b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNkz..
/
c59c4..
ownership of
94a5d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFKB..
/
c3c9e..
ownership of
2f6a4..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLB6..
/
9c8ea..
ownership of
3cd95..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYtf..
/
febcf..
ownership of
7f2df..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKdq..
/
b935b..
ownership of
bf564..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJsA..
/
f56a4..
ownership of
673e8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMP9b..
/
8c538..
ownership of
0bcee..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPd9..
/
5e5fd..
ownership of
ae868..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWSr..
/
35a18..
ownership of
09249..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYru..
/
f2b2a..
ownership of
e9f37..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNVC..
/
08b6d..
ownership of
aa16a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPmy..
/
851a2..
ownership of
1a616..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMa2d..
/
6d946..
ownership of
91b50..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLWd..
/
d70b6..
ownership of
ff2e0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUXb..
/
981b2..
ownership of
26539..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLCG..
/
0cc80..
ownership of
320b7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGh2..
/
8f2bb..
ownership of
b1c3e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGg8..
/
581b3..
ownership of
28d31..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFUi..
/
2d309..
ownership of
d2435..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUKc..
/
5c431..
ownership of
cb62e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLRU..
/
74140..
ownership of
63275..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQHB..
/
3da1b..
ownership of
e2008..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZez..
/
17899..
ownership of
123b7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdpN..
/
bbcb1..
ownership of
44715..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMS3z..
/
d641c..
ownership of
675cc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZkK..
/
23133..
ownership of
edd77..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSC2..
/
b591a..
ownership of
8d778..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZx1..
/
a2ace..
ownership of
e77d7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWKu..
/
716da..
ownership of
fac8f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRPL..
/
13c8d..
ownership of
11696..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLxr..
/
63b28..
ownership of
ab138..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcoB..
/
db255..
ownership of
3e2bc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXR7..
/
05638..
ownership of
d10e7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVcr..
/
29b9f..
ownership of
36249..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNHS..
/
4acf4..
ownership of
659ca..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPfk..
/
db4ee..
ownership of
0aa78..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSYC..
/
143bb..
ownership of
575bc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPEV..
/
b48d0..
ownership of
536ed..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHG4..
/
91261..
ownership of
a2f52..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUep..
/
0c57b..
ownership of
e76b7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLzv..
/
b17a2..
ownership of
0ca86..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcH7..
/
df639..
ownership of
83f82..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMK23..
/
19418..
ownership of
3ac95..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaHY..
/
a0f2f..
ownership of
6d693..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXz4..
/
b8030..
ownership of
e7c2d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMT3P..
/
21bb3..
ownership of
4ac18..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLZ8..
/
c6563..
ownership of
d1a9a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWdW..
/
6f1f9..
ownership of
454ea..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMS4N..
/
6682c..
ownership of
21712..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdzK..
/
27999..
ownership of
d3a61..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUry..
/
0c685..
ownership of
9bf81..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcbs..
/
a6795..
ownership of
149dd..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPun..
/
fcc4c..
ownership of
71d92..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPXf..
/
0a436..
ownership of
88fe3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJJC..
/
67f2a..
ownership of
3daff..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbGK..
/
63cae..
ownership of
a862c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMw9..
/
2e736..
ownership of
133f4..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGPu..
/
7c933..
ownership of
8381e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZbz..
/
26728..
ownership of
558ef..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbYJ..
/
e74f8..
ownership of
0e0fc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPmB..
/
07860..
ownership of
7db00..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdoP..
/
07741..
ownership of
98bac..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKaR..
/
6427e..
ownership of
9556d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaie..
/
dae57..
ownership of
9ac1b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVTv..
/
14f10..
ownership of
981b3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTX8..
/
77ea9..
ownership of
1aa49..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMP5s..
/
1fb8c..
ownership of
6db3d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMF2h..
/
f6f13..
ownership of
6b8b5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdri..
/
57259..
ownership of
c23d4..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMF37..
/
a3a14..
ownership of
7fca7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGey..
/
b048c..
ownership of
9e80d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRRG..
/
b0212..
ownership of
53d04..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLLQ..
/
6605e..
ownership of
7eff9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKXK..
/
09c38..
ownership of
079fb..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUSV..
/
80f3b..
ownership of
69926..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGVK..
/
bd9b0..
ownership of
e9012..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcnt..
/
12e95..
ownership of
b57b6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJs5..
/
0afb7..
ownership of
77684..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMacp..
/
7b020..
ownership of
98c7f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXmw..
/
49c10..
ownership of
0a69b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbpm..
/
e7486..
ownership of
bdc4a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUMV..
/
7e425..
ownership of
fa919..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXc4..
/
f207d..
ownership of
550a7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHRM..
/
d4dd7..
ownership of
59653..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaSj..
/
587bd..
ownership of
cc54f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMakV..
/
8855d..
ownership of
91b51..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXLa..
/
13c59..
ownership of
0e751..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbTR..
/
b4068..
ownership of
df5ad..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHqT..
/
820b7..
ownership of
57145..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMri..
/
f91cf..
ownership of
9fdf3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdRW..
/
a4f4b..
ownership of
a8d7d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcNm..
/
2c753..
ownership of
04f7f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMEr6..
/
bfec2..
ownership of
5904c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNJY..
/
c1d78..
ownership of
e5246..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWi4..
/
a7587..
ownership of
00a7d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMF3p..
/
201d9..
ownership of
6ff73..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZkM..
/
e9011..
ownership of
8b56a..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZ52..
/
8cf50..
ownership of
939ba..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZxm..
/
b68a0..
ownership of
fa69d..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbQS..
/
e92dc..
ownership of
a0136..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMW7M..
/
e7f72..
ownership of
7d5f0..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWcy..
/
79f2f..
ownership of
9e6b1..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRLz..
/
fc32d..
ownership of
385b4..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMd1m..
/
cb7a4..
ownership of
cd75b..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMR5C..
/
559ee..
ownership of
6bcb7..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZmD..
/
fe824..
ownership of
e3e6a..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJh6..
/
083af..
ownership of
07624..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMN9s..
/
d645b..
ownership of
3ace9..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYJ8..
/
04aca..
ownership of
62b6d..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcKw..
/
e57da..
ownership of
2c394..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMN3C..
/
bbb44..
ownership of
65334..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUct..
/
f1237..
ownership of
217a7..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TML2o..
/
06ef0..
ownership of
d42ff..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWT4..
/
a4caf..
ownership of
30f11..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUMB..
/
ef071..
ownership of
02aa6..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMd8r..
/
269da..
ownership of
dda44..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHTv..
/
f3570..
ownership of
5b281..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRQS..
/
e0d83..
ownership of
b9270..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaXW..
/
053ae..
ownership of
327f9..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZKq..
/
134c4..
ownership of
d5afa..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcFF..
/
113a6..
ownership of
bea45..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFT4..
/
e9221..
ownership of
0601c..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTJ1..
/
6595e..
ownership of
b47c3..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNZm..
/
859c2..
ownership of
b3bb9..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdma..
/
70a19..
ownership of
ec21d..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMEse..
/
3fd07..
ownership of
54dbd..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYH1..
/
f4d44..
ownership of
965d6..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMVd..
/
4e611..
ownership of
85538..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbyJ..
/
4cfd6..
ownership of
8b490..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHXE..
/
a1329..
ownership of
eb32c..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMb9d..
/
5b417..
ownership of
9b53a..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJ9S..
/
d40dc..
ownership of
111dc..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcCX..
/
d7576..
ownership of
df064..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TML4z..
/
c78d8..
ownership of
df142..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbVC..
/
f2e4f..
ownership of
3c7a5..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZ2w..
/
9b08e..
ownership of
119d1..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUED..
/
a3fe5..
ownership of
c263b..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPPK..
/
2f351..
ownership of
8e748..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWRu..
/
3e9df..
ownership of
fe411..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHRZ..
/
67f1e..
ownership of
91fff..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHJ9..
/
85e21..
ownership of
59de6..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJWW..
/
6bf83..
ownership of
d335d..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdVW..
/
2d4d6..
ownership of
02a4a..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZWd..
/
d8fb6..
ownership of
dd8f2..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
PUSob..
/
a7892..
doc published by
Pr6Pc..
Param
lam
Sigma
:
ι
→
(
ι
→
ι
) →
ι
Param
ordsucc
ordsucc
:
ι
→
ι
Param
If_i
If_i
:
ο
→
ι
→
ι
→
ι
Definition
pack_e
pack_e
:=
λ x0 x1 .
lam
2
(
λ x2 .
If_i
(
x2
=
0
)
x0
x1
)
Param
ap
ap
:
ι
→
ι
→
ι
Known
tuple_2_0_eq
tuple_2_0_eq
:
∀ x0 x1 .
ap
(
lam
2
(
λ x3 .
If_i
(
x3
=
0
)
x0
x1
)
)
0
=
x0
Theorem
pack_e_0_eq
pack_e_0_eq
:
∀ x0 x1 x2 .
x0
=
pack_e
x1
x2
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_e_0_eq2
pack_e_0_eq2
:
∀ x0 x1 .
x0
=
ap
(
pack_e
x0
x1
)
0
(proof)
Known
tuple_2_1_eq
tuple_2_1_eq
:
∀ x0 x1 .
ap
(
lam
2
(
λ x3 .
If_i
(
x3
=
0
)
x0
x1
)
)
1
=
x1
Theorem
pack_e_1_eq
pack_e_1_eq
:
∀ x0 x1 x2 .
x0
=
pack_e
x1
x2
⟶
x2
=
ap
x0
1
(proof)
Theorem
pack_e_1_eq2
pack_e_1_eq2
:
∀ x0 x1 .
x1
=
ap
(
pack_e
x0
x1
)
1
(proof)
Definition
and
and
:=
λ x0 x1 : ο .
∀ x2 : ο .
(
x0
⟶
x1
⟶
x2
)
⟶
x2
Known
andI
andI
:
∀ x0 x1 : ο .
x0
⟶
x1
⟶
and
x0
x1
Theorem
pack_e_inj
pack_e_inj
:
∀ x0 x1 x2 x3 .
pack_e
x0
x2
=
pack_e
x1
x3
⟶
and
(
x0
=
x1
)
(
x2
=
x3
)
(proof)
Definition
struct_e
struct_e
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 x3 .
x3
∈
x2
⟶
x1
(
pack_e
x2
x3
)
)
⟶
x1
x0
Theorem
pack_struct_e_I
pack_struct_e_I
:
∀ x0 x1 .
x1
∈
x0
⟶
struct_e
(
pack_e
x0
x1
)
(proof)
Theorem
pack_struct_e_E1
pack_struct_e_E1
:
∀ x0 x1 .
struct_e
(
pack_e
x0
x1
)
⟶
x1
∈
x0
(proof)
Theorem
struct_e_eta
struct_e_eta
:
∀ x0 .
struct_e
x0
⟶
x0
=
pack_e
(
ap
x0
0
)
(
ap
x0
1
)
(proof)
Definition
unpack_e_i
unpack_e_i
:=
λ x0 .
λ x1 :
ι →
ι → ι
.
x1
(
ap
x0
0
)
(
ap
x0
1
)
Theorem
unpack_e_i_eq
unpack_e_i_eq
:
∀ x0 :
ι →
ι → ι
.
∀ x1 x2 .
unpack_e_i
(
pack_e
x1
x2
)
x0
=
x0
x1
x2
(proof)
Definition
unpack_e_o
unpack_e_o
:=
λ x0 .
λ x1 :
ι →
ι → ο
.
x1
(
ap
x0
0
)
(
ap
x0
1
)
Theorem
unpack_e_o_eq
unpack_e_o_eq
:
∀ x0 :
ι →
ι → ο
.
∀ x1 x2 .
unpack_e_o
(
pack_e
x1
x2
)
x0
=
x0
x1
x2
(proof)
Definition
pack_u
pack_u
:=
λ x0 .
λ x1 :
ι → ι
.
lam
2
(
λ x2 .
If_i
(
x2
=
0
)
x0
(
lam
x0
x1
)
)
Theorem
pack_u_0_eq
pack_u_0_eq
:
∀ x0 x1 .
∀ x2 :
ι → ι
.
x0
=
pack_u
x1
x2
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_u_0_eq2
pack_u_0_eq2
:
∀ x0 .
∀ x1 :
ι → ι
.
x0
=
ap
(
pack_u
x0
x1
)
0
(proof)
Known
beta
beta
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 .
x2
∈
x0
⟶
ap
(
lam
x0
x1
)
x2
=
x1
x2
Theorem
pack_u_1_eq
pack_u_1_eq
:
∀ x0 x1 .
∀ x2 :
ι → ι
.
x0
=
pack_u
x1
x2
⟶
∀ x3 .
x3
∈
x1
⟶
x2
x3
=
ap
(
ap
x0
1
)
x3
(proof)
Theorem
pack_u_1_eq2
pack_u_1_eq2
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 .
x2
∈
x0
⟶
x1
x2
=
ap
(
ap
(
pack_u
x0
x1
)
1
)
x2
(proof)
Theorem
pack_u_inj
pack_u_inj
:
∀ x0 x1 .
∀ x2 x3 :
ι → ι
.
pack_u
x0
x2
=
pack_u
x1
x3
⟶
and
(
x0
=
x1
)
(
∀ x4 .
x4
∈
x0
⟶
x2
x4
=
x3
x4
)
(proof)
Known
encode_u_ext
encode_u_ext
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
x1
x3
=
x2
x3
)
⟶
lam
x0
x1
=
lam
x0
x2
Theorem
pack_u_ext
pack_u_ext
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
x1
x3
=
x2
x3
)
⟶
pack_u
x0
x1
=
pack_u
x0
x2
(proof)
Definition
struct_u
struct_u
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
ι → ι
.
(
∀ x4 .
x4
∈
x2
⟶
x3
x4
∈
x2
)
⟶
x1
(
pack_u
x2
x3
)
)
⟶
x1
x0
Theorem
pack_struct_u_I
pack_struct_u_I
:
∀ x0 .
∀ x1 :
ι → ι
.
(
∀ x2 .
x2
∈
x0
⟶
x1
x2
∈
x0
)
⟶
struct_u
(
pack_u
x0
x1
)
(proof)
Theorem
pack_struct_u_E1
pack_struct_u_E1
:
∀ x0 .
∀ x1 :
ι → ι
.
struct_u
(
pack_u
x0
x1
)
⟶
∀ x2 .
x2
∈
x0
⟶
x1
x2
∈
x0
(proof)
Theorem
struct_u_eta
struct_u_eta
:
∀ x0 .
struct_u
x0
⟶
x0
=
pack_u
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
(proof)
Definition
unpack_u_i
unpack_u_i
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→ ι
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
Theorem
unpack_u_i_eq
unpack_u_i_eq
:
∀ x0 :
ι →
(
ι → ι
)
→ ι
.
∀ x1 .
∀ x2 :
ι → ι
.
(
∀ x3 :
ι → ι
.
(
∀ x4 .
x4
∈
x1
⟶
x2
x4
=
x3
x4
)
⟶
x0
x1
x3
=
x0
x1
x2
)
⟶
unpack_u_i
(
pack_u
x1
x2
)
x0
=
x0
x1
x2
(proof)
Definition
unpack_u_o
unpack_u_o
:=
λ x0 .
λ x1 :
ι →
(
ι → ι
)
→ ο
.
x1
(
ap
x0
0
)
(
ap
(
ap
x0
1
)
)
Theorem
unpack_u_o_eq
unpack_u_o_eq
:
∀ x0 :
ι →
(
ι → ι
)
→ ο
.
∀ x1 .
∀ x2 :
ι → ι
.
(
∀ x3 :
ι → ι
.
(
∀ x4 .
x4
∈
x1
⟶
x2
x4
=
x3
x4
)
⟶
x0
x1
x3
=
x0
x1
x2
)
⟶
unpack_u_o
(
pack_u
x1
x2
)
x0
=
x0
x1
x2
(proof)
Param
encode_b
encode_b
:
ι
→
CT2
ι
Definition
pack_b
pack_b
:=
λ x0 .
λ x1 :
ι →
ι → ι
.
lam
2
(
λ x2 .
If_i
(
x2
=
0
)
x0
(
encode_b
x0
x1
)
)
Theorem
pack_b_0_eq
pack_b_0_eq
:
∀ x0 x1 .
∀ x2 :
ι →
ι → ι
.
x0
=
pack_b
x1
x2
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_b_0_eq2
pack_b_0_eq2
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
x0
=
ap
(
pack_b
x0
x1
)
0
(proof)
Param
decode_b
decode_b
:
ι
→
ι
→
ι
→
ι
Known
decode_encode_b
decode_encode_b
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 .
x2
∈
x0
⟶
∀ x3 .
x3
∈
x0
⟶
decode_b
(
encode_b
x0
x1
)
x2
x3
=
x1
x2
x3
Theorem
pack_b_1_eq
pack_b_1_eq
:
∀ x0 x1 .
∀ x2 :
ι →
ι → ι
.
x0
=
pack_b
x1
x2
⟶
∀ x3 .
x3
∈
x1
⟶
∀ x4 .
x4
∈
x1
⟶
x2
x3
x4
=
decode_b
(
ap
x0
1
)
x3
x4
(proof)
Theorem
pack_b_1_eq2
pack_b_1_eq2
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 .
x2
∈
x0
⟶
∀ x3 .
x3
∈
x0
⟶
x1
x2
x3
=
decode_b
(
ap
(
pack_b
x0
x1
)
1
)
x2
x3
(proof)
Theorem
pack_b_inj
pack_b_inj
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ι
.
pack_b
x0
x2
=
pack_b
x1
x3
⟶
and
(
x0
=
x1
)
(
∀ x4 .
x4
∈
x0
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x4
x5
=
x3
x4
x5
)
(proof)
Known
encode_b_ext
encode_b_ext
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
∀ x4 .
x4
∈
x0
⟶
x1
x3
x4
=
x2
x3
x4
)
⟶
encode_b
x0
x1
=
encode_b
x0
x2
Theorem
pack_b_ext
pack_b_ext
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
∀ x4 .
x4
∈
x0
⟶
x1
x3
x4
=
x2
x3
x4
)
⟶
pack_b
x0
x1
=
pack_b
x0
x2
(proof)
Definition
struct_b
struct_b
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
ι →
ι → ι
.
(
∀ x4 .
x4
∈
x2
⟶
∀ x5 .
x5
∈
x2
⟶
x3
x4
x5
∈
x2
)
⟶
x1
(
pack_b
x2
x3
)
)
⟶
x1
x0
Theorem
pack_struct_b_I
pack_struct_b_I
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
(
∀ x2 .
x2
∈
x0
⟶
∀ x3 .
x3
∈
x0
⟶
x1
x2
x3
∈
x0
)
⟶
struct_b
(
pack_b
x0
x1
)
(proof)
Theorem
pack_struct_b_E1
pack_struct_b_E1
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
struct_b
(
pack_b
x0
x1
)
⟶
∀ x2 .
x2
∈
x0
⟶
∀ x3 .
x3
∈
x0
⟶
x1
x2
x3
∈
x0
(proof)
Theorem
struct_b_eta
struct_b_eta
:
∀ x0 .
struct_b
x0
⟶
x0
=
pack_b
(
ap
x0
0
)
(
decode_b
(
ap
x0
1
)
)
(proof)
Definition
unpack_b_i
unpack_b_i
:=
λ x0 .
λ x1 :
ι →
(
ι →
ι → ι
)
→ ι
.
x1
(
ap
x0
0
)
(
decode_b
(
ap
x0
1
)
)
Theorem
unpack_b_i_eq
unpack_b_i_eq
:
∀ x0 :
ι →
(
ι →
ι → ι
)
→ ι
.
∀ x1 .
∀ x2 :
ι →
ι → ι
.
(
∀ x3 :
ι →
ι → ι
.
(
∀ x4 .
x4
∈
x1
⟶
∀ x5 .
x5
∈
x1
⟶
x2
x4
x5
=
x3
x4
x5
)
⟶
x0
x1
x3
=
x0
x1
x2
)
⟶
unpack_b_i
(
pack_b
x1
x2
)
x0
=
x0
x1
x2
(proof)
Definition
unpack_b_o
unpack_b_o
:=
λ x0 .
λ x1 :
ι →
(
ι →
ι → ι
)
→ ο
.
x1
(
ap
x0
0
)
(
decode_b
(
ap
x0
1
)
)
Theorem
unpack_b_o_eq
unpack_b_o_eq
:
∀ x0 :
ι →
(
ι →
ι → ι
)
→ ο
.
∀ x1 .
∀ x2 :
ι →
ι → ι
.
(
∀ x3 :
ι →
ι → ι
.
(
∀ x4 .
x4
∈
x1
⟶
∀ x5 .
x5
∈
x1
⟶
x2
x4
x5
=
x3
x4
x5
)
⟶
x0
x1
x3
=
x0
x1
x2
)
⟶
unpack_b_o
(
pack_b
x1
x2
)
x0
=
x0
x1
x2
(proof)
Param
Sep
Sep
:
ι
→
(
ι
→
ο
) →
ι
Definition
pack_p
pack_p
:=
λ x0 .
λ x1 :
ι → ο
.
lam
2
(
λ x2 .
If_i
(
x2
=
0
)
x0
(
Sep
x0
x1
)
)
Theorem
pack_p_0_eq
pack_p_0_eq
:
∀ x0 x1 .
∀ x2 :
ι → ο
.
x0
=
pack_p
x1
x2
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_p_0_eq2
pack_p_0_eq2
:
∀ x0 .
∀ x1 :
ι → ο
.
x0
=
ap
(
pack_p
x0
x1
)
0
(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_p_1_eq
pack_p_1_eq
:
∀ x0 x1 .
∀ x2 :
ι → ο
.
x0
=
pack_p
x1
x2
⟶
∀ x3 .
x3
∈
x1
⟶
x2
x3
=
decode_p
(
ap
x0
1
)
x3
(proof)
Theorem
pack_p_1_eq2
pack_p_1_eq2
:
∀ x0 .
∀ x1 :
ι → ο
.
∀ x2 .
x2
∈
x0
⟶
x1
x2
=
decode_p
(
ap
(
pack_p
x0
x1
)
1
)
x2
(proof)
Theorem
pack_p_inj
pack_p_inj
:
∀ x0 x1 .
∀ x2 x3 :
ι → ο
.
pack_p
x0
x2
=
pack_p
x1
x3
⟶
and
(
x0
=
x1
)
(
∀ x4 .
x4
∈
x0
⟶
x2
x4
=
x3
x4
)
(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
Theorem
pack_p_ext
pack_p_ext
:
∀ x0 .
∀ x1 x2 :
ι → ο
.
(
∀ x3 .
x3
∈
x0
⟶
iff
(
x1
x3
)
(
x2
x3
)
)
⟶
pack_p
x0
x1
=
pack_p
x0
x2
(proof)
Definition
struct_p
struct_p
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
ι → ο
.
x1
(
pack_p
x2
x3
)
)
⟶
x1
x0
Theorem
pack_struct_p_I
pack_struct_p_I
:
∀ x0 .
∀ x1 :
ι → ο
.
struct_p
(
pack_p
x0
x1
)
(proof)
Known
iff_refl
iff_refl
:
∀ x0 : ο .
iff
x0
x0
Theorem
struct_p_eta
struct_p_eta
:
∀ x0 .
struct_p
x0
⟶
x0
=
pack_p
(
ap
x0
0
)
(
decode_p
(
ap
x0
1
)
)
(proof)
Definition
unpack_p_i
unpack_p_i
:=
λ x0 .
λ x1 :
ι →
(
ι → ο
)
→ ι
.
x1
(
ap
x0
0
)
(
decode_p
(
ap
x0
1
)
)
Theorem
unpack_p_i_eq
unpack_p_i_eq
:
∀ x0 :
ι →
(
ι → ο
)
→ ι
.
∀ x1 .
∀ x2 :
ι → ο
.
(
∀ x3 :
ι → ο
.
(
∀ x4 .
x4
∈
x1
⟶
iff
(
x2
x4
)
(
x3
x4
)
)
⟶
x0
x1
x3
=
x0
x1
x2
)
⟶
unpack_p_i
(
pack_p
x1
x2
)
x0
=
x0
x1
x2
(proof)
Definition
unpack_p_o
unpack_p_o
:=
λ x0 .
λ x1 :
ι →
(
ι → ο
)
→ ο
.
x1
(
ap
x0
0
)
(
decode_p
(
ap
x0
1
)
)
Theorem
unpack_p_o_eq
unpack_p_o_eq
:
∀ x0 :
ι →
(
ι → ο
)
→ ο
.
∀ x1 .
∀ x2 :
ι → ο
.
(
∀ x3 :
ι → ο
.
(
∀ x4 .
x4
∈
x1
⟶
iff
(
x2
x4
)
(
x3
x4
)
)
⟶
x0
x1
x3
=
x0
x1
x2
)
⟶
unpack_p_o
(
pack_p
x1
x2
)
x0
=
x0
x1
x2
(proof)
Param
encode_r
encode_r
:
ι
→
(
ι
→
ι
→
ο
) →
ι
Definition
pack_r
pack_r
:=
λ x0 .
λ x1 :
ι →
ι → ο
.
lam
2
(
λ x2 .
If_i
(
x2
=
0
)
x0
(
encode_r
x0
x1
)
)
Theorem
pack_r_0_eq
pack_r_0_eq
:
∀ x0 x1 .
∀ x2 :
ι →
ι → ο
.
x0
=
pack_r
x1
x2
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_r_0_eq2
pack_r_0_eq2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ο
.
x2
x0
(
ap
(
pack_r
x0
x1
)
0
)
⟶
x2
(
ap
(
pack_r
x0
x1
)
0
)
x0
(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_r_1_eq
pack_r_1_eq
:
∀ x0 x1 .
∀ x2 :
ι →
ι → ο
.
x0
=
pack_r
x1
x2
⟶
∀ x3 .
x3
∈
x1
⟶
∀ x4 .
x4
∈
x1
⟶
x2
x3
x4
=
decode_r
(
ap
x0
1
)
x3
x4
(proof)
Theorem
pack_r_1_eq2
pack_r_1_eq2
:
∀ x0 .
∀ x1 :
ι →
ι → ο
.
∀ x2 .
x2
∈
x0
⟶
∀ x3 .
x3
∈
x0
⟶
x1
x2
x3
=
decode_r
(
ap
(
pack_r
x0
x1
)
1
)
x2
x3
(proof)
Theorem
pack_r_inj
pack_r_inj
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ο
.
pack_r
x0
x2
=
pack_r
x1
x3
⟶
and
(
x0
=
x1
)
(
∀ x4 .
x4
∈
x0
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x4
x5
=
x3
x4
x5
)
(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_r_ext
pack_r_ext
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ο
.
(
∀ x3 .
x3
∈
x0
⟶
∀ x4 .
x4
∈
x0
⟶
iff
(
x1
x3
x4
)
(
x2
x3
x4
)
)
⟶
pack_r
x0
x1
=
pack_r
x0
x2
(proof)
Definition
struct_r
struct_r
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
ι →
ι → ο
.
x1
(
pack_r
x2
x3
)
)
⟶
x1
x0
Theorem
pack_struct_r_I
pack_struct_r_I
:
∀ x0 .
∀ x1 :
ι →
ι → ο
.
struct_r
(
pack_r
x0
x1
)
(proof)
Theorem
struct_r_eta
struct_r_eta
:
∀ x0 .
struct_r
x0
⟶
x0
=
pack_r
(
ap
x0
0
)
(
decode_r
(
ap
x0
1
)
)
(proof)
Definition
unpack_r_i
unpack_r_i
:=
λ x0 .
λ x1 :
ι →
(
ι →
ι → ο
)
→ ι
.
x1
(
ap
x0
0
)
(
decode_r
(
ap
x0
1
)
)
Theorem
unpack_r_i_eq
unpack_r_i_eq
:
∀ x0 :
ι →
(
ι →
ι → ο
)
→ ι
.
∀ x1 .
∀ x2 :
ι →
ι → ο
.
(
∀ x3 :
ι →
ι → ο
.
(
∀ x4 .
x4
∈
x1
⟶
∀ x5 .
x5
∈
x1
⟶
iff
(
x2
x4
x5
)
(
x3
x4
x5
)
)
⟶
x0
x1
x3
=
x0
x1
x2
)
⟶
unpack_r_i
(
pack_r
x1
x2
)
x0
=
x0
x1
x2
(proof)
Definition
unpack_r_o
unpack_r_o
:=
λ x0 .
λ x1 :
ι →
(
ι →
ι → ο
)
→ ο
.
x1
(
ap
x0
0
)
(
decode_r
(
ap
x0
1
)
)
Theorem
unpack_r_o_eq
unpack_r_o_eq
:
∀ x0 :
ι →
(
ι →
ι → ο
)
→ ο
.
∀ x1 .
∀ x2 :
ι →
ι → ο
.
(
∀ x3 :
ι →
ι → ο
.
(
∀ x4 .
x4
∈
x1
⟶
∀ x5 .
x5
∈
x1
⟶
iff
(
x2
x4
x5
)
(
x3
x4
x5
)
)
⟶
x0
x1
x3
=
x0
x1
x2
)
⟶
unpack_r_o
(
pack_r
x1
x2
)
x0
=
x0
x1
x2
(proof)
Param
encode_c
encode_c
:
ι
→
(
(
ι
→
ο
) →
ο
) →
ι
Definition
pack_c
pack_c
:=
λ x0 .
λ x1 :
(
ι → ο
)
→ ο
.
lam
2
(
λ x2 .
If_i
(
x2
=
0
)
x0
(
encode_c
x0
x1
)
)
Theorem
pack_c_0_eq
pack_c_0_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
x0
=
pack_c
x1
x2
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_c_0_eq2
pack_c_0_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
x0
=
ap
(
pack_c
x0
x1
)
0
(proof)
Param
decode_c
decode_c
:
ι
→
(
ι
→
ο
) →
ο
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_1_eq
pack_c_1_eq
:
∀ x0 x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
x0
=
pack_c
x1
x2
⟶
∀ x3 :
ι → ο
.
(
∀ x4 .
x3
x4
⟶
x4
∈
x1
)
⟶
x2
x3
=
decode_c
(
ap
x0
1
)
x3
(proof)
Theorem
pack_c_1_eq2
pack_c_1_eq2
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
∀ x2 :
ι → ο
.
(
∀ x3 .
x2
x3
⟶
x3
∈
x0
)
⟶
x1
x2
=
decode_c
(
ap
(
pack_c
x0
x1
)
1
)
x2
(proof)
Theorem
pack_c_inj
pack_c_inj
:
∀ x0 x1 .
∀ x2 x3 :
(
ι → ο
)
→ ο
.
pack_c
x0
x2
=
pack_c
x1
x3
⟶
and
(
x0
=
x1
)
(
∀ x4 :
ι → ο
.
(
∀ x5 .
x4
x5
⟶
x5
∈
x0
)
⟶
x2
x4
=
x3
x4
)
(proof)
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_ext
pack_c_ext
:
∀ x0 .
∀ x1 x2 :
(
ι → ο
)
→ ο
.
(
∀ x3 :
ι → ο
.
(
∀ x4 .
x3
x4
⟶
x4
∈
x0
)
⟶
iff
(
x1
x3
)
(
x2
x3
)
)
⟶
pack_c
x0
x1
=
pack_c
x0
x2
(proof)
Definition
struct_c
struct_c
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
(
ι → ο
)
→ ο
.
x1
(
pack_c
x2
x3
)
)
⟶
x1
x0
Theorem
pack_struct_c_I
pack_struct_c_I
:
∀ x0 .
∀ x1 :
(
ι → ο
)
→ ο
.
struct_c
(
pack_c
x0
x1
)
(proof)
Theorem
struct_c_eta
struct_c_eta
:
∀ x0 .
struct_c
x0
⟶
x0
=
pack_c
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
(proof)
Definition
unpack_c_i
unpack_c_i
:=
λ x0 .
λ x1 :
ι →
(
(
ι → ο
)
→ ο
)
→ ι
.
x1
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
Theorem
unpack_c_i_eq
unpack_c_i_eq
:
∀ x0 :
ι →
(
(
ι → ο
)
→ ο
)
→ ι
.
∀ x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
(
∀ x3 :
(
ι → ο
)
→ ο
.
(
∀ x4 :
ι → ο
.
(
∀ x5 .
x4
x5
⟶
x5
∈
x1
)
⟶
iff
(
x2
x4
)
(
x3
x4
)
)
⟶
x0
x1
x3
=
x0
x1
x2
)
⟶
unpack_c_i
(
pack_c
x1
x2
)
x0
=
x0
x1
x2
(proof)
Definition
unpack_c_o
unpack_c_o
:=
λ x0 .
λ x1 :
ι →
(
(
ι → ο
)
→ ο
)
→ ο
.
x1
(
ap
x0
0
)
(
decode_c
(
ap
x0
1
)
)
Theorem
unpack_c_o_eq
unpack_c_o_eq
:
∀ x0 :
ι →
(
(
ι → ο
)
→ ο
)
→ ο
.
∀ x1 .
∀ x2 :
(
ι → ο
)
→ ο
.
(
∀ x3 :
(
ι → ο
)
→ ο
.
(
∀ x4 :
ι → ο
.
(
∀ x5 .
x4
x5
⟶
x5
∈
x1
)
⟶
iff
(
x2
x4
)
(
x3
x4
)
)
⟶
x0
x1
x3
=
x0
x1
x2
)
⟶
unpack_c_o
(
pack_c
x1
x2
)
x0
=
x0
x1
x2
(proof)