| ⊦ cast(64, i) = cast(64, j) ↔ (¬ i < 0 ∧ ¬ 9223372036854775807 < i % 18446744073709551616 ⊃ i % 18446744073709551616 ;(¬ i < 0 ∧ ¬ i % 18446744073709551616 ≤ 9223372036854775807 ⊃ i % 18446744073709551616 - 18446744073709551616 ;(¬ 0 ≤ i ∧ ¬ ~9223372036854775808 ≤ i % 18446744073709551616 ⊃ i % 18446744073709551616 + 18446744073709551616 ;(¬ 0 ≤ i ∧ ¬ i % 18446744073709551616 < ~9223372036854775808 ⊃ i % 18446744073709551616;i) ) ) ) = (¬ j < 0 ∧ ¬ 9223372036854775807 < j % 18446744073709551616 ⊃ j % 18446744073709551616 ;(¬ j < 0 ∧ ¬ j % 18446744073709551616 ≤ 9223372036854775807 ⊃ j % 18446744073709551616 - 18446744073709551616 ;(¬ 0 ≤ j ∧ ¬ ~9223372036854775808 ≤ j % 18446744073709551616 ⊃ j % 18446744073709551616 + 18446744073709551616 ;(¬ 0 ≤ j ∧ ¬ j % 18446744073709551616 < ~9223372036854775808 ⊃ j % 18446744073709551616;j) ) ) ) |
⊦ 0 < i → cast(i, j) = (0 ≤ j ∧ j % 2 ^ i ≤ 2 ^ (i - 1) - 1 ⊃ j % 2 ^ i ;(0 ≤ j ∧ 2 ^ (i - 1) - 1 < j % 2 ^ i ⊃ j % 2 ^ i - 2 ^ i ;(j < 0 ∧ j % 2 ^ i < ~(2 ^ (i - 1)) ⊃ j % 2 ^ i + 2 ^ i;(j < 0 ∧ ~(2 ^ (i - 1)) ≤ j % 2 ^ i ⊃ j % 2 ^ i;j)) ) )
0 < 64 ⊦ cast(64, i) = (0 ≤ j ∧ j % 2 ^ 64 ≤ 2 ^ (64 - 1) - 1 ⊃ j % 2 ^ 64 ;(0 ≤ j ∧ 2 ^ (64 - 1) - 1 < j % 2 ^ 64 ⊃ j % 2 ^ 64 - 2 ^ 64 ;(j < 0 ∧ j % 2 ^ 64 < ~(2 ^ (64 - 1)) ⊃ j % 2 ^ 64 + 2 ^ 64;(j < 0 ∧ ~(2 ^ (64 - 1)) ≤ j % 2 ^ 64 ⊃ j % 2 ^ 64;j)) ) ) ↔ (¬ i < 0 ∧ ¬ 9223372036854775807 < i % 18446744073709551616 ⊃ i % 18446744073709551616 ;(¬ i < 0 ∧ ¬ i % 18446744073709551616 ≤ 9223372036854775807 ⊃ i % 18446744073709551616 - 18446744073709551616 ;(¬ 0 ≤ i ∧ ¬ ~9223372036854775808 ≤ i % 18446744073709551616 ⊃ i % 18446744073709551616 + 18446744073709551616 ;(¬ 0 ≤ i ∧ ¬ i % 18446744073709551616 < ~9223372036854775808 ⊃ i % 18446744073709551616;i) ) ) ) = (¬ j < 0 ∧ ¬ 9223372036854775807 < j % 18446744073709551616 ⊃ j % 18446744073709551616 ;(¬ j < 0 ∧ ¬ j % 18446744073709551616 ≤ 9223372036854775807 ⊃ j % 18446744073709551616 - 18446744073709551616 ;(¬ 0 ≤ j ∧ ¬ ~9223372036854775808 ≤ j % 18446744073709551616 ⊃ j % 18446744073709551616 + 18446744073709551616 ;(¬ 0 ≤ j ∧ ¬ j % 18446744073709551616 < ~9223372036854775808 ⊃ j % 18446744073709551616;j) ) ) )
Used terms: j, 64