Nuprl Lemma : assert-member-nat-missing

[i:ℕ]. ∀[s:nat-missing-type()].  (↑member-nat-missing(i;s) ⇐⇒ (i ≤ (fst(s))) ∧ (i ∈ snd(s))))


Proof




Definitions occuring in Statement :  member-nat-missing: member-nat-missing(i;s) nat-missing-type: nat-missing-type() l_member: (x ∈ l) nat: assert: b uall: [x:A]. B[x] pi1: fst(t) pi2: snd(t) le: A ≤ B iff: ⇐⇒ Q not: ¬A and: P ∧ Q
Lemmas :  iff_transitivity assert_wf bnot_wf in-missing_wf subtype_rel_list nat_wf le_wf not_wf iff_weakening_uiff assert_of_band assert_of_le_int assert_of_bnot assert-in-missing-nat-iff subtype_rel_sets list_wf l-ordered_wf less_than_wf l_all_wf2 l_member_wf le_int_wf bool_wf eqtt_to_assert assert_witness
\mforall{}[i:\mBbbN{}].  \mforall{}[s:nat-missing-type()].    (\muparrow{}member-nat-missing(i;s)  \mLeftarrow{}{}\mRightarrow{}  (i  \mleq{}  (fst(s)))  \mwedge{}  (\mneg{}(i  \mmember{}  snd(s))))



Date html generated: 2015_07_17-AM-08_21_24
Last ObjectModification: 2015_04_02-PM-05_43_08

Home Index