Step * 1 of Lemma hereditarily-mkterm


1. [opr] Type
2. [P] term(opr) ⟶ ℙ
3. opr
4. bts bound-term(opr) List
5. hereditarily(opr;s.P[s];mkterm(f;bts))
6. bt bound-term(opr)
7. (bt ∈ bts)
⊢ hereditarily(opr;s.P[s];snd(bt))
BY
(Enough to prove snd(bt) << mkterm(f;bts)
    Because (FLemma `hereditarily_functionality_wrt_subterm` [-4;-1] THEN Auto)) }

1
1. [opr] Type
2. [P] term(opr) ⟶ ℙ
3. opr
4. bts bound-term(opr) List
5. hereditarily(opr;s.P[s];mkterm(f;bts))
6. bt bound-term(opr)
7. (bt ∈ bts)
⊢ snd(bt) << mkterm(f;bts)


Latex:


Latex:

1.  [opr]  :  Type
2.  [P]  :  term(opr)  {}\mrightarrow{}  \mBbbP{}
3.  f  :  opr
4.  bts  :  bound-term(opr)  List
5.  hereditarily(opr;s.P[s];mkterm(f;bts))
6.  bt  :  bound-term(opr)
7.  (bt  \mmember{}  bts)
\mvdash{}  hereditarily(opr;s.P[s];snd(bt))


By


Latex:
(Enough  to  prove  snd(bt)  <<  mkterm(f;bts)
    Because  (FLemma  `hereditarily\_functionality\_wrt\_subterm`  [-4;-1]  THEN  Auto))




Home Index