Nuprl Definition : ocmon

OCMon ==
  {g:AbMon| 
   (UniformLinorder(|g|;x,y.↑(x ≤b y)) ∧ (=b = (λx,y. ((x ≤b y) ∧b (y ≤b x))) ∈ (|g| ⟶ |g| ⟶ 𝔹)))
   ∧ Cancel(|g|;|g|;*)
   ∧ (∀[z:|g|]. monot(|g|;x,y.↑(x ≤b y);λw.(z * w)))} 



Definitions occuring in Statement :  abmonoid: AbMon,  grp_op: *,  grp_le: ≤b,  grp_eq: =b,  grp_car: |g|,  monot: monot(T;x,y.R[x; y];f),  cancel: Cancel(T;S;op),  ulinorder: UniformLinorder(T;x,y.R[x; y]),  band: p ∧b q,  assert: ↑b,  bool: 𝔹,  uall: ∀[x:A]. B[x],  infix_ap: x f y,  and: P ∧ Q,  set: {x:A| B[x]} ,  lambda: λx.A[x],  function: x:A ⟶ B[x],  equal: s = t ∈ T
Definitions occuring in definition :  set: {x:A| B[x]} ,  abmonoid: AbMon,  ulinorder: UniformLinorder(T;x,y.R[x; y]),  equal: s = t ∈ T,  function: x:A ⟶ B[x],  bool: 𝔹,  grp_eq: =b,  band: p ∧b q,  and: P ∧ Q,  cancel: Cancel(T;S;op),  uall: ∀[x:A]. B[x],  monot: monot(T;x,y.R[x; y];f),  grp_car: |g|,  assert: ↑b,  grp_le: ≤b,  lambda: λx.A[x],  infix_ap: x f y,  grp_op: *

Latex:
OCMon  ==
    \{g:AbMon| 
      (UniformLinorder(|g|;x,y.\muparrow{}(x  \mleq{}\msubb{}  y))  \mwedge{}  (=\msubb{}  =  (\mlambda{}x,y.  ((x  \mleq{}\msubb{}  y)  \mwedge{}\msubb{}  (y  \mleq{}\msubb{}  x)))))
      \mwedge{}  Cancel(|g|;|g|;*)
      \mwedge{}  (\mforall{}[z:|g|].  monot(|g|;x,y.\muparrow{}(x  \mleq{}\msubb{}  y);\mlambda{}w.(z  *  w)))\} 



Date html generated: 2016_05_15-PM-00_11_03
Last ObjectModification: 2015_09_23-AM-06_24_40

Theory : groups_1


Home Index