Nuprl Definition : wf-bound-terms

wf-bound-terms(opr;sort;arity;f) ==
  {bts:(varname() List × wfterm(opr;sort;arity)) List| 
   (||bts|| ||arity f|| ∈ ℤ)
   ∧ (∀i:ℕ||bts||. ((||fst(bts[i])|| (fst(arity f[i])) ∈ ℤ) ∧ ((sort (snd(bts[i]))) (snd(arity f[i])) ∈ ℤ)))} 



Definitions occuring in Statement :  wfterm: wfterm(opr;sort;arity) varname: varname() select: L[n] length: ||as|| list: List int_seg: {i..j-} pi1: fst(t) pi2: snd(t) all: x:A. B[x] and: P ∧ Q set: {x:A| B[x]}  apply: a product: x:A × B[x] natural_number: $n int: equal: t ∈ T
Definitions occuring in definition :  set: {x:A| B[x]}  product: x:A × B[x] list: List wfterm: wfterm(opr;sort;arity) all: x:A. B[x] int_seg: {i..j-} natural_number: $n and: P ∧ Q length: ||as|| pi1: fst(t) equal: t ∈ T int: pi2: snd(t) select: L[n] apply: a
FDL editor aliases :  wf-bound-terms

Latex:
wf-bound-terms(opr;sort;arity;f)  ==
    \{bts:(varname()  List  \mtimes{}  wfterm(opr;sort;arity))  List| 
      (||bts||  =  ||arity  f||)
      \mwedge{}  (\mforall{}i:\mBbbN{}||bts||
                ((||fst(bts[i])||  =  (fst(arity  f[i])))  \mwedge{}  ((sort  (snd(bts[i])))  =  (snd(arity  f[i])))))\} 



Date html generated: 2020_05_19-PM-09_58_30
Last ObjectModification: 2020_03_09-PM-04_10_19

Theory : terms


Home Index