permutation.sym_eq_invert_permut
∀ n, leibniz (filter_nat_type invert_permut_body n) (invert_permut n)
Theorem sym_eq_invert_permut : forall (n:nat.nat), leibniz.leibniz ((nat.nat -> nat.nat) -> nat.nat -> nat.nat) (nat.filter_nat_type ((nat.nat -> nat.nat) -> nat.nat -> nat.nat) invert_permut_body n) (invert_permut n).
theorem sym_eq_invert_permut : \forall (n:nat). (leibniz) ((nat -> nat) -> nat -> nat) ((filter_nat_type) ((nat -> nat) -> nat -> nat) (invert_permut_body) n) ((invert_permut) n).
theorem sym_eq_invert_permut : forall (n:nat.nat) , (((leibniz.leibniz) (((nat.nat) -> nat.nat) -> (nat.nat) -> nat.nat)) ((((nat.filter_nat_type) (((nat.nat) -> nat.nat) -> (nat.nat) -> nat.nat)) ((permutation.invert_permut_body) )) (n))) (((permutation.invert_permut) ) (n)).
sym_eq_invert_permut : LEMMA (FORALL(n:nat_sttfa_th.sttfa_nat):leibniz_sttfa_th.leibniz[[[nat_sttfa_th.sttfa_nat -> nat_sttfa_th.sttfa_nat] -> [nat_sttfa_th.sttfa_nat -> nat_sttfa_th.sttfa_nat]]](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))(permutation_sttfa.invert_permut(n)))
Printing for OpenTheory is not working at the moment.