Main derivation
S01 · definition
Before
S(A,B)\ \text{at a specified scale}\ kAfter
S_k(A,B)\iff k>0\ \land\ A,B\ \text{nondegenerate}\ \land\ |B_iB_j|=k|A_iA_j|\ (ij=12,13,23)Conditions: A_i\leftrightarrow B_i\ \text{explicit}; \text{scale direction explicit}
Rule: mko_sim_slice · Uses: G1, G2
Leaf basis: mko_sim_slice
Fix the criterion from the MKO: with the correspondence and scale direction explicit, A and B are similar at scale k exactly when k is positive, both are nondegenerate, and all three corresponding sides satisfy |BiBj|=k|AiAj|. The direction matters: here a side of B equals k times a side of A, not the other way round (that scale would be 1/k).
S02 · implies
Before
k=\tfrac{p}{q}=\tfrac{3}{2}After
p=3>0,\ q=2>0\ \Rightarrow\ k>0
Conditions: q>0
Rule: order_basics · Uses: G3, order_basics
Leaf basis: order_basics + mul_inverse_nonzero
MKO assumption a2: k=p/q with q>0, and the scale is eligible exactly when p>0. Here p=3>0 and q=2>0. From 2>0 we get 1/2>0 (since 2·(1/2)=1>0; if 1/2≤0, multiplying by the positive 2 would give 1≤0, a contradiction), and multiplying by the positive 3 gives 3/2>0. So k=3/2 is an eligible positive scale.
S03 · implies
Before
\det(A_2-A_1,\,A_3-A_1)
After
\det((4,0),(0,2))=4\cdot 2-0\cdot 0=8\neq 0:\ A\ \text{nondegenerate}Conditions: 8\neq 0
Rule: det_collinear · Uses: G2, det2_def, det_collinear
Leaf basis: det2_def + det_collinear + numeric_evaluation
A2−A1=(4,0) and A3−A1=(0,2), with determinant 4·2−0·0=8≠0, so A1, A2, A3 are distinct and noncollinear and A is a nondegenerate triangle (MKO assumption a1).
S04 · implies
Before
\det(B_2-B_1,\,B_3-B_1)
After
\det((0,6),(3,0))=0\cdot 0-6\cdot 3=-18\neq 0:\ B\ \text{nondegenerate}Conditions: -18\neq 0
Rule: det_collinear · Uses: G2, det2_def, det_collinear
Leaf basis: det2_def + det_collinear + numeric_evaluation
B2−B1=(0,6) and B3−B1=(3,0), with determinant 0·0−6·3=−18≠0, so B is also a nondegenerate triangle. The minus sign is read as orientation in S12.
S05 · equivalent
Before
|B_iB_j|=k|A_iA_j|
After
|B_iB_j|^2=k^2|A_iA_j|^2
Conditions: k>0; |A_iA_j|\ge 0; |B_iB_j|\ge 0
Rule: L_scale_sq · Uses: S02, dist_formula
Leaf basis: eq_congruence + power_laws + zero_product + order_basics
By Lemma L_scale_sq (u=|AiAj|, v=|BiBj|), when k>0 and lengths are nonnegative, the length relation is equivalent to the squared-length relation. This is the MKO's 'lengths scale by k exactly when squared lengths scale by k²'; the lemma is proved in S05.1 to S05.3.
S06 · equivalent
Before
|B_iB_j|^2=\left(\tfrac{p}{q}\right)^2|A_iA_j|^2After
|B_iB_j|^2\,q^2=|A_iA_j|^2\,p^2
Conditions: q\neq 0
Rule: frac_rules · Uses: S05, frac_rules
Leaf basis: frac_rules + power_laws + mul_inverse_nonzero + eq_congruence
(p/q)²=p²/q²; multiplying both sides by q² (q≠0, so q²≠0) gives the integer cross-multiplied form. This is the MKO's exact check B²q²=A²p²: only integer multiplication, no decimals.
S07 · equivalent
Before
|A_1A_2|^2,\ |A_1A_3|^2,\ |A_2A_3|^2
After
16,\ 4,\ 20
Conditions: none
Rule: dist_formula · Uses: G2, dist_formula
Leaf basis: dist_formula + numeric_evaluation
In the order 12, 13, 23: (4−0)²+(0−0)²=16; (0−0)²+(2−0)²=4; (0−4)²+(2−0)²=16+4=20.
S08 · equivalent
Before
|B_1B_2|^2,\ |B_1B_3|^2,\ |B_2B_3|^2
After
36,\ 9,\ 45
Conditions: none
Rule: dist_formula · Uses: G2, dist_formula
Leaf basis: dist_formula + numeric_evaluation
Same order: (1−1)²+(7−1)²=36; (4−1)²+(1−1)²=9; (4−1)²+(1−7)²=9+36=45.
S09 · implies
Before
|B_1B_2|^2q^2\ \text{vs}\ |A_1A_2|^2p^2After
36\cdot 2^2=144=16\cdot 3^2
Conditions: none
Rule: numeric_evaluation · Uses: S06, S07, S08, G3
Leaf basis: numeric_evaluation + eq_refl_symm_trans
Pair 12: the left side is 36·4=144 and the right side 16·9=144, equal, so by S06 |B1B2|²=(3/2)²|A1A2|².
S10 · implies
Before
\text{pairs }13,\ 23After
9\cdot 2^2=36=4\cdot 3^2,\quad 45\cdot 2^2=180=20\cdot 3^2
Conditions: none
Rule: numeric_evaluation · Uses: S06, S07, S08, G3
Leaf basis: numeric_evaluation + eq_refl_symm_trans
Pair 13: 9·4=36=4·9; pair 23: 45·4=180=20·9. All three pairs pass the cross-multiplication check, and there is no first unequal witness.
S11 · implies
Before
|B_iB_j|^2=\tfrac{9}{4}|A_iA_j|^2\ (ij=12,13,23)After
S_{3/2}(A,B):\ 6=\tfrac32\cdot 4,\ 3=\tfrac32\cdot 2,\ 3\sqrt5=\tfrac32\cdot 2\sqrt5Conditions: k=\tfrac32>0; A,B\ \text{nondegenerate}
Rule: mko_sim_slice · Uses: S01, S02, S03, S04, S05, S09, S10
Leaf basis: mko_sim_slice + L_scale_sq + and_intro_elim
By S09, S10 and S06, all three squared lengths scale by 9/4; by S05 (the ⇐ direction of the lemma, with k=3/2>0), all three lengths scale by 3/2: 6=(3/2)·4, 3=(3/2)·2, √45=3√5=(3/2)·√20=(3/2)·2√5. Together with the eligibility in S02 to S04, every clause of the criterion in S01 holds, so A and B are similar at k=3/2.
S12 · implies
Before
\det_A=8>0,\ \det_B=-18<0
After
\text{opposite orientations; scale still}\ k=\tfrac32>0Conditions: none
Rule: mko_sim_slice · Uses: S03, S04, S11
Leaf basis: mko_sim_slice + order_basics + numeric_evaluation
The determinants have opposite signs, so B has the opposite orientation: B is obtained from A by reflection across y=x, uniform enlargement by 3/2 and translation by (1,1), that is Bi=(1+(3/2)y, 1+(3/2)x) for Ai=(x,y) (N18 and N19 check B2 and B3). The MKO says reflection does not change the positive length scale; the scale is a ratio of nonnegative lengths, so it stays 3/2, not −3/2.
S13 · theorem_application
Before
S_{3/2}(A,B),\ \mathrm{Area}(A)=4After
\mathrm{Area}(B)=\left(\tfrac32\right)^2\cdot 4=9Conditions: S_{3/2}(A,B); \mathrm{Area}(A)=4>0
Rule: mko_sim_slice · Uses: S11, G3
Leaf basis: mko_sim_slice + power_laws + numeric_evaluation
By the MKO's area clause: once similarity at a positive scale k is established and a positive area of A is given, the area of B is k² times it. k²=9/4, so Area(B)=(9/4)·4=9. It is not k·4=6: area is two-dimensional and scales by k².
S14 · implies
Before
k=2=\tfrac{2}{1}After
36\cdot 1^2=36\neq 64=16\cdot 2^2:\ k=2\ \text{rejected as a witness}Conditions: none
Rule: numeric_evaluation · Uses: S06, S07, S08
Leaf basis: numeric_evaluation + contrapositive
Cross-multiply pair 12 with p=2, q=1: 36·1=36 and 16·4=64 differ, so pair 12 is the first unequal witness and k=2 is not a similarity witness. MKO assumption a3: this rejects only the witness k=2, not similarity itself (S11 shows k=3/2 works). In fact, under this correspondence pair 12 pins the scale: if |B1B2|=k'|A1A2| then 6=4k', so k'=3/2.
S15 · implies
Before
k=-\tfrac32=\tfrac{-3}{2}After
p=-3\le 0:\ k\ \text{ineligible}Conditions: none
Rule: mko_sim_slice · Uses: G3, S01, S05
Leaf basis: mko_sim_slice + order_basics + numeric_evaluation
MKO assumption a2: eligibility questions allow p≤0 and answer no. Here p=−3≤0, so k=−3/2 is ineligible. Note that (−3/2)²=9/4, so every squared cross-multiplication would pass; the sign must be checked separately. Looking at lengths directly gives the same: |B1B2|=6 while (−3/2)·4=−6, and a length cannot be negative.