Learn

Learning preferences

Make learning more comfortable. Changes apply immediately.

Enlarges page content, including diagrams and their labels. You can also use your browser’s zoom.

Choose the colours that are easiest for you to distinguish. Applies to lesson diagrams and lab plots. Labels, shapes, hatching and line patterns also distinguish meanings. Source photographs and raw image brightness stay unchanged; mask-only views are available for image overlays.

ExampleComparisonSample link

Saved in this browser on this device. Preferences are separate from progress backups.

SCIENCE · INVESTIGATE AND EXPLAIN

Explain selection without giving evolution a goal

Follow how differential reproduction changes an existing heritable variant.

Learning outcome: Calculate a normalized next-generation frequency and identify conditions that the model excludes.

Starting recap

Allele frequency is the fraction carrying an allele in this haploid model. Relative reproductive contribution compares expected descendants, not strength, need or moral value.

All lessons are open directly. Your saved experiments remain when you leave and return.

Try

At 50% A, A contributes 1.5 relative units and a contributes 1. The next A frequency is 0.75/(0.75+0.5)=0.6.

Open the experiment

Predict

Will an advantageous A appear if its initial frequency is zero? What happens when both types contribute equally?

Experiment

Compare initial 50% with relative contributions 1, 1.5 and 0.5. Capture the trajectories. Then test 0% A with contribution 2 and 100% A with contribution 0.

Follow differential reproductive contribution

Worked teaching model · synthetic values · A deterministic haploid model runs for 12 generations. A contributes w and a contributes 1 per individual. No mutation, migration, finite-population sampling or changing environment occurs. Relative contribution is not a probability and may exceed 1.

Reset keeps your prediction, captures and practice history.

Frequency through generations

0255075100024681012A frequency (%)Generation

Each point records one generation; connecting lines do not model changes within a generation. A missing next-generation frequency is left undefined rather than drawn as zero.

Inspect the generation trace
GenerationA (%)
050.000
160.000
269.231
377.143
483.505
588.364
691.929
794.471
896.245
997.465
1098.295
1198.857
1299.235
025507510012345678910111213Row number · values in %
Calculated values on the same fixed scale
RowQuantityValue (%)
1A frequency at generation 050
2A frequency at generation 160
3A frequency at generation 269.2308
4A frequency at generation 377.1429
5A frequency at generation 483.5052
6A frequency at generation 588.3636
7A frequency at generation 691.9294
8A frequency at generation 794.4708
9A frequency at generation 896.2447
10A frequency at generation 997.4647
11A frequency at generation 1098.2954
12A frequency at generation 1198.8571
13A frequency at generation 1299.2352

A frequency after 12 generations: 99.235%.

p_next = p × w / (p × w + 1 − p). Contributions are normalized into a frequency. A missing allele cannot appear without a source; when all individuals have zero contribution, there is no next generation to normalize.

Captures preserve recipes and replay their calculated results. They are synthetic model evidence, not physical measurements.

Understand

Normalize contributions, not intentions

At initial A frequency p = 0.5 and relative contribution w = 1.5, A contributes p × w = 0.75 units. The other type contributes (1 − p) × 1 = 0.5. A therefore makes up 0.75/1.25 = 0.6 of the next generation.

The update is p_next = p × w / (p × w + 1 − p). Here p is a fraction from zero to one and w is a relative contribution. A value above one is allowed because w is not a probability.

Natural selection requires heritable variation associated with different reproductive success. It does not describe organisms changing because they “need” a trait. Environmental conditions affect which differences matter. Background: OpenStax, population genetics.

Test boundary cases

Set w = 1. Both types contribute equally, and every generation retains its starting frequency. Set w above one: an existing A generally increases in this deterministic model. Set w below one: it decreases.

If A starts absent, multiplying its contribution cannot create it. Mutation or immigration would be needed to introduce an absent variant, and neither occurs here. If every individual is A and w = 0, total reproductive contribution is zero. There is no next-generation frequency; the model reports it as undefined instead of inventing zero or retaining 100%.

Separate a teaching mechanism from a population claim

The model is haploid and deterministic. It omits dominance, finite sampling, changing environments and interactions among genes. It shows a consequence of assumed reproductive differences; it does not measure those differences.

To explain a real frequency change, collect evidence about inheritance and relative reproductive success, alongside alternative mechanisms such as migration or drift. A rising allele frequency alone is insufficient to identify selection. In your report distinguish the measured change, the proposed mechanism and observations that could challenge it.

Apply

A starts at 20% and contributes twice as much as a. What is the next frequency under this model?

Public practice checks a specific claim. It does not establish independent mastery.

Explain why the model describes a population changing over generations, not individuals acquiring a needed allele. Name an observation that would distinguish reproductive differences from chance.

Continue

Completion requires a saved prediction, at least one capture and a reflection. Presence checks do not grade your reasoning.

Skipping retains experiments and awards no mastery.

Save a science backup or import one

Science work is stored locally in this browser, separately from mathematics and AI. It does not sync automatically. Use this science-only backup; this checkout's older all-subject export does not include science.

A legacy file is available only when the complete snapshot fits the 36 MB limit. For larger snapshots, prepare a complete file set below; never discard notebooks to make a smaller file.

Matching imported notebook drafts replace their current drafts. Omitted lessons and known first attempts remain. Export your current work first if you want to retain both drafts.

Complete file sets and course backups

A file set can hold more work than one science file. Keep its manifest and every part together. Each file is limited to 36 MB. This format needs this version of LearnAI or a compatible newer version; older versions can use only the legacy single-file backup above.

The set includes every saved science course and global continuation at this moment. Later edits need a new export. A conflicting tab exports its own visible work, which may differ from saved work in another tab.

0 file(s) selected. File order and filenames do not determine identity. Missing, changed or conflicting parts block the entire restore; no good part is applied by itself.

Science storage: loading. No account or remote computation is required.