Nuprl Lemma : test-xx-2_wf

[x:test-foo()]. test-xx-2(x) ∈ test-prog() supposing ↑test-xx?(x)


Proof




Definitions occuring in Statement :  test-xx-2: test-xx-2(x) test-xx?: test-xx?(x) test-foo: test-foo() test-prog: test-prog() assert: b uimplies: supposing a uall: [x:A]. B[x] member: t ∈ T
Definitions unfolded in proof :  uall: [x:A]. B[x] uimplies: supposing a member: t ∈ T test-foo: test-foo() mrec: mrec(L;i) so_lambda: λ2y.t[x; y] so_apply: x[s1;s2] ext-eq: A ≡ B and: P ∧ Q subtype_rel: A ⊆B all: x:A. B[x] eager-map: eager-map(f;as) list_ind: list_ind outl: outl(x) apply-alist: apply-alist(eq;L;x) test-Spec: test-Spec() cons: [a b] ifthenelse: if then else fi  atom-deq: AtomDeq eq_atom: =a y pi1: fst(t) bfalse: ff btrue: tt pi2: snd(t) nil: [] it: iff: ⇐⇒ Q implies:  Q or: P ∨ Q sq_type: SQType(T) guard: {T} mrec-spec: mrec-spec(L;lbl;p) top: Top mk-prec: mk-prec(lbl;x) test-afoo: test-afoo(x) assert: b test-xx?: test-xx?(x) test-label: test-label(d) mobj-label: mobj-label(x) prec-label: prec-label(x) mobj-data: mobj-data(x) test-foo-obj: test-foo-obj(x) false: False test-bar: test-bar(x) test-prog: test-prog() test-prop: test-prop() test-xx: test-xx(x1;x) true: True test-xx-2: test-xx-2(x) select-tuple: x.n eq_int: (i =z j) subtract: m
Lemmas referenced :  prec-ext mrec-spec_wf test-Spec_wf istype-atom mrec-label-cases1-ext cons_member cons_wf nil_wf subtype_base_sq atom_subtype_base atomdeq_reduce_lemma istype-void map_cons_lemma map_nil_lemma tupletype_cons_lemma null_nil_lemma tupletype_nil_lemma member_singleton null_cons_lemma istype-assert test-xx?_wf test-foo_wf
Rules used in proof :  sqequalSubstitution sqequalTransitivity computationStep sqequalReflexivity isect_memberFormation_alt cut sqequalHypSubstitution introduction extract_by_obid isectElimination thin atomEquality sqequalRule lambdaEquality_alt hypothesis hypothesisEquality inhabitedIsType tokenEquality promote_hyp hypothesis_subsumption productElimination applyEquality dependent_functionElimination setElimination rename independent_functionElimination unionElimination instantiate cumulativity independent_isectElimination equalityTransitivity equalitySymmetry isect_memberEquality_alt voidElimination equalityElimination universeIsType

Latex:
\mforall{}[x:test-foo()].  test-xx-2(x)  \mmember{}  test-prog()  supposing  \muparrow{}test-xx?(x)



Date html generated: 2019_10_15-AM-10_50_44
Last ObjectModification: 2019_03_25-PM-01_48_43

Theory : tree_1


Home Index