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

Theorem

permutation.bijn_fg

Statement

∀ f g n, bijn f n ⇒ bijn g n ⇒ bijn (λp. f (g p)) n

Main Dependencies
Theory

Coq-Jumb
Statement

Theorem bijn_fg : forall (f:(nat.nat -> nat.nat)), forall (g:(nat.nat -> nat.nat)), forall (n:nat.nat), (bijn f n) -> (bijn g n) -> bijn (fun (p:nat.nat) => f (g p)) n.



Matita-Jumb
Statement

theorem bijn_fg : \forall (f:nat -> nat). \forall (g:nat -> nat). \forall (n:nat). ((bijn) f n) -> ((bijn) g n) -> (bijn) (\lambda p : nat. f (g p)) n.



Lean-jumb
Statement

theorem bijn_fg : forall (f:(nat.nat) -> nat.nat) , forall (g:(nat.nat) -> nat.nat) , forall (n:nat.nat) , ((((permutation.bijn) ) (f)) (n)) -> ((((permutation.bijn) ) (g)) (n)) -> (((permutation.bijn) ) (fun (p : nat.nat) , (f) ((g) (p)))) (n).



PVS-jumb

Statement

bijn_fg : LEMMA (FORALL(f:[nat_sttfa_th.sttfa_nat -> nat_sttfa_th.sttfa_nat]):(FORALL(g:[nat_sttfa_th.sttfa_nat -> nat_sttfa_th.sttfa_nat]):(FORALL(n:nat_sttfa_th.sttfa_nat):(permutation_sttfa.bijn(f)(n) => (permutation_sttfa.bijn(g)(n) => permutation_sttfa.bijn((LAMBDA(p:nat_sttfa_th.sttfa_nat):f(g(p))))(n))))))



OpenTheory

Printing for OpenTheory is not working at the moment.