Step * 1 of Lemma assert-ctt-opr-is


1. CttOp
2. Atom
3. ↑ctt-opr-is(f;s)
⊢ = <"opid", s> ∈ CttOp
BY
(D THEN RepUR ``ctt-opr-is`` -1 THEN (SplitOnHypITE 2  THENA Auto)) }

1
.....truecase..... 
1. {k:Atom| (k ∈ ``opid nType nterm univ``)} 
2. f1 {f:Atom| (f ∈ ctt-tokens())} 
3. Atom
4. ↑(k =a "opid" ∧b f1 =a s)
5. "opid" ∈ Atom
⊢ <k, f1> = <"opid", s> ∈ CttOp

2
.....falsecase..... 
1. {k:Atom| (k ∈ ``opid nType nterm univ``)} 
2. f1 if =a "nType" then Type
if =a "nterm" then T:Type × T
else ℕ
fi 
3. Atom
4. ↑(k =a "opid" ∧b f1 =a s)
5. ¬(k "opid" ∈ Atom)
⊢ <k, f1> = <"opid", s> ∈ CttOp


Latex:


Latex:

1.  f  :  CttOp
2.  s  :  Atom
3.  \muparrow{}ctt-opr-is(f;s)
\mvdash{}  f  =  <"opid",  s>


By


Latex:
(D  1  THEN  RepUR  ``ctt-opr-is``  -1  THEN  (SplitOnHypITE  2    THENA  Auto))




Home Index