aboutsummaryrefslogtreecommitdiff
path: root/src/Reflection/SmartBoundWf.v
diff options
context:
space:
mode:
authorGravatar Jason Gross <jgross@mit.edu>2017-02-16 17:32:27 -0500
committerGravatar Jason Gross <jgross@mit.edu>2017-02-16 17:32:27 -0500
commitb10381a153d2b15d767cc8ae7100cd6e1d9715f3 (patch)
treeb690749b531b6a6d17cdc6274a24f6f88b22a76b /src/Reflection/SmartBoundWf.v
parent69993c726503957d3b9901525f8fee1402c52ba1 (diff)
Add non-exprf version of interpf_smart_unbound
Diffstat (limited to 'src/Reflection/SmartBoundWf.v')
-rw-r--r--src/Reflection/SmartBoundWf.v16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/Reflection/SmartBoundWf.v b/src/Reflection/SmartBoundWf.v
index 91f4b1837..0b16577d0 100644
--- a/src/Reflection/SmartBoundWf.v
+++ b/src/Reflection/SmartBoundWf.v
@@ -33,7 +33,7 @@ Section language.
Local Notation smart_bound := (@smart_bound _ _ interp_base_type_bounds bound_base_type Cast).
Local Notation UnSmartArrow := (@UnSmartArrow _ interp_base_type_bounds bound_base_type).
Local Notation interpf_smart_bound := (@interpf_smart_bound _ op interp_base_type_bounds bound_base_type Cast).
- Local Notation interpf_smart_unbound := (@interpf_smart_unbound _ op interp_base_type_bounds bound_base_type Cast).
+ Local Notation interpf_smart_unbound_exprf := (@interpf_smart_unbound_exprf _ op interp_base_type_bounds bound_base_type Cast).
Local Notation bound_op := (@bound_op _ _ _ interp_op_bounds bound_base_type _ base_type_bl_transparent base_type_leb Cast genericize_op).
Local Notation wff_SmartCast_match := (@wff_SmartCast_match _ op _ base_type_bl_transparent Cast wff_Cast).
@@ -121,20 +121,20 @@ Section language.
Local Hint Resolve List.in_app_or List.in_or_app.
- Lemma wff_SmartPairf_interpf_smart_unbound var1 var2 t input_bounds x1 x2
+ Lemma wff_SmartPairf_interpf_smart_unbound_exprf var1 var2 t input_bounds x1 x2
: wff (flatten_binding_list x1 x2)
(SmartPairf
(var:=var1)
- (interpf_smart_unbound input_bounds
- (SmartVarfMap (fun t => Var) x1)))
+ (interpf_smart_unbound_exprf input_bounds
+ (SmartVarfMap (fun t => Var) x1)))
(SmartPairf
(var:=var2)
(t:=t)
- (interpf_smart_unbound input_bounds
- (SmartVarfMap (fun t => Var) x2))).
+ (interpf_smart_unbound_exprf input_bounds
+ (SmartVarfMap (fun t => Var) x2))).
Proof.
clear -wff_Cast.
- unfold SmartPairf, SmartVarfMap, interpf_smart_unbound; induction t;
+ unfold SmartPairf, SmartVarfMap, interpf_smart_unbound_exprf; induction t;
repeat match goal with
| _ => progress simpl in *
| [ |- wff _ (Cast _ _ _ _) (Cast _ _ _ _) ]
@@ -147,7 +147,7 @@ Section language.
end.
Qed.
- Local Hint Resolve wff_SmartPairf_interpf_smart_unbound : wf.
+ Local Hint Resolve wff_SmartPairf_interpf_smart_unbound_exprf : wf.
Axiom proof_admitted : False.