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

Axiom

permutation.axiom_invert_permut

Statement

∀ n, equal (invert_permut n) (filter_nat_type invert_permut_body n)

Main Dependencies
Theory

Coq-Jumb
Statement

Axiom axiom_invert_permut : forall (n:nat.nat), connectives.equal ((nat.nat -> nat.nat) -> nat.nat -> nat.nat) (invert_permut n) (nat.filter_nat_type ((nat.nat -> nat.nat) -> nat.nat -> nat.nat) invert_permut_body n)



Matita-Jumb
Statement

axiom axiom_invert_permut : \forall (n:nat). (equal) ((nat -> nat) -> nat -> nat) ((invert_permut) n) ((filter_nat_type) ((nat -> nat) -> nat -> nat) (invert_permut_body) n)



Lean-jumb
Statement

axiom axiom_invert_permut : forall (n:nat.nat) , (((connectives.equal) (((nat.nat) -> nat.nat) -> (nat.nat) -> nat.nat)) (((permutation.invert_permut) ) (n))) ((((nat.filter_nat_type) (((nat.nat) -> nat.nat) -> (nat.nat) -> nat.nat)) ((permutation.invert_permut_body) )) (n))



PVS-jumb

Statement

axiom_invert_permut : AXIOM (FORALL(n:nat_sttfa_th.sttfa_nat):connectives_sttfa_th.equal[[[nat_sttfa_th.sttfa_nat -> nat_sttfa_th.sttfa_nat] -> [nat_sttfa_th.sttfa_nat -> nat_sttfa_th.sttfa_nat]]](permutation_sttfa.invert_permut(n))(nat_sttfa_th.filter_nat_type[[[nat_sttfa_th.sttfa_nat -> nat_sttfa_th.sttfa_nat] -> [nat_sttfa_th.sttfa_nat -> nat_sttfa_th.sttfa_nat]]](permutation_sttfa.invert_permut_body)(n)))



OpenTheory

Printing for OpenTheory is not working at the moment.