Nuprl Lemma : assert-ctt-is-term

[t:CttTerm]
  ∀X:?CubicalContext. [[X;t]] ⊆Provisional''''(cttTerm(context-set(X))) supposing context-ok(X) 
  supposing ↑ctt-is-term(t)


Proof




Definitions occuring in Statement :  ctt-is-term: ctt-is-term(t) ctt_meaning: [[ctxt;t]] ctt-term: CttTerm context-set: context-set(ctxt) context-ok: context-ok(ctxt) cubical-context: ?CubicalContext ctt-term-meaning: cttTerm(X) assert: b uimplies: supposing a subtype_rel: A ⊆B uall: [x:A]. B[x] all: x:A. B[x] provisional-type: Provisional(T)
Definitions unfolded in proof :  uall: [x:A]. B[x] uimplies: supposing a all: x:A. B[x] subtype_rel: A ⊆B member: t ∈ T ctt_meaning: [[ctxt;t]] prop: implies:  Q ctt-meaning-type: ctt-meaning-type{i:l}(X;t) ctt-term: CttTerm wfterm: wfterm(opr;sort;arity) istype: istype(T) ctt-is-term: ctt-is-term(t) sq_type: SQType(T) guard: {T} eq_atom: =a y ifthenelse: if then else fi  bfalse: ff or: P ∨ Q so_lambda: λ2x.t[x] so_apply: x[s] not: ¬A false: False bool: 𝔹 unit: Unit it: btrue: tt uiff: uiff(P;Q) and: P ∧ Q iff: ⇐⇒ Q rev_implies:  Q
Lemmas referenced :  uimplies_subtype provisional-type_wf ctt-meaning-type_wf context-set_wf context-ok_wf provisional-subtype ctt-term-meaning_wf isvarterm_wf ctt-op_wf ctt_meaning_wf cubical-context_wf istype-assert ctt-is-term_wf ctt-term_wf equal-wf-T-base bool_wf assert_wf bnot_wf not_wf subtype_base_sq atom_subtype_base bor_wf eq_atom_wf ctt-op-sort_wf term-opr_wf equal-wf-base set_subtype_base l_member_wf cons_wf nil_wf istype-atom eqtt_to_assert uiff_transitivity eqff_to_assert assert_of_bnot iff_transitivity iff_weakening_uiff assert_of_bor assert_of_eq_atom
Rules used in proof :  sqequalSubstitution sqequalTransitivity computationStep sqequalReflexivity isect_memberFormation_alt lambdaFormation_alt lambdaEquality_alt sqequalHypSubstitution cut hypothesisEquality applyEquality thin instantiate introduction extract_by_obid isectElimination independent_isectElimination hypothesis because_Cache cumulativity universeIsType sqequalRule inhabitedIsType setElimination rename equalityIstype equalityTransitivity equalitySymmetry dependent_functionElimination independent_functionElimination baseClosed atomEquality tokenEquality unionEquality voidElimination unionIsType sqequalBase unionElimination equalityElimination productElimination independent_pairFormation inlFormation_alt inrFormation_alt

Latex:
\mforall{}[t:CttTerm]
    \mforall{}X:?CubicalContext.  [[X;t]]  \msubseteq{}r  Provisional''''(cttTerm(context-set(X)))  supposing  context-ok(X) 
    supposing  \muparrow{}ctt-is-term(t)



Date html generated: 2020_05_21-AM-10_35_08
Last ObjectModification: 2020_05_18-AM-00_18_14

Theory : cubical!type!theory


Home Index