Step * of Lemma trivial-same-context-set

No Annotations
X,Y:?CubicalContext.
  ((Y bind-provision(X;ctxt.OK(ctxt)) ∈ ?CubicalContext)
   context-ok(X)
   {(X Y ∈ ?CubicalContext) ∧ (context-set(X) context-set(Y) ∈ CubicalSet''')})
BY
(InstLemma `trivial-same-cubical-context` [] THEN RepeatFor (ParallelLast')) }

1
1. ?CubicalContext
2. ?CubicalContext
3. bind-provision(X;ctxt.OK(ctxt)) ∈ ?CubicalContext
4. Y ∈ ?CubicalContext
⊢ context-ok(X)  {(X Y ∈ ?CubicalContext) ∧ (context-set(X) context-set(Y) ∈ CubicalSet''')}

2
.....wf..... 
1. ?CubicalContext
2. ?CubicalContext
3. (Y bind-provision(X;ctxt.OK(ctxt)) ∈ ?CubicalContext)  (X Y ∈ ?CubicalContext)
⊢ istype(Y bind-provision(X;ctxt.OK(ctxt)) ∈ ?CubicalContext)


Latex:


Latex:
No  Annotations
\mforall{}X,Y:?CubicalContext.
    ((Y  =  bind-provision(X;ctxt.OK(ctxt)))
    {}\mRightarrow{}  context-ok(X)
    {}\mRightarrow{}  \{(X  =  Y)  \mwedge{}  (context-set(X)  =  context-set(Y))\})


By


Latex:
(InstLemma  `trivial-same-cubical-context`  []  THEN  RepeatFor  3  (ParallelLast'))




Home Index