diff --git a/00_Introduction.lhs b/00_Introduction.lhs index 23a82d2..d188ab5 100644 --- a/00_Introduction.lhs +++ b/00_Introduction.lhs @@ -273,9 +273,9 @@ z0=(0,0); z1=2(u,0); z2=2(2u,0); -draw edge(z0,z1); -draw edge(z1,z2); -draw edgeAngle(z0,z2,50); +drawarrow nl_edge(z0,z1); +drawarrow nl_edge(z1,z2); +drawarrow nl_edgeAngle(z0,z2,50); drawstate(z0); drawstate(z1); @@ -294,10 +294,10 @@ drawedge(z1,z2,btex $g$ etex); z0=(0,0); z1=(4u,0); z2=(2u,-3u); drawstate(z0); drawstate(z1); drawstate(z2); -draw nl_edgeAngle(z0,z1,35); -draw nl_edgeAngle(z1,z0,-145); -draw edge(z0,z2); -draw edge(z1,z2); +drawarrow nl_edgeAngle(z0,z1,35); +drawarrow nl_edgeAngle(z1,z0,-145); +drawarrow nl_edge(z0,z2); +drawarrow nl_edge(z1,z2); @@ -306,17 +306,23 @@ drawState(z0,btex $A$ etex); drawState(z1,btex $B$ etex); drawState(z2,btex $C$ etex); -draw edgeAngle(z0,z1,35); -draw edgeAngle(z1,z0,-145); -draw edge(z1,z2); -draw edge(z2,z0); +drawarrow edgeAngle(z0,z1,35); +drawarrow edgeAngle(z1,z0,-145); +drawarrow edge(z1,z2); +drawarrow edge(z2,z0); - -A -> B[label="g"] -B -> A[label="f"] -B -> A[label="h"] - + + +z0=origin; +z1=(gu,0); + +drawState(z0,btex $A$ etex); +drawState(z1,btex $B$ etex); +drawEdgeWithAngle(z1,z0,btex $f$ etex,145); +drawEdge(z0,z1,btex $g$ etex); +drawEdgeWithAngle(z1,z0,btex $h$ etex,-145); + To continue to gain some intuition I will give some degenerated Category examples.