Exact expanded PA statement
forall d x q t s r u v. x = d * q + t -> 11 * t = d * s + r -> 2 * r + 37 = d * u + v -> 2 * (11 * x) + 37 = d * (2 * (11 * q + s) + u) + vStructural proof guide
Compose the two bounded scaling steps used by the 521 certificate.
Direct prerequisites: scaled_remainder_lift. The authored body proceeds by intermediate claims (1), equality transport (1).
Proof neighborhood
Direct dependencies
Direct dependents
Formal native tactic body
Dependencies are hypotheses of this body receipt. The focused endpoint audits separately check the complete empty-context certificates.
- 0001
intro d - 0002
intro x - 0003
intro q - 0004
intro t - 0005
intro s - 0006
intro r - 0007
intro u - 0008
intro v - 0009
intro hx - 0010
intro hfirst_tail - 0011
intro hsecond_tail - 0012
have hfirst : 11 * x = d * (11 * q + s) + r - 0013
trans 11 * x + 0 - 0014
symm - 0015
apply PA3 - 0016
specialize scaled_remainder_lift d - 0017
specialize scaled_remainder_lift x - 0018
specialize scaled_remainder_lift q - 0019
specialize scaled_remainder_lift t - 0020
specialize scaled_remainder_lift 11 - 0021
specialize scaled_remainder_lift 0 - 0022
specialize scaled_remainder_lift s - 0023
specialize scaled_remainder_lift r - 0024
apply scaled_remainder_lift - 0025
exact hx - 0026
rewrite PA3 - 0027
exact hfirst_tail - 0028
specialize scaled_remainder_lift d - 0029
specialize scaled_remainder_lift (11 * x) - 0030
specialize scaled_remainder_lift (11 * q + s) - 0031
specialize scaled_remainder_lift r - 0032
specialize scaled_remainder_lift 2 - 0033
specialize scaled_remainder_lift 37 - 0034
specialize scaled_remainder_lift u - 0035
specialize scaled_remainder_lift v - 0036
apply scaled_remainder_lift - 0037
exact hfirst - 0038
exact hsecond_tail