Step * of Lemma context-set-update-context4

No Annotations
X:?CubicalContext
  (context-ok(X)
   (∀[phi:Provisional''''(cttTerm(context-set(X)))]
        ∀X':?CubicalContext
          ((X' update-context4{i:l}(X;phi) ∈ ?CubicalContext)
           {allowed(phi)
              type(allow(phi))=𝔽
              (context-ok(X') ∧ (context-set(X') context-set(X), term(allow(phi)) ∈ CubicalSet'''))})))
BY
(Intros THEN Unfold `guard` THEN Auto) }

1
1. ?CubicalContext
2. context-ok(X)
3. [phi] Provisional''''(cttTerm(context-set(X)))
4. X' ?CubicalContext
5. X' update-context4{i:l}(X;phi) ∈ ?CubicalContext
6. allowed(phi)
7. type(allow(phi))=𝔽
⊢ context-ok(X')

2
1. ?CubicalContext
2. context-ok(X)
3. phi Provisional''''(cttTerm(context-set(X)))
4. X' ?CubicalContext
5. X' update-context4{i:l}(X;phi) ∈ ?CubicalContext
6. allowed(phi)
7. type(allow(phi))=𝔽
8. context-ok(X')
⊢ context-set(X') context-set(X), term(allow(phi)) ∈ CubicalSet'''


Latex:


Latex:
No  Annotations
\mforall{}X:?CubicalContext
    (context-ok(X)
    {}\mRightarrow{}  (\mforall{}[phi:Provisional''''(cttTerm(context-set(X)))]
                \mforall{}X':?CubicalContext
                    ((X'  =  update-context4\{i:l\}(X;phi))
                    {}\mRightarrow{}  \{allowed(phi)
                          {}\mRightarrow{}  type(allow(phi))=\mBbbF{}
                          {}\mRightarrow{}  (context-ok(X')  \mwedge{}  (context-set(X')  =  context-set(X),  term(allow(phi))))\})))


By


Latex:
(Intros  THEN  Unfold  `guard`  0  THEN  Auto)




Home Index