Nuprl Lemma : FormSafe1_wf

[C:Type]. ∀[f:Form(C)].  (FormSafe1(f) ∈ (Atom List) ⟶ ℙ)


Proof




Definitions occuring in Statement :  FormSafe1: FormSafe1(f) Form: Form(C) list: List uall: [x:A]. B[x] prop: member: t ∈ T function: x:A ⟶ B[x] atom: Atom universe: Type
Definitions unfolded in proof :  uall: [x:A]. B[x] member: t ∈ T FormSafe1: FormSafe1(f) subtype_rel: A ⊆B prop: uimplies: supposing a top: Top so_lambda: λ2x.t[x] so_apply: x[s] so_lambda: so_lambda(x,y,z.t[x; y; z]) so_apply: x[s1;s2;s3] so_lambda: so_lambda(x,y,z,w.t[x; y; z; w]) and: P ∧ Q or: P ∨ Q so_apply: x[s1;s2;s3;s4] all: x:A. B[x] so_lambda: λ2y.t[x; y] so_apply: x[s1;s2]
Lemmas referenced :  Form_ind_wf_simple top_wf list_wf subtype_rel_Form false_wf Form_wf or_wf assert_wf null_wf3 subtype_rel_list exists_wf set-equal_wf cons_wf nil_wf FormVar?_wf equal-wf-T-base FormVar-name_wf atom_subtype_base not_wf l_member_wf FormFvs_wf append_wf filter_wf5 bl-exists_wf eq_atom_wf
Rules used in proof :  sqequalSubstitution sqequalTransitivity computationStep sqequalReflexivity isect_memberFormation introduction cut sqequalRule thin instantiate extract_by_obid sqequalHypSubstitution isectElimination hypothesis applyEquality lambdaEquality cumulativity hypothesisEquality universeEquality functionEquality atomEquality independent_isectElimination isect_memberEquality voidElimination voidEquality because_Cache productEquality functionExtensionality lambdaFormation setElimination rename setEquality axiomEquality equalityTransitivity equalitySymmetry

Latex:
\mforall{}[C:Type].  \mforall{}[f:Form(C)].    (FormSafe1(f)  \mmember{}  (Atom  List)  {}\mrightarrow{}  \mBbbP{})



Date html generated: 2018_05_21-PM-11_27_10
Last ObjectModification: 2017_10_11-AM-11_30_12

Theory : PZF


Home Index