ND0238

UnitMultiplierPrefix(a,m,b,c,l)

At every index i<l, the actual beta entry is the canonical residue of a*i. A bijection is constructed by theorem, not assumed in this graph.

Conservative notation; not a theorem, primitive, or axiom.

Current library: Alpha v34, 4,223 checked-use theorems; Stable remains 432. Historical first admissions, original proof editions, and non-admitted aliases are preserved.

Definition in prerequisite notation

∀ eu_index_bottomlayer. Lt(eu_index_bottomlayer,l) → ∃ x. BetaAt(b,c,eu_index_bottomlayer,x)CanonicalModularResidue(m,a · eu_index_bottomlayer,x)

Only definitions earlier in this acyclic notation graph are used here.

Hygienic expanded first-order definition
forall eu_index_bottomlayer. (exists eut_gap_eu_bottomlayer_index. eut_gap_eu_bottomlayer_index + S (eu_index_bottomlayer) = ((l))) -> exists eu_residue_bottomlayer. (((exists fs_h_eu_bottomlayer_at. fs_h_eu_bottomlayer_at + S (eu_residue_bottomlayer) = S ((S (eu_index_bottomlayer)) * (c))) /\ exists fs_q_eu_bottomlayer_at. (b) = fs_q_eu_bottomlayer_at * S ((S (eu_index_bottomlayer)) * (c)) + (eu_residue_bottomlayer))) /\ ((exists eut_gap_eu_bottomlayer_bound. eut_gap_eu_bottomlayer_bound + S (eu_residue_bottomlayer) = ((m))) /\ (exists eu_mod_left_bottomlayer_mod eu_mod_right_bottomlayer_mod. (((a))*eu_index_bottomlayer) + ((m)) * eu_mod_left_bottomlayer_mod = (eu_residue_bottomlayer) + ((m)) * eu_mod_right_bottomlayer_mod))

The unchanged native kernel never receives this surface symbol. Binder-safe expansion produces only its existing first-order syntax.

Direct definition dependencies

Definitions depending on this notation

none

Checked theorems using this definition