16 janvier 2001
CONCEPT grand_patron( e: employe ) VALUE( b: boolean )
WHERE b <=> ~SOME( e1: employe :: supervise(e1, e) )
CONCEPT grand_patron( e: employe ) VALUE( b: boolean )
WHERE b <=> NUMBER( e1: employe SUCH THAT supervise(e1, e) :: e1 ) = 0
CONCEPT nb_bureaux( e: employe ) VALUE( n: nat )
WHERE n = NUMBER( b: bureau SUCH THAT utilise(e, b) :: b )
CONCEPT bureau( e: employe SUCH THAT grand_patron(e) ) VALUE( b: bureau )
WHERE utilise(e, b)
~SOME( e: employe :: supervise(e, e) ) ALL( e: employe :: ~supervise(e, e) )*
~SOME( b: bureau ::
NUMBER(e: employe SUCH THAT utilise(e, b) :: e) > capacite(b) )
ALL( b: bureau ::
NUMBER(e: employe SUCH THAT utilise(e, b) :: e) <= capacite(b) )
*
ALL( e: employe, b1 b2: bureau SUCH THAT b1 ~= b2 ::
utilise(e, b1) & utilise(e, b2) => telephone(b1) = telephone(b2) )
ALL( e: employe, b1 b2: bureau SUCH THAT b1 ~= b2 & utilise(e, b1) & utilise(e, b2) ::
telephone(b1) = telephone(b2) )
*
ALL( p: employe SUCH THAT grand_patron(p) ::
NUMBER( e: employe SUCH THAT utilise(e, bureau(p)) :: e ) = 1 )
ALL( p: employe SUCH THAT grand_patron(p) ::
~SOME( e: employe SUCH THAT e ~= p :: utilise(e, bureau(p)) ) )
This document was generated using the LaTeX2HTML translator Version 97.1 (release) (July 13th, 1997)
Copyright © 1993, 1994, 1995, 1996, 1997, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
The command line arguments were:
latex2html -split +0 -auto_navigation logique-s.tex.
The translation was initiated by Tremblay Guy on 1/25/2001