public Enonce deMorgan()
    {
        if(a instanceof Et)
        {
            int nbEnonces=((Et)a).getNbEnonces();
            Enonce[] n=new Enonce[nbEnonces];
            for(int i=0;i<nbEnonces;i++)
            {
                n[i]=new Pas(((Et)a).getN(i));
            }
            return (Enonce)new Ou(n);
        }
        else if(a instanceof Ou)
        {
            int nbEnonces=((Ou)a).getNbEnonces();
            Enonce[] n=new Enonce[nbEnonces];
            for(int i=0;i<nbEnonces;i++)
            {
                n[i]=new Pas(((Ou)a).getN(i));
            }
            return (Enonce)new Et(n);
        }
        return (Enonce)this;
    }