Step * of Lemma sqeq-copath1

∀[a,b,n:Top].  (λm.if (m) < (n - 1)  then a[m]  else b[m] ~ λm.if (m + 1) < (n)  then a[m]  else b[m])
BY
{ ((UnivCD THENA Auto) THEN SqEqCD THEN SqequalSqle THEN SqLeTopToBase THEN AssumeHasValue) }

1
1. m : Base
2. b : Base
3. a : Base
4. n : Base
5. (if (m) < (n - 1)  then a[m]  else b[m])↓
⊢ if (m) < (n - 1)  then a[m]  else b[m] ≤ if (m + 1) < (n)  then a[m]  else b[m]

2
1. m : Base
2. b : Base
3. a : Base
4. n : Base
5. is-exception(if (m) < (n - 1)  then a[m]  else b[m])
⊢ if (m) < (n - 1)  then a[m]  else b[m] ≤ if (m + 1) < (n)  then a[m]  else b[m]

3
1. m : Base
2. b : Base
3. a : Base
4. n : Base
5. (if (m + 1) < (n)  then a[m]  else b[m])↓
⊢ if (m + 1) < (n)  then a[m]  else b[m] ≤ if (m) < (n - 1)  then a[m]  else b[m]

4
1. m : Base
2. b : Base
3. a : Base
4. n : Base
5. is-exception(if (m + 1) < (n)  then a[m]  else b[m])
⊢ if (m + 1) < (n)  then a[m]  else b[m] ≤ if (m) < (n - 1)  then a[m]  else b[m]


Latex:


Latex:
\mforall{}[a,b,n:Top].
    (\mlambda{}m.if  (m)  <  (n  -  1)    then  a[m]    else  b[m]  \msim{}  \mlambda{}m.if  (m  +  1)  <  (n)    then  a[m]    else  b[m])


By


Latex:
((UnivCD  THENA  Auto)  THEN  SqEqCD  THEN  SqequalSqle  THEN  SqLeTopToBase  THEN  AssumeHasValue)




Home Index