Step
*
1
of Lemma
context-set-update-context3
1. X : ?CubicalContext
2. context-ok(X)
3. [v] : varname()
4. [t] : Provisional''''(cttTerm(context-set(X)))
5. X' : ?CubicalContext
6. X' = update-context3(X;v;t) ∈ ?CubicalContext
7. allowed(t)
⊢ context-ok(X')
BY
{ ((RWO "-2" 0 THENA Auto)
   THEN RepUR ``update-context3 bind-provision`` 0
   THEN RepUR ``context-ok update-cubical-context2`` 0
   THEN Unfold `cubical-context` 1
   THEN UsquashCD
   THEN Auto) }
Latex:
Latex:
1.  X  :  ?CubicalContext
2.  context-ok(X)
3.  [v]  :  varname()
4.  [t]  :  Provisional''''(cttTerm(context-set(X)))
5.  X'  :  ?CubicalContext
6.  X'  =  update-context3(X;v;t)
7.  allowed(t)
\mvdash{}  context-ok(X')
By
Latex:
((RWO  "-2"  0  THENA  Auto)
  THEN  RepUR  ``update-context3  bind-provision``  0
  THEN  RepUR  ``context-ok  update-cubical-context2``  0
  THEN  Unfold  `cubical-context`  1
  THEN  UsquashCD
  THEN  Auto)
Home
Index