Nuprl Lemma : discrete-path

[T:Type]. ∀[X:j⊢]. ∀[a,b:{X ⊢ _:discr(T)}]. ∀[p:{X ⊢ _:(Path_discr(T) b)}].
  (p refl(a) ∈ {X ⊢ _:(Path_discr(T) b)})


Proof




Definitions occuring in Statement :  cubical-refl: refl(a) path-type: (Path_A b) discrete-cubical-type: discr(T) cubical-term: {X ⊢ _:A} cubical_set: CubicalSet uall: [x:A]. B[x] universe: Type equal: t ∈ T
Definitions unfolded in proof :  uall: [x:A]. B[x] member: t ∈ T subtype_rel: A ⊆B prop: uimplies: supposing a
Lemmas referenced :  discrete-pathtype path-type-subtype discrete-cubical-type_wf cubical-term_wf path-type_wf cubical_set_wf istype-universe cubical-path-app-0 equal_wf pathtype_wf cubical-refl_wf paths-equal
Rules used in proof :  cut introduction extract_by_obid sqequalSubstitution sqequalTransitivity computationStep sqequalReflexivity isect_memberFormation_alt hypothesis sqequalHypSubstitution isectElimination thin hypothesisEquality applyEquality sqequalRule universeIsType instantiate cumulativity because_Cache universeEquality equalitySymmetry hyp_replacement applyLambdaEquality equalityTransitivity independent_isectElimination

Latex:
\mforall{}[T:Type].  \mforall{}[X:j\mvdash{}].  \mforall{}[a,b:\{X  \mvdash{}  \_:discr(T)\}].  \mforall{}[p:\{X  \mvdash{}  \_:(Path\_discr(T)  a  b)\}].    (p  =  refl(a))



Date html generated: 2020_05_20-PM-03_36_51
Last ObjectModification: 2020_04_07-PM-04_28_20

Theory : cubical!type!theory


Home Index