Skip to content

Commit fab462c

Browse files
committed
missing cuts (due to fprop begin buggy)
1 parent 6290d57 commit fab462c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

apps/tc/elpi/ho_compile.elpi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ namespace tc {
227227
compile-ty L L1 P {neg IsPositive} PTy [] [] NewPrem,
228228
if (tc.class TC _ tc.deterministic _)
229229
(NewPrem' = std.once NewPrem)
230-
(NewPrem' = NewPrem),
230+
(NewPrem' = NewPrem), !,
231231
compile-ty L1 L2 ProofHd IsPositive ITy ProofTlR [NewPrem' | PremR] Clause.
232232
compile-premise L L1 _ _ ProofHd IsPositive ITy ProofTlR PremR Clause :-
233233
compile-ty L L1 ProofHd IsPositive ITy ProofTlR PremR Clause.
@@ -255,7 +255,7 @@ namespace tc {
255255
compile-ty L L1 ProofHd IsPositive (let _ Ty T Bo) ProofTlR PremR Clause :- !,
256256
if (IsPositive = tt)
257257
(Clause = (pi x\ C x), E = is-uvar)
258-
(clean-term Ty Ty', Clause = (pi x\ decl x N Ty' => C x), E = is-name),
258+
(clean-term Ty Ty', Clause = (pi x\ decl x N Ty' => C x), E = is-name), !,
259259
pi p\ sigma F NewPrem\
260260
(decl p N Ty' :- !) => (E p :- !) => (
261261
NewPrem = tc.link.unif-eq T p,

0 commit comments

Comments
 (0)