Nuprl Definition : sg-reachable

sg-reachable(g;x;y) ==
  ∃f:sequence(Pos(g))
   (0 < ||f||
   ∧ (f[0] = x ∈ Pos(g))
   ∧ (f[||f|| - 1] = y ∈ Pos(g))
   ∧ (∀i:ℕ. ((2 * i) + 1 < ||f|| ⇒ (↓Legal1(f[2 * i];f[(2 * i) + 1]))))
   ∧ (∀i:ℕ+. (2 * i < ||f|| ⇒ (↓Legal2(f[(2 * i) - 1];f[2 * i])))))



Definitions occuring in Statement :  sg-legal2: Legal2(x;y),  sg-legal1: Legal1(x;y),  sg-pos: Pos(g),  seq-item: s[i],  seq-len: ||s||,  sequence: sequence(T),  nat_plus: ℕ+,  nat: ℕ,  less_than: a < b,  all: ∀x:A. B[x],  exists: ∃x:A. B[x],  squash: ↓T,  implies: P ⇒ Q,  and: P ∧ Q,  multiply: n * m,  subtract: n - m,  add: n + m,  natural_number: $n,  equal: s = t ∈ T
Definitions occuring in definition :  natural_number: $n,  multiply: n * m,  seq-item: s[i],  subtract: n - m,  sg-legal2: Legal2(x;y),  squash: ↓T,  seq-len: ||s||,  less_than: a < b,  implies: P ⇒ Q,  nat_plus: ℕ+,  all: ∀x:A. B[x],  add: n + m,  sg-legal1: Legal1(x;y),  nat: ℕ,  and: P ∧ Q,  sg-pos: Pos(g),  equal: s = t ∈ T,  sequence: sequence(T),  exists: ∃x:A. B[x]
FDL editor aliases :  sg-reachable

Latex:
sg-reachable(g;x;y)  ==
    \mexists{}f:sequence(Pos(g))
      (0  <  ||f||
      \mwedge{}  (f[0]  =  x)
      \mwedge{}  (f[||f||  -  1]  =  y)
      \mwedge{}  (\mforall{}i:\mBbbN{}.  ((2  *  i)  +  1  <  ||f||  {}\mRightarrow{}  (\mdownarrow{}Legal1(f[2  *  i];f[(2  *  i)  +  1]))))
      \mwedge{}  (\mforall{}i:\mBbbN{}\msupplus{}.  (2  *  i  <  ||f||  {}\mRightarrow{}  (\mdownarrow{}Legal2(f[(2  *  i)  -  1];f[2  *  i])))))



Date html generated: 2018_07_25-PM-01_33_42
Last ObjectModification: 2018_06_18-PM-05_02_53

Theory : co-recursion


Home Index