(7steps total) PrintForm Definitions Lemmas DiscreteMath Sections DiscrMathExt Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
At: compose iter injection 1 2 1

1. A : Type
2. f : AA
3. Inj(AAf)
4. i : 
5. 0<i
6. a1 : A
7. a2 : A
8. f{i}(a1) = f{i}(a2)
  f{i-1}(a1) = f{i-1}(a2)


By: Compute-1
Co(f{i}(a1) * if i=0 a1 else f(f{i-1}(a1)) fi)
Co=
Co(f{i}(a2) * if i=0 a2 else f(f{i-1}(a2)) fi)
Co A
THEN
SplitITE Hyp:-1


Generated subgoal:

1 8. f(f{i-1}(a1)) = f(f{i-1}(a2))
9. i  0
  f{i-1}(a1) = f{i-1}(a2)

1 step

About:
ifthenelseintnatural_numbersubtractless_thanapplyfunctionuniverseequalmarked_clause_thenmarkup_tag
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html

(7steps total) PrintForm Definitions Lemmas DiscreteMath Sections DiscrMathExt Doc