Skip to content

Commit a4774b5

Browse files
committed
Change Formula from GADT to ADT
Formula doesn't need to be a GADT
1 parent 7473b6b commit a4774b5

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/Minimal.hs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ import Text.Printf (printf)
88
import Data.Set (Set, (\\))
99
import qualified Data.Set as Set
1010

11-
data Formula where
12-
Proposition :: String -> Formula
13-
Conjunction :: Formula -> Formula -> Formula
14-
Disjunction :: Formula -> Formula -> Formula
15-
Implication :: Formula -> Formula -> Formula
11+
data Formula
12+
= Proposition String
13+
| Conjunction Formula Formula
14+
| Disjunction Formula Formula
15+
| Implication Formula Formula
1616
deriving (Eq, Ord)
1717

1818
(#&) :: Formula -> Formula -> Formula

0 commit comments

Comments
 (0)