Skip to content

Commit 744a9fa

Browse files
committed
ADMIT: Cannot properly solve exists* (x: unit)
1 parent f174fa2 commit 744a9fa

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/cddl/pulse/CDDL.Pulse.Parse.Base.fst

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,8 +252,9 @@ fn impl_copyful_unit
252252
(#p: _)
253253
(#v: _)
254254
{
255-
let res = ();
255+
let res: unit = ();
256256
fold (rel_unit res ());
257+
admit (); // HELP!!!
257258
res
258259
}
259260

@@ -279,6 +280,7 @@ fn impl_zero_copy_unit
279280
unfold (rel_unit res ())
280281
};
281282
Trade.intro_trade _ _ _ aux;
283+
admit (); // HELP!
282284
res
283285
}
284286

@@ -321,6 +323,7 @@ fn impl_zero_copy_always_false
321323
let res : squash False = ();
322324
fold (rel_always_false _ _ res res);
323325
rewrite (vmatch p c v) as (Trade.trade (rel_always_false _ _ res res) (vmatch p c v)); // by contradiction
326+
admit (); // HELP!
324327
res
325328
}
326329

src/cddl/pulse/CDDL.Pulse.Parse.MapGroup.fst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,7 @@ fn impl_zero_copy_map_nop
187187
{
188188
rewrite (rel_unit () ()) as emp
189189
};
190+
admit (); // HELP!
190191
()
191192
}
192193

0 commit comments

Comments
 (0)