@@ -169,7 +169,6 @@ let rec slprop_equiv_typing (#g:_) (#t0 #t1:term) (v:slprop_equiv g t0 t1)
169169 let t0_typing = d1 t1_typing in
170170 construct_forall_typing # g # u # b # t0 x b_typing t0_typing )
171171
172- # push - options " --z3rlimit_factor 8 --ifuel 1 --fuel 2"
173172let bind_t ( case_c1 case_c2 : comp_st -> bool) =
174173 ( g : env ) ->
175174 ( pre : term ) ->
@@ -190,15 +189,14 @@ let bind_t (case_c1 case_c2:comp_st -> bool) =
190189 c : comp_st { st_comp_of_comp c == st_comp_with_pre ( st_comp_of_comp c2 ) pre /\
191190 comp_post_matches_hint c post_hint } &
192191 st_typing g t c )
193- ( requires fun _ ->
194- let _ , x = px in
192+ ( requires
193+ ( let _ , x = px in
195194 comp_pre c1 == pre /\
196195 None ? ( lookup g x ) /\
197196 (~( x ` Set. mem ` freevars_st e2 )) /\
198197 open_term ( comp_post c1 ) x == comp_pre c2 /\
199- (~ ( x ` Set. mem ` freevars ( comp_post c2 ))))
200- ( ensures fun _ _ -> True )
201- # pop - options
198+ (~ ( x ` Set. mem ` freevars ( comp_post c2 )))))
199+ ( ensures fun _ -> True )
202200
203201let mk_bind_st_st
204202 : bind_t C_ST ? C_ST ?
@@ -359,18 +357,18 @@ let rec mk_bind (g:env)
359357 st_comp_of_comp c == st_comp_with_pre ( st_comp_of_comp c2 ) pre /\
360358 comp_post_matches_hint c post_hint } &
361359 st_typing g t c )
362- ( requires fun _ ->
363- let _ , x = px in
360+ ( requires
361+ ( let _ , x = px in
364362 comp_pre c1 == pre /\
365363 None ? ( lookup g x ) /\
366364 (~( x ` Set. mem ` freevars_st e2 )) /\
367365 open_term ( comp_post c1 ) x == comp_pre c2 /\
368- (~ ( x ` Set. mem ` freevars ( comp_post c2 ))))
369- ( ensures fun _ _ -> True ) =
366+ (~ ( x ` Set. mem ` freevars ( comp_post c2 )))))
367+ ( ensures fun _ -> True ) =
370368 let _ , x = px in
371369 let b = nvar_as_binder px ( comp_res c1 ) in
372- let fail_bias (# a :Type) tag
373- : T. TacH a ( requires fun _ -> True ) ( ensures fun _ r -> FStar.Tactics.Result. Failed ? r )
370+ let fail_bias tag
371+ : T. TacH _ ( requires True ) ( ensures fun _ -> False )
374372 = let open Pulse.PP in
375373 fail_doc g ( Some e1 . range )
376374 [ text " Cannot compose computations in this " ^ /^ text tag ^ /^ text " block:" ;
0 commit comments