Nuprl Lemma : rename-one-extend-id

I:Cname List. ∀z,z1:Cname.
  ((¬(z ∈ I))  (z1 ∈ I))  (rename-one-name(z;z1) 1[z:=z1] ∈ name-morph([z I];[z1 I])))


Proof




Definitions occuring in Statement :  rename-one-name: rename-one-name(z1;z2) id-morph: 1 extend-name-morph: f[z1:=z2] name-morph: name-morph(I;J) coordinate_name: Cname l_member: (x ∈ l) cons: [a b] list: List all: x:A. B[x] not: ¬A implies:  Q equal: t ∈ T
Definitions unfolded in proof :  all: x:A. B[x] implies:  Q uall: [x:A]. B[x] member: t ∈ T uimplies: supposing a and: P ∧ Q cand: c∧ B subtype_rel: A ⊆B name-morph: name-morph(I;J) id-morph: 1 extend-name-morph: f[z1:=z2] rename-one-name: rename-one-name(z1;z2) nameset: nameset(L) bool: 𝔹 unit: Unit it: btrue: tt uiff: uiff(P;Q) ifthenelse: if then else fi  bfalse: ff exists: x:A. B[x] prop: or: P ∨ Q sq_type: SQType(T) guard: {T} bnot: ¬bb assert: b false: False not: ¬A iff: ⇐⇒ Q rev_implies:  Q
Lemmas referenced :  name-morphs-equal cons_wf coordinate_name_wf rename-one-name_wf extend-name-morph_wf id-morph_wf name-morph_wf eq-cname_wf bool_wf eqtt_to_assert assert-eq-cname eqff_to_assert equal_wf bool_cases_sqequal subtype_base_sq bool_subtype_base assert-bnot nameset_wf not_wf l_member_wf list_wf cons_member nameset_subtype_extd-nameset nameset_subtype l_subset_right_cons_trivial
Rules used in proof :  sqequalSubstitution sqequalTransitivity computationStep sqequalReflexivity lambdaFormation cut introduction extract_by_obid sqequalHypSubstitution isectElimination thin hypothesis hypothesisEquality independent_isectElimination independent_pairFormation applyEquality lambdaEquality setElimination rename sqequalRule functionExtensionality unionElimination equalityElimination equalityTransitivity equalitySymmetry productElimination dependent_pairFormation promote_hyp dependent_functionElimination instantiate cumulativity independent_functionElimination because_Cache voidElimination inlFormation dependent_set_memberEquality

Latex:
\mforall{}I:Cname  List.  \mforall{}z,z1:Cname.    ((\mneg{}(z  \mmember{}  I))  {}\mRightarrow{}  (\mneg{}(z1  \mmember{}  I))  {}\mRightarrow{}  (rename-one-name(z;z1)  =  1[z:=z1]))



Date html generated: 2017_10_05-AM-10_10_25
Last ObjectModification: 2017_07_28-AM-11_17_32

Theory : cubical!sets


Home Index