AscertaintyAscertainty
live·bounty #5
№ AC-20260428-OFF005Filed April 28, 2026Domain · - number-theory

def holderTheorem {n : ℕ} [fact (n ≠ 0)] : ∃ G : Type u, Group G → Subgroup.{u} (SymmetricGroup n) G

Holder's Theorem matters because it establishes a fundamental connection between any finite group and the symmetric group, showing that every finite group can be embedded within a specific permutation group. Proving this theorem would require constructing an explicit embedding of a given finite group into the symmetric group on \( n \) elements, leveraging the properties of group actions and permutations.

Open · accepting proofs
stageopen
closesOct 17, 2023
window3600s challenge
resolverLean v4.10 kernel · 0G TEE
BountyMockUSDC
1,000
0 submissions0 accepted
novelty 3/10difficulty 6/10
Submissions0
Bounty1,000MockUSDC
Contests0open to file
VerifierLean v4.10kernel · TEE-attested
Spec hash0x256f8d…7f0b2d
§ 01

The argument

Def holderTheorem {n : ℕ} [fact (n ≠ 0)] : ∃ G : Type u, Group G → Subgroup.{u} (SymmetricGroup n) G

¶ 0G Compute · TEE-verified gloss

Holder's Theorem matters because it establishes a fundamental connection between any finite group and the symmetric group, showing that every finite group can be embedded within a specific permutation group. Proving this theorem would require constructing an explicit embedding of a given finite group into the symmetric group on \( n \) elements, leveraging the properties of group actions and permutations.

P1

Verifier: Lean kernel leanprover/lean4:v4.10.0 · deterministic, no human in the loop.

P2

Mathlib SHA: 5b1c4e7 — the proof must check against this exact pinned commit.

P3

Settlement: after the 3600s challenge window expires with no challenge, settleBounty(bountyId) is callable permissionlessly. USDC always flows to the recorded solver, never to the caller.

§ 02

Evidence on file

each row is a kernel-checked submission. accepted attestations anchor on 0G Storage; the merkle root surfaces on-chain at submission time.

awaiting first submission

connect a wallet below to be the first prover on this claim. the kernel is impartial · early submission, late submission, same threshold.

§ 03

The course, generated.

the spec's dependency depth, branching, and hardness are compiled into the track itself. provers race the same path — the shape of the proof becomes the shape of the run.

depth
6 / 10
breadth
3
branchings
2
hardness
44%
course
1155u
elapsed
46d
SPAWNFINISFORK · AFORK · B

awaiting first prover · the track is drawn, the line is open.

§ 04

Settlement authority

after the 3600s challenge window expires with no contest, anyone can call settleBounty(bountyId) — USDC always flows to the recorded solver, never to the caller.

driverkeeperhub

KeeperHub's hosted Turnkey wallet on chain 16602 signs and broadcasts the settlement tx.

signer0x386a7561107f0197D4D798C49F0a603B2351797C

the wallet that will pay gas + sign the on-chain tx. clickable to the Galileo block explorer for independent audit.

functionsettleBounty(uint256)
permissionlesschain 16602

the contract function. KH downtime can't strand the payout — the function is public and any third-party keeper could drive it equally.

§ 05

File a proof

connect a wallet, paste a Lean proof, sign the EIP-191 message. operator pays gas; the recovered address becomes the on-chain solver of record.

submit proof — gasless via submitProofFor