Nuprl Definition : permutation-ss

permutation-ss(ss) ==
  set-ss(Point ⟶ ss × Point ⟶ ss;fg.let f,g fg 
                                      in (∀x:Point. (g x) ≡ x)
                                         ∧ (∀x:Point. (f x) ≡ x)
                                         ∧ (∀x,y:Point.  (f  y))
                                         ∧ (∀x,y:Point.  (g  y)))



Definitions occuring in Statement :  set-ss: set-ss(ss;x.P[x]) prod-ss: ss1 × ss2 fun-ss: A ⟶ ss ss-eq: x ≡ y ss-sep: y ss-point: Point all: x:A. B[x] implies:  Q and: P ∧ Q apply: a spread: spread def
Definitions occuring in definition :  set-ss: set-ss(ss;x.P[x]) prod-ss: ss1 × ss2 fun-ss: A ⟶ ss spread: spread def ss-eq: x ≡ y and: P ∧ Q all: x:A. B[x] ss-point: Point implies:  Q apply: a ss-sep: y
FDL editor aliases :  permutation-ss

Latex:
permutation-ss(ss)  ==
    set-ss(Point  {}\mrightarrow{}  ss  \mtimes{}  Point  {}\mrightarrow{}  ss;fg.let  f,g  =  fg 
                                                                            in  (\mforall{}x:Point.  f  (g  x)  \mequiv{}  x)
                                                                                  \mwedge{}  (\mforall{}x:Point.  g  (f  x)  \mequiv{}  x)
                                                                                  \mwedge{}  (\mforall{}x,y:Point.    (f  x  \#  f  y  {}\mRightarrow{}  x  \#  y))
                                                                                  \mwedge{}  (\mforall{}x,y:Point.    (g  x  \#  g  y  {}\mRightarrow{}  x  \#  y)))



Date html generated: 2017_10_02-PM-03_25_14
Last ObjectModification: 2017_06_22-PM-04_41_58

Theory : constructive!algebra


Home Index