Sign Up
Time to claim your honor
Training
Practice
Complete challenging
Kata
to earn honor and ranks. Re-train to hone technique
Freestyle Sparring
Take turns remixing and refactoring others code through
Kumite
Community
Leaderboards
Achieve honor and move up the global leaderboards
Chat
Join our
Discord
server and chat with your fellow code warriors
Discussions
View our
Github Discussions
board to discuss general Codewars topics
About
Docs
Learn about all of the different aspects of Codewars
Blog
Read the latest news from Codewars and the community
Log In
Sign Up
Name:
Tesla Zhang
Clan:
Gensokyo
Skills:
agda, haskell, kotlin, perl, rejecting humanity
Member Since:
May 2017
Last Seen:
Apr 2025
Profiles:
Following:
778
Followers:
1,116
Allies:
740
View Profile Badges
Stats
Kata
Collections
Kumite
Social
Discourse
Completed
Authored (58)
Beta
Fancy bool #2: Bool as a higher inductive type (corrected)
7
Beta Status:
Testing & feedback needed
Beta
Fancy bool #1: Bool as a higher inductive type
12
Beta Status:
Testing & feedback needed
Beta
suc N = suc M implies N = M? Prove it about finite sets!
3
Beta Status:
Testing & feedback needed
Beta
N + 1 = suc N? Prove it about h-sets!
7
Beta Status:
Testing & feedback needed
Beta
Natural number is not path-equivalent to unit type
14
Beta Status:
Ranking feedback needed
Beta
Unordered pair #3: you can (not) subtract
9
Beta Status:
Testing & feedback needed
Beta
Unordered pair #2: just a commutative semigroup
10
Beta Status:
Testing & feedback needed
Beta
Unordered pair #1: add two natural numbers
15
Beta Status:
Ranking feedback needed
Beta
A map from a truncated set to a set
7
Beta Status:
Testing & feedback needed
7 kyu
Kacarott's path factorization
20
8 kyu
Voile's question: ∀ (n : ℕ), 1 = 2 * n -> false
51
4 kyu
A+A=B+B so A=B? Prove it in Haskell!
50
2 Issues Reported
Beta
Function extensionality and explicitness
17
Beta Status:
Awaiting approval
Beta
A+B=B+A? Prove it in using DataKinds!
14
1 Issue Reported
Beta Status:
Testing & feedback needed
Beta
Join until impossible
7
Beta Status:
Ranking feedback needed
Loading more items...
Confirm
Collect:
undefined
Loading collection data...