Re: properties

Jesse Alama <[email protected]>
Newsgroups gmane.comp.mathematics.mizar
Message-ID <[email protected]>
On 2011-08-10 13:12:32 +0000, Artur Kornilowicz said:

> In mathematics there are unary operations (let say f) satisfying property
>
> f^m(x) = f^n(x).
>
> Some of them have commonly used names, like
>
> for m = 2, n = 1, that is f(f(x)) = f(x) - projectivity
>
> for m = 2, n = 0, that is f(f(x)) = x - involutiveness
>
>
>
> In the MML there are theorems about operations satisfying the property
> for m = 1 and n = 0, for example:
>
> theorem
>    for m being Nat holds m = abs m
>
> theorem
>   for T being non empty TopSpace, a being Point of T,
>       P being constant Path of a,a
>   holds - P = P
>
> We are thinking about implementation of the property (m=1,n=0) in
> Mizar, and we are looking for an appropriate name for it.
>
> Any suggestions?

Josef's suggestion of "identity" works.  Here's one way to write those
two examples, in some freewheeling notation:

registration
   abs[Integer] is identity across Nat;
end;

registration
   let T be non empty TopSpace,
       a be Point of T;
   -[constant Path of a,a] is identity across Path of a,a;
end;

Jesse

-- 
Jesse Alama
http://centria.di.fct.unl.pt/~alama/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.