// This prints the left floatting menu
Dedukti    Load Matita      Load Coq         Load Lean        Load PVS         Load OpenTheory Load
Dedukti-jumb

Definition

div_mod.div

Body

λn. λm. match_nat_type (n+1) (λp. div_aux n n p) m

Main Dependencies
Theory

Coq-Jumb
Body

Definition div : nat.nat -> nat.nat -> nat.nat := fun (n:nat.nat) => fun (m:nat.nat) => nat.match_nat_type (nat.nat) (nat.S n) (fun (p:nat.nat) => div_aux n n p) m



Matita-Jumb
Body

definition div : nat -> nat -> nat := \lambda n : nat. \lambda m : nat. (match_nat_type) (nat) ((S) n) (\lambda p : nat. (div_aux) n n p) m



Lean-jumb
Body

noncomputable def div : (nat.nat) -> (nat.nat) -> nat.nat := fun (n : nat.nat) , fun (m : nat.nat) , ((((nat.match_nat_type) (nat.nat)) (((nat.S) ) (n))) (fun (p : nat.nat) , ((((div_mod.div_aux) ) (n)) (n)) (p))) (m)



PVS-jumb

Body

div : [nat_sttfa_th.sttfa_nat -> [nat_sttfa_th.sttfa_nat -> nat_sttfa_th.sttfa_nat]] = (LAMBDA(n:nat_sttfa_th.sttfa_nat):(LAMBDA(m:nat_sttfa_th.sttfa_nat):nat_sttfa_th.match_nat_type[nat_sttfa_th.sttfa_nat](nat_sttfa_th.sttfa_S(n))((LAMBDA(p:nat_sttfa_th.sttfa_nat):div_mod_sttfa.div_aux(n)(n)(p)))(m)))



OpenTheory

Printing for OpenTheory is not working at the moment.