Ramon Llull's "miliaria" The scholar-cleric
Ramon Llull of
Majorca, was the first writer to refer to a rule to solve the traverse problem of navigation. In his
Arbor Scientiae (1295), in the section of questions on geometry, Llul writes: What Llull seems to be trying to explain is that a ship actually sailing E, but intending to sail SE, it can figure out how much of its intended southeastward distance it has already made good – what Italians called the "
avanzar", but Lull seems to call the "
miliaria in mari". Llull does not explain exactly how, but refers only to an "instrument", presumably some sort of trigonometric table. Lull is implying that mariners can calculate the
miliaria on the intended course by multiplying the distance actually sailed on the erroneous course by the
cosine of the angle between the two routes. 's
miliaria in mari, from his 1295 example. :
Miliaria in mari = distance sailed × cos(
θ) where
θ is the angle of difference between the two routes. Using Lull's example, a ship that intended to sail southeast ("Exaloch" is
Catalan for "Scirocco") but was instead forced to sail east ("Levant"), then the angle of difference is
θ = 45°. After 100 miles on the erroneous route, the
miliaria on the intended route is 100 × cos 45° = 70.71. Doubling the sailing on the erroneous route to 200 miles will double the
miliaria on the intended route to 141.42 miles (= 200 cos 45°). (Diagramatically, Lull's
miliaria in mari is measured by constructing a
right-angled triangle by running a cord from the distance sailed on the actual course to the intended course, meeting the latter at a 90° angle). Llull is a little more explicit in his
Ars magna generalis et ultima (written c. 1305). Reversing his example, with a ship actually sailing Southeast but intending to sail East, Llull notes that for every four miles on the southeast bearing, it "gains three miles" (2.83 actually) on the intended eastward route. Thus, Lull notes, the ship "loses 25 miles" (29 actually) of its intended course for every 100 miles it sails on the current course. Notice that in his passages, Ramon Lull is not recommending the rule, but reporting it, insinuating that this rule was already known and used by contemporary sailors in practice. This is perhaps unsurprising – although
trigonometry was only in its infancy in Christian Europe, sine and cosine tables were already known in
Arab mathematics. The
Kingdom of Majorca, under Muslim rule until the 1230s, remained a multicultural center in Lull's time, with flourishing
Jewish communities, many of whom dabbled in mathematics and astronomy, and whose seafarers had extensive contact across the Mediterranean Sea. That Majorcan navigators had some sort of trigonometric table at hand is not improbable. Nonetheless, the exact content and layout of this table implied by Ramon Llull in 1295 is uncertain.
Andrea Bianco's "toleta" 's 1436 atlas We get our first glimpse of a mariner's trigonometric table more than a century after Llull. In the first folio of his 1436
portolan atlas, the
Venetian captain
Andrea Bianco explains the
raxon de marteloio, how to calculate the traverse and recover the course. He lays out a simple trigonometric table he calls the
toleta de marteloio and recommends that mariners commit the table to memory. The
toleta de marteloio is set out as follows: The numbers in the
Toleta can be approximated by the modern formulas: • Alargar = • Avanzar = • Ritorno = • Avanzo di ritorno = where
q = number of
quarter winds (angle of difference expressed in number of quarter winds). The numbers work with quarter-winds set at 11.25° intervals, or 11°15', the usual definition of a quarter wind. The
Toleta is a simple table with several columns of numbers. In the first column is the angle of difference between the actual and intended courses, expressed by number of
quarter-winds. Once that difference is determined, the second column gives the
Alargar (the "Widening", the current distance the ship is from the intended course) while the third column tells the
Avanzar (the "Advance", how much of the distance on the intended course has already been covered by sailing on the current bearing – this is equivalent of Ramon Llull's
miliaria di mari). The Alargar and Avanzar numbers are shown on the Bianco's table for 100 miles of sailing on the current course.
Example: suppose a ship intended to sail bearing east ("Levante") from point A to point B. But suppose that winds forced it to sail on a southeast-by-east course (SEbE, "Quarto di Scirocco verso Levante"). Southeast-by-east is three quarter winds (or 33.75°) away from east (on a 32-point
compass, in order of quarter-winds away from east, 1 quarter is east-by-south, 2 quarters is East-southeast, 3 quarters is southeast-by-east). That means that the navigator should consult the third row,
q = 3, on the toleta. Suppose the ship sailed 100 miles on the SE-by-E bearing. To check his distance from the intended eastward course, the mariner will read the corresponding entry on the
alargar column and immediately see he is 55 miles away from the intended course. The
avanzar column informs him that having sailed 100 miles on the current SEbE course, he has covered 83 miles of the intended E course. The next step is to determine how to return to the intended course. Continuing the example, to get back to the intended Eastward course, our mariner has to re-orient the ship's bearing in a northeasterly direction. But there are various northeasterly angles – NbE, NNE, NE, ENE, etc. The mariner has a choose the bearing – if he returns by a sharp angle (e.g. North by east), he will return to the intended course faster than at a more gentle gradient (e.g. East by north). Whichever angle he chooses, he must deduce exactly how long he must sail on that bearing in order to reach his old course. If he sails too long, he risks overshooting it. Calculating the return course is what the last three columns of the toleta are for. In the fourth column, the return angles are expressed as quarters from the
intended course bearing (
not the current course bearing). In our example, the mariner intended to go east, but has been sailing southeast-by-east for 100 miles. Given the winds, he decides it is best to return to the original course by re-orienting the ship east-northeast (ENE, "Greco-Levante"). ENE is two quarter-winds above the
intended bearing, East, so now he looks at second row ("quarters = 2") on the fourth column of the table. The fifth column is the
ritorno, the distance he must travel on the chosen return angle to recover the original course. Given he has chosen to return by ENE bearing (q = 2), then he must read the second row of the
ritorno column, which shows the number 26. This represents the required number of miles he must travel on ENE bearing for every 10 miles he deviated. Remember, his alargar (distance from intended course) was 55 miles. So in order to return to his intended course he must travel 5.5 × 26 = 143 miles on ENE. In other words, he needs to hold his ENE bearing for 143 miles; once that distance is traveled, he should straighten his ship east, and he will be exactly back on the intended course. The sixth and final column (
avanzo di ritorno) gives the length on the intended course he has made good by his return travel. This is also expressed in terms per 10 miles alargar. His alargar was 55, and his angle of return was ENE (thus q = 2), that means his avanzo di ritorno is 5.5 × 24 = 132. In other words, if everything goes right, and our mariner holds his ENE bearing for 143 miles (
ritorno), then during that return, he will have covered an additional 132 miles on his intended eastward course (
avanzo di ritorno). Finally, to calculate the total distance made good (total avanzo) on the eastward bearing by his whole adventure, he must add the avanzar during the deviation (83 miles) plus the avanzo di ritorno (132 miles). Thus on the whole, he has covered 83 + 132 = 215 miles on the intended course. Measuring that distance on the map from the starting point (
A), the mariner can figure out his exact current position. This is the simplest use of the toleta de marteloio. It is, at root, a trigonometric table. However, it does not tackle the traverse problem in one go, like the Law of Sines, but rather splits the problem into two
right-angled triangles which it proceeds to solve successively. Modern
trigonometry would dispense with the step of calculating the alargar, and calculate the ritorno directly – but for that, one needs to be armed with a full
sine table. The toleta is a rather simple table, easy to consult and perform calculations with, and sufficiently compact to be memorized by navigators (as Bianco recommends).
Rule of three The
toleta de marteloio is expressed for nice round numbers, 100 and 10. But, in practice, a ship would not usually sail 100 miles before trying to return, but some other distance, say 65 miles. To calculate this is a simple problem of solving
ratios. For example, if the ship had sailed 65 miles on southeast-by-east, then calculating the alargar from the intended Eastward course is simply a matter of solving the following for : : \frac {55}{100} = \frac {x}{65} where 55 is the alargar for 100 miles (as given in the second column of the table at q = 3). This is easily done by the simple "
Rule of Three", a method of cross-multiplication, using three numbers to solve for the fourth by successive multiplication and division: : So, sailing for 65 miles on SE by E implies alargar = = 35.75 miles. The avanzar, etc. can be figured out analogously. While the "rule of three" was already known in the 14th century, skill in executing
multiplication and
division could be elusive for Medieval sailors drawn from what was a largely illiterate society. Nonetheless, it was not inaccessible. As Andrea Bianco urged, navigators should "know how to multiply well and divide well" ("saver ben moltiplichar e ben partir") It is here where we see the important interface of
commerce and navigation. The mathematics of commerce –
Arabic numerals, multiplication, division,
fractions, the tools needed to calculate purchases and sales of goods and other commercial transactions – was essentially the same as the mathematics of navigation. And this kind of mathematics was taught at the
abacus schools which were set up in the 13th century in the commercial centers of northern Italy to train the sons of merchants, the very same class where Italian navigators were drawn from. As historian E.G.R. Taylor notes, "sailors were the first professional group to use mathematics in their everyday work"
Circle and square For those troubled by the high art of manipulating numbers, there was an alternative. This was the visual device known as the "circle and square" (
tondo e quadro), also supplied by
Andrea Bianco in his 1436 atlas. The circle was a 32-wind
compass rose (or gathering of rhumb-lines). The circle was inscribed with an 8 × 8 square grid. The compass rose in the center can be overlooked – indeed, the circle itself can be ignored, as it seems to have no other purpose than the construction of the rays that run across the grid. The rose of interest is in the upper left corner of the square grid. From that corner, emanate a series of compass
rhumb lines. In his original 1436
tondo e quadro, Bianco has sixteen emanating rays – that is, Bianco includes half-quarter winds, or eighth-winds (
otava), so that the emanating rays are at intervals of 5.625 degrees. Other constructions of the circle-and-square, e.g. the
Cornaro Atlas, use only eight rays emanating at quarter-wind distances (11.25 degrees). Visually, these rays replicate the bottom right quarter of a 32-wind
compass rose: East (0q), E by S (1q), ESE (2q), SE by E (3q), SE (4q), SE by S (5q), SSE (6q), S by E (7q) and South (8q). Above the grid is a distance
bar scale, notched with sub-units. There are two sets of numbers on the scale, one for measuring each grid square by 20 miles, another for measuring each grid square by 100 miles (see diagram). The top bar is the 20m-per-square scale, with every black dot denoting one mile. The bottom bar is the 100m-per-square scale, where the length of a
unit square is divided into two equal 50m sub-squares, and a set of dots and red lines break it down further into lengths of 10 miles. So depending on which scale one chooses, the length of the side of the entire grid (eight squares) could be measured up to 160 miles (using the 20 m-per-square scale) or up to 800 miles (using the 100m-per-square scale). The cherub with the
dividers suggests how a navigator is supposed to use the grid to calculate alargar and avanzar by visual measurement rather than manipulating numbers.
Example: suppose the ship has travelled 120 miles at two quarter-winds below the intended course (e.g. traveled at ESE, when the intended course is East). Using the dividers and the 20m scale, the navigator can measure out 120 miles with his dividers. Then setting one end at the top left corner (
A), he lays out the dividers along the ESE ray (= two quarter-winds below the East ray, or horizontal top of the grid) and marks the spot (point
B on the diagram). Then using a
straightedge ruler draws a line up to the East ray, and marks the corresponding spot
C. It is easy to see immediately that a
right-angled triangle ABC has been created. The length
BC is the
alargar (distance from intended course), which can be measured as 46 miles (this can be visually seen as two grid squares plus a bit, that is 20m + 20m and a little bit which can be assessed as 6m by using the dividers and the 20m bar scale). The length
AC is the
avanzar (distance made good), which is 111 miles – visually, five grid squares and a bit, or (20 × 5) + 11, measured by dividers and scale again. This is how the "circle and square" dispenses manipulating numbers by multiplication and division or the rule of three. The navigator can assess the avanzar and alargar visually, by measurement alone. This method can be used for any intended bearing and deviation, as the only purpose is to solve the triangle by dividers and scale. e.g. using our first Corsica-to-Genoa example, where intended bearing was North but the ship actually sailed Northwest, the navigator would set the dividers at length 70 miles and lay it along the fourth quarter wind (= SE ray in the
tondo e quadro, as NW is four quarter winds away from North). He would calculate the alargar and avanzar in exactly the same way – draw a line to the horizontal top of the grid, measure the squares, etc. The
tondo e quadro device is very similar to the Arab
sine quadrant (
Rubul mujayyab), with the corner rays replicating the role of the adjustable
plumb line. == Other applications ==