Search for blocks/addresses/...
Proofgold Signed Transaction
vin
PrQPb..
/
9b0ef..
PUdiR..
/
f5b16..
vout
PrQPb..
/
2da81..
19.92 bars
TMabH..
/
be3c5..
ownership of
ba2a1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJfa..
/
de713..
ownership of
38414..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdzc..
/
fca85..
ownership of
49c8d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TML6n..
/
b0af7..
ownership of
8c8fe..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGPe..
/
4830e..
ownership of
648de..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVx3..
/
4f697..
ownership of
b6e16..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZZF..
/
00323..
ownership of
b48de..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGdv..
/
39fea..
ownership of
77f8b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYwq..
/
1efb1..
ownership of
b6cb6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMX2n..
/
0ce09..
ownership of
b3868..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLMa..
/
7f2f4..
ownership of
02840..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcGE..
/
5ebf8..
ownership of
69b4d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPyE..
/
61d70..
ownership of
498d1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYW5..
/
65e51..
ownership of
f63f0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJXe..
/
92534..
ownership of
a0b7f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYna..
/
328de..
ownership of
43068..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZrv..
/
b930e..
ownership of
757a1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNzv..
/
f09c2..
ownership of
0b673..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHiw..
/
a6933..
ownership of
cc72c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRss..
/
0416a..
ownership of
9d836..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRdB..
/
1df01..
ownership of
3a2b5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJUN..
/
3c7d1..
ownership of
93679..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMU4..
/
3e37f..
ownership of
1aef1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbGa..
/
6b3ee..
ownership of
0b6a1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYVK..
/
78ba5..
ownership of
5ec82..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaM1..
/
e3548..
ownership of
762c7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLgn..
/
92b8a..
ownership of
80555..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQ7o..
/
81059..
ownership of
e3271..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUUy..
/
1e985..
ownership of
69fd0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcE8..
/
18850..
ownership of
f1a7c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFbF..
/
064fb..
ownership of
8edac..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKAt..
/
d7e03..
ownership of
5c38f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTF2..
/
5c813..
ownership of
244dc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYZd..
/
39d02..
ownership of
ae2b4..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZrm..
/
a433e..
ownership of
16fbf..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPJG..
/
f8a59..
ownership of
15023..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMzT..
/
d759d..
ownership of
98003..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMb74..
/
a145b..
ownership of
48eb8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYR6..
/
29af7..
ownership of
aee5e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLWt..
/
8010c..
ownership of
9b847..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRK6..
/
76730..
ownership of
e0e1a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVAA..
/
2f5c5..
ownership of
ddae2..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaPJ..
/
a24a9..
ownership of
095db..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGVS..
/
4e742..
ownership of
d475d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJMt..
/
9396f..
ownership of
bed96..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcrp..
/
26df6..
ownership of
6d1ad..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMH8s..
/
295f6..
ownership of
9f3f9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTf9..
/
89ee7..
ownership of
7f728..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPhf..
/
a6e89..
ownership of
f54b1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGZP..
/
06f37..
ownership of
424b2..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMP9T..
/
39877..
ownership of
4dd5c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNey..
/
379c9..
ownership of
d8ce6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSLD..
/
8081a..
ownership of
cd84f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMS8e..
/
36d49..
ownership of
41ea5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSUW..
/
e0e96..
ownership of
c9084..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNKJ..
/
cb19c..
ownership of
3de4f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGRN..
/
48b7b..
ownership of
e8032..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMN4J..
/
61818..
ownership of
31b5c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJge..
/
3fe04..
ownership of
f6905..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVLC..
/
f84f7..
ownership of
a8a3b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNYD..
/
fe777..
ownership of
697c2..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUgZ..
/
60dd1..
ownership of
5a9b2..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFKn..
/
ea776..
ownership of
1baa6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKLk..
/
74f33..
ownership of
47a50..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKtk..
/
13e1f..
ownership of
d40e0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWG4..
/
5381f..
ownership of
7e85f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMd73..
/
0d28e..
ownership of
64d03..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUsc..
/
5a4be..
ownership of
98e1e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMNs4..
/
b08c2..
ownership of
16ee1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMP6u..
/
d78a6..
ownership of
fa1c6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRJh..
/
36d80..
ownership of
55ac8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGDd..
/
372e0..
ownership of
43b3b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaWr..
/
7ef18..
ownership of
5b867..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLAE..
/
18b76..
ownership of
8406c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbHX..
/
e8dd5..
ownership of
9e317..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKee..
/
3e603..
ownership of
aea93..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbs2..
/
a9520..
ownership of
94589..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVTF..
/
8fd65..
ownership of
7c17a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQUB..
/
e12f3..
ownership of
6b9d5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbYj..
/
8e95e..
ownership of
aa9d6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGtJ..
/
326c9..
ownership of
58a73..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMJ3..
/
e0c0d..
ownership of
97249..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSNR..
/
48fa7..
ownership of
f5518..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMV3L..
/
d5ba9..
ownership of
7308e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJ3o..
/
ca501..
ownership of
6f70e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMEub..
/
38c0b..
ownership of
ad403..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUnu..
/
b1e46..
ownership of
a958b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWqe..
/
25cbc..
ownership of
93f0d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQrJ..
/
4693b..
ownership of
612a4..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPTD..
/
96559..
ownership of
d29a3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUXs..
/
dd77f..
ownership of
070b3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMY22..
/
724b8..
ownership of
38347..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSqX..
/
c2ddb..
ownership of
ffc97..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYes..
/
57103..
ownership of
143f0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPKL..
/
6c7a4..
ownership of
d114c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJkB..
/
2645f..
ownership of
478cc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQ3Q..
/
e730f..
ownership of
41886..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSay..
/
e2a4b..
ownership of
6cd8f..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMdN8..
/
b9e3b..
ownership of
6ebef..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYNb..
/
e26ae..
ownership of
6a2b6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFFH..
/
74bfa..
ownership of
51dac..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVWd..
/
f37e3..
ownership of
ee743..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbKF..
/
31f3f..
ownership of
c1661..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGek..
/
c51de..
ownership of
fedd8..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXMf..
/
d4b83..
ownership of
37121..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMEyM..
/
123a2..
ownership of
d4095..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYQp..
/
1c735..
ownership of
ce26b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJkH..
/
3dc44..
ownership of
a7d53..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYV4..
/
337e6..
ownership of
da8e9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZWY..
/
1195d..
ownership of
b7df1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFki..
/
c824c..
ownership of
3f864..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLrg..
/
844c9..
ownership of
6b6a9..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUwC..
/
158cf..
ownership of
e61ea..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKvD..
/
c5223..
ownership of
358f4..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMa44..
/
0de1a..
ownership of
f34a6..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSM4..
/
24a5c..
ownership of
be460..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKkX..
/
f0e9a..
ownership of
6a56a..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMmM..
/
8cadb..
ownership of
93293..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSXP..
/
f53b5..
ownership of
38a27..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXdu..
/
2e343..
ownership of
0650e..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJSp..
/
f04d4..
ownership of
cf7c1..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJb3..
/
365f7..
ownership of
539b7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUVN..
/
ee32e..
ownership of
f93fc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJ9o..
/
eb244..
ownership of
debd7..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLTk..
/
24877..
ownership of
51b71..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMgy..
/
86b5c..
ownership of
53aba..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMU1z..
/
0eb01..
ownership of
a49e3..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaKd..
/
79c45..
ownership of
e9718..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSxu..
/
a0a32..
ownership of
23833..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKpX..
/
fef42..
ownership of
97d09..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGG8..
/
43867..
ownership of
23399..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKSC..
/
c65e8..
ownership of
fc2fb..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMadv..
/
beb50..
ownership of
3fcef..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMVUu..
/
ac1f6..
ownership of
55bd0..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYDE..
/
acfb5..
ownership of
12a42..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMSUW..
/
2bbae..
ownership of
24698..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPf5..
/
7a0ab..
ownership of
35396..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRHZ..
/
b6566..
ownership of
75963..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUiN..
/
3fb03..
ownership of
52352..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZtT..
/
c0168..
ownership of
4d85d..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMGvy..
/
0bde3..
ownership of
45993..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKLq..
/
2525a..
ownership of
b8d5b..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYsq..
/
3691a..
ownership of
d0f70..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFny..
/
09701..
ownership of
eae28..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbbW..
/
e698e..
ownership of
e58b5..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMYdg..
/
907e5..
ownership of
d333c..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWjN..
/
1d1b6..
ownership of
b3522..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZ6X..
/
b3f88..
ownership of
711bc..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMM5A..
/
a22be..
ownership of
f6423..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZVG..
/
5fe87..
ownership of
878ce..
as prop with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJKm..
/
2ea9b..
ownership of
343e9..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUXJ..
/
4d920..
ownership of
7fc60..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHky..
/
a7e4f..
ownership of
230da..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWCH..
/
5800c..
ownership of
d9439..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMbvW..
/
465ef..
ownership of
a7f86..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMX67..
/
783d3..
ownership of
8d1ff..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMWk8..
/
ec1ee..
ownership of
17c4a..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTT5..
/
517b6..
ownership of
ad918..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMUV6..
/
a957f..
ownership of
3325d..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMLUi..
/
a1704..
ownership of
1bcc2..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPQg..
/
c47bf..
ownership of
e7d71..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMPWk..
/
e1fdf..
ownership of
07080..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKaR..
/
f03b9..
ownership of
93fa6..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMMq6..
/
22db1..
ownership of
7685b..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMY3J..
/
7caeb..
ownership of
cf1c5..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMHt7..
/
6c772..
ownership of
6859f..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMTsF..
/
04622..
ownership of
3c31e..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMM7X..
/
2d034..
ownership of
548a3..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMQCF..
/
91d2e..
ownership of
34943..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMZRf..
/
7b1c0..
ownership of
e0d0c..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMayw..
/
c06a0..
ownership of
68800..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMFFg..
/
ecee3..
ownership of
9b0c4..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMErF..
/
f8874..
ownership of
f7877..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMaQA..
/
98c6c..
ownership of
bf187..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRht..
/
220d3..
ownership of
6015c..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMT4K..
/
0639d..
ownership of
e9b78..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMatg..
/
a8be1..
ownership of
44099..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMcJW..
/
afe96..
ownership of
14d91..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMJiM..
/
08da6..
ownership of
da370..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMXcV..
/
10871..
ownership of
7a057..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMKQe..
/
02f15..
ownership of
0f5fd..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
TMRjK..
/
ebbe7..
ownership of
f7451..
as obj with payaddr
Pr6Pc..
rights free controlledby
Pr6Pc..
upto 0
PUU8R..
/
20f65..
doc published by
Pr6Pc..
Param
lam
Sigma
:
ι
→
(
ι
→
ι
) →
ι
Param
ordsucc
ordsucc
:
ι
→
ι
Param
If_i
If_i
:
ο
→
ι
→
ι
→
ι
Param
encode_b
encode_b
:
ι
→
CT2
ι
Param
Sep
Sep
:
ι
→
(
ι
→
ο
) →
ι
Definition
pack_b_b_p_p
:=
λ x0 .
λ x1 x2 :
ι →
ι → ι
.
λ x3 x4 :
ι → ο
.
lam
5
(
λ x5 .
If_i
(
x5
=
0
)
x0
(
If_i
(
x5
=
1
)
(
encode_b
x0
x1
)
(
If_i
(
x5
=
2
)
(
encode_b
x0
x2
)
(
If_i
(
x5
=
3
)
(
Sep
x0
x3
)
(
Sep
x0
x4
)
)
)
)
)
Param
ap
ap
:
ι
→
ι
→
ι
Known
tuple_5_0_eq
tuple_5_0_eq
:
∀ x0 x1 x2 x3 x4 .
ap
(
lam
5
(
λ x6 .
If_i
(
x6
=
0
)
x0
(
If_i
(
x6
=
1
)
x1
(
If_i
(
x6
=
2
)
x2
(
If_i
(
x6
=
3
)
x3
x4
)
)
)
)
)
0
=
x0
Theorem
pack_b_b_p_p_0_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ι
.
∀ x4 x5 :
ι → ο
.
x0
=
pack_b_b_p_p
x1
x2
x3
x4
x5
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_b_b_p_p_0_eq2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 x4 :
ι → ο
.
x0
=
ap
(
pack_b_b_p_p
x0
x1
x2
x3
x4
)
0
(proof)
Param
decode_b
decode_b
:
ι
→
ι
→
ι
→
ι
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_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_b_p_p_1_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ι
.
∀ x4 x5 :
ι → ο
.
x0
=
pack_b_b_p_p
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
x2
x6
x7
=
decode_b
(
ap
x0
1
)
x6
x7
(proof)
Theorem
pack_b_b_p_p_1_eq2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 x4 :
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x1
x5
x6
=
decode_b
(
ap
(
pack_b_b_p_p
x0
x1
x2
x3
x4
)
1
)
x5
x6
(proof)
Known
tuple_5_2_eq
tuple_5_2_eq
:
∀ x0 x1 x2 x3 x4 .
ap
(
lam
5
(
λ x6 .
If_i
(
x6
=
0
)
x0
(
If_i
(
x6
=
1
)
x1
(
If_i
(
x6
=
2
)
x2
(
If_i
(
x6
=
3
)
x3
x4
)
)
)
)
)
2
=
x2
Theorem
pack_b_b_p_p_2_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ι
.
∀ x4 x5 :
ι → ο
.
x0
=
pack_b_b_p_p
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
x3
x6
x7
=
decode_b
(
ap
x0
2
)
x6
x7
(proof)
Theorem
pack_b_b_p_p_2_eq2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 x4 :
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x2
x5
x6
=
decode_b
(
ap
(
pack_b_b_p_p
x0
x1
x2
x3
x4
)
2
)
x5
x6
(proof)
Param
decode_p
decode_p
:
ι
→
ι
→
ο
Known
tuple_5_3_eq
tuple_5_3_eq
:
∀ x0 x1 x2 x3 x4 .
ap
(
lam
5
(
λ x6 .
If_i
(
x6
=
0
)
x0
(
If_i
(
x6
=
1
)
x1
(
If_i
(
x6
=
2
)
x2
(
If_i
(
x6
=
3
)
x3
x4
)
)
)
)
)
3
=
x3
Known
decode_encode_p
decode_encode_p
:
∀ x0 .
∀ x1 :
ι → ο
.
∀ x2 .
x2
∈
x0
⟶
decode_p
(
Sep
x0
x1
)
x2
=
x1
x2
Theorem
pack_b_b_p_p_3_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ι
.
∀ x4 x5 :
ι → ο
.
x0
=
pack_b_b_p_p
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x4
x6
=
decode_p
(
ap
x0
3
)
x6
(proof)
Theorem
pack_b_b_p_p_3_eq2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 x4 :
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
x3
x5
=
decode_p
(
ap
(
pack_b_b_p_p
x0
x1
x2
x3
x4
)
3
)
x5
(proof)
Known
tuple_5_4_eq
tuple_5_4_eq
:
∀ x0 x1 x2 x3 x4 .
ap
(
lam
5
(
λ x6 .
If_i
(
x6
=
0
)
x0
(
If_i
(
x6
=
1
)
x1
(
If_i
(
x6
=
2
)
x2
(
If_i
(
x6
=
3
)
x3
x4
)
)
)
)
)
4
=
x4
Theorem
pack_b_b_p_p_4_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ι
.
∀ x4 x5 :
ι → ο
.
x0
=
pack_b_b_p_p
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x5
x6
=
decode_p
(
ap
x0
4
)
x6
(proof)
Theorem
pack_b_b_p_p_4_eq2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 x4 :
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
x4
x5
=
decode_p
(
ap
(
pack_b_b_p_p
x0
x1
x2
x3
x4
)
4
)
x5
(proof)
Definition
and
and
:=
λ x0 x1 : ο .
∀ x2 : ο .
(
x0
⟶
x1
⟶
x2
)
⟶
x2
Known
and5I
and5I
:
∀ x0 x1 x2 x3 x4 : ο .
x0
⟶
x1
⟶
x2
⟶
x3
⟶
x4
⟶
and
(
and
(
and
(
and
x0
x1
)
x2
)
x3
)
x4
Theorem
pack_b_b_p_p_inj
:
∀ x0 x1 .
∀ x2 x3 x4 x5 :
ι →
ι → ι
.
∀ x6 x7 x8 x9 :
ι → ο
.
pack_b_b_p_p
x0
x2
x4
x6
x8
=
pack_b_b_p_p
x1
x3
x5
x7
x9
⟶
and
(
and
(
and
(
and
(
x0
=
x1
)
(
∀ x10 .
x10
∈
x0
⟶
∀ x11 .
x11
∈
x0
⟶
x2
x10
x11
=
x3
x10
x11
)
)
(
∀ x10 .
x10
∈
x0
⟶
∀ x11 .
x11
∈
x0
⟶
x4
x10
x11
=
x5
x10
x11
)
)
(
∀ x10 .
x10
∈
x0
⟶
x6
x10
=
x7
x10
)
)
(
∀ x10 .
x10
∈
x0
⟶
x8
x10
=
x9
x10
)
(proof)
Param
iff
iff
:
ο
→
ο
→
ο
Known
encode_p_ext
encode_p_ext
:
∀ x0 .
∀ x1 x2 :
ι → ο
.
(
∀ x3 .
x3
∈
x0
⟶
iff
(
x1
x3
)
(
x2
x3
)
)
⟶
Sep
x0
x1
=
Sep
x0
x2
Known
encode_b_ext
encode_b_ext
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
∀ x4 .
x4
∈
x0
⟶
x1
x3
x4
=
x2
x3
x4
)
⟶
encode_b
x0
x1
=
encode_b
x0
x2
Theorem
pack_b_b_p_p_ext
:
∀ x0 .
∀ x1 x2 x3 x4 :
ι →
ι → ι
.
∀ x5 x6 x7 x8 :
ι → ο
.
(
∀ x9 .
x9
∈
x0
⟶
∀ x10 .
x10
∈
x0
⟶
x1
x9
x10
=
x2
x9
x10
)
⟶
(
∀ x9 .
x9
∈
x0
⟶
∀ x10 .
x10
∈
x0
⟶
x3
x9
x10
=
x4
x9
x10
)
⟶
(
∀ x9 .
x9
∈
x0
⟶
iff
(
x5
x9
)
(
x6
x9
)
)
⟶
(
∀ x9 .
x9
∈
x0
⟶
iff
(
x7
x9
)
(
x8
x9
)
)
⟶
pack_b_b_p_p
x0
x1
x3
x5
x7
=
pack_b_b_p_p
x0
x2
x4
x6
x8
(proof)
Definition
struct_b_b_p_p
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
ι →
ι → ι
.
(
∀ x4 .
x4
∈
x2
⟶
∀ x5 .
x5
∈
x2
⟶
x3
x4
x5
∈
x2
)
⟶
∀ x4 :
ι →
ι → ι
.
(
∀ x5 .
x5
∈
x2
⟶
∀ x6 .
x6
∈
x2
⟶
x4
x5
x6
∈
x2
)
⟶
∀ x5 x6 :
ι → ο
.
x1
(
pack_b_b_p_p
x2
x3
x4
x5
x6
)
)
⟶
x1
x0
Theorem
pack_struct_b_b_p_p_I
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
(
∀ x2 .
x2
∈
x0
⟶
∀ x3 .
x3
∈
x0
⟶
x1
x2
x3
∈
x0
)
⟶
∀ x2 :
ι →
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
∀ x4 .
x4
∈
x0
⟶
x2
x3
x4
∈
x0
)
⟶
∀ x3 x4 :
ι → ο
.
struct_b_b_p_p
(
pack_b_b_p_p
x0
x1
x2
x3
x4
)
(proof)
Theorem
pack_struct_b_b_p_p_E1
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 x4 :
ι → ο
.
struct_b_b_p_p
(
pack_b_b_p_p
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x1
x5
x6
∈
x0
(proof)
Theorem
pack_struct_b_b_p_p_E2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 x4 :
ι → ο
.
struct_b_b_p_p
(
pack_b_b_p_p
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x2
x5
x6
∈
x0
(proof)
Known
iff_refl
iff_refl
:
∀ x0 : ο .
iff
x0
x0
Theorem
struct_b_b_p_p_eta
:
∀ x0 .
struct_b_b_p_p
x0
⟶
x0
=
pack_b_b_p_p
(
ap
x0
0
)
(
decode_b
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
decode_p
(
ap
x0
4
)
)
(proof)
Definition
unpack_b_b_p_p_i
:=
λ x0 .
λ x1 :
ι →
(
ι →
ι → ι
)
→
(
ι →
ι → ι
)
→
(
ι → ο
)
→
(
ι → ο
)
→ ι
.
x1
(
ap
x0
0
)
(
decode_b
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
decode_p
(
ap
x0
4
)
)
Theorem
unpack_b_b_p_p_i_eq
:
∀ x0 :
ι →
(
ι →
ι → ι
)
→
(
ι →
ι → ι
)
→
(
ι → ο
)
→
(
ι → ο
)
→ ι
.
∀ x1 .
∀ x2 x3 :
ι →
ι → ι
.
∀ x4 x5 :
ι → ο
.
(
∀ x6 :
ι →
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
∀ x8 .
x8
∈
x1
⟶
x2
x7
x8
=
x6
x7
x8
)
⟶
∀ x7 :
ι →
ι → ι
.
(
∀ x8 .
x8
∈
x1
⟶
∀ x9 .
x9
∈
x1
⟶
x3
x8
x9
=
x7
x8
x9
)
⟶
∀ x8 :
ι → ο
.
(
∀ x9 .
x9
∈
x1
⟶
iff
(
x4
x9
)
(
x8
x9
)
)
⟶
∀ x9 :
ι → ο
.
(
∀ x10 .
x10
∈
x1
⟶
iff
(
x5
x10
)
(
x9
x10
)
)
⟶
x0
x1
x6
x7
x8
x9
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_b_b_p_p_i
(
pack_b_b_p_p
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
unpack_b_b_p_p_o
:=
λ x0 .
λ x1 :
ι →
(
ι →
ι → ι
)
→
(
ι →
ι → ι
)
→
(
ι → ο
)
→
(
ι → ο
)
→ ο
.
x1
(
ap
x0
0
)
(
decode_b
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
decode_p
(
ap
x0
4
)
)
Theorem
unpack_b_b_p_p_o_eq
:
∀ x0 :
ι →
(
ι →
ι → ι
)
→
(
ι →
ι → ι
)
→
(
ι → ο
)
→
(
ι → ο
)
→ ο
.
∀ x1 .
∀ x2 x3 :
ι →
ι → ι
.
∀ x4 x5 :
ι → ο
.
(
∀ x6 :
ι →
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
∀ x8 .
x8
∈
x1
⟶
x2
x7
x8
=
x6
x7
x8
)
⟶
∀ x7 :
ι →
ι → ι
.
(
∀ x8 .
x8
∈
x1
⟶
∀ x9 .
x9
∈
x1
⟶
x3
x8
x9
=
x7
x8
x9
)
⟶
∀ x8 :
ι → ο
.
(
∀ x9 .
x9
∈
x1
⟶
iff
(
x4
x9
)
(
x8
x9
)
)
⟶
∀ x9 :
ι → ο
.
(
∀ x10 .
x10
∈
x1
⟶
iff
(
x5
x10
)
(
x9
x10
)
)
⟶
x0
x1
x6
x7
x8
x9
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_b_b_p_p_o
(
pack_b_b_p_p
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
pack_b_b_p_e
:=
λ x0 .
λ x1 x2 :
ι →
ι → ι
.
λ x3 :
ι → ο
.
λ x4 .
lam
5
(
λ x5 .
If_i
(
x5
=
0
)
x0
(
If_i
(
x5
=
1
)
(
encode_b
x0
x1
)
(
If_i
(
x5
=
2
)
(
encode_b
x0
x2
)
(
If_i
(
x5
=
3
)
(
Sep
x0
x3
)
x4
)
)
)
)
Theorem
pack_b_b_p_e_0_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ι
.
∀ x4 :
ι → ο
.
∀ x5 .
x0
=
pack_b_b_p_e
x1
x2
x3
x4
x5
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_b_b_p_e_0_eq2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
x0
=
ap
(
pack_b_b_p_e
x0
x1
x2
x3
x4
)
0
(proof)
Theorem
pack_b_b_p_e_1_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ι
.
∀ x4 :
ι → ο
.
∀ x5 .
x0
=
pack_b_b_p_e
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
x2
x6
x7
=
decode_b
(
ap
x0
1
)
x6
x7
(proof)
Theorem
pack_b_b_p_e_1_eq2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x1
x5
x6
=
decode_b
(
ap
(
pack_b_b_p_e
x0
x1
x2
x3
x4
)
1
)
x5
x6
(proof)
Theorem
pack_b_b_p_e_2_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ι
.
∀ x4 :
ι → ο
.
∀ x5 .
x0
=
pack_b_b_p_e
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
x3
x6
x7
=
decode_b
(
ap
x0
2
)
x6
x7
(proof)
Theorem
pack_b_b_p_e_2_eq2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x2
x5
x6
=
decode_b
(
ap
(
pack_b_b_p_e
x0
x1
x2
x3
x4
)
2
)
x5
x6
(proof)
Theorem
pack_b_b_p_e_3_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ι
.
∀ x4 :
ι → ο
.
∀ x5 .
x0
=
pack_b_b_p_e
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x4
x6
=
decode_p
(
ap
x0
3
)
x6
(proof)
Theorem
pack_b_b_p_e_3_eq2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 x5 .
x5
∈
x0
⟶
x3
x5
=
decode_p
(
ap
(
pack_b_b_p_e
x0
x1
x2
x3
x4
)
3
)
x5
(proof)
Theorem
pack_b_b_p_e_4_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ι
.
∀ x4 :
ι → ο
.
∀ x5 .
x0
=
pack_b_b_p_e
x1
x2
x3
x4
x5
⟶
x5
=
ap
x0
4
(proof)
Theorem
pack_b_b_p_e_4_eq2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
x4
=
ap
(
pack_b_b_p_e
x0
x1
x2
x3
x4
)
4
(proof)
Theorem
pack_b_b_p_e_inj
:
∀ x0 x1 .
∀ x2 x3 x4 x5 :
ι →
ι → ι
.
∀ x6 x7 :
ι → ο
.
∀ x8 x9 .
pack_b_b_p_e
x0
x2
x4
x6
x8
=
pack_b_b_p_e
x1
x3
x5
x7
x9
⟶
and
(
and
(
and
(
and
(
x0
=
x1
)
(
∀ x10 .
x10
∈
x0
⟶
∀ x11 .
x11
∈
x0
⟶
x2
x10
x11
=
x3
x10
x11
)
)
(
∀ x10 .
x10
∈
x0
⟶
∀ x11 .
x11
∈
x0
⟶
x4
x10
x11
=
x5
x10
x11
)
)
(
∀ x10 .
x10
∈
x0
⟶
x6
x10
=
x7
x10
)
)
(
x8
=
x9
)
(proof)
Theorem
pack_b_b_p_e_ext
:
∀ x0 .
∀ x1 x2 x3 x4 :
ι →
ι → ι
.
∀ x5 x6 :
ι → ο
.
∀ x7 .
(
∀ x8 .
x8
∈
x0
⟶
∀ x9 .
x9
∈
x0
⟶
x1
x8
x9
=
x2
x8
x9
)
⟶
(
∀ x8 .
x8
∈
x0
⟶
∀ x9 .
x9
∈
x0
⟶
x3
x8
x9
=
x4
x8
x9
)
⟶
(
∀ x8 .
x8
∈
x0
⟶
iff
(
x5
x8
)
(
x6
x8
)
)
⟶
pack_b_b_p_e
x0
x1
x3
x5
x7
=
pack_b_b_p_e
x0
x2
x4
x6
x7
(proof)
Definition
struct_b_b_p_e
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
ι →
ι → ι
.
(
∀ x4 .
x4
∈
x2
⟶
∀ x5 .
x5
∈
x2
⟶
x3
x4
x5
∈
x2
)
⟶
∀ x4 :
ι →
ι → ι
.
(
∀ x5 .
x5
∈
x2
⟶
∀ x6 .
x6
∈
x2
⟶
x4
x5
x6
∈
x2
)
⟶
∀ x5 :
ι → ο
.
∀ x6 .
x6
∈
x2
⟶
x1
(
pack_b_b_p_e
x2
x3
x4
x5
x6
)
)
⟶
x1
x0
Theorem
pack_struct_b_b_p_e_I
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
(
∀ x2 .
x2
∈
x0
⟶
∀ x3 .
x3
∈
x0
⟶
x1
x2
x3
∈
x0
)
⟶
∀ x2 :
ι →
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
∀ x4 .
x4
∈
x0
⟶
x2
x3
x4
∈
x0
)
⟶
∀ x3 :
ι → ο
.
∀ x4 .
x4
∈
x0
⟶
struct_b_b_p_e
(
pack_b_b_p_e
x0
x1
x2
x3
x4
)
(proof)
Theorem
pack_struct_b_b_p_e_E1
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
struct_b_b_p_e
(
pack_b_b_p_e
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x1
x5
x6
∈
x0
(proof)
Theorem
pack_struct_b_b_p_e_E2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
struct_b_b_p_e
(
pack_b_b_p_e
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x2
x5
x6
∈
x0
(proof)
Theorem
pack_struct_b_b_p_e_E4
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 :
ι → ο
.
∀ x4 .
struct_b_b_p_e
(
pack_b_b_p_e
x0
x1
x2
x3
x4
)
⟶
x4
∈
x0
(proof)
Theorem
struct_b_b_p_e_eta
:
∀ x0 .
struct_b_b_p_e
x0
⟶
x0
=
pack_b_b_p_e
(
ap
x0
0
)
(
decode_b
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
ap
x0
4
)
(proof)
Definition
unpack_b_b_p_e_i
:=
λ x0 .
λ x1 :
ι →
(
ι →
ι → ι
)
→
(
ι →
ι → ι
)
→
(
ι → ο
)
→
ι → ι
.
x1
(
ap
x0
0
)
(
decode_b
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
ap
x0
4
)
Theorem
unpack_b_b_p_e_i_eq
:
∀ x0 :
ι →
(
ι →
ι → ι
)
→
(
ι →
ι → ι
)
→
(
ι → ο
)
→
ι → ι
.
∀ x1 .
∀ x2 x3 :
ι →
ι → ι
.
∀ x4 :
ι → ο
.
∀ x5 .
(
∀ x6 :
ι →
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
∀ x8 .
x8
∈
x1
⟶
x2
x7
x8
=
x6
x7
x8
)
⟶
∀ x7 :
ι →
ι → ι
.
(
∀ x8 .
x8
∈
x1
⟶
∀ x9 .
x9
∈
x1
⟶
x3
x8
x9
=
x7
x8
x9
)
⟶
∀ x8 :
ι → ο
.
(
∀ x9 .
x9
∈
x1
⟶
iff
(
x4
x9
)
(
x8
x9
)
)
⟶
x0
x1
x6
x7
x8
x5
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_b_b_p_e_i
(
pack_b_b_p_e
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
unpack_b_b_p_e_o
:=
λ x0 .
λ x1 :
ι →
(
ι →
ι → ι
)
→
(
ι →
ι → ι
)
→
(
ι → ο
)
→
ι → ο
.
x1
(
ap
x0
0
)
(
decode_b
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
decode_p
(
ap
x0
3
)
)
(
ap
x0
4
)
Theorem
unpack_b_b_p_e_o_eq
:
∀ x0 :
ι →
(
ι →
ι → ι
)
→
(
ι →
ι → ι
)
→
(
ι → ο
)
→
ι → ο
.
∀ x1 .
∀ x2 x3 :
ι →
ι → ι
.
∀ x4 :
ι → ο
.
∀ x5 .
(
∀ x6 :
ι →
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
∀ x8 .
x8
∈
x1
⟶
x2
x7
x8
=
x6
x7
x8
)
⟶
∀ x7 :
ι →
ι → ι
.
(
∀ x8 .
x8
∈
x1
⟶
∀ x9 .
x9
∈
x1
⟶
x3
x8
x9
=
x7
x8
x9
)
⟶
∀ x8 :
ι → ο
.
(
∀ x9 .
x9
∈
x1
⟶
iff
(
x4
x9
)
(
x8
x9
)
)
⟶
x0
x1
x6
x7
x8
x5
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_b_b_p_e_o
(
pack_b_b_p_e
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
pack_b_b_e_e
pack_b_b_e_e
:=
λ x0 .
λ x1 x2 :
ι →
ι → ι
.
λ x3 x4 .
lam
5
(
λ x5 .
If_i
(
x5
=
0
)
x0
(
If_i
(
x5
=
1
)
(
encode_b
x0
x1
)
(
If_i
(
x5
=
2
)
(
encode_b
x0
x2
)
(
If_i
(
x5
=
3
)
x3
x4
)
)
)
)
Theorem
pack_b_b_e_e_0_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ι
.
∀ x4 x5 .
x0
=
pack_b_b_e_e
x1
x2
x3
x4
x5
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_b_b_e_e_0_eq2
pack_b_b_e_e_0_eq2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 x4 .
x0
=
ap
(
pack_b_b_e_e
x0
x1
x2
x3
x4
)
0
(proof)
Theorem
pack_b_b_e_e_1_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ι
.
∀ x4 x5 .
x0
=
pack_b_b_e_e
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
x2
x6
x7
=
decode_b
(
ap
x0
1
)
x6
x7
(proof)
Theorem
pack_b_b_e_e_1_eq2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 x4 x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x1
x5
x6
=
decode_b
(
ap
(
pack_b_b_e_e
x0
x1
x2
x3
x4
)
1
)
x5
x6
(proof)
Theorem
pack_b_b_e_e_2_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ι
.
∀ x4 x5 .
x0
=
pack_b_b_e_e
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
x3
x6
x7
=
decode_b
(
ap
x0
2
)
x6
x7
(proof)
Theorem
pack_b_b_e_e_2_eq2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 x4 x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x2
x5
x6
=
decode_b
(
ap
(
pack_b_b_e_e
x0
x1
x2
x3
x4
)
2
)
x5
x6
(proof)
Theorem
pack_b_b_e_e_3_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ι
.
∀ x4 x5 .
x0
=
pack_b_b_e_e
x1
x2
x3
x4
x5
⟶
x4
=
ap
x0
3
(proof)
Theorem
pack_b_b_e_e_3_eq2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 x4 .
x3
=
ap
(
pack_b_b_e_e
x0
x1
x2
x3
x4
)
3
(proof)
Theorem
pack_b_b_e_e_4_eq
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ι
.
∀ x4 x5 .
x0
=
pack_b_b_e_e
x1
x2
x3
x4
x5
⟶
x5
=
ap
x0
4
(proof)
Theorem
pack_b_b_e_e_4_eq2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 x4 .
x4
=
ap
(
pack_b_b_e_e
x0
x1
x2
x3
x4
)
4
(proof)
Theorem
pack_b_b_e_e_inj
:
∀ x0 x1 .
∀ x2 x3 x4 x5 :
ι →
ι → ι
.
∀ x6 x7 x8 x9 .
pack_b_b_e_e
x0
x2
x4
x6
x8
=
pack_b_b_e_e
x1
x3
x5
x7
x9
⟶
and
(
and
(
and
(
and
(
x0
=
x1
)
(
∀ x10 .
x10
∈
x0
⟶
∀ x11 .
x11
∈
x0
⟶
x2
x10
x11
=
x3
x10
x11
)
)
(
∀ x10 .
x10
∈
x0
⟶
∀ x11 .
x11
∈
x0
⟶
x4
x10
x11
=
x5
x10
x11
)
)
(
x6
=
x7
)
)
(
x8
=
x9
)
(proof)
Theorem
pack_b_b_e_e_ext
:
∀ x0 .
∀ x1 x2 x3 x4 :
ι →
ι → ι
.
∀ x5 x6 .
(
∀ x7 .
x7
∈
x0
⟶
∀ x8 .
x8
∈
x0
⟶
x1
x7
x8
=
x2
x7
x8
)
⟶
(
∀ x7 .
x7
∈
x0
⟶
∀ x8 .
x8
∈
x0
⟶
x3
x7
x8
=
x4
x7
x8
)
⟶
pack_b_b_e_e
x0
x1
x3
x5
x6
=
pack_b_b_e_e
x0
x2
x4
x5
x6
(proof)
Definition
struct_b_b_e_e
struct_b_b_e_e
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
ι →
ι → ι
.
(
∀ x4 .
x4
∈
x2
⟶
∀ x5 .
x5
∈
x2
⟶
x3
x4
x5
∈
x2
)
⟶
∀ x4 :
ι →
ι → ι
.
(
∀ x5 .
x5
∈
x2
⟶
∀ x6 .
x6
∈
x2
⟶
x4
x5
x6
∈
x2
)
⟶
∀ x5 .
x5
∈
x2
⟶
∀ x6 .
x6
∈
x2
⟶
x1
(
pack_b_b_e_e
x2
x3
x4
x5
x6
)
)
⟶
x1
x0
Theorem
pack_struct_b_b_e_e_I
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
(
∀ x2 .
x2
∈
x0
⟶
∀ x3 .
x3
∈
x0
⟶
x1
x2
x3
∈
x0
)
⟶
∀ x2 :
ι →
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
∀ x4 .
x4
∈
x0
⟶
x2
x3
x4
∈
x0
)
⟶
∀ x3 .
x3
∈
x0
⟶
∀ x4 .
x4
∈
x0
⟶
struct_b_b_e_e
(
pack_b_b_e_e
x0
x1
x2
x3
x4
)
(proof)
Theorem
pack_struct_b_b_e_e_E1
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 x4 .
struct_b_b_e_e
(
pack_b_b_e_e
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x1
x5
x6
∈
x0
(proof)
Theorem
pack_struct_b_b_e_e_E2
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 x4 .
struct_b_b_e_e
(
pack_b_b_e_e
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x2
x5
x6
∈
x0
(proof)
Theorem
pack_struct_b_b_e_e_E3
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 x4 .
struct_b_b_e_e
(
pack_b_b_e_e
x0
x1
x2
x3
x4
)
⟶
x3
∈
x0
(proof)
Theorem
pack_struct_b_b_e_e_E4
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 x4 .
struct_b_b_e_e
(
pack_b_b_e_e
x0
x1
x2
x3
x4
)
⟶
x4
∈
x0
(proof)
Theorem
struct_b_b_e_e_eta
:
∀ x0 .
struct_b_b_e_e
x0
⟶
x0
=
pack_b_b_e_e
(
ap
x0
0
)
(
decode_b
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
ap
x0
3
)
(
ap
x0
4
)
(proof)
Definition
unpack_b_b_e_e_i
unpack_b_b_e_e_i
:=
λ x0 .
λ x1 :
ι →
(
ι →
ι → ι
)
→
(
ι →
ι → ι
)
→
ι →
ι → ι
.
x1
(
ap
x0
0
)
(
decode_b
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
ap
x0
3
)
(
ap
x0
4
)
Theorem
unpack_b_b_e_e_i_eq
:
∀ x0 :
ι →
(
ι →
ι → ι
)
→
(
ι →
ι → ι
)
→
ι →
ι → ι
.
∀ x1 .
∀ x2 x3 :
ι →
ι → ι
.
∀ x4 x5 .
(
∀ x6 :
ι →
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
∀ x8 .
x8
∈
x1
⟶
x2
x7
x8
=
x6
x7
x8
)
⟶
∀ x7 :
ι →
ι → ι
.
(
∀ x8 .
x8
∈
x1
⟶
∀ x9 .
x9
∈
x1
⟶
x3
x8
x9
=
x7
x8
x9
)
⟶
x0
x1
x6
x7
x4
x5
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_b_b_e_e_i
(
pack_b_b_e_e
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
unpack_b_b_e_e_o
unpack_b_b_e_e_o
:=
λ x0 .
λ x1 :
ι →
(
ι →
ι → ι
)
→
(
ι →
ι → ι
)
→
ι →
ι → ο
.
x1
(
ap
x0
0
)
(
decode_b
(
ap
x0
1
)
)
(
decode_b
(
ap
x0
2
)
)
(
ap
x0
3
)
(
ap
x0
4
)
Theorem
unpack_b_b_e_e_o_eq
unpack_b_b_e_e_o_eq
:
∀ x0 :
ι →
(
ι →
ι → ι
)
→
(
ι →
ι → ι
)
→
ι →
ι → ο
.
∀ x1 .
∀ x2 x3 :
ι →
ι → ι
.
∀ x4 x5 .
(
∀ x6 :
ι →
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
∀ x8 .
x8
∈
x1
⟶
x2
x7
x8
=
x6
x7
x8
)
⟶
∀ x7 :
ι →
ι → ι
.
(
∀ x8 .
x8
∈
x1
⟶
∀ x9 .
x9
∈
x1
⟶
x3
x8
x9
=
x7
x8
x9
)
⟶
x0
x1
x6
x7
x4
x5
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_b_b_e_e_o
(
pack_b_b_e_e
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Param
encode_r
encode_r
:
ι
→
(
ι
→
ι
→
ο
) →
ι
Definition
pack_b_u_r_r
:=
λ x0 .
λ x1 :
ι →
ι → ι
.
λ x2 :
ι → ι
.
λ x3 x4 :
ι →
ι → ο
.
lam
5
(
λ x5 .
If_i
(
x5
=
0
)
x0
(
If_i
(
x5
=
1
)
(
encode_b
x0
x1
)
(
If_i
(
x5
=
2
)
(
lam
x0
x2
)
(
If_i
(
x5
=
3
)
(
encode_r
x0
x3
)
(
encode_r
x0
x4
)
)
)
)
)
Theorem
pack_b_u_r_r_0_eq
:
∀ x0 x1 .
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ι
.
∀ x4 x5 :
ι →
ι → ο
.
x0
=
pack_b_u_r_r
x1
x2
x3
x4
x5
⟶
x1
=
ap
x0
0
(proof)
Theorem
pack_b_u_r_r_0_eq2
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι → ι
.
∀ x3 x4 x5 :
ι →
ι → ο
.
x5
x0
(
ap
(
pack_b_u_r_r
x0
x1
x2
x3
x4
)
0
)
⟶
x5
(
ap
(
pack_b_u_r_r
x0
x1
x2
x3
x4
)
0
)
x0
(proof)
Theorem
pack_b_u_r_r_1_eq
:
∀ x0 x1 .
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ι
.
∀ x4 x5 :
ι →
ι → ο
.
x0
=
pack_b_u_r_r
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
x2
x6
x7
=
decode_b
(
ap
x0
1
)
x6
x7
(proof)
Theorem
pack_b_u_r_r_1_eq2
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι → ι
.
∀ x3 x4 :
ι →
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x1
x5
x6
=
decode_b
(
ap
(
pack_b_u_r_r
x0
x1
x2
x3
x4
)
1
)
x5
x6
(proof)
Known
beta
beta
:
∀ x0 .
∀ x1 :
ι → ι
.
∀ x2 .
x2
∈
x0
⟶
ap
(
lam
x0
x1
)
x2
=
x1
x2
Theorem
pack_b_u_r_r_2_eq
:
∀ x0 x1 .
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ι
.
∀ x4 x5 :
ι →
ι → ο
.
x0
=
pack_b_u_r_r
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
x3
x6
=
ap
(
ap
x0
2
)
x6
(proof)
Theorem
pack_b_u_r_r_2_eq2
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι → ι
.
∀ x3 x4 :
ι →
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
x2
x5
=
ap
(
ap
(
pack_b_u_r_r
x0
x1
x2
x3
x4
)
2
)
x5
(proof)
Param
decode_r
decode_r
:
ι
→
ι
→
ι
→
ο
Known
decode_encode_r
decode_encode_r
:
∀ x0 .
∀ x1 :
ι →
ι → ο
.
∀ x2 .
x2
∈
x0
⟶
∀ x3 .
x3
∈
x0
⟶
decode_r
(
encode_r
x0
x1
)
x2
x3
=
x1
x2
x3
Theorem
pack_b_u_r_r_3_eq
:
∀ x0 x1 .
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ι
.
∀ x4 x5 :
ι →
ι → ο
.
x0
=
pack_b_u_r_r
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
x4
x6
x7
=
decode_r
(
ap
x0
3
)
x6
x7
(proof)
Theorem
pack_b_u_r_r_3_eq2
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι → ι
.
∀ x3 x4 :
ι →
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x3
x5
x6
=
decode_r
(
ap
(
pack_b_u_r_r
x0
x1
x2
x3
x4
)
3
)
x5
x6
(proof)
Theorem
pack_b_u_r_r_4_eq
:
∀ x0 x1 .
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ι
.
∀ x4 x5 :
ι →
ι → ο
.
x0
=
pack_b_u_r_r
x1
x2
x3
x4
x5
⟶
∀ x6 .
x6
∈
x1
⟶
∀ x7 .
x7
∈
x1
⟶
x5
x6
x7
=
decode_r
(
ap
x0
4
)
x6
x7
(proof)
Theorem
pack_b_u_r_r_4_eq2
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι → ι
.
∀ x3 x4 :
ι →
ι → ο
.
∀ x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x4
x5
x6
=
decode_r
(
ap
(
pack_b_u_r_r
x0
x1
x2
x3
x4
)
4
)
x5
x6
(proof)
Theorem
pack_b_u_r_r_inj
:
∀ x0 x1 .
∀ x2 x3 :
ι →
ι → ι
.
∀ x4 x5 :
ι → ι
.
∀ x6 x7 x8 x9 :
ι →
ι → ο
.
pack_b_u_r_r
x0
x2
x4
x6
x8
=
pack_b_u_r_r
x1
x3
x5
x7
x9
⟶
and
(
and
(
and
(
and
(
x0
=
x1
)
(
∀ x10 .
x10
∈
x0
⟶
∀ x11 .
x11
∈
x0
⟶
x2
x10
x11
=
x3
x10
x11
)
)
(
∀ x10 .
x10
∈
x0
⟶
x4
x10
=
x5
x10
)
)
(
∀ x10 .
x10
∈
x0
⟶
∀ x11 .
x11
∈
x0
⟶
x6
x10
x11
=
x7
x10
x11
)
)
(
∀ x10 .
x10
∈
x0
⟶
∀ x11 .
x11
∈
x0
⟶
x8
x10
x11
=
x9
x10
x11
)
(proof)
Known
encode_r_ext
encode_r_ext
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ο
.
(
∀ x3 .
x3
∈
x0
⟶
∀ x4 .
x4
∈
x0
⟶
iff
(
x1
x3
x4
)
(
x2
x3
x4
)
)
⟶
encode_r
x0
x1
=
encode_r
x0
x2
Known
encode_u_ext
encode_u_ext
:
∀ x0 .
∀ x1 x2 :
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
x1
x3
=
x2
x3
)
⟶
lam
x0
x1
=
lam
x0
x2
Theorem
pack_b_u_r_r_ext
:
∀ x0 .
∀ x1 x2 :
ι →
ι → ι
.
∀ x3 x4 :
ι → ι
.
∀ x5 x6 x7 x8 :
ι →
ι → ο
.
(
∀ x9 .
x9
∈
x0
⟶
∀ x10 .
x10
∈
x0
⟶
x1
x9
x10
=
x2
x9
x10
)
⟶
(
∀ x9 .
x9
∈
x0
⟶
x3
x9
=
x4
x9
)
⟶
(
∀ x9 .
x9
∈
x0
⟶
∀ x10 .
x10
∈
x0
⟶
iff
(
x5
x9
x10
)
(
x6
x9
x10
)
)
⟶
(
∀ x9 .
x9
∈
x0
⟶
∀ x10 .
x10
∈
x0
⟶
iff
(
x7
x9
x10
)
(
x8
x9
x10
)
)
⟶
pack_b_u_r_r
x0
x1
x3
x5
x7
=
pack_b_u_r_r
x0
x2
x4
x6
x8
(proof)
Definition
struct_b_u_r_r
:=
λ x0 .
∀ x1 :
ι → ο
.
(
∀ x2 .
∀ x3 :
ι →
ι → ι
.
(
∀ x4 .
x4
∈
x2
⟶
∀ x5 .
x5
∈
x2
⟶
x3
x4
x5
∈
x2
)
⟶
∀ x4 :
ι → ι
.
(
∀ x5 .
x5
∈
x2
⟶
x4
x5
∈
x2
)
⟶
∀ x5 x6 :
ι →
ι → ο
.
x1
(
pack_b_u_r_r
x2
x3
x4
x5
x6
)
)
⟶
x1
x0
Theorem
pack_struct_b_u_r_r_I
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
(
∀ x2 .
x2
∈
x0
⟶
∀ x3 .
x3
∈
x0
⟶
x1
x2
x3
∈
x0
)
⟶
∀ x2 :
ι → ι
.
(
∀ x3 .
x3
∈
x0
⟶
x2
x3
∈
x0
)
⟶
∀ x3 x4 :
ι →
ι → ο
.
struct_b_u_r_r
(
pack_b_u_r_r
x0
x1
x2
x3
x4
)
(proof)
Theorem
pack_struct_b_u_r_r_E1
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι → ι
.
∀ x3 x4 :
ι →
ι → ο
.
struct_b_u_r_r
(
pack_b_u_r_r
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
∀ x6 .
x6
∈
x0
⟶
x1
x5
x6
∈
x0
(proof)
Theorem
pack_struct_b_u_r_r_E2
:
∀ x0 .
∀ x1 :
ι →
ι → ι
.
∀ x2 :
ι → ι
.
∀ x3 x4 :
ι →
ι → ο
.
struct_b_u_r_r
(
pack_b_u_r_r
x0
x1
x2
x3
x4
)
⟶
∀ x5 .
x5
∈
x0
⟶
x2
x5
∈
x0
(proof)
Theorem
struct_b_u_r_r_eta
:
∀ x0 .
struct_b_u_r_r
x0
⟶
x0
=
pack_b_u_r_r
(
ap
x0
0
)
(
decode_b
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
(
decode_r
(
ap
x0
4
)
)
(proof)
Definition
unpack_b_u_r_r_i
:=
λ x0 .
λ x1 :
ι →
(
ι →
ι → ι
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→
(
ι →
ι → ο
)
→ ι
.
x1
(
ap
x0
0
)
(
decode_b
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
(
decode_r
(
ap
x0
4
)
)
Theorem
unpack_b_u_r_r_i_eq
:
∀ x0 :
ι →
(
ι →
ι → ι
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→
(
ι →
ι → ο
)
→ ι
.
∀ x1 .
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ι
.
∀ x4 x5 :
ι →
ι → ο
.
(
∀ x6 :
ι →
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
∀ x8 .
x8
∈
x1
⟶
x2
x7
x8
=
x6
x7
x8
)
⟶
∀ x7 :
ι → ι
.
(
∀ x8 .
x8
∈
x1
⟶
x3
x8
=
x7
x8
)
⟶
∀ x8 :
ι →
ι → ο
.
(
∀ x9 .
x9
∈
x1
⟶
∀ x10 .
x10
∈
x1
⟶
iff
(
x4
x9
x10
)
(
x8
x9
x10
)
)
⟶
∀ x9 :
ι →
ι → ο
.
(
∀ x10 .
x10
∈
x1
⟶
∀ x11 .
x11
∈
x1
⟶
iff
(
x5
x10
x11
)
(
x9
x10
x11
)
)
⟶
x0
x1
x6
x7
x8
x9
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_b_u_r_r_i
(
pack_b_u_r_r
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)
Definition
unpack_b_u_r_r_o
:=
λ x0 .
λ x1 :
ι →
(
ι →
ι → ι
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→
(
ι →
ι → ο
)
→ ο
.
x1
(
ap
x0
0
)
(
decode_b
(
ap
x0
1
)
)
(
ap
(
ap
x0
2
)
)
(
decode_r
(
ap
x0
3
)
)
(
decode_r
(
ap
x0
4
)
)
Theorem
unpack_b_u_r_r_o_eq
:
∀ x0 :
ι →
(
ι →
ι → ι
)
→
(
ι → ι
)
→
(
ι →
ι → ο
)
→
(
ι →
ι → ο
)
→ ο
.
∀ x1 .
∀ x2 :
ι →
ι → ι
.
∀ x3 :
ι → ι
.
∀ x4 x5 :
ι →
ι → ο
.
(
∀ x6 :
ι →
ι → ι
.
(
∀ x7 .
x7
∈
x1
⟶
∀ x8 .
x8
∈
x1
⟶
x2
x7
x8
=
x6
x7
x8
)
⟶
∀ x7 :
ι → ι
.
(
∀ x8 .
x8
∈
x1
⟶
x3
x8
=
x7
x8
)
⟶
∀ x8 :
ι →
ι → ο
.
(
∀ x9 .
x9
∈
x1
⟶
∀ x10 .
x10
∈
x1
⟶
iff
(
x4
x9
x10
)
(
x8
x9
x10
)
)
⟶
∀ x9 :
ι →
ι → ο
.
(
∀ x10 .
x10
∈
x1
⟶
∀ x11 .
x11
∈
x1
⟶
iff
(
x5
x10
x11
)
(
x9
x10
x11
)
)
⟶
x0
x1
x6
x7
x8
x9
=
x0
x1
x2
x3
x4
x5
)
⟶
unpack_b_u_r_r_o
(
pack_b_u_r_r
x1
x2
x3
x4
x5
)
x0
=
x0
x1
x2
x3
x4
x5
(proof)