DOUBLE DEDUCTION THEOREM Is unlocked by solving 6.2, and 7.1 shortest proof uses DDT, but exercise 7.1 is not dependent on 6.2 for unlock.
Therefore, the shortest solution is impossible for players who jump from 6.1 to 7.1, and the UI gives no indication of why.
Either DDT should be unlocked (silently) by 6.1, or 7.1 should be unlocked by 6.2 instead of 6.1(a)
<div class="exercise" id="EXERCISE-7.1" data-unlocked-by="6.1(a)" data-unlocks="Push PushAlt">
</div>
<ol class="proof">
<li><span>Deduce <em>A</em> [assuming <em>A</em>]. <i>[IMPLICATION INTRODUCTION]</i></span></li>
<li><span>From <em>A</em> [assuming <em>A</em>]: deduce <em>A</em> [assuming <em>A</em>, <em>B</em>]. <i>[PUSH (alternate form)]</i></span></li>
<li><span>From <em>A</em> [assuming <em>A</em>, <em>B</em>]: deduce <em>A</em> IMPLIES (<em>B</em> IMPLIES <em>A</em>). <i>[DOUBLE <a href="https://en.wikipedia.org/wiki/Deduction_theorem" target="_blank">DEDUCTION THEOREM</a>]</i></span></li>
<li><span>QED!</span></li>
DOUBLE DEDUCTION THEOREM Is unlocked by solving 6.2, and 7.1 shortest proof uses DDT, but exercise 7.1 is not dependent on 6.2 for unlock.
Therefore, the shortest solution is impossible for players who jump from 6.1 to 7.1, and the UI gives no indication of why.
Either DDT should be unlocked (silently) by 6.1, or 7.1 should be unlocked by 6.2 instead of 6.1(a)