Current library: Alpha v34, 4,223 checked-use theorems; Stable remains 432. Historical first admissions, original proof editions, and non-admitted aliases are preserved. Exact original first-admission records.
Exact expanded first-order arithmetic statement
forall a b h d A B. a = d * A -> b = d * B -> a * a * a * a + b * b * b * b = h * h -> h * h = ((d * d) * (d * d)) * ((A * A) * (A * A) + (B * B) * (B * B))Constructive proof overview
Generated structural guide
A common scale on the two bases produces an exact fourth-power divisor of the squared hypotenuse.
The unchanged tactic script uses 3 declared prerequisites and contains 34 exact native proof lines.
dependency-curried kernel-checked theorem body; Alpha enrollment and checked-use authority follow separately sealed release evidence; Stable membership remains unchanged
Proof neighborhood
Direct dependencies
PF000D fermat_four_counterexample_is_pythagorean PF0027 fermat_four_scaled_fourth_identity mul_add Stable theorem; checked-use authorizedDirect dependents
Formal native tactic body
Dependencies are introduced as named hypotheses before line 1. Local theorem links identify exact declared prerequisites. This exact body belongs to a complete independently kernel-checked constructive proof bundle and has Alpha checked-use authority; it does not imply Stable membership.
Read the argument
Proof checkpoints
This is a reading aid, not a new proof or a proof-tree certificate. Checkpoint groups are consecutive commands, not inferred branch boundaries. Every step links to the preserved script.
Named ingredients (2)
01Fix variables and assumptionsL1–9
02Establish heqL10–19
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply fermat four counterexample is pythagorean.
- L10
have heq : (a * a) * (a * a) + (b * b) * (b * b) = h * h - L11
specialize fermat_four_counterexample_is_pythagorean (a) - L12
specialize fermat_four_counterexample_is_pythagorean (b) - L13
specialize fermat_four_counterexample_is_pythagorean (h) - L14
apply fermat_four_counterexample_is_pythagorean - L15
exact hequation - L16
rewrite ha at heq - L17
rewrite ha at heq - L18
rewrite ha at heq - L19
rewrite ha at heq
03Calculate and transport equalitiesL20–23
04Establish hAL24–25
05Establish hBL26–34
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply fermat four scaled fourth identity.
- L26
have hB : ((d * B) * (d * B)) * ((d * B) * (d * B)) = ((d * d) * (d * d)) * ((B * B) * (B * B)) - L27
apply fermat_four_scaled_fourth_identity - L28
rewrite hA at heq - L29
rewrite hB at heq - L30
trans ((d * d) * (d * d)) * ((A * A) * (A * A)) + ((d * d) * (d * d)) * ((B * B) * (B * B)) - L31
symm - L32
exact heq - L33
symm - L34
apply mul_add
Original exact command ledger · 34 lines
- 0001
intro a - 0002
intro b - 0003
intro h - 0004
intro d - 0005
intro A - 0006
intro B - 0007
intro ha - 0008
intro hb - 0009
intro hequation - 0010
have heq : (a * a) * (a * a) + (b * b) * (b * b) = h * h - 0011
specialize fermat_four_counterexample_is_pythagorean (a) - 0012
specialize fermat_four_counterexample_is_pythagorean (b) - 0013
specialize fermat_four_counterexample_is_pythagorean (h) - 0014
apply fermat_four_counterexample_is_pythagorean - 0015
exact hequation - 0016
rewrite ha at heq - 0017
rewrite ha at heq - 0018
rewrite ha at heq - 0019
rewrite ha at heq - 0020
rewrite hb at heq - 0021
rewrite hb at heq - 0022
rewrite hb at heq - 0023
rewrite hb at heq - 0024
have hA : ((d * A) * (d * A)) * ((d * A) * (d * A)) = ((d * d) * (d * d)) * ((A * A) * (A * A)) - 0025
apply fermat_four_scaled_fourth_identity - 0026
have hB : ((d * B) * (d * B)) * ((d * B) * (d * B)) = ((d * d) * (d * d)) * ((B * B) * (B * B)) - 0027
apply fermat_four_scaled_fourth_identity - 0028
rewrite hA at heq - 0029
rewrite hB at heq - 0030
trans ((d * d) * (d * d)) * ((A * A) * (A * A)) + ((d * d) * (d * d)) * ((B * B) * (B * B)) - 0031
symm - 0032
exact heq - 0033
symm - 0034
apply mul_add