Submission Details
Challenge: solveProg
Submitted by: GasStationManager
Submitted at: 2024-11-24 11:23:39
Code:
def solveProg(t:Nat):Nat
:=sorry
First Theorem Proof:
theorem solveProg_isgeq(t:Nat): (solveProg t)*((solveProg t)+1) >= t*2
:=sorry
Status: Incorrect
Feedback:
found a problem in /root/CodeProofTheArena/temp/tmp0yp7z6qg/proof.olean uncaught exception: sorryAx is not in the allowed set of standard axioms ------------------ Replaying /root/CodeProofTheArena/temp/tmp0yp7z6qg/target.olean Finished imports Finished replay --- theorem solveProg_isgeq ∀ (t : ℕ), solveProg t * (solveProg t + 1) ≥ t * 2 #[sorryAx] --- def solveProg ℕ → ℕ := fun (t : Nat) => sorryAx.{1} Nat Bool.false #[sorryAx] ------------------ Replaying /root/CodeProofTheArena/temp/tmp0yp7z6qg/proof.olean Finished imports Finished replay --- theorem solveProg_isgeq ∀ (t : ℕ), solveProg t * (solveProg t + 1) ≥ t * 2 #[sorryAx] --- def solveProg ℕ → ℕ := fun (t : Nat) => sorryAx.{1} Nat Bool.false #[sorryAx]
Second Theorem Proof:
theorem solveProg_ismin(t:Nat): Not (∃ y< (solveProg t), y*(y+1)>=t*2)
:=sorry
Status: Incorrect
Feedback:
found a problem in /root/CodeProofTheArena/temp/tmp0yp7z6qg/proof2.olean uncaught exception: sorryAx is not in the allowed set of standard axioms ------------------ Replaying /root/CodeProofTheArena/temp/tmp0yp7z6qg/target2.olean Finished imports Finished replay --- theorem solveProg_ismin ∀ (t : ℕ), ¬∃ y < solveProg t, y * (y + 1) ≥ t * 2 #[sorryAx] --- def solveProg ℕ → ℕ := fun (t : Nat) => sorryAx.{1} Nat Bool.false #[sorryAx] ------------------ Replaying /root/CodeProofTheArena/temp/tmp0yp7z6qg/proof2.olean Finished imports Finished replay --- theorem solveProg_ismin ∀ (t : ℕ), ¬∃ y < solveProg t, y * (y + 1) ≥ t * 2 #[sorryAx] --- def solveProg ℕ → ℕ := fun (t : Nat) => sorryAx.{1} Nat Bool.false #[sorryAx]