diff --git a/src/tgbatest/Makefile.am b/src/tgbatest/Makefile.am
index 7a5e82431..7f51380be 100644
--- a/src/tgbatest/Makefile.am
+++ b/src/tgbatest/Makefile.am
@@ -37,12 +37,10 @@ check_PROGRAMS = \
checkpsl \
checkta \
emptchk \
- expldot \
intvcomp \
intvcmp2 \
ltlprod \
maskacc \
- powerset \
readsat \
taatgba
@@ -53,14 +51,11 @@ checkpsl_SOURCES = checkpsl.cc
checkta_SOURCES = checkta.cc
complement_SOURCES = complementation.cc
emptchk_SOURCES = emptchk.cc
-expldot_SOURCES = powerset.cc
-expldot_CXXFLAGS = -DDOTTY
intvcomp_SOURCES = intvcomp.cc
intvcmp2_SOURCES = intvcmp2.cc
ltl2tgba_SOURCES = ltl2tgba.cc
ltlprod_SOURCES = ltlprod.cc
maskacc_SOURCES = maskacc.cc
-powerset_SOURCES = powerset.cc
randtgba_SOURCES = randtgba.cc
readsat_SOURCES = readsat.cc
taatgba_SOURCES = taatgba.cc
diff --git a/src/tgbatest/powerset.cc b/src/tgbatest/powerset.cc
deleted file mode 100644
index 5aeab8f3c..000000000
--- a/src/tgbatest/powerset.cc
+++ /dev/null
@@ -1,71 +0,0 @@
-// -*- coding: utf-8 -*-
-// Copyright (C) 2008, 2014 Laboratoire de Recherche et Développement
-// de l'Epita (LRDE).
-// Copyright (C) 2003, 2004 Laboratoire d'Informatique de Paris
-// 6 (LIP6), département Systèmes Répartis Coopératifs (SRC),
-// Université Pierre et Marie Curie.
-//
-// This file is part of Spot, a model checking library.
-//
-// Spot is free software; you can redistribute it and/or modify it
-// under the terms of the GNU General Public License as published by
-// the Free Software Foundation; either version 3 of the License, or
-// (at your option) any later version.
-//
-// Spot is distributed in the hope that it will be useful, but WITHOUT
-// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
-// License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with this program. If not, see .
-
-#include
-#include
-#include
-#include "tgbaalgos/powerset.hh"
-#include "tgbaparse/public.hh"
-#include "tgbaalgos/save.hh"
-#include "ltlast/allnodes.hh"
-#include "tgbaalgos/dotty.hh"
-
-void
-syntax(char* prog)
-{
- std::cerr << prog << " file" << std::endl;
- exit(2);
-}
-
-int
-main(int argc, char** argv)
-{
- int exit_code = 0;
-
- if (argc != 2)
- syntax(argv[0]);
-
- {
- auto dict = spot::make_bdd_dict();
-
- spot::ltl::environment& env(spot::ltl::default_environment::instance());
- spot::tgba_parse_error_list pel;
- auto a = spot::tgba_parse(argv[1], pel, dict, env);
- if (spot::format_tgba_parse_errors(std::cerr, argv[1], pel))
- return 2;
-
-
-#ifndef DOTTY
- auto e = spot::tgba_powerset(a);
- spot::tgba_save_reachable(std::cout, e);
-#else
- spot::dotty_reachable(std::cout, a);
-#endif
- }
-
- assert(spot::ltl::unop::instance_count() == 0);
- assert(spot::ltl::binop::instance_count() == 0);
- assert(spot::ltl::multop::instance_count() == 0);
- assert(spot::ltl::atomic_prop::instance_count() != 0);
- assert(spot::ltl::atomic_prop::instance_count() == 0);
- return exit_code;
-}