public override WS1SZ3Formula Normalize() { if (phi is WS1SZ3Not) { return((phi as WS1SZ3Not).phi.Normalize()); } return(new WS1SZ3Not(phi.Normalize()));; }
public override WS1SZ3Formula Normalize() { return(new WS1SZ3And(left.Normalize(), right.Normalize())); }
public override WS1SZ3Formula Normalize() { return(new WS1SZ3Exists(variable, phi.Normalize())); }