Search for blocks/addresses/...

Proofgold Signed Transaction

vin
PrNiL../ebff5..
PUgGW../eb421..
vout
PrNiL../7645e.. 19.99 bars
TMEuZ../bc96b.. ownership of 50228.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMZoL../43a98.. ownership of 0d50a.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMT1m../b8d49.. ownership of 2bc9f.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMbWN../ccee9.. ownership of 70866.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMR8J../38a61.. ownership of 1d6dd.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMGga../8b73b.. ownership of 0a505.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMKs9../ca185.. ownership of 3f5f8.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMHb4../fcd4d.. ownership of 04c1f.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMXmR../fe710.. ownership of 90048.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMG4M../a311a.. ownership of 4029b.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMNFY../3edcc.. ownership of cc7dd.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMNAR../2c204.. ownership of 994bc.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMXs5../3b441.. ownership of 957b2.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMFM8../c0a92.. ownership of 80e99.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMNH6../ece7b.. ownership of 51f1b.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMZHM../ddbfd.. ownership of 95e10.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMFFx../6482b.. ownership of 493f8.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMJ1T../b053a.. ownership of 1e038.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMPky../09809.. ownership of 10c9c.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMbv9../afff0.. ownership of 1b785.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMUj2../bbc5d.. ownership of a0800.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMQ9S../24a30.. ownership of 8257b.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMJpo../70433.. ownership of ee2af.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMXGP../22502.. ownership of 81bb9.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMSA2../6e253.. ownership of 243fc.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMadz../2c5ca.. ownership of 696ee.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMZaY../0308c.. ownership of f880e.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMSFS../065f8.. ownership of d412a.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMKFE../23865.. ownership of afd14.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMWqg../1c151.. ownership of bba50.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMcrL../db391.. ownership of a8a5d.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMYGn../d9592.. ownership of c2c1e.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMbYs../e1e63.. ownership of dda44.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMXUf../57fe5.. ownership of daa64.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMHgJ../41cca.. ownership of ebf38.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMc3x../b1875.. ownership of 92d00.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMdu5../5dbf2.. ownership of 21f64.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMUG6../67fa5.. ownership of eb199.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMT9T../d33b3.. ownership of 53af1.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMQdE../4fbef.. ownership of 85741.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMcY5../e1710.. ownership of 60139.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMGCv../fa2ad.. ownership of 6ce09.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMTmy../61e46.. ownership of 0409f.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMdXc../8b29f.. ownership of 8de22.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TManj../3340e.. ownership of 58fe0.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMVxB../2418a.. ownership of 4297d.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMXqr../a0768.. ownership of 627b6.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMTGq../24fd2.. ownership of 32a2c.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMP8d../34c57.. ownership of 26e45.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMa8z../0eb23.. ownership of c6b78.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMHDg../430d6.. ownership of 97a11.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMKk4../a428b.. ownership of 7eea3.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMd4X../37755.. ownership of 379ba.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMS9Y../33ec0.. ownership of 506d3.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMZkM../aed7d.. ownership of 1aae3.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMFUq../1a995.. ownership of 90bae.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMHEw../d92d0.. ownership of 13c1a.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMb7u../b92a6.. ownership of 3098b.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMH7N../58c7f.. ownership of d58bf.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMGam../503e9.. ownership of f938b.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMR39../a6f87.. ownership of 5b68b.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMJJs../2733c.. ownership of be510.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMQsn../9f985.. ownership of 2c03c.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMQxU../99190.. ownership of 22224.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMaQY../a9464.. ownership of 0c59a.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMNkB../f311f.. ownership of 7f6ca.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMZ6W../74890.. ownership of f4c5b.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMTVu../205cb.. ownership of 00ae0.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMYWi../b90fe.. ownership of fc180.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMF5c../74690.. ownership of 65aea.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMWcg../218b7.. ownership of fda1a.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMFxp../ebba7.. ownership of f8e4f.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMKCh../59dc3.. ownership of dc72a.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMUkz../6a74e.. ownership of 7307f.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMK3z../1b251.. ownership of dbb11.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMWmV../8fef6.. ownership of 8b76b.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMHvy../ea05a.. ownership of 20147.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMYfU../96b80.. ownership of a1327.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMNDc../050e6.. ownership of 48063.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMbG4../0cbdb.. ownership of c110f.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMNWG../7e747.. ownership of 0f255.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMSPg../cc753.. ownership of b78cb.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMdhw../458b7.. ownership of 0de40.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMYVb../041c0.. ownership of 6af4c.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMFGP../2a5d7.. ownership of 3d240.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMKx3../7fcf8.. ownership of d232e.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMPd2../8bb7a.. ownership of fb0dd.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMXpe../5ce86.. ownership of 8127c.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMN45../7063e.. ownership of 45bdd.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMMGK../1ab5c.. ownership of de389.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMMjS../733d0.. ownership of 852eb.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMXpC../df927.. ownership of 70f64.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMHNa../f952c.. ownership of df57d.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMdNo../5766b.. ownership of 90b6c.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMVX6../b481f.. ownership of c6343.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMNSC../a8b80.. ownership of 7a504.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMQ81../8565b.. ownership of c4582.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMLAm../19ae2.. ownership of 4a3e5.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMXVT../1748f.. ownership of df617.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMG1t../88014.. ownership of a1c6f.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMWoo../1eaac.. ownership of 7f7bd.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMd4w../5e932.. ownership of ab381.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMZUz../669f1.. ownership of e47c4.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMQCU../f5f8c.. ownership of ebbc9.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMKgf../7e62c.. ownership of 3c710.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMFHL../ec041.. ownership of b3a0c.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMLrJ../6a084.. ownership of 1f32b.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMFrX../6dfd3.. ownership of 9a091.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMZs7../d9cad.. ownership of dd60b.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMGk3../83ad1.. ownership of fab5c.. as prop with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMEiV../02b2e.. ownership of de040.. as obj with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMNAr../b9a0a.. ownership of bc24c.. as obj with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMdh6../a07b6.. ownership of 1d906.. as obj with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMFKZ../3b1f3.. ownership of d3c30.. as obj with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMYKs../50942.. ownership of 95d96.. as obj with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMS5B../ebd64.. ownership of 46273.. as obj with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMGMR../8ad84.. ownership of 56684.. as obj with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMZXW../8f94c.. ownership of f0c65.. as obj with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMSn6../e7750.. ownership of ebe46.. as obj with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMEyp../d1dae.. ownership of 50af3.. as obj with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMUJ7../374c9.. ownership of 67d28.. as obj with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMHrp../3d237.. ownership of 451bc.. as obj with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMNuV../ab43f.. ownership of 6a0bb.. as obj with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMadd../c953a.. ownership of 602e9.. as obj with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMNFS../bafac.. ownership of c0cc2.. as obj with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMGkL../1bc63.. ownership of 55a3b.. as obj with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMUuD../3143d.. ownership of cf9ae.. as obj with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMcwZ../94f13.. ownership of 2abc0.. as obj with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMM3p../27b0a.. ownership of 6684c.. as obj with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMZkf../7e444.. ownership of c6d76.. as obj with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMGEg../3b77e.. ownership of 4b286.. as obj with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMHQC../f1ca7.. ownership of 614e4.. as obj with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMMEH../d9eee.. ownership of 96c35.. as obj with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
TMHdQ../20b30.. ownership of f4c33.. as obj with payaddr Pr6Pc.. rights free controlledby Pr6Pc.. upto 0
PUdzC../19ef0.. 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_u := λ x0 . λ x1 : (ι → ο) → ο . λ x2 : ι → ι → ι . λ x3 x4 : ι → ι . lam 5 (λ x5 . If_i (x5 = 0) x0 (If_i (x5 = 1) (encode_c x0 x1) (If_i (x5 = 2) (encode_b x0 x2) (If_i (x5 = 3) (lam x0 x3) (lam x0 x4)))))
Param apap : ιιι
Known tuple_5_0_eqtuple_5_0_eq : ∀ x0 x1 x2 x3 x4 . ap (lam 5 (λ x6 . If_i (x6 = 0) x0 (If_i (x6 = 1) x1 (If_i (x6 = 2) x2 (If_i (x6 = 3) x3 x4))))) 0 = x0
Theorem pack_c_b_u_u_0_eq : ∀ x0 x1 . ∀ x2 : (ι → ο) → ο . ∀ x3 : ι → ι → ι . ∀ x4 x5 : ι → ι . x0 = pack_c_b_u_u x1 x2 x3 x4 x5x1 = ap x0 0 (proof)
Theorem pack_c_b_u_u_0_eq2 : ∀ x0 . ∀ x1 : (ι → ο) → ο . ∀ x2 : ι → ι → ι . ∀ x3 x4 : ι → ι . x0 = ap (pack_c_b_u_u x0 x1 x2 x3 x4) 0 (proof)
Param decode_cdecode_c : ι(ιο) → ο
Known tuple_5_1_eqtuple_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_cdecode_encode_c : ∀ x0 . ∀ x1 : (ι → ο) → ο . ∀ x2 : ι → ο . (∀ x3 . x2 x3x3x0)decode_c (encode_c x0 x1) x2 = x1 x2
Theorem pack_c_b_u_u_1_eq : ∀ x0 x1 . ∀ x2 : (ι → ο) → ο . ∀ x3 : ι → ι → ι . ∀ x4 x5 : ι → ι . x0 = pack_c_b_u_u x1 x2 x3 x4 x5∀ x6 : ι → ο . (∀ x7 . x6 x7x7x1)x2 x6 = decode_c (ap x0 1) x6 (proof)
Theorem pack_c_b_u_u_1_eq2 : ∀ x0 . ∀ x1 : (ι → ο) → ο . ∀ x2 : ι → ι → ι . ∀ x3 x4 : ι → ι . ∀ x5 : ι → ο . (∀ x6 . x5 x6x6x0)x1 x5 = decode_c (ap (pack_c_b_u_u x0 x1 x2 x3 x4) 1) x5 (proof)
Param decode_bdecode_b : ιιιι
Known tuple_5_2_eqtuple_5_2_eq : ∀ x0 x1 x2 x3 x4 . ap (lam 5 (λ x6 . If_i (x6 = 0) x0 (If_i (x6 = 1) x1 (If_i (x6 = 2) x2 (If_i (x6 = 3) x3 x4))))) 2 = x2
Known 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_u_2_eq : ∀ x0 x1 . ∀ x2 : (ι → ο) → ο . ∀ x3 : ι → ι → ι . ∀ x4 x5 : ι → ι . x0 = pack_c_b_u_u x1 x2 x3 x4 x5∀ x6 . x6x1∀ x7 . x7x1x3 x6 x7 = decode_b (ap x0 2) x6 x7 (proof)
Theorem pack_c_b_u_u_2_eq2 : ∀ x0 . ∀ x1 : (ι → ο) → ο . ∀ x2 : ι → ι → ι . ∀ x3 x4 : ι → ι . ∀ x5 . x5x0∀ x6 . x6x0x2 x5 x6 = decode_b (ap (pack_c_b_u_u x0 x1 x2 x3 x4) 2) x5 x6 (proof)
Known tuple_5_3_eqtuple_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 betabeta : ∀ x0 . ∀ x1 : ι → ι . ∀ x2 . x2x0ap (lam x0 x1) x2 = x1 x2
Theorem pack_c_b_u_u_3_eq : ∀ x0 x1 . ∀ x2 : (ι → ο) → ο . ∀ x3 : ι → ι → ι . ∀ x4 x5 : ι → ι . x0 = pack_c_b_u_u x1 x2 x3 x4 x5∀ x6 . x6x1x4 x6 = ap (ap x0 3) x6 (proof)
Theorem pack_c_b_u_u_3_eq2 : ∀ x0 . ∀ x1 : (ι → ο) → ο . ∀ x2 : ι → ι → ι . ∀ x3 x4 : ι → ι . ∀ x5 . x5x0x3 x5 = ap (ap (pack_c_b_u_u x0 x1 x2 x3 x4) 3) x5 (proof)
Known tuple_5_4_eqtuple_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_c_b_u_u_4_eq : ∀ x0 x1 . ∀ x2 : (ι → ο) → ο . ∀ x3 : ι → ι → ι . ∀ x4 x5 : ι → ι . x0 = pack_c_b_u_u x1 x2 x3 x4 x5∀ x6 . x6x1x5 x6 = ap (ap x0 4) x6 (proof)
Theorem pack_c_b_u_u_4_eq2 : ∀ x0 . ∀ x1 : (ι → ο) → ο . ∀ x2 : ι → ι → ι . ∀ x3 x4 : ι → ι . ∀ x5 . x5x0x4 x5 = ap (ap (pack_c_b_u_u x0 x1 x2 x3 x4) 4) x5 (proof)
Definition andand := λ x0 x1 : ο . ∀ x2 : ο . (x0x1x2)x2
Known and5Iand5I : ∀ x0 x1 x2 x3 x4 : ο . x0x1x2x3x4and (and (and (and x0 x1) x2) x3) x4
Theorem pack_c_b_u_u_inj : ∀ x0 x1 . ∀ x2 x3 : (ι → ο) → ο . ∀ x4 x5 : ι → ι → ι . ∀ x6 x7 x8 x9 : ι → ι . pack_c_b_u_u x0 x2 x4 x6 x8 = pack_c_b_u_u x1 x3 x5 x7 x9and (and (and (and (x0 = x1) (∀ x10 : ι → ο . (∀ x11 . x10 x11x11x0)x2 x10 = x3 x10)) (∀ x10 . x10x0∀ x11 . x11x0x4 x10 x11 = x5 x10 x11)) (∀ x10 . x10x0x6 x10 = x7 x10)) (∀ x10 . x10x0x8 x10 = x9 x10) (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_u_ext : ∀ x0 . ∀ x1 x2 : (ι → ο) → ο . ∀ x3 x4 : ι → ι → ι . ∀ x5 x6 x7 x8 : ι → ι . (∀ x9 : ι → ο . (∀ x10 . x9 x10x10x0)iff (x1 x9) (x2 x9))(∀ x9 . x9x0∀ x10 . x10x0x3 x9 x10 = x4 x9 x10)(∀ x9 . x9x0x5 x9 = x6 x9)(∀ x9 . x9x0x7 x9 = x8 x9)pack_c_b_u_u x0 x1 x3 x5 x7 = pack_c_b_u_u x0 x2 x4 x6 x8 (proof)
Definition struct_c_b_u_u := λ x0 . ∀ x1 : ι → ο . (∀ x2 . ∀ x3 : (ι → ο) → ο . ∀ x4 : ι → ι → ι . (∀ x5 . x5x2∀ x6 . x6x2x4 x5 x6x2)∀ x5 : ι → ι . (∀ x6 . x6x2x5 x6x2)∀ x6 : ι → ι . (∀ x7 . x7x2x6 x7x2)x1 (pack_c_b_u_u x2 x3 x4 x5 x6))x1 x0
Theorem pack_struct_c_b_u_u_I : ∀ x0 . ∀ x1 : (ι → ο) → ο . ∀ x2 : ι → ι → ι . (∀ x3 . x3x0∀ x4 . x4x0x2 x3 x4x0)∀ x3 : ι → ι . (∀ x4 . x4x0x3 x4x0)∀ x4 : ι → ι . (∀ x5 . x5x0x4 x5x0)struct_c_b_u_u (pack_c_b_u_u x0 x1 x2 x3 x4) (proof)
Theorem pack_struct_c_b_u_u_E2 : ∀ x0 . ∀ x1 : (ι → ο) → ο . ∀ x2 : ι → ι → ι . ∀ x3 x4 : ι → ι . struct_c_b_u_u (pack_c_b_u_u x0 x1 x2 x3 x4)∀ x5 . x5x0∀ x6 . x6x0x2 x5 x6x0 (proof)
Theorem pack_struct_c_b_u_u_E3 : ∀ x0 . ∀ x1 : (ι → ο) → ο . ∀ x2 : ι → ι → ι . ∀ x3 x4 : ι → ι . struct_c_b_u_u (pack_c_b_u_u x0 x1 x2 x3 x4)∀ x5 . x5x0x3 x5x0 (proof)
Theorem pack_struct_c_b_u_u_E4 : ∀ x0 . ∀ x1 : (ι → ο) → ο . ∀ x2 : ι → ι → ι . ∀ x3 x4 : ι → ι . struct_c_b_u_u (pack_c_b_u_u x0 x1 x2 x3 x4)∀ x5 . x5x0x4 x5x0 (proof)
Known iff_refliff_refl : ∀ x0 : ο . iff x0 x0
Theorem struct_c_b_u_u_eta : ∀ x0 . struct_c_b_u_u x0x0 = pack_c_b_u_u (ap x0 0) (decode_c (ap x0 1)) (decode_b (ap x0 2)) (ap (ap x0 3)) (ap (ap x0 4)) (proof)
Definition unpack_c_b_u_u_i := λ x0 . λ x1 : ι → ((ι → ο) → ο)(ι → ι → ι)(ι → ι)(ι → ι) → ι . x1 (ap x0 0) (decode_c (ap x0 1)) (decode_b (ap x0 2)) (ap (ap x0 3)) (ap (ap x0 4))
Theorem unpack_c_b_u_u_i_eq : ∀ x0 : ι → ((ι → ο) → ο)(ι → ι → ι)(ι → ι)(ι → ι) → ι . ∀ x1 . ∀ x2 : (ι → ο) → ο . ∀ x3 : ι → ι → ι . ∀ x4 x5 : ι → ι . (∀ x6 : (ι → ο) → ο . (∀ x7 : ι → ο . (∀ x8 . x7 x8x8x1)iff (x2 x7) (x6 x7))∀ x7 : ι → ι → ι . (∀ x8 . x8x1∀ x9 . x9x1x3 x8 x9 = x7 x8 x9)∀ x8 : ι → ι . (∀ x9 . x9x1x4 x9 = x8 x9)∀ x9 : ι → ι . (∀ x10 . x10x1x5 x10 = x9 x10)x0 x1 x6 x7 x8 x9 = x0 x1 x2 x3 x4 x5)unpack_c_b_u_u_i (pack_c_b_u_u x1 x2 x3 x4 x5) x0 = x0 x1 x2 x3 x4 x5 (proof)
Definition unpack_c_b_u_u_o := λ x0 . λ x1 : ι → ((ι → ο) → ο)(ι → ι → ι)(ι → ι)(ι → ι) → ο . x1 (ap x0 0) (decode_c (ap x0 1)) (decode_b (ap x0 2)) (ap (ap x0 3)) (ap (ap x0 4))
Theorem unpack_c_b_u_u_o_eq : ∀ x0 : ι → ((ι → ο) → ο)(ι → ι → ι)(ι → ι)(ι → ι) → ο . ∀ x1 . ∀ x2 : (ι → ο) → ο . ∀ x3 : ι → ι → ι . ∀ x4 x5 : ι → ι . (∀ x6 : (ι → ο) → ο . (∀ x7 : ι → ο . (∀ x8 . x7 x8x8x1)iff (x2 x7) (x6 x7))∀ x7 : ι → ι → ι . (∀ x8 . x8x1∀ x9 . x9x1x3 x8 x9 = x7 x8 x9)∀ x8 : ι → ι . (∀ x9 . x9x1x4 x9 = x8 x9)∀ x9 : ι → ι . (∀ x10 . x10x1x5 x10 = x9 x10)x0 x1 x6 x7 x8 x9 = x0 x1 x2 x3 x4 x5)unpack_c_b_u_u_o (pack_c_b_u_u x1 x2 x3 x4 x5) x0 = x0 x1 x2 x3 x4 x5 (proof)
Param encode_rencode_r : ι(ιιο) → ι
Definition pack_c_b_u_r := λ x0 . λ x1 : (ι → ο) → ο . λ x2 : ι → ι → ι . λ x3 : ι → ι . λ x4 : ι → ι → ο . lam 5 (λ x5 . If_i (x5 = 0) x0 (If_i (x5 = 1) (encode_c x0 x1) (If_i (x5 = 2) (encode_b x0 x2) (If_i (x5 = 3) (lam x0 x3) (encode_r x0 x4)))))
Theorem pack_c_b_u_r_0_eq : ∀ x0 x1 . ∀ x2 : (ι → ο) → ο . ∀ x3 : ι → ι → ι . ∀ x4 : ι → ι . ∀ x5 : ι → ι → ο . x0 = pack_c_b_u_r x1 x2 x3 x4 x5x1 = ap x0 0 (proof)
Theorem pack_c_b_u_r_0_eq2 : ∀ x0 . ∀ x1 : (ι → ο) → ο . ∀ x2 : ι → ι → ι . ∀ x3 : ι → ι . ∀ x4 x5 : ι → ι → ο . x5 x0 (ap (pack_c_b_u_r x0 x1 x2 x3 x4) 0)x5 (ap (pack_c_b_u_r x0 x1 x2 x3 x4) 0) x0 (proof)
Theorem pack_c_b_u_r_1_eq : ∀ x0 x1 . ∀ x2 : (ι → ο) → ο . ∀ x3 : ι → ι → ι . ∀ x4 : ι → ι . ∀ x5 : ι → ι → ο . x0 = pack_c_b_u_r x1 x2 x3 x4 x5∀ x6 : ι → ο . (∀ x7 . x6 x7x7x1)x2 x6 = decode_c (ap x0 1) x6 (proof)
Theorem pack_c_b_u_r_1_eq2 : ∀ x0 . ∀ x1 : (ι → ο) → ο . ∀ x2 : ι → ι → ι . ∀ x3 : ι → ι . ∀ x4 : ι → ι → ο . ∀ x5 : ι → ο . (∀ x6 . x5 x6x6x0)x1 x5 = decode_c (ap (pack_c_b_u_r x0 x1 x2 x3 x4) 1) x5 (proof)
Theorem pack_c_b_u_r_2_eq : ∀ x0 x1 . ∀ x2 : (ι → ο) → ο . ∀ x3 : ι → ι → ι . ∀ x4 : ι → ι . ∀ x5 : ι → ι → ο . x0 = pack_c_b_u_r x1 x2 x3 x4 x5∀ x6 . x6x1∀ x7 . x7x1x3 x6 x7 = decode_b (ap x0 2) x6 x7 (proof)
Theorem pack_c_b_u_r_2_eq2 : ∀ x0 . ∀ x1 : (ι → ο) → ο . ∀ x2 : ι → ι → ι . ∀ x3 : ι → ι . ∀ x4 : ι → ι → ο . ∀ x5 . x5x0∀ x6 . x6x0x2 x5 x6 = decode_b (ap (pack_c_b_u_r x0 x1 x2 x3 x4) 2) x5 x6 (proof)
Theorem pack_c_b_u_r_3_eq : ∀ x0 x1 . ∀ x2 : (ι → ο) → ο . ∀ x3 : ι → ι → ι . ∀ x4 : ι → ι . ∀ x5 : ι → ι → ο . x0 = pack_c_b_u_r x1 x2 x3 x4 x5∀ x6 . x6x1x4 x6 = ap (ap x0 3) x6 (proof)
Theorem pack_c_b_u_r_3_eq2 : ∀ x0 . ∀ x1 : (ι → ο) → ο . ∀ x2 : ι → ι → ι . ∀ x3 : ι → ι . ∀ x4 : ι → ι → ο . ∀ x5 . x5x0x3 x5 = ap (ap (pack_c_b_u_r x0 x1 x2 x3 x4) 3) 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_u_r_4_eq : ∀ x0 x1 . ∀ x2 : (ι → ο) → ο . ∀ x3 : ι → ι → ι . ∀ x4 : ι → ι . ∀ x5 : ι → ι → ο . x0 = pack_c_b_u_r x1 x2 x3 x4 x5∀ x6 . x6x1∀ x7 . x7x1x5 x6 x7 = decode_r (ap x0 4) x6 x7 (proof)
Theorem pack_c_b_u_r_4_eq2 : ∀ x0 . ∀ x1 : (ι → ο) → ο . ∀ x2 : ι → ι → ι . ∀ x3 : ι → ι . ∀ x4 : ι → ι → ο . ∀ x5 . x5x0∀ x6 . x6x0x4 x5 x6 = decode_r (ap (pack_c_b_u_r x0 x1 x2 x3 x4) 4) x5 x6 (proof)
Theorem pack_c_b_u_r_inj : ∀ x0 x1 . ∀ x2 x3 : (ι → ο) → ο . ∀ x4 x5 : ι → ι → ι . ∀ x6 x7 : ι → ι . ∀ x8 x9 : ι → ι → ο . pack_c_b_u_r x0 x2 x4 x6 x8 = pack_c_b_u_r x1 x3 x5 x7 x9and (and (and (and (x0 = x1) (∀ x10 : ι → ο . (∀ x11 . x10 x11x11x0)x2 x10 = x3 x10)) (∀ x10 . x10x0∀ x11 . x11x0x4 x10 x11 = x5 x10 x11)) (∀ x10 . x10x0x6 x10 = x7 x10)) (∀ x10 . x10x0∀ x11 . x11x0x8 x10 x11 = x9 x10 x11) (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_u_r_ext : ∀ x0 . ∀ x1 x2 : (ι → ο) → ο . ∀ x3 x4 : ι → ι → ι . ∀ x5 x6 : ι → ι . ∀ x7 x8 : ι → ι → ο . (∀ x9 : ι → ο . (∀ x10 . x9 x10x10x0)iff (x1 x9) (x2 x9))(∀ x9 . x9x0∀ x10 . x10x0x3 x9 x10 = x4 x9 x10)(∀ x9 . x9x0x5 x9 = x6 x9)(∀ x9 . x9x0∀ x10 . x10x0iff (x7 x9 x10) (x8 x9 x10))pack_c_b_u_r x0 x1 x3 x5 x7 = pack_c_b_u_r x0 x2 x4 x6 x8 (proof)
Definition struct_c_b_u_r := λ x0 . ∀ x1 : ι → ο . (∀ x2 . ∀ x3 : (ι → ο) → ο . ∀ x4 : ι → ι → ι . (∀ x5 . x5x2∀ x6 . x6x2x4 x5 x6x2)∀ x5 : ι → ι . (∀ x6 . x6x2x5 x6x2)∀ x6 : ι → ι → ο . x1 (pack_c_b_u_r x2 x3 x4 x5 x6))x1 x0
Theorem pack_struct_c_b_u_r_I : ∀ x0 . ∀ x1 : (ι → ο) → ο . ∀ x2 : ι → ι → ι . (∀ x3 . x3x0∀ x4 . x4x0x2 x3 x4x0)∀ x3 : ι → ι . (∀ x4 . x4x0x3 x4x0)∀ x4 : ι → ι → ο . struct_c_b_u_r (pack_c_b_u_r x0 x1 x2 x3 x4) (proof)
Theorem pack_struct_c_b_u_r_E2 : ∀ x0 . ∀ x1 : (ι → ο) → ο . ∀ x2 : ι → ι → ι . ∀ x3 : ι → ι . ∀ x4 : ι → ι → ο . struct_c_b_u_r (pack_c_b_u_r x0 x1 x2 x3 x4)∀ x5 . x5x0∀ x6 . x6x0x2 x5 x6x0 (proof)
Theorem pack_struct_c_b_u_r_E3 : ∀ x0 . ∀ x1 : (ι → ο) → ο . ∀ x2 : ι → ι → ι . ∀ x3 : ι → ι . ∀ x4 : ι → ι → ο . struct_c_b_u_r (pack_c_b_u_r x0 x1 x2 x3 x4)∀ x5 . x5x0x3 x5x0 (proof)
Theorem struct_c_b_u_r_eta : ∀ x0 . struct_c_b_u_r x0x0 = pack_c_b_u_r (ap x0 0) (decode_c (ap x0 1)) (decode_b (ap x0 2)) (ap (ap x0 3)) (decode_r (ap x0 4)) (proof)
Definition unpack_c_b_u_r_i := λ x0 . λ x1 : ι → ((ι → ο) → ο)(ι → ι → ι)(ι → ι)(ι → ι → ο) → ι . x1 (ap x0 0) (decode_c (ap x0 1)) (decode_b (ap x0 2)) (ap (ap x0 3)) (decode_r (ap x0 4))
Theorem unpack_c_b_u_r_i_eq : ∀ x0 : ι → ((ι → ο) → ο)(ι → ι → ι)(ι → ι)(ι → ι → ο) → ι . ∀ x1 . ∀ x2 : (ι → ο) → ο . ∀ x3 : ι → ι → ι . ∀ x4 : ι → ι . ∀ x5 : ι → ι → ο . (∀ x6 : (ι → ο) → ο . (∀ x7 : ι → ο . (∀ x8 . x7 x8x8x1)iff (x2 x7) (x6 x7))∀ x7 : ι → ι → ι . (∀ x8 . x8x1∀ x9 . x9x1x3 x8 x9 = x7 x8 x9)∀ x8 : ι → ι . (∀ x9 . x9x1x4 x9 = x8 x9)∀ x9 : ι → ι → ο . (∀ x10 . x10x1∀ x11 . x11x1iff (x5 x10 x11) (x9 x10 x11))x0 x1 x6 x7 x8 x9 = x0 x1 x2 x3 x4 x5)unpack_c_b_u_r_i (pack_c_b_u_r x1 x2 x3 x4 x5) x0 = x0 x1 x2 x3 x4 x5 (proof)
Definition unpack_c_b_u_r_o := λ x0 . λ x1 : ι → ((ι → ο) → ο)(ι → ι → ι)(ι → ι)(ι → ι → ο) → ο . x1 (ap x0 0) (decode_c (ap x0 1)) (decode_b (ap x0 2)) (ap (ap x0 3)) (decode_r (ap x0 4))
Theorem unpack_c_b_u_r_o_eq : ∀ x0 : ι → ((ι → ο) → ο)(ι → ι → ι)(ι → ι)(ι → ι → ο) → ο . ∀ x1 . ∀ x2 : (ι → ο) → ο . ∀ x3 : ι → ι → ι . ∀ x4 : ι → ι . ∀ x5 : ι → ι → ο . (∀ x6 : (ι → ο) → ο . (∀ x7 : ι → ο . (∀ x8 . x7 x8x8x1)iff (x2 x7) (x6 x7))∀ x7 : ι → ι → ι . (∀ x8 . x8x1∀ x9 . x9x1x3 x8 x9 = x7 x8 x9)∀ x8 : ι → ι . (∀ x9 . x9x1x4 x9 = x8 x9)∀ x9 : ι → ι → ο . (∀ x10 . x10x1∀ x11 . x11x1iff (x5 x10 x11) (x9 x10 x11))x0 x1 x6 x7 x8 x9 = x0 x1 x2 x3 x4 x5)unpack_c_b_u_r_o (pack_c_b_u_r x1 x2 x3 x4 x5) x0 = x0 x1 x2 x3 x4 x5 (proof)
Param SepSep : ι(ιο) → ι
Definition pack_c_b_u_p := λ x0 . λ x1 : (ι → ο) → ο . λ x2 : ι → ι → ι . λ x3 : ι → ι . λ x4 : ι → ο . lam 5 (λ x5 . If_i (x5 = 0) x0 (If_i (x5 = 1) (encode_c x0 x1) (If_i (x5 = 2) (encode_b x0 x2) (If_i (x5 = 3) (lam x0 x3) (Sep x0 x4)))))
Theorem pack_c_b_u_p_0_eq : ∀ x0 x1 . ∀ x2 : (ι → ο) → ο . ∀ x3 : ι → ι → ι . ∀ x4 : ι → ι . ∀ x5 : ι → ο . x0 = pack_c_b_u_p x1 x2 x3 x4 x5x1 = ap x0 0 (proof)
Theorem pack_c_b_u_p_0_eq2 : ∀ x0 . ∀ x1 : (ι → ο) → ο . ∀ x2 : ι → ι → ι . ∀ x3 : ι → ι . ∀ x4 : ι → ο . x0 = ap (pack_c_b_u_p x0 x1 x2 x3 x4) 0 (proof)
Theorem pack_c_b_u_p_1_eq : ∀ x0 x1 . ∀ x2 : (ι → ο) → ο . ∀ x3 : ι → ι → ι . ∀ x4 : ι → ι . ∀ x5 : ι → ο . x0 = pack_c_b_u_p x1 x2 x3 x4 x5∀ x6 : ι → ο . (∀ x7 . x6 x7x7x1)x2 x6 = decode_c (ap x0 1) x6 (proof)
Theorem pack_c_b_u_p_1_eq2 : ∀ x0 . ∀ x1 : (ι → ο) → ο . ∀ x2 : ι → ι → ι . ∀ x3 : ι → ι . ∀ x4 x5 : ι → ο . (∀ x6 . x5 x6x6x0)x1 x5 = decode_c (ap (pack_c_b_u_p x0 x1 x2 x3 x4) 1) x5 (proof)
Theorem pack_c_b_u_p_2_eq : ∀ x0 x1 . ∀ x2 : (ι → ο) → ο . ∀ x3 : ι → ι → ι . ∀ x4 : ι → ι . ∀ x5 : ι → ο . x0 = pack_c_b_u_p x1 x2 x3 x4 x5∀ x6 . x6x1∀ x7 . x7x1x3 x6 x7 = decode_b (ap x0 2) x6 x7 (proof)
Theorem pack_c_b_u_p_2_eq2 : ∀ x0 . ∀ x1 : (ι → ο) → ο . ∀ x2 : ι → ι → ι . ∀ x3 : ι → ι . ∀ x4 : ι → ο . ∀ x5 . x5x0∀ x6 . x6x0x2 x5 x6 = decode_b (ap (pack_c_b_u_p x0 x1 x2 x3 x4) 2) x5 x6 (proof)
Theorem pack_c_b_u_p_3_eq : ∀ x0 x1 . ∀ x2 : (ι → ο) → ο . ∀ x3 : ι → ι → ι . ∀ x4 : ι → ι . ∀ x5 : ι → ο . x0 = pack_c_b_u_p x1 x2 x3 x4 x5∀ x6 . x6x1x4 x6 = ap (ap x0 3) x6 (proof)
Theorem pack_c_b_u_p_3_eq2 : ∀ x0 . ∀ x1 : (ι → ο) → ο . ∀ x2 : ι → ι → ι . ∀ x3 : ι → ι . ∀ x4 : ι → ο . ∀ x5 . x5x0x3 x5 = ap (ap (pack_c_b_u_p x0 x1 x2 x3 x4) 3) 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_u_p_4_eq : ∀ x0 x1 . ∀ x2 : (ι → ο) → ο . ∀ x3 : ι → ι → ι . ∀ x4 : ι → ι . ∀ x5 : ι → ο . x0 = pack_c_b_u_p x1 x2 x3 x4 x5∀ x6 . x6x1x5 x6 = decode_p (ap x0 4) x6 (proof)
Theorem pack_c_b_u_p_4_eq2 : ∀ x0 . ∀ x1 : (ι → ο) → ο . ∀ x2 : ι → ι → ι . ∀ x3 : ι → ι . ∀ x4 : ι → ο . ∀ x5 . x5x0x4 x5 = decode_p (ap (pack_c_b_u_p x0 x1 x2 x3 x4) 4) x5 (proof)
Theorem pack_c_b_u_p_inj : ∀ x0 x1 . ∀ x2 x3 : (ι → ο) → ο . ∀ x4 x5 : ι → ι → ι . ∀ x6 x7 : ι → ι . ∀ x8 x9 : ι → ο . pack_c_b_u_p x0 x2 x4 x6 x8 = pack_c_b_u_p x1 x3 x5 x7 x9and (and (and (and (x0 = x1) (∀ x10 : ι → ο . (∀ x11 . x10 x11x11x0)x2 x10 = x3 x10)) (∀ x10 . x10x0∀ x11 . x11x0x4 x10 x11 = x5 x10 x11)) (∀ x10 . x10x0x6 x10 = x7 x10)) (∀ x10 . x10x0x8 x10 = x9 x10) (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_u_p_ext : ∀ x0 . ∀ x1 x2 : (ι → ο) → ο . ∀ x3 x4 : ι → ι → ι . ∀ x5 x6 : ι → ι . ∀ x7 x8 : ι → ο . (∀ x9 : ι → ο . (∀ x10 . x9 x10x10x0)iff (x1 x9) (x2 x9))(∀ x9 . x9x0∀ x10 . x10x0x3 x9 x10 = x4 x9 x10)(∀ x9 . x9x0x5 x9 = x6 x9)(∀ x9 . x9x0iff (x7 x9) (x8 x9))pack_c_b_u_p x0 x1 x3 x5 x7 = pack_c_b_u_p x0 x2 x4 x6 x8 (proof)
Definition struct_c_b_u_p := λ x0 . ∀ x1 : ι → ο . (∀ x2 . ∀ x3 : (ι → ο) → ο . ∀ x4 : ι → ι → ι . (∀ x5 . x5x2∀ x6 . x6x2x4 x5 x6x2)∀ x5 : ι → ι . (∀ x6 . x6x2x5 x6x2)∀ x6 : ι → ο . x1 (pack_c_b_u_p x2 x3 x4 x5 x6))x1 x0
Theorem pack_struct_c_b_u_p_I : ∀ x0 . ∀ x1 : (ι → ο) → ο . ∀ x2 : ι → ι → ι . (∀ x3 . x3x0∀ x4 . x4x0x2 x3 x4x0)∀ x3 : ι → ι . (∀ x4 . x4x0x3 x4x0)∀ x4 : ι → ο . struct_c_b_u_p (pack_c_b_u_p x0 x1 x2 x3 x4) (proof)
Theorem pack_struct_c_b_u_p_E2 : ∀ x0 . ∀ x1 : (ι → ο) → ο . ∀ x2 : ι → ι → ι . ∀ x3 : ι → ι . ∀ x4 : ι → ο . struct_c_b_u_p (pack_c_b_u_p x0 x1 x2 x3 x4)∀ x5 . x5x0∀ x6 . x6x0x2 x5 x6x0 (proof)
Theorem pack_struct_c_b_u_p_E3 : ∀ x0 . ∀ x1 : (ι → ο) → ο . ∀ x2 : ι → ι → ι . ∀ x3 : ι → ι . ∀ x4 : ι → ο . struct_c_b_u_p (pack_c_b_u_p x0 x1 x2 x3 x4)∀ x5 . x5x0x3 x5x0 (proof)
Theorem struct_c_b_u_p_eta : ∀ x0 . struct_c_b_u_p x0x0 = pack_c_b_u_p (ap x0 0) (decode_c (ap x0 1)) (decode_b (ap x0 2)) (ap (ap x0 3)) (decode_p (ap x0 4)) (proof)
Definition unpack_c_b_u_p_i := λ x0 . λ x1 : ι → ((ι → ο) → ο)(ι → ι → ι)(ι → ι)(ι → ο) → ι . x1 (ap x0 0) (decode_c (ap x0 1)) (decode_b (ap x0 2)) (ap (ap x0 3)) (decode_p (ap x0 4))
Theorem unpack_c_b_u_p_i_eq : ∀ x0 : ι → ((ι → ο) → ο)(ι → ι → ι)(ι → ι)(ι → ο) → ι . ∀ x1 . ∀ x2 : (ι → ο) → ο . ∀ x3 : ι → ι → ι . ∀ x4 : ι → ι . ∀ x5 : ι → ο . (∀ x6 : (ι → ο) → ο . (∀ x7 : ι → ο . (∀ x8 . x7 x8x8x1)iff (x2 x7) (x6 x7))∀ x7 : ι → ι → ι . (∀ x8 . x8x1∀ x9 . x9x1x3 x8 x9 = x7 x8 x9)∀ x8 : ι → ι . (∀ x9 . x9x1x4 x9 = x8 x9)∀ x9 : ι → ο . (∀ x10 . x10x1iff (x5 x10) (x9 x10))x0 x1 x6 x7 x8 x9 = x0 x1 x2 x3 x4 x5)unpack_c_b_u_p_i (pack_c_b_u_p x1 x2 x3 x4 x5) x0 = x0 x1 x2 x3 x4 x5 (proof)
Definition unpack_c_b_u_p_o := λ x0 . λ x1 : ι → ((ι → ο) → ο)(ι → ι → ι)(ι → ι)(ι → ο) → ο . x1 (ap x0 0) (decode_c (ap x0 1)) (decode_b (ap x0 2)) (ap (ap x0 3)) (decode_p (ap x0 4))
Theorem unpack_c_b_u_p_o_eq : ∀ x0 : ι → ((ι → ο) → ο)(ι → ι → ι)(ι → ι)(ι → ο) → ο . ∀ x1 . ∀ x2 : (ι → ο) → ο . ∀ x3 : ι → ι → ι . ∀ x4 : ι → ι . ∀ x5 : ι → ο . (∀ x6 : (ι → ο) → ο . (∀ x7 : ι → ο . (∀ x8 . x7 x8x8x1)iff (x2 x7) (x6 x7))∀ x7 : ι → ι → ι . (∀ x8 . x8x1∀ x9 . x9x1x3 x8 x9 = x7 x8 x9)∀ x8 : ι → ι . (∀ x9 . x9x1x4 x9 = x8 x9)∀ x9 : ι → ο . (∀ x10 . x10x1iff (x5 x10) (x9 x10))x0 x1 x6 x7 x8 x9 = x0 x1 x2 x3 x4 x5)unpack_c_b_u_p_o (pack_c_b_u_p x1 x2 x3 x4 x5) x0 = x0 x1 x2 x3 x4 x5 (proof)