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 3 (ParallelLast')) }

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

2
.....wf..... 
1. X : ?CubicalContext
2. Y : ?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