import MyNat.Power
import MultiplicationWorld.Level2 -- mul_one
namespace MyNat
open MyNat
Power World
Level 4: one_pow
Lemma
For all naturals m
, 1 ^ m = 1
.
lemmaone_pow (one_pow: ∀ (m : MyNat), 1 ^ m = 1m :m: MyNatMyNat) : (MyNat: Type1 :1: MyNatMyNat) ^MyNat: Typem =m: MyNat1 :=1: MyNatm: MyNat1 ^ m = 1m: MyNat1 ^ m = 1
zero1 ^ zero = 1
zero1 ^ zero = 1
zero1 ^ 0 = 1
zero1 ^ 0 = 1
zero1 ^ 0 = 1
zero1 = 1Goals accomplished! 🐙m: MyNat
ih: 1 ^ m = 1
succ1 ^ succ m = 1m: MyNat
ih: 1 ^ m = 1
succ1 ^ succ m = 1m: MyNat
ih: 1 ^ m = 1
succ1 ^ m * 1 = 1m: MyNat
ih: 1 ^ m = 1
succ1 ^ m * 1 = 1m: MyNat
ih: 1 ^ m = 1
succ1 ^ m * 1 = 1m: MyNat
ih: 1 ^ m = 1
succ1 * 1 = 1m: MyNat
ih: 1 ^ m = 1
succ1 * 1 = 1m: MyNat
ih: 1 ^ m = 1
succ1 * 1 = 1m: MyNat
ih: 1 ^ m = 1
succ1 = 1Goals accomplished! 🐙
Next up Level 5