Search for blocks/addresses/...

Proofgold Asset

asset id
b5eb22f60c0a4fcfdb0bbafee801ecccf89060e62341b7d9d380be4492b81132
asset hash
3cd65959c749aebd28033e9b02d747fd5d0259448d4000406a772705b11f2c63
bday / block
4972
tx
3b6f0..
preasset
doc published by Pr6Pc..
Param andand : οοο
Definition injinj := λ x0 x1 . λ x2 : ι → ι . and (∀ x3 . x3x0x2 x3x1) (∀ x3 . x3x0∀ x4 . x4x0x2 x3 = x2 x4x3 = x4)
Definition surjsurj := λ x0 x1 . λ x2 : ι → ι . and (∀ x3 . x3x0x2 x3x1) (∀ x3 . x3x1∀ x4 : ο . (∀ x5 . and (x5x0) (x2 x5 = x3)x4)x4)
Param omegaomega : ι
Param ccad8.. : ιιο
Definition e93bf.. := λ x0 . ∀ x1 : ο . (∀ x2 . and (x2omega) (ccad8.. x0 x2)x1)x1
Definition FalseFalse := ∀ x0 : ο . x0
Definition notnot := λ x0 : ο . x0False
Definition f9373.. := λ x0 . not (e93bf.. x0)
Param mul_natmul_nat : ιιι
Definition divides_natdivides_nat := λ x0 x1 . and (and (x0omega) (x1omega)) (∀ x2 : ο . (∀ x3 . and (x3omega) (mul_nat x0 x3 = x1)x2)x2)
Param ordsuccordsucc : ιι
Param oror : οοο
Definition prime_natprime_nat := λ x0 . and (and (x0omega) (1x0)) (∀ x1 . x1omegadivides_nat x1 x0or (x1 = 1) (x1 = x0))
Param setminussetminus : ιιι
Definition coprime_natcoprime_nat := λ x0 x1 . and (and (x0omega) (x1omega)) (∀ x2 . x2setminus omega 1divides_nat x2 x0divides_nat x2 x1x2 = 1)
Param add_natadd_nat : ιιι
Definition b3e62..equiv_nat_mod := λ x0 x1 x2 . and (and (and (x0omega) (x1omega)) (x2omega)) (or (∀ x3 : ο . (∀ x4 . and (x4omega) (add_nat x0 (mul_nat x4 x2) = x1)x3)x3) (∀ x3 : ο . (∀ x4 . and (x4omega) (add_nat x1 (mul_nat x4 x2) = x0)x3)x3))
Param nat_primrecnat_primrec : ι(ιιι) → ιι
Definition exp_natexp_nat := λ x0 . nat_primrec 1 (λ x1 . mul_nat x0)
Definition even_nateven_nat := λ x0 . and (x0omega) (∀ x1 : ο . (∀ x2 . and (x2omega) (x0 = mul_nat 2 x2)x1)x1)
Definition odd_natodd_nat := λ x0 . and (x0omega) (∀ x1 . x1omegax0 = mul_nat 2 x1∀ x2 : ο . x2)
Definition nat_factorialnat_factorial := nat_primrec 1 (λ x0 . mul_nat (ordsucc x0))
Param apap : ιιι
Param lamSigma : ι(ιι) → ι
Param If_iIf_i : οιιι
Definition aa403.. := λ x0 . ap (nat_primrec (lam omega (λ x1 . If_i (x1 = 0) 1 0)) (λ x1 x2 . lam omega (λ x3 . If_i (x3 = 0) 1 (add_nat (ap x2 (prim3 x3)) (ap x2 x3)))) x0)
Param SepSep : ι(ιο) → ι
Definition 9ae2c.. := λ x0 . prim0 (λ x1 . and (x1omega) (ccad8.. x1 {x2 ∈ ordsucc x0|and (0x2) (coprime_nat x2 x0)}))
Param div_SNodiv_SNo : ιιι
Param mul_SNomul_SNo : ιιι
Param add_SNoadd_SNo : ιιι
Param minus_SNominus_SNo : ιι
Definition 4f8b9.. := λ x0 x1 . div_SNo (nat_factorial x0) (mul_SNo (nat_factorial (add_SNo x0 (minus_SNo x1))) (nat_factorial x1))
Param int_alt1int : ι
Definition divides_int_alt1divides_int := λ x0 x1 . and (and (x0int_alt1) (x1int_alt1)) (∀ x2 : ο . (∀ x3 . and (x3int_alt1) (mul_SNo x0 x3 = x1)x2)x2)
Definition a0bc4..equiv_int_mod := λ x0 x1 x2 . and (and (and (x0int_alt1) (x1int_alt1)) (x2setminus omega 1)) (divides_int_alt1 (add_SNo x0 (minus_SNo x1)) x2)
Definition 76fc5..coprime_int := λ x0 x1 . and (and (x0int_alt1) (x1int_alt1)) (∀ x2 . x2setminus omega 1divides_int_alt1 x2 x0divides_int_alt1 x2 x1x2 = 1)
Definition exp_SNo_natexp_SNo_nat := λ x0 . nat_primrec 1 (λ x1 . mul_SNo x0)
Param explicit_Natsexplicit_Nats : ιι(ιι) → ο
Param explicit_Nats_primrecexplicit_Nats_primrec : ιι(ιι) → ι(ιιι) → ιι
Param explicit_Nats_one_plusexplicit_Nats_one_plus : ιι(ιι) → ιιι
Param explicit_Nats_one_plusexplicit_Nats_one_plus : ιι(ιι) → ιιι
Definition explicit_Nats_one_mult_alt := λ x0 x1 . λ x2 : ι → ι . λ x3 . explicit_Nats_primrec x0 x1 x2 x3 (λ x4 . explicit_Nats_one_plus x0 x1 x2 x3)
Definition explicit_Nats_lt := λ x0 x1 . λ x2 : ι → ι . λ x3 x4 . and (and (x3x0) (x4x0)) (∀ x5 : ο . (∀ x6 . and (x6x0) (explicit_Nats_one_plus x0 x1 x2 x6 x3 = x4)x5)x5)
Definition 75de2.. := λ x0 x1 . λ x2 : ι → ι . λ x3 . and (x3x0) (∀ x4 . x4x0explicit_Nats_lt x0 x1 x2 x4 x3or (x4 = x1) (x4 = x3))
Definition explicit_Nats_max_is_one := λ x0 x1 . λ x2 : ι → ι . λ x3 x4 . and (and (x3x0) (x4x0)) (∀ x5 . x5x0explicit_Nats_lt x0 x1 x2 x5 x3explicit_Nats_lt x0 x1 x2 x5 x4x5 = 1)
Definition a1fba.. := λ x0 x1 . λ x2 : ι → ι . λ x3 x4 x5 . and (and (and (x3x0) (x4x0)) (x5x0)) (or (or (x3 = x4) (∀ x6 : ο . (∀ x7 . and (x7x0) (explicit_Nats_one_plus x0 x1 x2 x3 (explicit_Nats_one_plus x0 x1 x2 x7 x5) = x4)x6)x6)) (∀ x6 : ο . (∀ x7 . and (x7x0) (explicit_Nats_one_plus x0 x1 x2 x4 (explicit_Nats_one_plus x0 x1 x2 x7 x5) = x3)x6)x6))
Definition explicit_Nats_one_ltexplicit_Nats_one_lt := λ x0 x1 . λ x2 : ι → ι . λ x3 x4 . and (and (x3x0) (x4x0)) (∀ x5 : ο . (∀ x6 . and (x6x0) (explicit_Nats_one_plus x0 x1 x2 x3 x6 = x4)x5)x5)
Definition explicit_Nats_one_leexplicit_Nats_one_le := λ x0 x1 . λ x2 : ι → ι . λ x3 x4 . and (and (x3x0) (x4x0)) (or (x3 = x4) (∀ x5 : ο . (∀ x6 . and (x6x0) (explicit_Nats_one_plus x0 x1 x2 x3 x6 = x4)x5)x5))
Definition e6fc1.. := λ x0 x1 . λ x2 : ι → ι . λ x3 . and (x3x0) (∀ x4 : ο . (∀ x5 . and (x5x0) (x3 = explicit_Nats_one_plus x0 x1 x2 (x2 x1) x5)x4)x4)
Definition e7d21.. := λ x0 x1 . λ x2 : ι → ι . λ x3 . and (x3x0) (∀ x4 . x4x0x3 = explicit_Nats_one_plus x0 x1 x2 (x2 x1) x4∀ x5 : ο . x5)
Definition 9ff99.. := λ x0 x1 . λ x2 : ι → ι . explicit_Nats_primrec x0 x1 x2 x1 (λ x3 x4 . If_i (and (x3 = x1∀ x5 : ο . x5) (explicit_Nats_max_is_one x0 x1 x2 x3 x3)) (x2 x4) x4)