Search for blocks/addresses/...

Proofgold Signed Transaction

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