PaperThe following article is Open access

Watching a goldfish swimming in a fishbowl

Published 16 July 2025 © 2025 The Author(s). Published by IOP Publishing Ltd
, , Citation R De Luca 2025 Phys. Educ. 60 055005DOI 10.1088/1361-6552/adeb2a

0031-9120/60/5/055005

Abstract

The problem of determining the position and magnification of a fish swimming in a fishbowl can be solved by means of the small-angles approximation. However, an exact solution, free from such simplifications, yields a more realistic and quantitatively accurate description of what is observed. In this analysis, the curve of the transverse magnification $m$ is determined as a function of the goldfish’s position within the bowl. It is found that the magnification increases as the goldfish moves away from an external observer. This qualitative behaviour can be readily confirmed through simple experiments. Quantitative differences between the exact analysis and the small-angle approximation become significant when the size of the goldfish is not negligible compared to the radius of the bowl.

Export citation and abstractBibTeXRIS

Original content from this work may be used under the terms of the Creative Commons Attribution 4.0 license. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.

1. Introduction

Even if we were to describe ‘two lost souls swimming in a fishbowl’ [1], we might not always choose to rely on the small-angles approximation in geometrical optics [2]. This is especially true for goldfish whose dimensions are not small with respect to the radius of the fishbowl. Fishbowls are readily available at pet stores, and small plastic goldfish can be found in toy stores. The goldfish can be attached to a wooden stick (as shown in figure 1(a)) to allow movement though the water, allowing easy adjustment of its position along the $x$ -axis (see figure 1(b)).

Figure 1. Refer to the following caption and surrounding text.

Figure 1. (a) A goldfish made of plastic in a fishbowl is attached to a wooden stick. (b) An external observer is watching a goldfish of height $h = {z_0}$ swimming in the spherical fishbowl of radius $R$, and filled with water. If the centre of the sphere is the origin of the xyz- axes, the closest position on the x-axis of the goldfish with respect to the observer is at $x = \sqrt {{R^2} - z_0^2} $, while the further position is at $x = - \sqrt {{R^2} - z_0^2} $.

Standard image High-resolution image

This simple setup is well-suited for use in a lesson based on Inquiry-Based Learning, or more specifically, the Inquiry-Based Science Education (IBSE) approach [3], implemented through the BSCS 5E instructional model [4]. In particular, the Engage and Explore phases can be effectively supported using this apparatus. For the Explain phase, one could follow the traditional route of applying the small-angle approximation in geometrical optics, as commonly presented in textbooks [4, 5], or alternatively, extend the learning by introducing a more realistic approach based on trigonometry and analytic geometry (Extend phase)

In the present work the second approach is adopted, and both the position of the image ${x_I}$ and the transverse magnification $m$ are determined as functions of the actual position $x$ of the goldfish in the spherical fishbowl. The small-angles limit is recovered as a consistency check. It is found that the quantities ${x_I}$ and $m$ are monotonically increasing and decreasing functions of $x$, respectively. This behaviour can be confirmed through experiments using the simple apparatus illustrated in figures 1(a) and (b).

2. Analysis of the problem

By schematizing the problem as in figure 2, the image of the goldfish (object) located at ${x_0}$, with height $h = {z_0}$, is seen to form at position ${x_{I}}$. The image is virtual and erect, with height ${z_{I}}$. Here we make the assumption that the fish is entirely positioned along the positive $z$-axis. Notice that the observer is placed, as in figure 2, on the $x$-axis at point $A$.

Figure 2. Refer to the following caption and surrounding text.

Figure 2. A schematization of the goldfish in the fishbowl problem. Here the goldfish is described by an upward directed arrow at position ${x_0}$ with respect to C; its image is formed at ${x_{I}}$. The angles described in the drawing are not small. The observer is placed in A.

Standard image High-resolution image

To determine ${x_{I}}$ we consider the intersection of two rays: the prolongation of the refracted ray emerging from the bowl in $P$, which crosses the $x$-axis at point $A$, and the ray that passes undeflected through the centre of curvature $C$. For simplicity reasons, the bowl is assumed to be very thin, so that the interface between the whole fishbowl and air is given by a water-air effective interface. Therefore, the contribution due to the thin glass, whose index of refraction is about 1.5, is neglected. A more detailed analysis should include the presence of the glass of the bowl. However, by adding a thin spherical shell in the model, the qualitative results would not change, while the quantitative analysis would become more involved. No further approximation is made to solve the problem.

Given that the circumference shown in figure 2, cantered at point $C$, is described by the equation ${x^2} + {z^2} = {R^2}$, a ray coming from infinity and grazing the tip of the object located at ${x_0}$, with height $h = {z_0}$, intersects the bowl at point $P$, whose coordinate are $\left( {\sqrt {{R^2} - {\text{z}}_0^2} ,0,{\text{ }}{z_0}} \right)$. According to Snell’s law, this ray, which is incident at an angle ${\theta _1}$ with respect to the normal at point $P$, is refracted at an angle ${\theta _2}$, such that:

Equation (1)

where ${n_1}$ is the index of refraction of water, and ${n_2}$ is the index of refraction of air. In the following we shall take the ratio between the index of refraction of water and that of air equal to $4/3$. To provide a more general treatment of the problem, we postpone assigning specific values to the indices of refraction until a later stage. By considering triangle $CPA$, we find through elementary geometry that the angle $\alpha $ between the refracted ray and the horizontal is ${\theta _2} - {\theta _1}$. In this way, the equation of the extended line passing though points $A$ and $P$ is:

Equation (2)

On the other hand, the line passing through point $C$ and the tip of the object is given by:

Equation (3)

The intersection ${x_I}$ is found by equating the right-hand sides of equations (2) and (3), yielding:

Equation (4)

where:

Equation (5)

From figure 2 we observe that $\tan {\theta _1} = {z_0}/\sqrt {{R^2} - {\text{z}}_0^2} $ and $\sin {\theta _1} = \frac{{{z_0}}}{R}$. Furthermore, using equation (1) we obtain:

Equation (6)

Therefore, both $\tan {\theta _1}$ and $\tan {\theta _2}$ depend on the dimensionless ratios $\nu = \frac{{{n_1}}}{{{n_2}}}$ and $\rho = \frac{{{z_0}}}{R}$. Recalling basic trigonometric identities, the quantity $a = a\left( {\nu ,\rho } \right)$ can be expressed as:

Equation (7)

Note that $a\left( {\nu ,\rho } \right)$ is always positive. Furthermore, while $\rho < 1$ (since the object is inside the spherical bowl), we must also require that $\nu \rho < 1$ to prevent total internal reflection. In fact, when $\frac{{{n_1}}}{{{n_2}}}\sin {\theta _1} = 1$ (for ${n_1} > {n_2})$, no refracted ray is observed for incidence angles ${\theta _1} > {\sin ^{ - 1}}\left( {\frac{{{n_2}}}{{{n_1}}}} \right)$. In such cases, the analysis must be carried out with much greater care. However, in what follows we assume that the condition $\nu \rho < 1$ is satisfied.

Returning to equation (14), the quantity ${x_0}$ can now be replaced by the general position $x$ of the object on the $x$ -axis, so that:

Equation (8)

Taking the derivative with respect to $x$ of the above expression, it can be shown that ${x_{I}}$ is a monotonously increasing function of $x$. The function ${x_{I}}/R$ (black full line) is plotted in figure 3 for $\nu = 4/3$ and for $\rho = 2/15$ as a function of the dimensionless variable $x/R$ for $ - \sqrt {1 - {\rho ^2}} < x < + \sqrt {1 - {\rho ^2}} $. For comparison, the function $\frac{{{x_{I}}}}{R} = \frac{x}{R}$ is also plotted in the same range.

Figure 3. Refer to the following caption and surrounding text.

Figure 3. The function ${x_I}/R$ for $\nu = 4/3$ and for $\rho = 2/15$ as a function of the dimensionless variable $x/R$ (black full line). The red dashed line represents the function ${x_I}/R = x/R$.

Standard image High-resolution image

From figure 3, we observe that, for $0 < x < + \sqrt {{R^2} - {\text{z}}_0^2} $ the goldfish appears closer to the observer than its actual position. Conversely, for $ - \sqrt {{R^2} - {\text{z}}_0^2} < x < 0$ the image appears more distant than the object. At $x = 0$ the image position coincides with that of the object.

Referring again to figure 2, the transverse magnification $m$ can be found by setting $m = \frac{{{z_I}}}{{{z_0}}} = \frac{{{x_I}}}{x}$, so that:

Equation (9)

This function is monotonically decreasing with respect to the dimensionless position $x/R$. Therefore, as the goldfish moves away from the observer (i.e. as $x$ decreases) it appears increasingly larger. This is illustrated in figure 4, where the apparent size of the goldfish doubles when it reaches the farthest point from the observer.

Figure 4. Refer to the following caption and surrounding text.

Figure 4. Transverse magnification $m$ as a function of the dimensionless position $x/R$ for $\nu = 4/3$ and $\rho = 2/15$. The apparent size of the goldfish grows as it gets away from the observer. At the farthest point in the bowl its apparent size is about twice its real size.

Standard image High-resolution image

3. Comparison with the small-angles approximation

As a consistency check and to compare the small-angles approximation with the exact results, we begin by examining the limit for $\rho \to 0$ of the function $a\left( {\nu ,\rho } \right)$ in equation (7). In this limit we find that

Equation (10)

This leads to the following predictions under the small-angles approximation are the following:

Equation (11a)

Equation (11b)

Let us now employ the standard equation for the concave spherical diopter:

Equation (12)

By setting $p = R - x$, $q = {x_{I0}} - R$ and $\frac{{{n_1}}}{{{n_2}}} = \nu $, equation (12) becomes:

Equation (13)

Solving for ${x_{{I}0}}$, we retrieve the same result as in equation (11).

Now consider the transverse magnification given by ${m_0} = - \frac{{{n_1}q}}{{{n_2}p}} = \nu \frac{{R - {x_{I0}}}}{{R - x}}$. Substituting ${x_{{I}0}}$ form equation (11) in the latter expression, we obtain:

Equation (14)

which coincides exactly with the expression in equation (11).

Naturally, the difference between ${m_0}\left( x \right)$ and the exact value $m\left( x \right)$ from equation (9) becomes more significant when the size of the goldfish is not negligible with respect to the radius of the bowl. A direct comparison between the curves ${m_0}\left( x \right)$ and $m\left( x \right)$ is shown in figure 5 for $\nu = \frac{4}{3}$ (approximately the index of refraction of water) and for $\rho = 1/2$ (i.e. the height of the goldfish is half the radius of the bowl). The difference between the two curves is clearly noticeable in this case. Specifically, not only is the domain of the function $m\left( x \right)$ smaller than the interval $ - 1 < x/R < + 1$, but the actual magnification $m\left( x \right)$ is also less than ${m_0}\left( x \right)$ at small distances from the observer and greater than ${m_0}\left( x \right)$ at larger distances. This underscores the importance of the exact approach in accurately capturing optical behaviour when the small-angles approximation breaks down.

Figure 5. Refer to the following caption and surrounding text.

Figure 5. Comparison between the curves ${m_0}\left( x \right)$ (red dotted line) and $m\left( x \right)$ (black full line) for $\nu = \frac{4}{3}$ and $\rho = 1/2$.

Standard image High-resolution image

4. Conclusion

A realistic approach, based on trigonometry and analytic geometry rather than the small-angle approximation, is adopted to investigate the characteristic optical features of a goldfish in a fishbowl. The virtual, erect image of the goldfish, as seen by an external observer, forms in front of the actual position $x$ (measured from the centre of the bowl) when $x > 0$. Conversely, for $x < 0$, the image appears farther from the observer.

The transverse magnification is found to be a monotonically decreasing function of the variable $x$, indicating that the goldfish appears larger as it moves away from the observer. While these qualitative features are consistent with those predicted by the small-angle approximation, the exact analysis provides more accurate quantitative information justifying, in the author’s view, the additional computational effort.

This analysis may serve either as a critical review of the lens equation for spherical transparent surfaces under the small-angle approximation or as the foundation for an interdisciplinary, IBSE experiment, suitable for advanced high school or undergraduate physics students.

Acknowledgment

The author wishes to thank I. D’Acunto, V. Lamberti, and E. Benedetto for stimulating discussions.

Data availability statement

All data that support the findings of this study are included within the article (and any supplementary files).

Please wait… references are loading.