@@ -267,7 +267,8 @@ Section UConvStr.
267267End UConvStr.
268268
269269Section NeutralConversion.
270- Context `{!TypingSubst (ta := de)} `{!TypeConstructorsInj (ta := de)} `{!TypeReductionComplete (ta := de)}.
270+ Context `{!TypingSubst (ta := de)} `{!TypeConstructorsInj (ta := de)} `{!TypeReductionComplete (ta := de)} `{!ConvComplete (ta := de) (ta' := al)}.
271+
271272
272273 Import AlgorithmicTypingData.
273274
@@ -282,7 +283,7 @@ Section NeutralConversion.
282283 Proof .
283284 intros * ???? [[]%algo_conv_wh Hconv]%dup ? ; tea.
284285 eapply algo_conv_sound in Hconv as [[Hconv]%dup] ; tea.
285- eapply algo_conv_tm_complete , algo_conv_conv in Hconv ; cycle 1.
286+ eapply tm_conv_compl , algo_conv_conv in Hconv ; cycle 1.
286287 - eapply ctx_refl ; boundary.
287288 - eassumption.
288289 - boundary.
@@ -654,6 +655,7 @@ Section Soundness.
654655 `{!TypingSubst (ta := de)}
655656 `{!TypeConstructorsInj (ta := de)}
656657 `{!TypeReductionComplete (ta := de)}
658+ `{!ConvComplete (ta := de) (ta' := al)}
657659 `{!Normalisation (ta := de)}.
658660
659661 Let PEq (t u : term) :=
@@ -1020,7 +1022,8 @@ Section Completeness.
10201022 Context
10211023 `{!TypingSubst (ta := de)}
10221024 `{!TypeConstructorsInj (ta := de)}
1023- `{!TypeReductionComplete (ta := de)}.
1025+ `{!TypeReductionComplete (ta := de)}
1026+ `{!ConvComplete (ta := de) (ta' := al)}.
10241027
10251028 Lemma whne_app_inv f g :
10261029 [tApp f⟨↑⟩ (tRel 0) ~ tApp g⟨↑⟩ (tRel 0)] ->
0 commit comments