comparison src/elab_ops.sml @ 628:12b73f3c108e

Switch to TDisjoint from CDisjoint; still need to implement obligation generation at EDisjoint uses
author Adam Chlipala <adamc@hcoop.net>
date Tue, 24 Feb 2009 12:01:24 -0500
parents 588b9d16b00a
children 7a4b026e45dd
comparison
equal deleted inserted replaced
627:f4f2b09a533a 628:12b73f3c108e
192 end 192 end
193 | _ => 193 | _ =>
194 let 194 let
195 fun unconstraint c = 195 fun unconstraint c =
196 case hnormCon env c of 196 case hnormCon env c of
197 (CDisjoint (_, _, _, c), _) => unconstraint c 197 (TDisjoint (_, _, c), _) => unconstraint c
198 | c => c 198 | c => c
199 199
200 fun tryDistributivity () = 200 fun tryDistributivity () =
201 case hnormCon env c2 of 201 case hnormCon env c2 of
202 (CConcat (c1, c2'), _) => 202 (CConcat (c1, c2'), _) =>