diff --git a/client/src/components/Inventory.tsx b/client/src/components/Inventory.tsx index 2135760..ef57df9 100644 --- a/client/src/components/Inventory.tsx +++ b/client/src/components/Inventory.tsx @@ -4,14 +4,14 @@ import './inventory.css' import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' import { faLock, faLockOpen, faBook, faHammer, faBan } from '@fortawesome/free-solid-svg-icons' import Markdown from './Markdown'; -import { useLoadDocQuery, ComputedInventoryItem } from '../state/api'; +import { useLoadDocQuery, ComputedInventoryItem, LevelInfo } from '../state/api'; import { GameIdContext } from '../App'; -export function Inventory({ tactics, lemmas, definitions, setInventoryDoc } : - {lemmas: ComputedInventoryItem[], - tactics: ComputedInventoryItem[], - definitions: ComputedInventoryItem[], - setInventoryDoc: (inventoryDoc: {name: string, type: string}) => void}) { +export function Inventory({levelInfo, setInventoryDoc } : + { + levelInfo: LevelInfo, + setInventoryDoc: (inventoryDoc: {name: string, type: string}) => void, + }) { function openDoc(name, type) { setInventoryDoc({name, type}) @@ -22,18 +22,28 @@ export function Inventory({ tactics, lemmas, definitions, setInventoryDoc } : {/* TODO: Click on Tactic: show info TODO: click on paste icon -> paste into command line */}

Tactics

- +

Definitions

- +

Lemmas

- + ) } -function InventoryList({items, docType, openDoc} : {items: ComputedInventoryItem[], docType: string, openDoc(name: string, type: string): void}) { +function InventoryList({items, docType, openDoc, defaultTab=null, level=undefined} : + { + items: ComputedInventoryItem[], + docType: string, + openDoc(name: string, type: string): void, + defaultTab? : string, + level? : LevelInfo, + }) { + // TODO: `level` is only used in the `useEffect` below to check if a new level has + // been loaded. Is there a better way to observe this? const categorySet = new Set() for (let item of items) { @@ -41,20 +51,27 @@ function InventoryList({items, docType, openDoc} : {items: ComputedInventoryItem } const categories = Array.from(categorySet).sort() - const [tab, setTab] = useState(categories[0]); + const [tab, setTab] = useState(defaultTab); + + useEffect(() => { + // If the level specifies `LemmaTab "Nat"`, we switch to this tab on loading. + // `defaultTab` is `null` or `undefined` otherwise, in which case we don't want to switch. + if (defaultTab) { + setTab(defaultTab) + }}, [level]) return <> {categories.length > 1 &&
{categories.map((cat) => -
{ setTab(cat) }}>{cat}
)} +
{ setTab(cat) }}>{cat}
)}
}
{ [...items].sort( - // sort unavailable tactics/lemmas/def to the back. + // Sort entries `available > disabled > locked`. (x, y) => +x.locked - +y.locked || +x.disabled - +y.disabled ).map(item => { - if (tab == item.category) { + if ((tab ?? categories[0]) == item.category) { return {openDoc(item.name, docType)}} name={item.name} displayName={item.displayName} locked={item.locked} disabled={item.disabled} /> } diff --git a/client/src/components/Level.tsx b/client/src/components/Level.tsx index 513a8ed..4fa29b3 100644 --- a/client/src/components/Level.tsx +++ b/client/src/components/Level.tsx @@ -218,8 +218,7 @@ function PlayableLevel({worldId, levelId}) {
{!level.isLoading && - } + }
{inventoryDoc && } diff --git a/client/src/components/inventory.css b/client/src/components/inventory.css index 07bdb9c..65eac26 100644 --- a/client/src/components/inventory.css +++ b/client/src/components/inventory.css @@ -1,5 +1,5 @@ .inventory { - padding: 0 1em; + padding: 0 1em 1em 1em; } .inventory h2 { diff --git a/client/src/state/api.ts b/client/src/state/api.ts index 6d93733..9eac725 100644 --- a/client/src/state/api.ts +++ b/client/src/state/api.ts @@ -18,7 +18,7 @@ export interface ComputedInventoryItem { locked: boolean } -interface LevelInfo { +export interface LevelInfo { title: null|string, introduction: null|string, conclusion: null|string, @@ -28,6 +28,7 @@ interface LevelInfo { definitions: ComputedInventoryItem[], descrText: null|string, descrFormat: null|string, + lemmaTab: null|string, } interface Doc { diff --git a/server/adam/Adam.lean b/server/adam/Adam.lean index 32259cb..ff52b0b 100644 --- a/server/adam/Adam.lean +++ b/server/adam/Adam.lean @@ -23,7 +23,39 @@ Game "Adam" Title "Lean 4 game" Introduction " -[This is a prototpye of a gamified introduction to the interactive proof assistent Lean, developed within the project [ADAM: Anticipating the Digital Age of Mathematics](https://hhu-adam.github.io/). The project is based at Heinrich Heine University Düsseldorf and funded by Stiftung Innovation in der Hochschullehre.] +# Game Over oder QED? + +Willkommen zu unserem Prototyp eines Lean4-Lernspiels. Hier lernst du Computer-gestütztes +Beweisen. Das Interface ist anfangs etwas vereinfacht, der \"Editor Mode\" funktioniert aber +ziemlich gleich wie wenn du später Lean im VSCode benützt. + +Rechts siehst du eine Übersicht der Welt dieses Spiels. Jeder Planet hat mehrere Levels, +die in Form von grauen Punkten dargestellt sind. Gelöste Levels werden dann grün. + +Klicke auf die erste Welt \"Aussagenlogik 1\" um deine Reise zu starten. + +### Spielstand + +Dein Spielstand wird lokal in deinem Browser als \"site data\" gespeichert. +Solltest du diese löschen, verlierst du deinen Spielstand! Du kannst aber jederzeit jeden +Level spielen, auch wenn frühere Levels nicht grün sind. + +(oft werden *Site data & Cookies* zusammen gelöscht). + +### Funding + +This game has been developed within the project +[ADAM: Anticipating the Digital Age of Mathematics](https://hhu-adam.github.io/). +The project is based at Heinrich Heine University Düsseldorf and funded by Stiftung +Innovation in der Hochschullehre. + +### Kontakt + +Wenn du Bugs findest, schreib doch ein Email oder erstelle einen +[Issue auf Github](https://github.com/leanprover-community/lean4game/issues). + +Jon Eugster, jon.eugster@hhu.de + " Conclusion diff --git a/server/adam/Adam/DefinitionDocs.lean b/server/adam/Adam/DefinitionDocs.lean new file mode 100644 index 0000000..173e4c2 --- /dev/null +++ b/server/adam/Adam/DefinitionDocs.lean @@ -0,0 +1,87 @@ +import GameServer.Commands + +/-! ## Definitions -/ + +DefinitionDoc Even as "Even" +" +`even n` ist definiert als `∃ r, a = 2 * r`. +Die Definition kann man mit `unfold even at *` einsetzen. +## Eigenschaften + +* Mathlib Doc: [#Even](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Algebra/Parity.html#Even)" + +DefinitionDoc Odd as "Odd" +" +`odd n` ist definiert als `∃ r, a = 2 * r + 1`. +Die Definition kann man mit `unfold odd at *` einsetzen. + +* Mathlib Doc: [Odd](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Algebra/Parity.html#Odd)" + +DefinitionDoc Injective as "Injective" +" +`Injective f` ist definiert als + +``` +∀ a b, f a = f b → a = b +``` +definiert. + +* Mathlib Doc: [Injective](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Init/Function.html#Function.Injective)" + +DefinitionDoc Surjective as "Surjective" +" +`Surjective f` ist definiert als + +``` +∀ a, (∃ b, f a = b) +``` + +* Mathlib Doc: [Surjective](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Init/Function.html#Function.Surjective)" + +DefinitionDoc Bijective as "Bijective" +" + +## Eigenschaften + +* Mathlib Doc: [#Bijective](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Init/Function.html#Function.Bijective) +" + +DefinitionDoc LeftInverse as "LeftInverse" +" + +## Eigenschaften + +* Mathlib Doc: [#LeftInverse](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Init/Function.html#Function.LeftInverse) +" + +DefinitionDoc RightInverse as "RightInverse" +" + +## Eigenschaften + +* Mathlib Doc: [#RightInverse](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Init/Logic.html#RightInverse) +" + +DefinitionDoc StrictMono as "StrictMono" +" +`StrictMono f` ist definiert als + +``` +∀ a b, a < b → f a < f b +``` + +## Eigenschaften + +* Mathlib Doc: [#StrictMono](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Order/Monotone/Basic.html#StrictMono) + +" + +DefinitionDoc Symbol.Subset as "⊆" " + +Auf Mengen (`Set`) ist `A ⊆ B` als `∀x, x ∈ A → x ∈ B` implementiert. +" + +DefinitionDoc Set.Nonempty as "Nonempty" " + +`A.Nonemty` ist als `∃ x, x ∈ A` definiert. +" diff --git a/server/adam/Adam/LemmaDocs.lean b/server/adam/Adam/LemmaDocs.lean index 2166bd9..2f0d34c 100644 --- a/server/adam/Adam/LemmaDocs.lean +++ b/server/adam/Adam/LemmaDocs.lean @@ -165,7 +165,7 @@ Jedes Element ist in `univ`, der Menge aller Elemente eines Typs `α`. * Mathlib Doc: [#mem_univ](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Data/Set/Basic.html#Set.mem_univ) " -LemmaDoc not_mem_empty as "not_mem_empty" in "Set" +LemmaDoc Set.not_mem_empty as "not_mem_empty" in "Set" " `Set.not_mem_empty {α : Type _} (x : α) : x ∉ ∅` @@ -175,11 +175,21 @@ Kein Element ist in der leeren Menge. * `simp`-Lemma: Nein * Namespace: `Set` -* Minimal Import: `Mathlib.Data.Set.Basic` * Mathlib Doc: [#not_mem_empty](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Data/Set/Basic.html#Set.not_mem_empty) " -LemmaDoc empty_subset as "empty_subset" in "Set" +LemmaDoc Set.subset_empty_iff as "subset_empty_iff" in "Set" +" +`Set.subset_empty_iff.{u} {α : Type u} {s : Set α} : s ⊆ ∅ ↔ s = ∅` + +## Eigenschaften + +* `simp`-Lemma: Nein +* Namespace: `Set` +* Mathlib Doc: [#empty_subset](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Data/Set/Basic.html#Set.subset_empty_iff) +" + +LemmaDoc Set.empty_subset as "empty_subset" in "Set" " `Set.empty_subset {α : Type u} (s : Set α) : ∅ ⊆ s` @@ -187,11 +197,10 @@ LemmaDoc empty_subset as "empty_subset" in "Set" * `simp`-Lemma: Ja * Namespace: `Set` -* Minimal Import: `Mathlib.Data.Set.Basic` * Mathlib Doc: [#empty_subset](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Data/Set/Basic.html#Set.empty_subset) " -LemmaDoc Subset.antisymm as "Subset.antisymm" in "Set" +LemmaDoc Set.Subset.antisymm as "Subset.antisymm" in "Set" " `Set.Subset.antisymm {α : Type u} {a : Set α} {b : Set α} (h₁ : a ⊆ b) (h₂ : b ⊆ a) : a = b` @@ -212,7 +221,7 @@ für die Iff-Version. * Mathlib Doc: [#Subset.antisymm](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Data/Set/Basic.html#Set.Subset.antisymm) " -LemmaDoc Subset.antisymm_iff as "Subset.antisymm_iff" in "Set" +LemmaDoc Set.Subset.antisymm_iff as "Subset.antisymm_iff" in "Set" " `Set.Subset.antisymm_iff {α : Type u} {a : Set α} {b : Set α} : a = b ↔ a ⊆ b ∧ b ⊆ a` @@ -234,6 +243,17 @@ für eine verwandte Version. * Mathlib Doc: [#Subset.antisymm_iff](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Data/Set/Basic.html#Set.Subset.antisymm_iff) " +LemmaDoc Set.diff_inter as "union_assoc" in "Set" +"" + +LemmaDoc Set.union_assoc as "union_assoc" in "Set" +"" + +LemmaDoc Set.union_diff_distrib as "union_diff_distrib" in "Set" +"" + +LemmaDoc Set.univ_union as "univ_union" in "Set" +"" LemmaDoc Nat.prime_def_lt'' as "prime_def_lt''" in "Nat" " @@ -249,7 +269,6 @@ Die bekannte Definition einer Primmzahl in `ℕ`: Eine Zahl (`p ≥ 2`) mit gena * Mathlib Doc: [#Nat.prime_def_lt''](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Data/Nat/Prime.html#Nat.prime_def_lt'') " - LemmaDoc Finset.sum_add_distrib as "sum_add_distrib" in "Sum" " @@ -280,6 +299,22 @@ LemmaDoc Nat.succ_eq_add_one as "succ_eq_add_one" in "Sum" * Mathlib Doc: [#succ_eq_add_one](https://leanprover-community.github.io/mathlib4_docs/Init/Data/Nat/Basic.html#Nat.succ_eq_add_one) " +LemmaDoc ne_eq as "ne_eq" in "Logic" +" + +## Eigenschaften + +* Mathlib Doc: [#ne_eq](https://leanprover-community.github.io/mathlib4_docs/Init/SimpLemmas.html#ne_eq) +" + +LemmaDoc Set.eq_empty_iff_forall_not_mem as "eq_empty_iff_forall_not_mem" in "Sum" +" + +## Eigenschaften + +* Mathlib Doc: [#eq_empty_iff_forall_not_mem](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Data/Set/Basic.html#Set.eq_empty_iff_forall_not_mem) +" + LemmaDoc Nat.zero_eq as "zero_eq" in "Sum" " @@ -429,86 +464,3 @@ LemmaDoc Iff.symm as "Iff.symm" in "Logic" * Mathlib Doc: [#Iff.symm](https://leanprover-community.github.io/mathlib4_docs/Init/Core.html#Iff.symm) " - - - -/-! ## Definitions -/ - -DefinitionDoc Even as "Even" -" -`even n` ist definiert als `∃ r, a = 2 * r`. -Die Definition kann man mit `unfold even at *` einsetzen. -## Eigenschaften - -* Mathlib Doc: [#Even](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Algebra/Parity.html#Even)" - -DefinitionDoc Odd as "Odd" -" -`odd n` ist definiert als `∃ r, a = 2 * r + 1`. -Die Definition kann man mit `unfold odd at *` einsetzen. - -* Mathlib Doc: [Odd](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Algebra/Parity.html#Odd)" - -DefinitionDoc Injective as "Injective" -" -`Injective f` ist definiert als - -``` -∀ a b, f a = f b → a = b -``` -definiert. - -* Mathlib Doc: [Injective](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Init/Function.html#Function.Injective)" - -DefinitionDoc Surjective as "Surjective" -" -`Surjective f` ist definiert als - -``` -∀ a, (∃ b, f a = b) -``` - -* Mathlib Doc: [Surjective](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Init/Function.html#Function.Surjective)" - -DefinitionDoc Bijective as "Bijective" -" - -## Eigenschaften - -* Mathlib Doc: [#Bijective](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Init/Function.html#Function.Bijective) -" - -DefinitionDoc LeftInverse as "LeftInverse" -" - -## Eigenschaften - -* Mathlib Doc: [#LeftInverse](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Init/Function.html#Function.LeftInverse) -" - -DefinitionDoc RightInverse as "RightInverse" -" - -## Eigenschaften - -* Mathlib Doc: [#RightInverse](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Init/Logic.html#RightInverse) -" - -DefinitionDoc StrictMono as "StrictMono" -" -`StrictMono f` ist definiert als - -``` -∀ a b, a < b → f a < f b -``` - -## Eigenschaften - -* Mathlib Doc: [#StrictMono](https://leanprover-community.github.io/mathlib4_docs/Mathlib/Order/Monotone/Basic.html#StrictMono) - -" - -DefinitionDoc Symbol.Subset as "⊆" " - -Auf Mengen (`Set`) ist `A ⊆ B` als `∀x, x ∈ A → x ∈ B` implementiert. -" diff --git a/server/adam/Adam/Levels/Function/L02_Let.lean b/server/adam/Adam/Levels/Function/L02_Let.lean index 80c95c6..f31b887 100644 --- a/server/adam/Adam/Levels/Function/L02_Let.lean +++ b/server/adam/Adam/Levels/Function/L02_Let.lean @@ -44,6 +44,7 @@ Statement "" (x : ℤ) : ∃ (g : ℤ → ℤ), (g ∘ f) x = x + 1 := by NewTactic «let» NewLemma Function.comp_apply +LemmaTab "Function" Hint (x : ℤ) : ∃ g, (g ∘ f) x = x + 1 => "**Du**: Ist `g ∘ f` Komposition von Funktionen? diff --git a/server/adam/Adam/Levels/Function/L03_Piecewise.lean b/server/adam/Adam/Levels/Function/L03_Piecewise.lean index 591a081..87233b7 100644 --- a/server/adam/Adam/Levels/Function/L03_Piecewise.lean +++ b/server/adam/Adam/Levels/Function/L03_Piecewise.lean @@ -54,7 +54,7 @@ Statement "" NewTactic funext by_cases simp_rw linarith NewLemma not_le if_pos if_neg - +LemmaTab "Logic" Hint : f ∘ g = g ∘ f => " diff --git a/server/adam/Adam/Levels/Function/L05_Injective.lean b/server/adam/Adam/Levels/Function/L05_Injective.lean index 17bf39f..34c9a0d 100644 --- a/server/adam/Adam/Levels/Function/L05_Injective.lean +++ b/server/adam/Adam/Levels/Function/L05_Injective.lean @@ -31,7 +31,7 @@ Statement "" : Injective (fun (n : ℤ) ↦ n^3 + (n + 3)) := by NewDefinition Injective NewLemma StrictMono.injective StrictMono.add Odd.strictMono_pow - +LemmaTab "Function" Hint : Injective fun (n : ℤ) => n ^ 3 + (n + 3) => "**Du**: Hmm, das ist etwas schwieriger… diff --git a/server/adam/Adam/Levels/Implication/L06_Iff.lean b/server/adam/Adam/Levels/Implication/L06_Iff.lean index ca0ad39..e6422e7 100644 --- a/server/adam/Adam/Levels/Implication/L06_Iff.lean +++ b/server/adam/Adam/Levels/Implication/L06_Iff.lean @@ -34,6 +34,7 @@ heißen bei `(h : A ↔ B)` die beiden Teile `h.mp` und `h.mpr`. **Robo**: `mp` steht für Modus Ponens`. Der Modus ponens ist eine schon in der antiken Logik geläufige Schlussfigur, die in vielen logischen Systemen … Ach nee, das wolltest Du ja nicht hören. Das \"r\" in `mpr` steht für \"reverse\", weil's die Rückrichtung ist. " + NewTactic constructor DisabledTactic tauto rw diff --git a/server/adam/Adam/Levels/Implication/L10_Apply.lean b/server/adam/Adam/Levels/Implication/L10_Apply.lean index d67c961..b883af1 100644 --- a/server/adam/Adam/Levels/Implication/L10_Apply.lean +++ b/server/adam/Adam/Levels/Implication/L10_Apply.lean @@ -46,5 +46,6 @@ Conclusion Der Operationsleiter nickt zustimmend. Offenbar war ihm `not_or_of_imp` tatsächlich bekannt. " +LemmaTab "Logic" NewLemma not_or_of_imp DisabledTactic tauto diff --git a/server/adam/Adam/Levels/Implication/L12_Rw.lean b/server/adam/Adam/Levels/Implication/L12_Rw.lean index 61a637e..6de4621 100644 --- a/server/adam/Adam/Levels/Implication/L12_Rw.lean +++ b/server/adam/Adam/Levels/Implication/L12_Rw.lean @@ -40,3 +40,4 @@ Conclusion DisabledTactic tauto apply NewLemma not_not +LemmaTab "Logic" diff --git a/server/adam/Adam/Levels/Inequality/L02_Pos.lean b/server/adam/Adam/Levels/Inequality/L02_Pos.lean index e328984..f1a23bd 100644 --- a/server/adam/Adam/Levels/Inequality/L02_Pos.lean +++ b/server/adam/Adam/Levels/Inequality/L02_Pos.lean @@ -46,6 +46,7 @@ Statement Nat.pos_iff_ne_zero (n : ℕ) : 0 < n ↔ n ≠ 0 := by NewTactic simp NewLemma Nat.succ_pos DisabledLemma Nat.pos_iff_ne_zero +LemmaTab "Nat" Conclusion "**Du**: Oh `simp` ist ja echt nicht schlecht… diff --git a/server/adam/Adam/Levels/Inequality/L03_Linarith.lean b/server/adam/Adam/Levels/Inequality/L03_Linarith.lean index bec5fdb..958bfe9 100644 --- a/server/adam/Adam/Levels/Inequality/L03_Linarith.lean +++ b/server/adam/Adam/Levels/Inequality/L03_Linarith.lean @@ -22,5 +22,6 @@ Statement (n : ℕ) (h : 2 ≤ n) : n ≠ 0 := by NewTactic linarith NewLemma Nat.pos_iff_ne_zero +LemmaTab "Nat" Conclusion "**Du**: Naja so beeindruckend war das jetzt auch noch nicht." diff --git a/server/adam/Adam/Levels/Proposition/L00_Tauto.lean b/server/adam/Adam/Levels/Proposition/L00_Tauto.lean index 041a578..e4de457 100644 --- a/server/adam/Adam/Levels/Proposition/L00_Tauto.lean +++ b/server/adam/Adam/Levels/Proposition/L00_Tauto.lean @@ -43,4 +43,5 @@ Aber glaubt bloß nicht, dass Ihr damit auf *diesem* Planeten viel weiterkommt! Meine Untertanen verstehen `tauto` nicht. Da müsst Ihr Euch schon etwas mehr anstrengen. " +LemmaTab "Logic" NewTactic tauto diff --git a/server/adam/Adam/Levels/SetTheory/L04_SubsetEmpty.lean b/server/adam/Adam/Levels/SetTheory/L04_SubsetEmpty.lean index 9889ea6..07c6ed5 100644 --- a/server/adam/Adam/Levels/SetTheory/L04_SubsetEmpty.lean +++ b/server/adam/Adam/Levels/SetTheory/L04_SubsetEmpty.lean @@ -29,21 +29,8 @@ Fast immer wenn man Gleichheiten von Mengen zeigen muss, will man diese in zwei aufteilen. " -namespace MySet - open Set Subset --- Copied some lemmas from `Matlib.Data.Set.Basic` in order to not import the entire file. -theorem tmp {α : Type _} {s t : Set α} : s = t → s ⊆ t := - fun h₁ _ h₂ => by rw [← h₁] ; exact h₂ - -theorem Subset.antisymm_iff {α : Type _} {a b : Set α} : a = b ↔ a ⊆ b ∧ b ⊆ a := - ⟨fun e => ⟨tmp e, tmp e.symm⟩, fun ⟨h₁, h₂⟩ => Set.ext fun _ => ⟨@h₁ _, @h₂ _⟩⟩ - -@[simp] -theorem empty_subset {α : Type _} (s : Set α) : ∅ ⊆ s := - fun. - Statement subset_empty_iff {A : Type _} (s : Set A) : s ⊆ ∅ ↔ s = ∅ := by Hint "**Du**: Ja, die einzige Teilmenge der leeren Menge ist die leere Menge. @@ -53,16 +40,16 @@ Statement subset_empty_iff {A : Type _} (s : Set A) : Hint (hidden := true) "**Robo**: Fang doch einmal mit `constructor` an." constructor intro h - Hint "**Robo**: " + Hint "**Robo**: Gleichheit zwischen Mengen kann man zum Beispiel zeigen, + indem man `A ⊆ B` und `B ⊆ A` zeigt. + + Dieser Schritt ist `apply Subset.antisymm`" apply Subset.antisymm assumption - simp only [empty_subset] - intro a - rw [Subset.antisymm_iff] at a - rcases a with ⟨h₁, h₂⟩ - assumption + Hint "**Robo**: Hier ist das Lemma `empty_subset` hilfreich." + apply empty_subset + intro h + rw [h] DisabledTactic tauto -NewLemma Subset.antisymm Subset.antisymm_iff empty_subset - -end MySet +NewLemma Set.Subset.antisymm Set.Subset.antisymm_iff Set.empty_subset diff --git a/server/adam/Adam/Levels/SetTheory/L05_Empty.lean b/server/adam/Adam/Levels/SetTheory/L05_Empty.lean index f284019..cc79f4c 100644 --- a/server/adam/Adam/Levels/SetTheory/L05_Empty.lean +++ b/server/adam/Adam/Levels/SetTheory/L05_Empty.lean @@ -12,39 +12,23 @@ Game "Adam" World "SetTheory" Level 5 -Title "Nonempty" +Title "Empty" Introduction " -Das Gegenteil von `A = ∅` ist `A ≠ ∅`, aber in Lean wird der Ausdruck `A.Nonempty` bevorzugt. -Dieser ist dadurch existiert, dass in `A` ein Element existiert: `∃x, x ∈ A`. - -Zeige dass die beiden Ausdrücke äquivalent sind: +Zeige folgendes Lemma, welches wir gleich brauchen werden: " -namespace MySet - open Set -theorem subset_empty_iff {A : Type _} (s : Set A) : s ⊆ ∅ ↔ s = ∅ := by - constructor - intro h - rw [Subset.antisymm_iff] - constructor - assumption - simp only [empty_subset] - intro a - rw [Subset.antisymm_iff] at a - rcases a with ⟨h₁, h₂⟩ - assumption Statement eq_empty_iff_forall_not_mem "" {A : Type _} (s : Set A) : s = ∅ ↔ ∀ x, x ∉ s := by + Hint "Das Lemma `subset_empty_iff` von letzter Aufgabe könnte hilfreich sein." rw [←subset_empty_iff] rfl -- This is quite a miracle :) NewTactic constructor intro rw assumption rcases simp tauto trivial - -end MySet +NewLemma Set.subset_empty_iff diff --git a/server/adam/Adam/Levels/SetTheory/L06_Nonempty.lean b/server/adam/Adam/Levels/SetTheory/L06_Nonempty.lean index a55b084..34d3bd8 100644 --- a/server/adam/Adam/Levels/SetTheory/L06_Nonempty.lean +++ b/server/adam/Adam/Levels/SetTheory/L06_Nonempty.lean @@ -25,9 +25,13 @@ Statement nonempty_iff_ne_empty "" {A : Type _} (s : Set A) : s.Nonempty ↔ s ≠ ∅ := by - rw [Set.Nonempty] + Hint "Am besten fängst du mit `unfold Set.Nonempty` an." + unfold Set.Nonempty + Hint "Mit `ne_eq` und `eq_empty_iff_forall_not_mem` kannst du hier weiterkommen." rw [ne_eq, eq_empty_iff_forall_not_mem] + Hint (hidden := true) "`push_neg` kann hier helfen." push_neg rfl -NewTactic constructor intro rw assumption rcases simp tauto trivial +NewLemma ne_eq Set.eq_empty_iff_forall_not_mem +NewDefinition Set.Nonempty diff --git a/server/adam/Adam/Levels/SetTheory/L08_UnionInter.lean b/server/adam/Adam/Levels/SetTheory/L08_UnionInter.lean index 072434b..de62fb8 100644 --- a/server/adam/Adam/Levels/SetTheory/L08_UnionInter.lean +++ b/server/adam/Adam/Levels/SetTheory/L08_UnionInter.lean @@ -31,3 +31,4 @@ Statement rw [univ_union] NewTactic constructor intro rw assumption rcases simp tauto trivial +NewLemma Set.diff_inter Set.union_assoc Set.union_diff_distrib Set.univ_union diff --git a/server/adam/Adam/Metadata.lean b/server/adam/Adam/Metadata.lean index e0f2b52..35a7bab 100644 --- a/server/adam/Adam/Metadata.lean +++ b/server/adam/Adam/Metadata.lean @@ -1,4 +1,5 @@ import GameServer.Commands import Adam.TacticDocs import Adam.LemmaDocs +import Adam.DefinitionDocs import Mathlib.Init.Data.Nat.Basic -- Imports the notation ℕ. diff --git a/server/leanserver/GameServer/Commands.lean b/server/leanserver/GameServer/Commands.lean index 65f9cf5..976cd6e 100644 --- a/server/leanserver/GameServer/Commands.lean +++ b/server/leanserver/GameServer/Commands.lean @@ -400,6 +400,12 @@ elab "LemmaDoc" name:ident "as" displayName:str "in" category:str content:str : category := category.getString, content := content.getString }) +/-- Define which tab of Lemmas is opened by default. Usage: `LemmaTab "Nat"`. + +If omitted, the first tab will be open by default. -/ +elab "LemmaTab" category:str : command => + modifyCurLevel fun level => pure {level with lemmaTab := category.getString} + /-- Declare lemmas that are introduced by this level. -/ elab "NewLemma" args:ident* : command => do let names := args.map (·.getId) diff --git a/server/leanserver/GameServer/EnvExtensions.lean b/server/leanserver/GameServer/EnvExtensions.lean index e6fd7a0..04b08bd 100644 --- a/server/leanserver/GameServer/EnvExtensions.lean +++ b/server/leanserver/GameServer/EnvExtensions.lean @@ -157,6 +157,7 @@ structure GameLevel where tactics: InventoryInfo := default definitions: InventoryInfo := default lemmas: InventoryInfo := default + lemmaTab: Option String := none hints: Array GoalHintEntry := default /-- The statement in Lean. -/ goal : TSyntax `Lean.Parser.Command.declSig := default diff --git a/server/leanserver/GameServer/Game.lean b/server/leanserver/GameServer/Game.lean index 4e3681b..8d018c9 100644 --- a/server/leanserver/GameServer/Game.lean +++ b/server/leanserver/GameServer/Game.lean @@ -49,6 +49,7 @@ structure LevelInfo where conclusion : String descrText : String := "" descrFormat : String := "" + lemmaTab : Option String deriving ToJson, FromJson structure LoadLevelParams where @@ -128,7 +129,8 @@ partial def handleServerEvent (ev : ServerEvent) : GameServerM Bool := do descrText := lvl.descrText, descrFormat := lvl.descrFormat --toExpr <| format (lvl.goal.raw) --toString <| Syntax.formatStx (lvl.goal.raw) --Syntax.formatStx (lvl.goal.raw) , -- TODO introduction := lvl.introduction - conclusion := lvl.conclusion } + conclusion := lvl.conclusion + lemmaTab := lvl.lemmaTab } c.hOut.writeLspResponse ⟨id, ToJson.toJson levelInfo⟩ return true | Message.request id "loadDoc" params => diff --git a/server/nng/.gitignore b/server/nng/.gitignore new file mode 100644 index 0000000..378eac2 --- /dev/null +++ b/server/nng/.gitignore @@ -0,0 +1 @@ +build diff --git a/server/nng/build/ir/NNG.c b/server/nng/build/ir/NNG.c deleted file mode 100644 index 1af17f6..0000000 --- a/server/nng/build/ir/NNG.c +++ /dev/null @@ -1,73 +0,0 @@ -// Lean compiler output -// Module: NNG -// Imports: Init GameServer.Commands NNG.Levels.Tutorial NNG.Levels.Addition NNG.Levels.Multiplication NNG.Levels.Power NNG.Levels.Function NNG.Levels.Proposition NNG.Levels.AdvProposition NNG.Levels.AdvAddition NNG.Levels.AdvMultiplication NNG.Levels.Inequality -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_GameServer_Commands(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Tutorial(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Addition(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Multiplication(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Power(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Function(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Proposition(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvProposition(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvAddition(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvMultiplication(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Inequality(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_GameServer_Commands(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Tutorial(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Multiplication(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Power(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Function(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Proposition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvProposition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvAddition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvMultiplication(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Inequality(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG.c.trace b/server/nng/build/ir/NNG.c.trace deleted file mode 100644 index 813ce6e..0000000 --- a/server/nng/build/ir/NNG.c.trace +++ /dev/null @@ -1 +0,0 @@ -7356427851528760174 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Doc/Definitions.c b/server/nng/build/ir/NNG/Doc/Definitions.c deleted file mode 100644 index 15f9cb0..0000000 --- a/server/nng/build/ir/NNG/Doc/Definitions.c +++ /dev/null @@ -1,33 +0,0 @@ -// Lean compiler output -// Module: NNG.Doc.Definitions -// Imports: Init GameServer.Commands -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_GameServer_Commands(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Doc_Definitions(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_GameServer_Commands(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Doc/Definitions.c.trace b/server/nng/build/ir/NNG/Doc/Definitions.c.trace deleted file mode 100644 index a4001fc..0000000 --- a/server/nng/build/ir/NNG/Doc/Definitions.c.trace +++ /dev/null @@ -1 +0,0 @@ -2922655963706979749 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Doc/Lemmas.c b/server/nng/build/ir/NNG/Doc/Lemmas.c deleted file mode 100644 index 0e18b5c..0000000 --- a/server/nng/build/ir/NNG/Doc/Lemmas.c +++ /dev/null @@ -1,33 +0,0 @@ -// Lean compiler output -// Module: NNG.Doc.Lemmas -// Imports: Init GameServer.Commands -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_GameServer_Commands(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Doc_Lemmas(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_GameServer_Commands(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Doc/Lemmas.c.trace b/server/nng/build/ir/NNG/Doc/Lemmas.c.trace deleted file mode 100644 index a348b20..0000000 --- a/server/nng/build/ir/NNG/Doc/Lemmas.c.trace +++ /dev/null @@ -1 +0,0 @@ -16771103639053061509 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Doc/Tactics.c b/server/nng/build/ir/NNG/Doc/Tactics.c deleted file mode 100644 index 896dd48..0000000 --- a/server/nng/build/ir/NNG/Doc/Tactics.c +++ /dev/null @@ -1,33 +0,0 @@ -// Lean compiler output -// Module: NNG.Doc.Tactics -// Imports: Init GameServer.Commands -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_GameServer_Commands(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Doc_Tactics(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_GameServer_Commands(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Doc/Tactics.c.trace b/server/nng/build/ir/NNG/Doc/Tactics.c.trace deleted file mode 100644 index 5a55535..0000000 --- a/server/nng/build/ir/NNG/Doc/Tactics.c.trace +++ /dev/null @@ -1 +0,0 @@ -5348243054589539109 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Addition.c b/server/nng/build/ir/NNG/Levels/Addition.c deleted file mode 100644 index 64c5101..0000000 --- a/server/nng/build/ir/NNG/Levels/Addition.c +++ /dev/null @@ -1,53 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Addition -// Imports: Init NNG.Levels.Addition.Level_1 NNG.Levels.Addition.Level_2 NNG.Levels.Addition.Level_3 NNG.Levels.Addition.Level_4 NNG.Levels.Addition.Level_5 NNG.Levels.Addition.Level_6 -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Addition_Level__1(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Addition_Level__2(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Addition_Level__3(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Addition_Level__4(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Addition_Level__5(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Addition_Level__6(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Addition(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Addition_Level__1(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Addition_Level__2(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Addition_Level__3(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Addition_Level__4(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Addition_Level__5(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Addition_Level__6(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Addition.c.trace b/server/nng/build/ir/NNG/Levels/Addition.c.trace deleted file mode 100644 index 97256e5..0000000 --- a/server/nng/build/ir/NNG/Levels/Addition.c.trace +++ /dev/null @@ -1 +0,0 @@ -2084978910118405033 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Addition/Level_1.c b/server/nng/build/ir/NNG/Levels/Addition/Level_1.c deleted file mode 100644 index 4a48f7a..0000000 --- a/server/nng/build/ir/NNG/Levels/Addition/Level_1.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Addition.Level_1 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Addition_Level__1(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Addition/Level_1.c.trace b/server/nng/build/ir/NNG/Levels/Addition/Level_1.c.trace deleted file mode 100644 index 09a9b3a..0000000 --- a/server/nng/build/ir/NNG/Levels/Addition/Level_1.c.trace +++ /dev/null @@ -1 +0,0 @@ -5269099431713252405 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Addition/Level_2.c b/server/nng/build/ir/NNG/Levels/Addition/Level_2.c deleted file mode 100644 index 86ebe99..0000000 --- a/server/nng/build/ir/NNG/Levels/Addition/Level_2.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Addition.Level_2 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Addition_Level__2(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Addition/Level_2.c.trace b/server/nng/build/ir/NNG/Levels/Addition/Level_2.c.trace deleted file mode 100644 index 14654bc..0000000 --- a/server/nng/build/ir/NNG/Levels/Addition/Level_2.c.trace +++ /dev/null @@ -1 +0,0 @@ -17690234639472501785 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Addition/Level_3.c b/server/nng/build/ir/NNG/Levels/Addition/Level_3.c deleted file mode 100644 index 857252d..0000000 --- a/server/nng/build/ir/NNG/Levels/Addition/Level_3.c +++ /dev/null @@ -1,41 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Addition.Level_3 -// Imports: Init NNG.Metadata NNG.MyNat.Addition NNG.Levels.Addition.Level_2 -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Addition_Level__2(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Addition_Level__3(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Addition_Level__2(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Addition/Level_3.c.trace b/server/nng/build/ir/NNG/Levels/Addition/Level_3.c.trace deleted file mode 100644 index 7d2c4df..0000000 --- a/server/nng/build/ir/NNG/Levels/Addition/Level_3.c.trace +++ /dev/null @@ -1 +0,0 @@ -18302928042269315295 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Addition/Level_4.c b/server/nng/build/ir/NNG/Levels/Addition/Level_4.c deleted file mode 100644 index 7ec61f1..0000000 --- a/server/nng/build/ir/NNG/Levels/Addition/Level_4.c +++ /dev/null @@ -1,41 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Addition.Level_4 -// Imports: Init NNG.Metadata NNG.MyNat.Addition NNG.Levels.Addition.Level_3 -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Addition_Level__3(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Addition_Level__4(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Addition_Level__3(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Addition/Level_4.c.trace b/server/nng/build/ir/NNG/Levels/Addition/Level_4.c.trace deleted file mode 100644 index 72e6acf..0000000 --- a/server/nng/build/ir/NNG/Levels/Addition/Level_4.c.trace +++ /dev/null @@ -1 +0,0 @@ -12154535057277385306 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Addition/Level_5.c b/server/nng/build/ir/NNG/Levels/Addition/Level_5.c deleted file mode 100644 index 48b3da7..0000000 --- a/server/nng/build/ir/NNG/Levels/Addition/Level_5.c +++ /dev/null @@ -1,41 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Addition.Level_5 -// Imports: Init NNG.Metadata NNG.MyNat.Addition NNG.Levels.Addition.Level_4 -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Addition_Level__4(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Addition_Level__5(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Addition_Level__4(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Addition/Level_5.c.trace b/server/nng/build/ir/NNG/Levels/Addition/Level_5.c.trace deleted file mode 100644 index b660c1d..0000000 --- a/server/nng/build/ir/NNG/Levels/Addition/Level_5.c.trace +++ /dev/null @@ -1 +0,0 @@ -9679823460697032654 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Addition/Level_6.c b/server/nng/build/ir/NNG/Levels/Addition/Level_6.c deleted file mode 100644 index 9ae92fa..0000000 --- a/server/nng/build/ir/NNG/Levels/Addition/Level_6.c +++ /dev/null @@ -1,41 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Addition.Level_6 -// Imports: Init NNG.Metadata NNG.MyNat.Addition NNG.Levels.Addition.Level_5 -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Addition_Level__5(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Addition_Level__6(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Addition_Level__5(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Addition/Level_6.c.trace b/server/nng/build/ir/NNG/Levels/Addition/Level_6.c.trace deleted file mode 100644 index 13460c6..0000000 --- a/server/nng/build/ir/NNG/Levels/Addition/Level_6.c.trace +++ /dev/null @@ -1 +0,0 @@ -17709657049698654137 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition.c b/server/nng/build/ir/NNG/Levels/AdvAddition.c deleted file mode 100644 index 7fb0302..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition.c +++ /dev/null @@ -1,81 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvAddition -// Imports: Init NNG.Levels.AdvAddition.Level_1 NNG.Levels.AdvAddition.Level_2 NNG.Levels.AdvAddition.Level_3 NNG.Levels.AdvAddition.Level_4 NNG.Levels.AdvAddition.Level_5 NNG.Levels.AdvAddition.Level_6 NNG.Levels.AdvAddition.Level_7 NNG.Levels.AdvAddition.Level_8 NNG.Levels.AdvAddition.Level_9 NNG.Levels.AdvAddition.Level_10 NNG.Levels.AdvAddition.Level_11 NNG.Levels.AdvAddition.Level_12 NNG.Levels.AdvAddition.Level_13 -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvAddition_Level__1(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvAddition_Level__2(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvAddition_Level__3(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvAddition_Level__4(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvAddition_Level__5(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvAddition_Level__6(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvAddition_Level__7(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvAddition_Level__8(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvAddition_Level__9(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvAddition_Level__10(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvAddition_Level__11(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvAddition_Level__12(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvAddition_Level__13(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvAddition(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvAddition_Level__1(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvAddition_Level__2(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvAddition_Level__3(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvAddition_Level__4(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvAddition_Level__5(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvAddition_Level__6(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvAddition_Level__7(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvAddition_Level__8(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvAddition_Level__9(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvAddition_Level__10(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvAddition_Level__11(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvAddition_Level__12(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvAddition_Level__13(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition.c.trace b/server/nng/build/ir/NNG/Levels/AdvAddition.c.trace deleted file mode 100644 index 9116234..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition.c.trace +++ /dev/null @@ -1 +0,0 @@ -7852774950450280612 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_1.c b/server/nng/build/ir/NNG/Levels/AdvAddition/Level_1.c deleted file mode 100644 index 28751bf..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_1.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvAddition.Level_1 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvAddition_Level__1(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_1.c.trace b/server/nng/build/ir/NNG/Levels/AdvAddition/Level_1.c.trace deleted file mode 100644 index d0094f7..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_1.c.trace +++ /dev/null @@ -1 +0,0 @@ -9336372057508599589 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_10.c b/server/nng/build/ir/NNG/Levels/AdvAddition/Level_10.c deleted file mode 100644 index 067a4c0..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_10.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvAddition.Level_10 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvAddition_Level__10(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_10.c.trace b/server/nng/build/ir/NNG/Levels/AdvAddition/Level_10.c.trace deleted file mode 100644 index ed3ffc8..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_10.c.trace +++ /dev/null @@ -1 +0,0 @@ -4008453200266032081 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_11.c b/server/nng/build/ir/NNG/Levels/AdvAddition/Level_11.c deleted file mode 100644 index 79c427c..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_11.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvAddition.Level_11 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvAddition_Level__11(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_11.c.trace b/server/nng/build/ir/NNG/Levels/AdvAddition/Level_11.c.trace deleted file mode 100644 index 5b253cc..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_11.c.trace +++ /dev/null @@ -1 +0,0 @@ -10015610238961501552 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_12.c b/server/nng/build/ir/NNG/Levels/AdvAddition/Level_12.c deleted file mode 100644 index aa7eb84..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_12.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvAddition.Level_12 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvAddition_Level__12(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_12.c.trace b/server/nng/build/ir/NNG/Levels/AdvAddition/Level_12.c.trace deleted file mode 100644 index 15d3040..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_12.c.trace +++ /dev/null @@ -1 +0,0 @@ -5389173862524826914 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_13.c b/server/nng/build/ir/NNG/Levels/AdvAddition/Level_13.c deleted file mode 100644 index a398c07..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_13.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvAddition.Level_13 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvAddition_Level__13(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_13.c.trace b/server/nng/build/ir/NNG/Levels/AdvAddition/Level_13.c.trace deleted file mode 100644 index 3535774..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_13.c.trace +++ /dev/null @@ -1 +0,0 @@ -185528048873600791 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_2.c b/server/nng/build/ir/NNG/Levels/AdvAddition/Level_2.c deleted file mode 100644 index e92c5f0..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_2.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvAddition.Level_2 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvAddition_Level__2(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_2.c.trace b/server/nng/build/ir/NNG/Levels/AdvAddition/Level_2.c.trace deleted file mode 100644 index dfa5b14..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_2.c.trace +++ /dev/null @@ -1 +0,0 @@ -3507750203879559481 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_3.c b/server/nng/build/ir/NNG/Levels/AdvAddition/Level_3.c deleted file mode 100644 index 40d76ae..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_3.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvAddition.Level_3 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvAddition_Level__3(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_3.c.trace b/server/nng/build/ir/NNG/Levels/AdvAddition/Level_3.c.trace deleted file mode 100644 index 410d78c..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_3.c.trace +++ /dev/null @@ -1 +0,0 @@ -18314890376638277065 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_4.c b/server/nng/build/ir/NNG/Levels/AdvAddition/Level_4.c deleted file mode 100644 index e87ab4f..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_4.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvAddition.Level_4 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvAddition_Level__4(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_4.c.trace b/server/nng/build/ir/NNG/Levels/AdvAddition/Level_4.c.trace deleted file mode 100644 index 16e6312..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_4.c.trace +++ /dev/null @@ -1 +0,0 @@ -2092365143561121648 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_5.c b/server/nng/build/ir/NNG/Levels/AdvAddition/Level_5.c deleted file mode 100644 index 87a21e8..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_5.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvAddition.Level_5 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvAddition_Level__5(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_5.c.trace b/server/nng/build/ir/NNG/Levels/AdvAddition/Level_5.c.trace deleted file mode 100644 index ff557f6..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_5.c.trace +++ /dev/null @@ -1 +0,0 @@ -17123810049702200014 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_6.c b/server/nng/build/ir/NNG/Levels/AdvAddition/Level_6.c deleted file mode 100644 index aa85e28..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_6.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvAddition.Level_6 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvAddition_Level__6(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_6.c.trace b/server/nng/build/ir/NNG/Levels/AdvAddition/Level_6.c.trace deleted file mode 100644 index b56da14..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_6.c.trace +++ /dev/null @@ -1 +0,0 @@ -9314509491732931710 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_7.c b/server/nng/build/ir/NNG/Levels/AdvAddition/Level_7.c deleted file mode 100644 index e357d7d..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_7.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvAddition.Level_7 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvAddition_Level__7(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_7.c.trace b/server/nng/build/ir/NNG/Levels/AdvAddition/Level_7.c.trace deleted file mode 100644 index 2d90327..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_7.c.trace +++ /dev/null @@ -1 +0,0 @@ -13172030794097753806 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_8.c b/server/nng/build/ir/NNG/Levels/AdvAddition/Level_8.c deleted file mode 100644 index 8e82ba2..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_8.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvAddition.Level_8 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvAddition_Level__8(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_8.c.trace b/server/nng/build/ir/NNG/Levels/AdvAddition/Level_8.c.trace deleted file mode 100644 index c4f1af7..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_8.c.trace +++ /dev/null @@ -1 +0,0 @@ -10314181165617171139 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_9.c b/server/nng/build/ir/NNG/Levels/AdvAddition/Level_9.c deleted file mode 100644 index 9f357c3..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_9.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvAddition.Level_9 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvAddition_Level__9(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_9.c.trace b/server/nng/build/ir/NNG/Levels/AdvAddition/Level_9.c.trace deleted file mode 100644 index e3e3b96..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvAddition/Level_9.c.trace +++ /dev/null @@ -1 +0,0 @@ -8205318715931175597 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvMultiplication.c b/server/nng/build/ir/NNG/Levels/AdvMultiplication.c deleted file mode 100644 index fd5d855..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvMultiplication.c +++ /dev/null @@ -1,45 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvMultiplication -// Imports: Init NNG.Levels.AdvMultiplication.Level_1 NNG.Levels.AdvMultiplication.Level_2 NNG.Levels.AdvMultiplication.Level_3 NNG.Levels.AdvMultiplication.Level_4 -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvMultiplication_Level__1(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvMultiplication_Level__2(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvMultiplication_Level__3(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvMultiplication_Level__4(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvMultiplication(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvMultiplication_Level__1(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvMultiplication_Level__2(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvMultiplication_Level__3(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvMultiplication_Level__4(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvMultiplication.c.trace b/server/nng/build/ir/NNG/Levels/AdvMultiplication.c.trace deleted file mode 100644 index c00fc7d..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvMultiplication.c.trace +++ /dev/null @@ -1 +0,0 @@ -5627580921265871323 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvMultiplication/Level_1.c b/server/nng/build/ir/NNG/Levels/AdvMultiplication/Level_1.c deleted file mode 100644 index a93a197..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvMultiplication/Level_1.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvMultiplication.Level_1 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvMultiplication_Level__1(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvMultiplication/Level_1.c.trace b/server/nng/build/ir/NNG/Levels/AdvMultiplication/Level_1.c.trace deleted file mode 100644 index fcd4fe6..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvMultiplication/Level_1.c.trace +++ /dev/null @@ -1 +0,0 @@ -5496292641504121726 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvMultiplication/Level_2.c b/server/nng/build/ir/NNG/Levels/AdvMultiplication/Level_2.c deleted file mode 100644 index ecd4bc8..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvMultiplication/Level_2.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvMultiplication.Level_2 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvMultiplication_Level__2(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvMultiplication/Level_2.c.trace b/server/nng/build/ir/NNG/Levels/AdvMultiplication/Level_2.c.trace deleted file mode 100644 index b982607..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvMultiplication/Level_2.c.trace +++ /dev/null @@ -1 +0,0 @@ -3065456568864785697 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvMultiplication/Level_3.c b/server/nng/build/ir/NNG/Levels/AdvMultiplication/Level_3.c deleted file mode 100644 index 5f8240e..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvMultiplication/Level_3.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvMultiplication.Level_3 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvMultiplication_Level__3(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvMultiplication/Level_3.c.trace b/server/nng/build/ir/NNG/Levels/AdvMultiplication/Level_3.c.trace deleted file mode 100644 index 63f9ad3..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvMultiplication/Level_3.c.trace +++ /dev/null @@ -1 +0,0 @@ -11074674160667156308 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvMultiplication/Level_4.c b/server/nng/build/ir/NNG/Levels/AdvMultiplication/Level_4.c deleted file mode 100644 index 0de9924..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvMultiplication/Level_4.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvMultiplication.Level_4 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvMultiplication_Level__4(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvMultiplication/Level_4.c.trace b/server/nng/build/ir/NNG/Levels/AdvMultiplication/Level_4.c.trace deleted file mode 100644 index 428ebc8..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvMultiplication/Level_4.c.trace +++ /dev/null @@ -1 +0,0 @@ -5171635906789131558 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvProposition.c b/server/nng/build/ir/NNG/Levels/AdvProposition.c deleted file mode 100644 index 421a740..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvProposition.c +++ /dev/null @@ -1,69 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvProposition -// Imports: Init NNG.Levels.AdvProposition.Level_1 NNG.Levels.AdvProposition.Level_2 NNG.Levels.AdvProposition.Level_3 NNG.Levels.AdvProposition.Level_4 NNG.Levels.AdvProposition.Level_5 NNG.Levels.AdvProposition.Level_6 NNG.Levels.AdvProposition.Level_7 NNG.Levels.AdvProposition.Level_8 NNG.Levels.AdvProposition.Level_9 NNG.Levels.AdvProposition.Level_10 -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvProposition_Level__1(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvProposition_Level__2(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvProposition_Level__3(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvProposition_Level__4(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvProposition_Level__5(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvProposition_Level__6(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvProposition_Level__7(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvProposition_Level__8(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvProposition_Level__9(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_AdvProposition_Level__10(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvProposition(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvProposition_Level__1(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvProposition_Level__2(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvProposition_Level__3(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvProposition_Level__4(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvProposition_Level__5(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvProposition_Level__6(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvProposition_Level__7(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvProposition_Level__8(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvProposition_Level__9(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_AdvProposition_Level__10(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvProposition.c.trace b/server/nng/build/ir/NNG/Levels/AdvProposition.c.trace deleted file mode 100644 index 4e9a102..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvProposition.c.trace +++ /dev/null @@ -1 +0,0 @@ -9478676650839776721 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_1.c b/server/nng/build/ir/NNG/Levels/AdvProposition/Level_1.c deleted file mode 100644 index b33ea5a..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_1.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvProposition.Level_1 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvProposition_Level__1(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_1.c.trace b/server/nng/build/ir/NNG/Levels/AdvProposition/Level_1.c.trace deleted file mode 100644 index 1fa48a1..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_1.c.trace +++ /dev/null @@ -1 +0,0 @@ -13140666477521992594 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_10.c b/server/nng/build/ir/NNG/Levels/AdvProposition/Level_10.c deleted file mode 100644 index 8083a4c..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_10.c +++ /dev/null @@ -1,41 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvProposition.Level_10 -// Imports: Init NNG.Metadata NNG.MyNat.Addition Std.Tactic.RCases -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -lean_object* initialize_Std_Tactic_RCases(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvProposition_Level__10(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_Std_Tactic_RCases(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_10.c.trace b/server/nng/build/ir/NNG/Levels/AdvProposition/Level_10.c.trace deleted file mode 100644 index 790c7bd..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_10.c.trace +++ /dev/null @@ -1 +0,0 @@ -18203712100298108367 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_2.c b/server/nng/build/ir/NNG/Levels/AdvProposition/Level_2.c deleted file mode 100644 index 306eabe..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_2.c +++ /dev/null @@ -1,41 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvProposition.Level_2 -// Imports: Init NNG.Metadata NNG.MyNat.Addition Std.Tactic.RCases -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -lean_object* initialize_Std_Tactic_RCases(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvProposition_Level__2(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_Std_Tactic_RCases(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_2.c.trace b/server/nng/build/ir/NNG/Levels/AdvProposition/Level_2.c.trace deleted file mode 100644 index f2787fb..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_2.c.trace +++ /dev/null @@ -1 +0,0 @@ -10022829939796104452 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_3.c b/server/nng/build/ir/NNG/Levels/AdvProposition/Level_3.c deleted file mode 100644 index 6b62118..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_3.c +++ /dev/null @@ -1,41 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvProposition.Level_3 -// Imports: Init NNG.Metadata NNG.MyNat.Addition Std.Tactic.RCases -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -lean_object* initialize_Std_Tactic_RCases(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvProposition_Level__3(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_Std_Tactic_RCases(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_3.c.trace b/server/nng/build/ir/NNG/Levels/AdvProposition/Level_3.c.trace deleted file mode 100644 index 9e0f004..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_3.c.trace +++ /dev/null @@ -1 +0,0 @@ -1967301918816512059 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_4.c b/server/nng/build/ir/NNG/Levels/AdvProposition/Level_4.c deleted file mode 100644 index f7ecc78..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_4.c +++ /dev/null @@ -1,41 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvProposition.Level_4 -// Imports: Init NNG.Metadata NNG.MyNat.Addition Std.Tactic.RCases -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -lean_object* initialize_Std_Tactic_RCases(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvProposition_Level__4(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_Std_Tactic_RCases(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_4.c.trace b/server/nng/build/ir/NNG/Levels/AdvProposition/Level_4.c.trace deleted file mode 100644 index c2fe35c..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_4.c.trace +++ /dev/null @@ -1 +0,0 @@ -16129653996493781623 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_5.c b/server/nng/build/ir/NNG/Levels/AdvProposition/Level_5.c deleted file mode 100644 index 4b69e18..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_5.c +++ /dev/null @@ -1,41 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvProposition.Level_5 -// Imports: Init NNG.Metadata NNG.MyNat.Addition Std.Tactic.RCases -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -lean_object* initialize_Std_Tactic_RCases(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvProposition_Level__5(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_Std_Tactic_RCases(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_5.c.trace b/server/nng/build/ir/NNG/Levels/AdvProposition/Level_5.c.trace deleted file mode 100644 index 30bf614..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_5.c.trace +++ /dev/null @@ -1 +0,0 @@ -16436512257645906503 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_6.c b/server/nng/build/ir/NNG/Levels/AdvProposition/Level_6.c deleted file mode 100644 index 51c2aca..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_6.c +++ /dev/null @@ -1,45 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvProposition.Level_6 -// Imports: Init NNG.Metadata NNG.MyNat.Addition Std.Tactic.RCases Mathlib.Tactic.LeftRight -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -lean_object* initialize_Std_Tactic_RCases(uint8_t builtin, lean_object*); -lean_object* initialize_Mathlib_Tactic_LeftRight(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvProposition_Level__6(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_Std_Tactic_RCases(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_Mathlib_Tactic_LeftRight(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_6.c.trace b/server/nng/build/ir/NNG/Levels/AdvProposition/Level_6.c.trace deleted file mode 100644 index bf05509..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_6.c.trace +++ /dev/null @@ -1 +0,0 @@ -14208111587323885963 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_7.c b/server/nng/build/ir/NNG/Levels/AdvProposition/Level_7.c deleted file mode 100644 index 23b5137..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_7.c +++ /dev/null @@ -1,45 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvProposition.Level_7 -// Imports: Init NNG.Metadata NNG.MyNat.Addition Std.Tactic.RCases Mathlib.Tactic.LeftRight -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -lean_object* initialize_Std_Tactic_RCases(uint8_t builtin, lean_object*); -lean_object* initialize_Mathlib_Tactic_LeftRight(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvProposition_Level__7(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_Std_Tactic_RCases(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_Mathlib_Tactic_LeftRight(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_7.c.trace b/server/nng/build/ir/NNG/Levels/AdvProposition/Level_7.c.trace deleted file mode 100644 index 807ca0c..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_7.c.trace +++ /dev/null @@ -1 +0,0 @@ -8730344058151551457 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_8.c b/server/nng/build/ir/NNG/Levels/AdvProposition/Level_8.c deleted file mode 100644 index a24c8f9..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_8.c +++ /dev/null @@ -1,45 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvProposition.Level_8 -// Imports: Init NNG.Metadata NNG.MyNat.Addition Std.Tactic.RCases Mathlib.Tactic.LeftRight -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -lean_object* initialize_Std_Tactic_RCases(uint8_t builtin, lean_object*); -lean_object* initialize_Mathlib_Tactic_LeftRight(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvProposition_Level__8(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_Std_Tactic_RCases(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_Mathlib_Tactic_LeftRight(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_8.c.trace b/server/nng/build/ir/NNG/Levels/AdvProposition/Level_8.c.trace deleted file mode 100644 index 074308d..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_8.c.trace +++ /dev/null @@ -1 +0,0 @@ -14257091850430971994 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_9.c b/server/nng/build/ir/NNG/Levels/AdvProposition/Level_9.c deleted file mode 100644 index 9b02e9b..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_9.c +++ /dev/null @@ -1,45 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.AdvProposition.Level_9 -// Imports: Init NNG.Metadata NNG.MyNat.Addition Std.Tactic.RCases NNG.MyNat.Theorems.Proposition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -lean_object* initialize_Std_Tactic_RCases(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Theorems_Proposition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_AdvProposition_Level__9(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_Std_Tactic_RCases(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Theorems_Proposition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_9.c.trace b/server/nng/build/ir/NNG/Levels/AdvProposition/Level_9.c.trace deleted file mode 100644 index 34aee37..0000000 --- a/server/nng/build/ir/NNG/Levels/AdvProposition/Level_9.c.trace +++ /dev/null @@ -1 +0,0 @@ -14967413771991349992 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Function.c b/server/nng/build/ir/NNG/Levels/Function.c deleted file mode 100644 index 1096fb8..0000000 --- a/server/nng/build/ir/NNG/Levels/Function.c +++ /dev/null @@ -1,65 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Function -// Imports: Init NNG.Levels.Function.Level_1 NNG.Levels.Function.Level_2 NNG.Levels.Function.Level_3 NNG.Levels.Function.Level_4 NNG.Levels.Function.Level_5 NNG.Levels.Function.Level_6 NNG.Levels.Function.Level_7 NNG.Levels.Function.Level_8 NNG.Levels.Function.Level_9 -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Function_Level__1(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Function_Level__2(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Function_Level__3(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Function_Level__4(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Function_Level__5(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Function_Level__6(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Function_Level__7(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Function_Level__8(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Function_Level__9(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Function(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Function_Level__1(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Function_Level__2(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Function_Level__3(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Function_Level__4(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Function_Level__5(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Function_Level__6(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Function_Level__7(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Function_Level__8(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Function_Level__9(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Function.c.trace b/server/nng/build/ir/NNG/Levels/Function.c.trace deleted file mode 100644 index a011cea..0000000 --- a/server/nng/build/ir/NNG/Levels/Function.c.trace +++ /dev/null @@ -1 +0,0 @@ -4955068752717367929 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Function/Level_1.c b/server/nng/build/ir/NNG/Levels/Function/Level_1.c deleted file mode 100644 index 60c18c8..0000000 --- a/server/nng/build/ir/NNG/Levels/Function/Level_1.c +++ /dev/null @@ -1,41 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Function.Level_1 -// Imports: Init NNG.Metadata NNG.MyNat.Theorems.Addition NNG.MyNat.Multiplication -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Theorems_Addition(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Multiplication(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Function_Level__1(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Theorems_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Multiplication(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Function/Level_1.c.trace b/server/nng/build/ir/NNG/Levels/Function/Level_1.c.trace deleted file mode 100644 index 3648ee3..0000000 --- a/server/nng/build/ir/NNG/Levels/Function/Level_1.c.trace +++ /dev/null @@ -1 +0,0 @@ -11635906400192042058 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Function/Level_2.c b/server/nng/build/ir/NNG/Levels/Function/Level_2.c deleted file mode 100644 index b5fd02a..0000000 --- a/server/nng/build/ir/NNG/Levels/Function/Level_2.c +++ /dev/null @@ -1,41 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Function.Level_2 -// Imports: Init NNG.Metadata NNG.MyNat.Theorems.Addition NNG.MyNat.Multiplication -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Theorems_Addition(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Multiplication(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Function_Level__2(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Theorems_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Multiplication(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Function/Level_2.c.trace b/server/nng/build/ir/NNG/Levels/Function/Level_2.c.trace deleted file mode 100644 index 2f74304..0000000 --- a/server/nng/build/ir/NNG/Levels/Function/Level_2.c.trace +++ /dev/null @@ -1 +0,0 @@ -5739902419023245944 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Function/Level_3.c b/server/nng/build/ir/NNG/Levels/Function/Level_3.c deleted file mode 100644 index 5e5c417..0000000 --- a/server/nng/build/ir/NNG/Levels/Function/Level_3.c +++ /dev/null @@ -1,41 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Function.Level_3 -// Imports: Init NNG.Metadata NNG.MyNat.Theorems.Addition NNG.MyNat.Multiplication -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Theorems_Addition(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Multiplication(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Function_Level__3(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Theorems_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Multiplication(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Function/Level_3.c.trace b/server/nng/build/ir/NNG/Levels/Function/Level_3.c.trace deleted file mode 100644 index 3765006..0000000 --- a/server/nng/build/ir/NNG/Levels/Function/Level_3.c.trace +++ /dev/null @@ -1 +0,0 @@ -13295869598671621401 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Function/Level_4.c b/server/nng/build/ir/NNG/Levels/Function/Level_4.c deleted file mode 100644 index c9563c7..0000000 --- a/server/nng/build/ir/NNG/Levels/Function/Level_4.c +++ /dev/null @@ -1,41 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Function.Level_4 -// Imports: Init NNG.Metadata NNG.MyNat.Theorems.Addition NNG.MyNat.Multiplication -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Theorems_Addition(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Multiplication(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Function_Level__4(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Theorems_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Multiplication(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Function/Level_4.c.trace b/server/nng/build/ir/NNG/Levels/Function/Level_4.c.trace deleted file mode 100644 index f73245d..0000000 --- a/server/nng/build/ir/NNG/Levels/Function/Level_4.c.trace +++ /dev/null @@ -1 +0,0 @@ -2060723493075565450 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Function/Level_5.c b/server/nng/build/ir/NNG/Levels/Function/Level_5.c deleted file mode 100644 index 73ca291..0000000 --- a/server/nng/build/ir/NNG/Levels/Function/Level_5.c +++ /dev/null @@ -1,41 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Function.Level_5 -// Imports: Init NNG.Metadata NNG.MyNat.Theorems.Addition NNG.MyNat.Multiplication -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Theorems_Addition(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Multiplication(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Function_Level__5(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Theorems_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Multiplication(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Function/Level_5.c.trace b/server/nng/build/ir/NNG/Levels/Function/Level_5.c.trace deleted file mode 100644 index 348e271..0000000 --- a/server/nng/build/ir/NNG/Levels/Function/Level_5.c.trace +++ /dev/null @@ -1 +0,0 @@ -33560334747064612 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Function/Level_6.c b/server/nng/build/ir/NNG/Levels/Function/Level_6.c deleted file mode 100644 index 8cfe33e..0000000 --- a/server/nng/build/ir/NNG/Levels/Function/Level_6.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Function.Level_6 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Function_Level__6(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Function/Level_6.c.trace b/server/nng/build/ir/NNG/Levels/Function/Level_6.c.trace deleted file mode 100644 index 4fcc927..0000000 --- a/server/nng/build/ir/NNG/Levels/Function/Level_6.c.trace +++ /dev/null @@ -1 +0,0 @@ -11236535691868165392 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Function/Level_7.c b/server/nng/build/ir/NNG/Levels/Function/Level_7.c deleted file mode 100644 index fa6a455..0000000 --- a/server/nng/build/ir/NNG/Levels/Function/Level_7.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Function.Level_7 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Function_Level__7(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Function/Level_7.c.trace b/server/nng/build/ir/NNG/Levels/Function/Level_7.c.trace deleted file mode 100644 index 81404ca..0000000 --- a/server/nng/build/ir/NNG/Levels/Function/Level_7.c.trace +++ /dev/null @@ -1 +0,0 @@ -13833688845280623014 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Function/Level_8.c b/server/nng/build/ir/NNG/Levels/Function/Level_8.c deleted file mode 100644 index a7ee1bb..0000000 --- a/server/nng/build/ir/NNG/Levels/Function/Level_8.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Function.Level_8 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Function_Level__8(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Function/Level_8.c.trace b/server/nng/build/ir/NNG/Levels/Function/Level_8.c.trace deleted file mode 100644 index 247b254..0000000 --- a/server/nng/build/ir/NNG/Levels/Function/Level_8.c.trace +++ /dev/null @@ -1 +0,0 @@ -3072509448285891874 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Function/Level_9.c b/server/nng/build/ir/NNG/Levels/Function/Level_9.c deleted file mode 100644 index 4a3f731..0000000 --- a/server/nng/build/ir/NNG/Levels/Function/Level_9.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Function.Level_9 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Function_Level__9(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Function/Level_9.c.trace b/server/nng/build/ir/NNG/Levels/Function/Level_9.c.trace deleted file mode 100644 index a7ade54..0000000 --- a/server/nng/build/ir/NNG/Levels/Function/Level_9.c.trace +++ /dev/null @@ -1 +0,0 @@ -11794545348629460374 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Inequality.c b/server/nng/build/ir/NNG/Levels/Inequality.c deleted file mode 100644 index 19c9284..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality.c +++ /dev/null @@ -1,97 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Inequality -// Imports: Init NNG.Levels.Inequality.Level_1 NNG.Levels.Inequality.Level_2 NNG.Levels.Inequality.Level_3 NNG.Levels.Inequality.Level_4 NNG.Levels.Inequality.Level_5 NNG.Levels.Inequality.Level_6 NNG.Levels.Inequality.Level_7 NNG.Levels.Inequality.Level_8 NNG.Levels.Inequality.Level_9 NNG.Levels.Inequality.Level_10 NNG.Levels.Inequality.Level_11 NNG.Levels.Inequality.Level_12 NNG.Levels.Inequality.Level_13 NNG.Levels.Inequality.Level_14 NNG.Levels.Inequality.Level_15 NNG.Levels.Inequality.Level_16 NNG.Levels.Inequality.Level_17 -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Inequality_Level__1(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Inequality_Level__2(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Inequality_Level__3(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Inequality_Level__4(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Inequality_Level__5(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Inequality_Level__6(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Inequality_Level__7(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Inequality_Level__8(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Inequality_Level__9(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Inequality_Level__10(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Inequality_Level__11(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Inequality_Level__12(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Inequality_Level__13(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Inequality_Level__14(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Inequality_Level__15(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Inequality_Level__16(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Inequality_Level__17(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Inequality(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Inequality_Level__1(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Inequality_Level__2(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Inequality_Level__3(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Inequality_Level__4(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Inequality_Level__5(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Inequality_Level__6(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Inequality_Level__7(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Inequality_Level__8(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Inequality_Level__9(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Inequality_Level__10(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Inequality_Level__11(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Inequality_Level__12(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Inequality_Level__13(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Inequality_Level__14(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Inequality_Level__15(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Inequality_Level__16(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Inequality_Level__17(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Inequality.c.trace b/server/nng/build/ir/NNG/Levels/Inequality.c.trace deleted file mode 100644 index 55184cc..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality.c.trace +++ /dev/null @@ -1 +0,0 @@ -9336489098668184658 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_1.c b/server/nng/build/ir/NNG/Levels/Inequality/Level_1.c deleted file mode 100644 index 93799f1..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_1.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Inequality.Level_1 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Inequality_Level__1(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_1.c.trace b/server/nng/build/ir/NNG/Levels/Inequality/Level_1.c.trace deleted file mode 100644 index b5ffa38..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_1.c.trace +++ /dev/null @@ -1 +0,0 @@ -15715418939533793162 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_10.c b/server/nng/build/ir/NNG/Levels/Inequality/Level_10.c deleted file mode 100644 index 32776cd..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_10.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Inequality.Level_10 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Inequality_Level__10(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_10.c.trace b/server/nng/build/ir/NNG/Levels/Inequality/Level_10.c.trace deleted file mode 100644 index eb78d47..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_10.c.trace +++ /dev/null @@ -1 +0,0 @@ -8366872987603129236 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_11.c b/server/nng/build/ir/NNG/Levels/Inequality/Level_11.c deleted file mode 100644 index 1d41270..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_11.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Inequality.Level_11 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Inequality_Level__11(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_11.c.trace b/server/nng/build/ir/NNG/Levels/Inequality/Level_11.c.trace deleted file mode 100644 index 3e01f72..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_11.c.trace +++ /dev/null @@ -1 +0,0 @@ -9104254495681588724 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_12.c b/server/nng/build/ir/NNG/Levels/Inequality/Level_12.c deleted file mode 100644 index 3b5425a..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_12.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Inequality.Level_12 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Inequality_Level__12(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_12.c.trace b/server/nng/build/ir/NNG/Levels/Inequality/Level_12.c.trace deleted file mode 100644 index 5115864..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_12.c.trace +++ /dev/null @@ -1 +0,0 @@ -14766865931000247685 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_13.c b/server/nng/build/ir/NNG/Levels/Inequality/Level_13.c deleted file mode 100644 index bf62bc0..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_13.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Inequality.Level_13 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Inequality_Level__13(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_13.c.trace b/server/nng/build/ir/NNG/Levels/Inequality/Level_13.c.trace deleted file mode 100644 index e9d270e..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_13.c.trace +++ /dev/null @@ -1 +0,0 @@ -7236720961247687624 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_14.c b/server/nng/build/ir/NNG/Levels/Inequality/Level_14.c deleted file mode 100644 index a76a602..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_14.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Inequality.Level_14 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Inequality_Level__14(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_14.c.trace b/server/nng/build/ir/NNG/Levels/Inequality/Level_14.c.trace deleted file mode 100644 index e65fa47..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_14.c.trace +++ /dev/null @@ -1 +0,0 @@ -17080990698887132932 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_15.c b/server/nng/build/ir/NNG/Levels/Inequality/Level_15.c deleted file mode 100644 index 3c9173d..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_15.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Inequality.Level_15 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Inequality_Level__15(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_15.c.trace b/server/nng/build/ir/NNG/Levels/Inequality/Level_15.c.trace deleted file mode 100644 index 9a7cd4e..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_15.c.trace +++ /dev/null @@ -1 +0,0 @@ -15808132813580510808 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_16.c b/server/nng/build/ir/NNG/Levels/Inequality/Level_16.c deleted file mode 100644 index 068662e..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_16.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Inequality.Level_16 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Inequality_Level__16(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_16.c.trace b/server/nng/build/ir/NNG/Levels/Inequality/Level_16.c.trace deleted file mode 100644 index 65a9805..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_16.c.trace +++ /dev/null @@ -1 +0,0 @@ -7637579646193566177 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_17.c b/server/nng/build/ir/NNG/Levels/Inequality/Level_17.c deleted file mode 100644 index 7077e0f..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_17.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Inequality.Level_17 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Inequality_Level__17(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_17.c.trace b/server/nng/build/ir/NNG/Levels/Inequality/Level_17.c.trace deleted file mode 100644 index 1983d9c..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_17.c.trace +++ /dev/null @@ -1 +0,0 @@ -14135338231934509378 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_2.c b/server/nng/build/ir/NNG/Levels/Inequality/Level_2.c deleted file mode 100644 index 5d37942..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_2.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Inequality.Level_2 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Inequality_Level__2(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_2.c.trace b/server/nng/build/ir/NNG/Levels/Inequality/Level_2.c.trace deleted file mode 100644 index 6ada09d..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_2.c.trace +++ /dev/null @@ -1 +0,0 @@ -10180719735176429031 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_3.c b/server/nng/build/ir/NNG/Levels/Inequality/Level_3.c deleted file mode 100644 index 3d54808..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_3.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Inequality.Level_3 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Inequality_Level__3(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_3.c.trace b/server/nng/build/ir/NNG/Levels/Inequality/Level_3.c.trace deleted file mode 100644 index 3e40b0c..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_3.c.trace +++ /dev/null @@ -1 +0,0 @@ -10425666160152371884 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_4.c b/server/nng/build/ir/NNG/Levels/Inequality/Level_4.c deleted file mode 100644 index 0e8a92b..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_4.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Inequality.Level_4 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Inequality_Level__4(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_4.c.trace b/server/nng/build/ir/NNG/Levels/Inequality/Level_4.c.trace deleted file mode 100644 index 8aeaca9..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_4.c.trace +++ /dev/null @@ -1 +0,0 @@ -5262542741621948205 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_5.c b/server/nng/build/ir/NNG/Levels/Inequality/Level_5.c deleted file mode 100644 index d3713ae..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_5.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Inequality.Level_5 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Inequality_Level__5(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_5.c.trace b/server/nng/build/ir/NNG/Levels/Inequality/Level_5.c.trace deleted file mode 100644 index e6f0c73..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_5.c.trace +++ /dev/null @@ -1 +0,0 @@ -10099871401285119100 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_6.c b/server/nng/build/ir/NNG/Levels/Inequality/Level_6.c deleted file mode 100644 index 0d6d71b..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_6.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Inequality.Level_6 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Inequality_Level__6(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_6.c.trace b/server/nng/build/ir/NNG/Levels/Inequality/Level_6.c.trace deleted file mode 100644 index 02ff8cd..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_6.c.trace +++ /dev/null @@ -1 +0,0 @@ -18291074078086778850 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_7.c b/server/nng/build/ir/NNG/Levels/Inequality/Level_7.c deleted file mode 100644 index 8e416bf..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_7.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Inequality.Level_7 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Inequality_Level__7(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_7.c.trace b/server/nng/build/ir/NNG/Levels/Inequality/Level_7.c.trace deleted file mode 100644 index ea65ccd..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_7.c.trace +++ /dev/null @@ -1 +0,0 @@ -4948452312372643925 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_8.c b/server/nng/build/ir/NNG/Levels/Inequality/Level_8.c deleted file mode 100644 index 8b59cbd..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_8.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Inequality.Level_8 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Inequality_Level__8(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_8.c.trace b/server/nng/build/ir/NNG/Levels/Inequality/Level_8.c.trace deleted file mode 100644 index 4675054..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_8.c.trace +++ /dev/null @@ -1 +0,0 @@ -8910944482383625099 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_9.c b/server/nng/build/ir/NNG/Levels/Inequality/Level_9.c deleted file mode 100644 index 482d92d..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_9.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Inequality.Level_9 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Inequality_Level__9(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Inequality/Level_9.c.trace b/server/nng/build/ir/NNG/Levels/Inequality/Level_9.c.trace deleted file mode 100644 index 3ed8de7..0000000 --- a/server/nng/build/ir/NNG/Levels/Inequality/Level_9.c.trace +++ /dev/null @@ -1 +0,0 @@ -10084756629938233881 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Multiplication.c b/server/nng/build/ir/NNG/Levels/Multiplication.c deleted file mode 100644 index 65d0279..0000000 --- a/server/nng/build/ir/NNG/Levels/Multiplication.c +++ /dev/null @@ -1,65 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Multiplication -// Imports: Init NNG.Levels.Multiplication.Level_1 NNG.Levels.Multiplication.Level_2 NNG.Levels.Multiplication.Level_3 NNG.Levels.Multiplication.Level_4 NNG.Levels.Multiplication.Level_5 NNG.Levels.Multiplication.Level_6 NNG.Levels.Multiplication.Level_7 NNG.Levels.Multiplication.Level_8 NNG.Levels.Multiplication.Level_9 -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Multiplication_Level__1(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Multiplication_Level__2(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Multiplication_Level__3(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Multiplication_Level__4(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Multiplication_Level__5(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Multiplication_Level__6(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Multiplication_Level__7(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Multiplication_Level__8(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Multiplication_Level__9(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Multiplication(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Multiplication_Level__1(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Multiplication_Level__2(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Multiplication_Level__3(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Multiplication_Level__4(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Multiplication_Level__5(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Multiplication_Level__6(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Multiplication_Level__7(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Multiplication_Level__8(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Multiplication_Level__9(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Multiplication.c.trace b/server/nng/build/ir/NNG/Levels/Multiplication.c.trace deleted file mode 100644 index aa0fcb8..0000000 --- a/server/nng/build/ir/NNG/Levels/Multiplication.c.trace +++ /dev/null @@ -1 +0,0 @@ -15100919068659915784 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Multiplication/Level_1.c b/server/nng/build/ir/NNG/Levels/Multiplication/Level_1.c deleted file mode 100644 index 28fe579..0000000 --- a/server/nng/build/ir/NNG/Levels/Multiplication/Level_1.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Multiplication.Level_1 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Multiplication_Level__1(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Multiplication/Level_1.c.trace b/server/nng/build/ir/NNG/Levels/Multiplication/Level_1.c.trace deleted file mode 100644 index 3ceaf84..0000000 --- a/server/nng/build/ir/NNG/Levels/Multiplication/Level_1.c.trace +++ /dev/null @@ -1 +0,0 @@ -2681194911731925232 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Multiplication/Level_2.c b/server/nng/build/ir/NNG/Levels/Multiplication/Level_2.c deleted file mode 100644 index 4944242..0000000 --- a/server/nng/build/ir/NNG/Levels/Multiplication/Level_2.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Multiplication.Level_2 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Multiplication_Level__2(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Multiplication/Level_2.c.trace b/server/nng/build/ir/NNG/Levels/Multiplication/Level_2.c.trace deleted file mode 100644 index 51a6198..0000000 --- a/server/nng/build/ir/NNG/Levels/Multiplication/Level_2.c.trace +++ /dev/null @@ -1 +0,0 @@ -10245843345607907477 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Multiplication/Level_3.c b/server/nng/build/ir/NNG/Levels/Multiplication/Level_3.c deleted file mode 100644 index a75be3f..0000000 --- a/server/nng/build/ir/NNG/Levels/Multiplication/Level_3.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Multiplication.Level_3 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Multiplication_Level__3(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Multiplication/Level_3.c.trace b/server/nng/build/ir/NNG/Levels/Multiplication/Level_3.c.trace deleted file mode 100644 index 35f0e4e..0000000 --- a/server/nng/build/ir/NNG/Levels/Multiplication/Level_3.c.trace +++ /dev/null @@ -1 +0,0 @@ -8940547588455067611 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Multiplication/Level_4.c b/server/nng/build/ir/NNG/Levels/Multiplication/Level_4.c deleted file mode 100644 index ac85175..0000000 --- a/server/nng/build/ir/NNG/Levels/Multiplication/Level_4.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Multiplication.Level_4 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Multiplication_Level__4(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Multiplication/Level_4.c.trace b/server/nng/build/ir/NNG/Levels/Multiplication/Level_4.c.trace deleted file mode 100644 index a872f1f..0000000 --- a/server/nng/build/ir/NNG/Levels/Multiplication/Level_4.c.trace +++ /dev/null @@ -1 +0,0 @@ -14993641720182264605 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Multiplication/Level_5.c b/server/nng/build/ir/NNG/Levels/Multiplication/Level_5.c deleted file mode 100644 index b5b1608..0000000 --- a/server/nng/build/ir/NNG/Levels/Multiplication/Level_5.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Multiplication.Level_5 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Multiplication_Level__5(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Multiplication/Level_5.c.trace b/server/nng/build/ir/NNG/Levels/Multiplication/Level_5.c.trace deleted file mode 100644 index 8105ffd..0000000 --- a/server/nng/build/ir/NNG/Levels/Multiplication/Level_5.c.trace +++ /dev/null @@ -1 +0,0 @@ -18175551488241716216 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Multiplication/Level_6.c b/server/nng/build/ir/NNG/Levels/Multiplication/Level_6.c deleted file mode 100644 index ea41cab..0000000 --- a/server/nng/build/ir/NNG/Levels/Multiplication/Level_6.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Multiplication.Level_6 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Multiplication_Level__6(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Multiplication/Level_6.c.trace b/server/nng/build/ir/NNG/Levels/Multiplication/Level_6.c.trace deleted file mode 100644 index 2a12214..0000000 --- a/server/nng/build/ir/NNG/Levels/Multiplication/Level_6.c.trace +++ /dev/null @@ -1 +0,0 @@ -14531862140867195758 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Multiplication/Level_7.c b/server/nng/build/ir/NNG/Levels/Multiplication/Level_7.c deleted file mode 100644 index 135c507..0000000 --- a/server/nng/build/ir/NNG/Levels/Multiplication/Level_7.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Multiplication.Level_7 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Multiplication_Level__7(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Multiplication/Level_7.c.trace b/server/nng/build/ir/NNG/Levels/Multiplication/Level_7.c.trace deleted file mode 100644 index ffc70ae..0000000 --- a/server/nng/build/ir/NNG/Levels/Multiplication/Level_7.c.trace +++ /dev/null @@ -1 +0,0 @@ -15474257035701176495 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Multiplication/Level_8.c b/server/nng/build/ir/NNG/Levels/Multiplication/Level_8.c deleted file mode 100644 index 0995e5b..0000000 --- a/server/nng/build/ir/NNG/Levels/Multiplication/Level_8.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Multiplication.Level_8 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Multiplication_Level__8(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Multiplication/Level_8.c.trace b/server/nng/build/ir/NNG/Levels/Multiplication/Level_8.c.trace deleted file mode 100644 index 5757f7c..0000000 --- a/server/nng/build/ir/NNG/Levels/Multiplication/Level_8.c.trace +++ /dev/null @@ -1 +0,0 @@ -3648854208530401287 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Multiplication/Level_9.c b/server/nng/build/ir/NNG/Levels/Multiplication/Level_9.c deleted file mode 100644 index 3fec2ad..0000000 --- a/server/nng/build/ir/NNG/Levels/Multiplication/Level_9.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Multiplication.Level_9 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Multiplication_Level__9(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Multiplication/Level_9.c.trace b/server/nng/build/ir/NNG/Levels/Multiplication/Level_9.c.trace deleted file mode 100644 index 2b1f5bf..0000000 --- a/server/nng/build/ir/NNG/Levels/Multiplication/Level_9.c.trace +++ /dev/null @@ -1 +0,0 @@ -4975536308483488989 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Power.c b/server/nng/build/ir/NNG/Levels/Power.c deleted file mode 100644 index bd1a706..0000000 --- a/server/nng/build/ir/NNG/Levels/Power.c +++ /dev/null @@ -1,61 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Power -// Imports: Init NNG.Levels.Power.Level_1 NNG.Levels.Power.Level_2 NNG.Levels.Power.Level_3 NNG.Levels.Power.Level_4 NNG.Levels.Power.Level_5 NNG.Levels.Power.Level_6 NNG.Levels.Power.Level_7 NNG.Levels.Power.Level_8 -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Power_Level__1(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Power_Level__2(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Power_Level__3(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Power_Level__4(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Power_Level__5(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Power_Level__6(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Power_Level__7(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Power_Level__8(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Power(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Power_Level__1(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Power_Level__2(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Power_Level__3(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Power_Level__4(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Power_Level__5(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Power_Level__6(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Power_Level__7(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Power_Level__8(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Power.c.trace b/server/nng/build/ir/NNG/Levels/Power.c.trace deleted file mode 100644 index 30f497d..0000000 --- a/server/nng/build/ir/NNG/Levels/Power.c.trace +++ /dev/null @@ -1 +0,0 @@ -12255441869344750286 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Power/Level_1.c b/server/nng/build/ir/NNG/Levels/Power/Level_1.c deleted file mode 100644 index ef1b1c9..0000000 --- a/server/nng/build/ir/NNG/Levels/Power/Level_1.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Power.Level_1 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Power_Level__1(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Power/Level_1.c.trace b/server/nng/build/ir/NNG/Levels/Power/Level_1.c.trace deleted file mode 100644 index 1d06499..0000000 --- a/server/nng/build/ir/NNG/Levels/Power/Level_1.c.trace +++ /dev/null @@ -1 +0,0 @@ -3557218418934706832 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Power/Level_2.c b/server/nng/build/ir/NNG/Levels/Power/Level_2.c deleted file mode 100644 index 9079e5b..0000000 --- a/server/nng/build/ir/NNG/Levels/Power/Level_2.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Power.Level_2 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Power_Level__2(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Power/Level_2.c.trace b/server/nng/build/ir/NNG/Levels/Power/Level_2.c.trace deleted file mode 100644 index f8ba540..0000000 --- a/server/nng/build/ir/NNG/Levels/Power/Level_2.c.trace +++ /dev/null @@ -1 +0,0 @@ -3161955687484215514 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Power/Level_3.c b/server/nng/build/ir/NNG/Levels/Power/Level_3.c deleted file mode 100644 index 20b2663..0000000 --- a/server/nng/build/ir/NNG/Levels/Power/Level_3.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Power.Level_3 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Power_Level__3(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Power/Level_3.c.trace b/server/nng/build/ir/NNG/Levels/Power/Level_3.c.trace deleted file mode 100644 index e72a579..0000000 --- a/server/nng/build/ir/NNG/Levels/Power/Level_3.c.trace +++ /dev/null @@ -1 +0,0 @@ -13739636179189224786 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Power/Level_4.c b/server/nng/build/ir/NNG/Levels/Power/Level_4.c deleted file mode 100644 index bfe83ea..0000000 --- a/server/nng/build/ir/NNG/Levels/Power/Level_4.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Power.Level_4 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Power_Level__4(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Power/Level_4.c.trace b/server/nng/build/ir/NNG/Levels/Power/Level_4.c.trace deleted file mode 100644 index 9672833..0000000 --- a/server/nng/build/ir/NNG/Levels/Power/Level_4.c.trace +++ /dev/null @@ -1 +0,0 @@ -2643256504804179665 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Power/Level_5.c b/server/nng/build/ir/NNG/Levels/Power/Level_5.c deleted file mode 100644 index 76575a7..0000000 --- a/server/nng/build/ir/NNG/Levels/Power/Level_5.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Power.Level_5 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Power_Level__5(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Power/Level_5.c.trace b/server/nng/build/ir/NNG/Levels/Power/Level_5.c.trace deleted file mode 100644 index b91249f..0000000 --- a/server/nng/build/ir/NNG/Levels/Power/Level_5.c.trace +++ /dev/null @@ -1 +0,0 @@ -14401556251889401930 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Power/Level_6.c b/server/nng/build/ir/NNG/Levels/Power/Level_6.c deleted file mode 100644 index b3f3fd1..0000000 --- a/server/nng/build/ir/NNG/Levels/Power/Level_6.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Power.Level_6 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Power_Level__6(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Power/Level_6.c.trace b/server/nng/build/ir/NNG/Levels/Power/Level_6.c.trace deleted file mode 100644 index 83f1ba1..0000000 --- a/server/nng/build/ir/NNG/Levels/Power/Level_6.c.trace +++ /dev/null @@ -1 +0,0 @@ -16899530818829903575 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Power/Level_7.c b/server/nng/build/ir/NNG/Levels/Power/Level_7.c deleted file mode 100644 index c8b95d0..0000000 --- a/server/nng/build/ir/NNG/Levels/Power/Level_7.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Power.Level_7 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Power_Level__7(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Power/Level_7.c.trace b/server/nng/build/ir/NNG/Levels/Power/Level_7.c.trace deleted file mode 100644 index 36ca048..0000000 --- a/server/nng/build/ir/NNG/Levels/Power/Level_7.c.trace +++ /dev/null @@ -1 +0,0 @@ -8728766979918631633 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Power/Level_8.c b/server/nng/build/ir/NNG/Levels/Power/Level_8.c deleted file mode 100644 index aa403b9..0000000 --- a/server/nng/build/ir/NNG/Levels/Power/Level_8.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Power.Level_8 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Power_Level__8(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Power/Level_8.c.trace b/server/nng/build/ir/NNG/Levels/Power/Level_8.c.trace deleted file mode 100644 index 83efa59..0000000 --- a/server/nng/build/ir/NNG/Levels/Power/Level_8.c.trace +++ /dev/null @@ -1 +0,0 @@ -16000363894567288792 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Proposition.c b/server/nng/build/ir/NNG/Levels/Proposition.c deleted file mode 100644 index f31e1eb..0000000 --- a/server/nng/build/ir/NNG/Levels/Proposition.c +++ /dev/null @@ -1,61 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Proposition -// Imports: Init NNG.Levels.Proposition.Level_1 NNG.Levels.Proposition.Level_2 NNG.Levels.Proposition.Level_3 NNG.Levels.Proposition.Level_4 NNG.Levels.Proposition.Level_5 NNG.Levels.Proposition.Level_6 NNG.Levels.Proposition.Level_7 NNG.Levels.Proposition.Level_8 -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Proposition_Level__1(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Proposition_Level__2(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Proposition_Level__3(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Proposition_Level__4(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Proposition_Level__5(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Proposition_Level__6(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Proposition_Level__7(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Proposition_Level__8(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Proposition(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Proposition_Level__1(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Proposition_Level__2(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Proposition_Level__3(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Proposition_Level__4(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Proposition_Level__5(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Proposition_Level__6(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Proposition_Level__7(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Proposition_Level__8(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Proposition.c.trace b/server/nng/build/ir/NNG/Levels/Proposition.c.trace deleted file mode 100644 index 91cc1cc..0000000 --- a/server/nng/build/ir/NNG/Levels/Proposition.c.trace +++ /dev/null @@ -1 +0,0 @@ -8034725322126254406 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Proposition/Level_1.c b/server/nng/build/ir/NNG/Levels/Proposition/Level_1.c deleted file mode 100644 index 5da8568..0000000 --- a/server/nng/build/ir/NNG/Levels/Proposition/Level_1.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Proposition.Level_1 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Proposition_Level__1(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Proposition/Level_1.c.trace b/server/nng/build/ir/NNG/Levels/Proposition/Level_1.c.trace deleted file mode 100644 index 71d00c7..0000000 --- a/server/nng/build/ir/NNG/Levels/Proposition/Level_1.c.trace +++ /dev/null @@ -1 +0,0 @@ -18179347340463669579 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Proposition/Level_2.c b/server/nng/build/ir/NNG/Levels/Proposition/Level_2.c deleted file mode 100644 index 23ab12d..0000000 --- a/server/nng/build/ir/NNG/Levels/Proposition/Level_2.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Proposition.Level_2 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Proposition_Level__2(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Proposition/Level_2.c.trace b/server/nng/build/ir/NNG/Levels/Proposition/Level_2.c.trace deleted file mode 100644 index 9622df1..0000000 --- a/server/nng/build/ir/NNG/Levels/Proposition/Level_2.c.trace +++ /dev/null @@ -1 +0,0 @@ -13217430201083326791 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Proposition/Level_3.c b/server/nng/build/ir/NNG/Levels/Proposition/Level_3.c deleted file mode 100644 index 6ac78d7..0000000 --- a/server/nng/build/ir/NNG/Levels/Proposition/Level_3.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Proposition.Level_3 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Proposition_Level__3(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Proposition/Level_3.c.trace b/server/nng/build/ir/NNG/Levels/Proposition/Level_3.c.trace deleted file mode 100644 index 32f55cb..0000000 --- a/server/nng/build/ir/NNG/Levels/Proposition/Level_3.c.trace +++ /dev/null @@ -1 +0,0 @@ -5299063203734346172 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Proposition/Level_4.c b/server/nng/build/ir/NNG/Levels/Proposition/Level_4.c deleted file mode 100644 index ce268b9..0000000 --- a/server/nng/build/ir/NNG/Levels/Proposition/Level_4.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Proposition.Level_4 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Proposition_Level__4(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Proposition/Level_4.c.trace b/server/nng/build/ir/NNG/Levels/Proposition/Level_4.c.trace deleted file mode 100644 index 619fbad..0000000 --- a/server/nng/build/ir/NNG/Levels/Proposition/Level_4.c.trace +++ /dev/null @@ -1 +0,0 @@ -7415905544244480042 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Proposition/Level_5.c b/server/nng/build/ir/NNG/Levels/Proposition/Level_5.c deleted file mode 100644 index b4b1602..0000000 --- a/server/nng/build/ir/NNG/Levels/Proposition/Level_5.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Proposition.Level_5 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Proposition_Level__5(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Proposition/Level_5.c.trace b/server/nng/build/ir/NNG/Levels/Proposition/Level_5.c.trace deleted file mode 100644 index 067710f..0000000 --- a/server/nng/build/ir/NNG/Levels/Proposition/Level_5.c.trace +++ /dev/null @@ -1 +0,0 @@ -10613228186954229021 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Proposition/Level_6.c b/server/nng/build/ir/NNG/Levels/Proposition/Level_6.c deleted file mode 100644 index 456f58a..0000000 --- a/server/nng/build/ir/NNG/Levels/Proposition/Level_6.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Proposition.Level_6 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Proposition_Level__6(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Proposition/Level_6.c.trace b/server/nng/build/ir/NNG/Levels/Proposition/Level_6.c.trace deleted file mode 100644 index a0c149e..0000000 --- a/server/nng/build/ir/NNG/Levels/Proposition/Level_6.c.trace +++ /dev/null @@ -1 +0,0 @@ -7894357058058824740 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Proposition/Level_7.c b/server/nng/build/ir/NNG/Levels/Proposition/Level_7.c deleted file mode 100644 index 8281a79..0000000 --- a/server/nng/build/ir/NNG/Levels/Proposition/Level_7.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Proposition.Level_7 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Proposition_Level__7(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Proposition/Level_7.c.trace b/server/nng/build/ir/NNG/Levels/Proposition/Level_7.c.trace deleted file mode 100644 index f619780..0000000 --- a/server/nng/build/ir/NNG/Levels/Proposition/Level_7.c.trace +++ /dev/null @@ -1 +0,0 @@ -16656846323211551510 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Proposition/Level_8.c b/server/nng/build/ir/NNG/Levels/Proposition/Level_8.c deleted file mode 100644 index 350ff4d..0000000 --- a/server/nng/build/ir/NNG/Levels/Proposition/Level_8.c +++ /dev/null @@ -1,41 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Proposition.Level_8 -// Imports: Init NNG.Metadata NNG.MyNat.Addition NNG.MyNat.Theorems.Proposition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Theorems_Proposition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Proposition_Level__8(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Theorems_Proposition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Proposition/Level_8.c.trace b/server/nng/build/ir/NNG/Levels/Proposition/Level_8.c.trace deleted file mode 100644 index ba8e72d..0000000 --- a/server/nng/build/ir/NNG/Levels/Proposition/Level_8.c.trace +++ /dev/null @@ -1 +0,0 @@ -13601220282574937828 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Proposition/Level_9.c b/server/nng/build/ir/NNG/Levels/Proposition/Level_9.c deleted file mode 100644 index 11f600f..0000000 --- a/server/nng/build/ir/NNG/Levels/Proposition/Level_9.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Proposition.Level_9 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Proposition_Level__9(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Proposition/Level_9.c.trace b/server/nng/build/ir/NNG/Levels/Proposition/Level_9.c.trace deleted file mode 100644 index 4a5bc97..0000000 --- a/server/nng/build/ir/NNG/Levels/Proposition/Level_9.c.trace +++ /dev/null @@ -1 +0,0 @@ -15399361750882572321 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Tutorial.c b/server/nng/build/ir/NNG/Levels/Tutorial.c deleted file mode 100644 index a24d933..0000000 --- a/server/nng/build/ir/NNG/Levels/Tutorial.c +++ /dev/null @@ -1,45 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Tutorial -// Imports: Init NNG.Levels.Tutorial.Level_1 NNG.Levels.Tutorial.Level_2 NNG.Levels.Tutorial.Level_3 NNG.Levels.Tutorial.Level_4 -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Tutorial_Level__1(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Tutorial_Level__2(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Tutorial_Level__3(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Levels_Tutorial_Level__4(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Tutorial(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Tutorial_Level__1(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Tutorial_Level__2(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Tutorial_Level__3(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Levels_Tutorial_Level__4(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Tutorial.c.trace b/server/nng/build/ir/NNG/Levels/Tutorial.c.trace deleted file mode 100644 index f666963..0000000 --- a/server/nng/build/ir/NNG/Levels/Tutorial.c.trace +++ /dev/null @@ -1 +0,0 @@ -1595615440839641244 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Tutorial/Level_1.c b/server/nng/build/ir/NNG/Levels/Tutorial/Level_1.c deleted file mode 100644 index ae6752a..0000000 --- a/server/nng/build/ir/NNG/Levels/Tutorial/Level_1.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Tutorial.Level_1 -// Imports: Init NNG.Metadata NNG.MyNat.Multiplication -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Multiplication(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Tutorial_Level__1(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Multiplication(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Tutorial/Level_1.c.trace b/server/nng/build/ir/NNG/Levels/Tutorial/Level_1.c.trace deleted file mode 100644 index 029fdab..0000000 --- a/server/nng/build/ir/NNG/Levels/Tutorial/Level_1.c.trace +++ /dev/null @@ -1 +0,0 @@ -17057151196775041350 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Tutorial/Level_2.c b/server/nng/build/ir/NNG/Levels/Tutorial/Level_2.c deleted file mode 100644 index 6244a6e..0000000 --- a/server/nng/build/ir/NNG/Levels/Tutorial/Level_2.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Tutorial.Level_2 -// Imports: Init NNG.Metadata NNG.MyNat.Multiplication -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Multiplication(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Tutorial_Level__2(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Multiplication(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Tutorial/Level_2.c.trace b/server/nng/build/ir/NNG/Levels/Tutorial/Level_2.c.trace deleted file mode 100644 index f0c7b10..0000000 --- a/server/nng/build/ir/NNG/Levels/Tutorial/Level_2.c.trace +++ /dev/null @@ -1 +0,0 @@ -2087975388406110178 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Tutorial/Level_3.c b/server/nng/build/ir/NNG/Levels/Tutorial/Level_3.c deleted file mode 100644 index 455b9b0..0000000 --- a/server/nng/build/ir/NNG/Levels/Tutorial/Level_3.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Tutorial.Level_3 -// Imports: Init NNG.Metadata NNG.MyNat.Definition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Definition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Tutorial_Level__3(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Definition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Tutorial/Level_3.c.trace b/server/nng/build/ir/NNG/Levels/Tutorial/Level_3.c.trace deleted file mode 100644 index 4568320..0000000 --- a/server/nng/build/ir/NNG/Levels/Tutorial/Level_3.c.trace +++ /dev/null @@ -1 +0,0 @@ -2143617200443064964 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Levels/Tutorial/Level_4.c b/server/nng/build/ir/NNG/Levels/Tutorial/Level_4.c deleted file mode 100644 index 6d85b72..0000000 --- a/server/nng/build/ir/NNG/Levels/Tutorial/Level_4.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.Levels.Tutorial.Level_4 -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Levels_Tutorial_Level__4(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Levels/Tutorial/Level_4.c.trace b/server/nng/build/ir/NNG/Levels/Tutorial/Level_4.c.trace deleted file mode 100644 index 03fc4ca..0000000 --- a/server/nng/build/ir/NNG/Levels/Tutorial/Level_4.c.trace +++ /dev/null @@ -1 +0,0 @@ -7407492338022565581 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Metadata.c b/server/nng/build/ir/NNG/Metadata.c deleted file mode 100644 index 364d1ee..0000000 --- a/server/nng/build/ir/NNG/Metadata.c +++ /dev/null @@ -1,49 +0,0 @@ -// Lean compiler output -// Module: NNG.Metadata -// Imports: Init GameServer.Commands NNG.Doc.Tactics NNG.Doc.Lemmas NNG.Doc.Definitions NNG.Modifications.Tactics -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_GameServer_Commands(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Doc_Tactics(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Doc_Lemmas(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Doc_Definitions(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Modifications_Tactics(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_GameServer_Commands(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Doc_Tactics(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Doc_Lemmas(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Doc_Definitions(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Modifications_Tactics(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Metadata.c.trace b/server/nng/build/ir/NNG/Metadata.c.trace deleted file mode 100644 index 0a81af6..0000000 --- a/server/nng/build/ir/NNG/Metadata.c.trace +++ /dev/null @@ -1 +0,0 @@ -10126315224814379241 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/Modifications/Tactics.c b/server/nng/build/ir/NNG/Modifications/Tactics.c deleted file mode 100644 index 23f8c1d..0000000 --- a/server/nng/build/ir/NNG/Modifications/Tactics.c +++ /dev/null @@ -1,3061 +0,0 @@ -// Lean compiler output -// Module: NNG.Modifications.Tactics -// Imports: Init Mathlib.Lean.Expr.Basic NNG.MyNat.Addition Lean.Elab.Tactic.Basic -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* l_Lean_Meta_getElimInfo(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Meta_FVarSubst_apply(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_MyNat_induction; -lean_object* l___private_Init_Util_0__outOfBounds___rarg(lean_object*); -static lean_object* l_MyNat_induction___closed__14; -static lean_object* l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__7; -lean_object* l_Lean_Elab_Tactic_withRWRulesSeq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Meta_throwTacticEx___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* lean_mk_empty_array_with_capacity(lean_object*); -lean_object* l___private_Lean_Expr_0__Lean_Expr_getAppNumArgsAux(lean_object*, lean_object*); -static lean_object* l_MyNat_rfl___closed__4; -extern lean_object* l_Lean_Parser_Tactic_location; -static lean_object* l_MyNat_induction___closed__7; -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_ElimApp_evalNames(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Elab_Tactic_expandOptLocation(lean_object*); -lean_object* l_Lean_Meta_mkGeneralizationForbiddenSet(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_MyNat_evalRfl___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Expr_sort___override(lean_object*); -lean_object* lean_array_push(lean_object*, lean_object*); -lean_object* l_Lean_MVarId_assign___at_Lean_Elab_Tactic_closeMainGoal___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* lean_mk_array(lean_object*, lean_object*); -uint8_t lean_usize_dec_eq(size_t, size_t); -static lean_object* l_MyNat_induction___closed__11; -lean_object* l_Lean_Syntax_getArgs(lean_object*); -static lean_object* l_MyNat_rewriteSeq___closed__10; -lean_object* l_Lean_replaceRef(lean_object*, lean_object*); -extern lean_object* l_Lean_Parser_Tactic_casesTarget; -lean_object* lean_array_fget(lean_object*, lean_object*); -lean_object* l_Lean_Elab_Tactic_getMainGoal(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_MVarId_getTag(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_MyNat_induction___closed__24; -lean_object* l_Lean_MVarId_refl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); -static lean_object* l_Lean_Parser_Tactic_ElimApp_evalNames___closed__1; -LEAN_EXPORT lean_object* l_MyNat_evalRfl(lean_object*); -static lean_object* l_MyNat_rewriteSeq___closed__7; -static lean_object* l_MyNat_rewriteSeq___closed__5; -static lean_object* l_MyNat_induction___closed__12; -lean_object* l_Lean_Elab_Tactic_throwNoGoalsToBeSolved___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Std_Tactic___aux__Std__Tactic__ShowTerm______elabRules__Std__Tactic__showTermTac__1___spec__1___rarg(lean_object*); -lean_object* l_Lean_MVarId_withContext___at_Lean_Elab_Term_logUnassignedUsingErrorInfos___spec__4___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_MyNat_rewriteSeq___closed__12; -static lean_object* l_MyNat_evalRewriteSeq___lambda__2___closed__1; -lean_object* l_Lean_Elab_Tactic_ElimApp_mkElimApp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_List_appendTR___rarg(lean_object*, lean_object*); -size_t lean_usize_of_nat(lean_object*); -lean_object* l_Lean_Elab_Tactic_getNameOfIdent_x27(lean_object*); -lean_object* l_Lean_Elab_Tactic_getUnsolvedGoals(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_MyNat_rewriteSeq___closed__15; -static lean_object* l_MyNat_induction___closed__17; -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___lambda__1___boxed(lean_object**); -static lean_object* l_MyNat_rewriteSeq___closed__11; -lean_object* l_Lean_Elab_Tactic_withLocation(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Elab_Tactic_rewriteLocalDecl(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_SourceInfo_fromRef(lean_object*, uint8_t); -static lean_object* l_MyNat_rewriteSeq___closed__1; -static lean_object* l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__4; -static lean_object* l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___lambda__1___closed__1; -static lean_object* l_MyNat_induction___closed__8; -static lean_object* l_MyNat_evalRewriteSeq___lambda__2___closed__4; -extern lean_object* l_Lean_Parser_Tactic_rwRuleSeq; -lean_object* l_Lean_Elab_Tactic_elabCasesTargets(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_MyNat_evalRewriteSeq___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Elab_Tactic_withMainContext___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__6; -LEAN_EXPORT lean_object* l_MyNat_evalRewriteSeq___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* lean_array_to_list(lean_object*, lean_object*); -lean_object* l_Lean_MVarId_withContext___at_Lean_Elab_Tactic_withMainContext___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_MyNat_induction___closed__20; -static lean_object* l_MyNat_induction___closed__9; -LEAN_EXPORT lean_object* l_MyNat_evalRfl___boxed(lean_object*); -LEAN_EXPORT lean_object* l_MyNat_evalRewriteSeq___lambda__3(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_levelZero; -lean_object* l_Lean_MVarId_revert(lean_object*, lean_object*, uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_instInhabitedExpr; -lean_object* l_Lean_Meta_addImplicitTargets(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_MyNat_rfl___closed__2; -static lean_object* l_MyNat_induction___closed__15; -static lean_object* l_MyNat_rewriteSeq___closed__6; -lean_object* l_Lean_Expr_addLocalVarInfoForBinderIdent(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Syntax_getSepArgs(lean_object*); -static lean_object* l_MyNat_induction___closed__16; -lean_object* l_Lean_Name_str___override(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_MyNat_evalRewriteSeq___lambda__1(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_MyNat_induction___closed__22; -lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); -static lean_object* l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__1; -static lean_object* l_MyNat_rfl___closed__1; -LEAN_EXPORT lean_object* l_MyNat_evalRewriteSeq___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_MyNat_induction___closed__3; -static lean_object* l_MyNat_evalRfl___rarg___closed__1; -static lean_object* l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__2; -LEAN_EXPORT lean_object* l_MyNat_evalRewriteSeq___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__5; -lean_object* l_Array_append___rarg(lean_object*, lean_object*); -lean_object* l_Lean_Elab_Tactic_rewriteTarget___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_MyNat_rewriteSeq___closed__14; -static lean_object* l_MyNat_induction___closed__10; -static lean_object* l_MyNat_rewriteSeq___closed__9; -lean_object* l_Lean_Name_mkStr6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_MyNat_induction___closed__1; -static lean_object* l_MyNat_rewriteSeq___closed__2; -lean_object* l_Lean_Meta_introNCore(lean_object*, lean_object*, lean_object*, uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__8; -static lean_object* l_MyNat_evalRewriteSeq___lambda__2___closed__5; -static lean_object* l_MyNat_induction___closed__5; -static lean_object* l_MyNat_rewriteSeq___closed__4; -static lean_object* l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___closed__2; -LEAN_EXPORT lean_object* l_MyNat_evalRewriteSeq___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -uint8_t lean_nat_dec_lt(lean_object*, lean_object*); -static lean_object* l_MyNat_evalRewriteSeq___lambda__3___closed__1; -lean_object* l_Lean_Name_mkStr2(lean_object*, lean_object*); -static lean_object* l_MyNat_rfl___closed__3; -static lean_object* l_MyNat_induction___closed__21; -lean_object* l_Lean_Meta_getFVarSetToGeneralize(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Syntax_node1(lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_binderIdent; -lean_object* l_Lean_RBTree_toArray___at_Lean_Meta_getFVarsToGeneralize___spec__1(lean_object*); -static lean_object* l_MyNat_induction___closed__4; -static lean_object* l_MyNat_induction___closed__2; -lean_object* lean_nat_sub(lean_object*, lean_object*); -lean_object* l_Lean_MVarId_tryClear(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_MyNat_induction___closed__23; -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_ElimApp_evalNames___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Elab_Tactic_elabRewriteConfig(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_List_splitAtD___rarg(lean_object*, lean_object*, lean_object*); -lean_object* l_List_reverse___rarg(lean_object*); -static lean_object* l_MyNat_rewriteSeq___closed__3; -LEAN_EXPORT lean_object* l_MyNat_rfl; -size_t lean_usize_add(size_t, size_t); -static lean_object* l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___closed__1; -LEAN_EXPORT lean_object* l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_MyNat_rewriteSeq___closed__13; -LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__3(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* lean_array_uget(lean_object*, size_t); -lean_object* l_Lean_Expr_fvar___override(lean_object*); -static lean_object* l_MyNat_induction___closed__19; -LEAN_EXPORT lean_object* l_MyNat_evalRewriteSeq(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_MyNat_rewriteSeq___closed__8; -extern lean_object* l_Lean_Parser_Tactic_config; -static lean_object* l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__9; -lean_object* l___private_Lean_Elab_Tactic_Induction_0__Lean_Elab_Tactic_ElimApp_getAltNumFields(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_MyNat_evalRfl___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Name_mkStr4(lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l___private_Lean_Expr_0__Lean_Expr_getAppArgsAux(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Meta_sortFVarIds(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__3; -LEAN_EXPORT lean_object* l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Elab_Tactic_evalInduction_checkTargets(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* lean_array_get_size(lean_object*); -lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Tactic_evalInduction___spec__2(size_t, size_t, lean_object*); -LEAN_EXPORT lean_object* l_MyNat_rewriteSeq; -uint8_t lean_nat_dec_le(lean_object*, lean_object*); -static lean_object* l_MyNat_induction___closed__6; -uint8_t lean_usize_dec_lt(size_t, size_t); -lean_object* l_Lean_Meta_Cases_unifyEqs_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Elab_Tactic_setGoals(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__2(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_MyNat_induction___closed__18; -LEAN_EXPORT lean_object* l_List_mapTR_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__1(lean_object*, lean_object*); -lean_object* l_Lean_Expr_mvarId_x21(lean_object*); -static lean_object* l_MyNat_evalRewriteSeq___lambda__2___closed__3; -lean_object* l_Lean_Elab_Tactic_replaceMainGoal(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Elab_Tactic_ElimApp_setMotiveArg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_MyNat_evalRewriteSeq___lambda__2___closed__2; -LEAN_EXPORT lean_object* l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_MyNat_induction___closed__13; -static lean_object* _init_l_MyNat_rewriteSeq___closed__1() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("MyNat", 5); -return x_1; -} -} -static lean_object* _init_l_MyNat_rewriteSeq___closed__2() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("rewriteSeq", 10); -return x_1; -} -} -static lean_object* _init_l_MyNat_rewriteSeq___closed__3() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_MyNat_rewriteSeq___closed__1; -x_2 = l_MyNat_rewriteSeq___closed__2; -x_3 = l_Lean_Name_mkStr2(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l_MyNat_rewriteSeq___closed__4() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("andthen", 7); -return x_1; -} -} -static lean_object* _init_l_MyNat_rewriteSeq___closed__5() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l_MyNat_rewriteSeq___closed__4; -x_3 = l_Lean_Name_str___override(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l_MyNat_rewriteSeq___closed__6() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("rw", 2); -return x_1; -} -} -static lean_object* _init_l_MyNat_rewriteSeq___closed__7() { -_start: -{ -lean_object* x_1; uint8_t x_2; lean_object* x_3; -x_1 = l_MyNat_rewriteSeq___closed__6; -x_2 = 0; -x_3 = lean_alloc_ctor(6, 1, 1); -lean_ctor_set(x_3, 0, x_1); -lean_ctor_set_uint8(x_3, sizeof(void*)*1, x_2); -return x_3; -} -} -static lean_object* _init_l_MyNat_rewriteSeq___closed__8() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("optional", 8); -return x_1; -} -} -static lean_object* _init_l_MyNat_rewriteSeq___closed__9() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l_MyNat_rewriteSeq___closed__8; -x_3 = l_Lean_Name_str___override(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l_MyNat_rewriteSeq___closed__10() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_MyNat_rewriteSeq___closed__9; -x_2 = l_Lean_Parser_Tactic_config; -x_3 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_3, 0, x_1); -lean_ctor_set(x_3, 1, x_2); -return x_3; -} -} -static lean_object* _init_l_MyNat_rewriteSeq___closed__11() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_MyNat_rewriteSeq___closed__5; -x_2 = l_MyNat_rewriteSeq___closed__7; -x_3 = l_MyNat_rewriteSeq___closed__10; -x_4 = lean_alloc_ctor(2, 3, 0); -lean_ctor_set(x_4, 0, x_1); -lean_ctor_set(x_4, 1, x_2); -lean_ctor_set(x_4, 2, x_3); -return x_4; -} -} -static lean_object* _init_l_MyNat_rewriteSeq___closed__12() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_MyNat_rewriteSeq___closed__5; -x_2 = l_MyNat_rewriteSeq___closed__11; -x_3 = l_Lean_Parser_Tactic_rwRuleSeq; -x_4 = lean_alloc_ctor(2, 3, 0); -lean_ctor_set(x_4, 0, x_1); -lean_ctor_set(x_4, 1, x_2); -lean_ctor_set(x_4, 2, x_3); -return x_4; -} -} -static lean_object* _init_l_MyNat_rewriteSeq___closed__13() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_MyNat_rewriteSeq___closed__9; -x_2 = l_Lean_Parser_Tactic_location; -x_3 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_3, 0, x_1); -lean_ctor_set(x_3, 1, x_2); -return x_3; -} -} -static lean_object* _init_l_MyNat_rewriteSeq___closed__14() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_MyNat_rewriteSeq___closed__5; -x_2 = l_MyNat_rewriteSeq___closed__12; -x_3 = l_MyNat_rewriteSeq___closed__13; -x_4 = lean_alloc_ctor(2, 3, 0); -lean_ctor_set(x_4, 0, x_1); -lean_ctor_set(x_4, 1, x_2); -lean_ctor_set(x_4, 2, x_3); -return x_4; -} -} -static lean_object* _init_l_MyNat_rewriteSeq___closed__15() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_MyNat_rewriteSeq___closed__3; -x_2 = lean_unsigned_to_nat(1022u); -x_3 = l_MyNat_rewriteSeq___closed__14; -x_4 = lean_alloc_ctor(3, 3, 0); -lean_ctor_set(x_4, 0, x_1); -lean_ctor_set(x_4, 1, x_2); -lean_ctor_set(x_4, 2, x_3); -return x_4; -} -} -static lean_object* _init_l_MyNat_rewriteSeq() { -_start: -{ -lean_object* x_1; -x_1 = l_MyNat_rewriteSeq___closed__15; -return x_1; -} -} -LEAN_EXPORT lean_object* l_MyNat_evalRewriteSeq___lambda__1(lean_object* x_1, uint8_t x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { -_start: -{ -lean_object* x_14; -x_14 = l_Lean_Elab_Tactic_rewriteLocalDecl(x_1, x_2, x_4, x_3, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13); -return x_14; -} -} -static lean_object* _init_l_MyNat_evalRewriteSeq___lambda__2___closed__1() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("rewrite", 7); -return x_1; -} -} -static lean_object* _init_l_MyNat_evalRewriteSeq___lambda__2___closed__2() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l_MyNat_evalRewriteSeq___lambda__2___closed__1; -x_3 = l_Lean_Name_str___override(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l_MyNat_evalRewriteSeq___lambda__2___closed__3() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("did not find instance of the pattern in the current goal", 56); -return x_1; -} -} -static lean_object* _init_l_MyNat_evalRewriteSeq___lambda__2___closed__4() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_MyNat_evalRewriteSeq___lambda__2___closed__3; -x_2 = lean_alloc_ctor(3, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; -} -} -static lean_object* _init_l_MyNat_evalRewriteSeq___lambda__2___closed__5() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_MyNat_evalRewriteSeq___lambda__2___closed__4; -x_2 = lean_alloc_ctor(0, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; -} -} -LEAN_EXPORT lean_object* l_MyNat_evalRewriteSeq___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { -_start: -{ -lean_object* x_11; lean_object* x_12; lean_object* x_13; -x_11 = l_MyNat_evalRewriteSeq___lambda__2___closed__2; -x_12 = l_MyNat_evalRewriteSeq___lambda__2___closed__5; -x_13 = l_Lean_Meta_throwTacticEx___rarg(x_11, x_1, x_12, x_6, x_7, x_8, x_9, x_10); -return x_13; -} -} -static lean_object* _init_l_MyNat_evalRewriteSeq___lambda__3___closed__1() { -_start: -{ -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_MyNat_evalRewriteSeq___lambda__2___boxed), 10, 0); -return x_1; -} -} -LEAN_EXPORT lean_object* l_MyNat_evalRewriteSeq___lambda__3(lean_object* x_1, lean_object* x_2, uint8_t x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { -_start: -{ -lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; -x_14 = lean_box(x_3); -lean_inc(x_1); -lean_inc(x_4); -x_15 = lean_alloc_closure((void*)(l_MyNat_evalRewriteSeq___lambda__1___boxed), 13, 3); -lean_closure_set(x_15, 0, x_4); -lean_closure_set(x_15, 1, x_14); -lean_closure_set(x_15, 2, x_1); -x_16 = lean_box(x_3); -x_17 = lean_alloc_closure((void*)(l_Lean_Elab_Tactic_rewriteTarget___boxed), 12, 3); -lean_closure_set(x_17, 0, x_4); -lean_closure_set(x_17, 1, x_16); -lean_closure_set(x_17, 2, x_1); -x_18 = l_MyNat_evalRewriteSeq___lambda__3___closed__1; -x_19 = l_Lean_Elab_Tactic_withLocation(x_2, x_15, x_17, x_18, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13); -return x_19; -} -} -LEAN_EXPORT lean_object* l_MyNat_evalRewriteSeq(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { -_start: -{ -lean_object* x_11; lean_object* x_12; lean_object* x_13; -x_11 = lean_unsigned_to_nat(1u); -x_12 = l_Lean_Syntax_getArg(x_1, x_11); -lean_inc(x_9); -lean_inc(x_8); -lean_inc(x_7); -lean_inc(x_6); -lean_inc(x_5); -lean_inc(x_4); -x_13 = l_Lean_Elab_Tactic_elabRewriteConfig(x_12, x_4, x_5, x_6, x_7, x_8, x_9, x_10); -lean_dec(x_12); -if (lean_obj_tag(x_13) == 0) -{ -lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; -x_14 = lean_ctor_get(x_13, 0); -lean_inc(x_14); -x_15 = lean_ctor_get(x_13, 1); -lean_inc(x_15); -lean_dec(x_13); -x_16 = lean_unsigned_to_nat(3u); -x_17 = l_Lean_Syntax_getArg(x_1, x_16); -x_18 = l_Lean_Elab_Tactic_expandOptLocation(x_17); -lean_dec(x_17); -x_19 = lean_unsigned_to_nat(0u); -x_20 = l_Lean_Syntax_getArg(x_1, x_19); -x_21 = lean_unsigned_to_nat(2u); -x_22 = l_Lean_Syntax_getArg(x_1, x_21); -x_23 = lean_alloc_closure((void*)(l_MyNat_evalRewriteSeq___lambda__3___boxed), 13, 2); -lean_closure_set(x_23, 0, x_14); -lean_closure_set(x_23, 1, x_18); -x_24 = l_Lean_Elab_Tactic_withRWRulesSeq(x_20, x_22, x_23, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_15); -lean_dec(x_22); -return x_24; -} -else -{ -uint8_t x_25; -lean_dec(x_9); -lean_dec(x_8); -lean_dec(x_7); -lean_dec(x_6); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -x_25 = !lean_is_exclusive(x_13); -if (x_25 == 0) -{ -return x_13; -} -else -{ -lean_object* x_26; lean_object* x_27; lean_object* x_28; -x_26 = lean_ctor_get(x_13, 0); -x_27 = lean_ctor_get(x_13, 1); -lean_inc(x_27); -lean_inc(x_26); -lean_dec(x_13); -x_28 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_28, 0, x_26); -lean_ctor_set(x_28, 1, x_27); -return x_28; -} -} -} -} -LEAN_EXPORT lean_object* l_MyNat_evalRewriteSeq___lambda__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { -_start: -{ -uint8_t x_14; lean_object* x_15; -x_14 = lean_unbox(x_2); -lean_dec(x_2); -x_15 = l_MyNat_evalRewriteSeq___lambda__1(x_1, x_14, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13); -return x_15; -} -} -LEAN_EXPORT lean_object* l_MyNat_evalRewriteSeq___lambda__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { -_start: -{ -lean_object* x_11; -x_11 = l_MyNat_evalRewriteSeq___lambda__2(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10); -lean_dec(x_9); -lean_dec(x_7); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -return x_11; -} -} -LEAN_EXPORT lean_object* l_MyNat_evalRewriteSeq___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { -_start: -{ -uint8_t x_14; lean_object* x_15; -x_14 = lean_unbox(x_3); -lean_dec(x_3); -x_15 = l_MyNat_evalRewriteSeq___lambda__3(x_1, x_2, x_14, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13); -lean_dec(x_2); -return x_15; -} -} -LEAN_EXPORT lean_object* l_MyNat_evalRewriteSeq___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { -_start: -{ -lean_object* x_11; -x_11 = l_MyNat_evalRewriteSeq(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10); -lean_dec(x_1); -return x_11; -} -} -LEAN_EXPORT lean_object* l_List_mapTR_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__1(lean_object* x_1, lean_object* x_2) { -_start: -{ -if (lean_obj_tag(x_1) == 0) -{ -lean_object* x_3; -x_3 = l_List_reverse___rarg(x_2); -return x_3; -} -else -{ -uint8_t x_4; -x_4 = !lean_is_exclusive(x_1); -if (x_4 == 0) -{ -lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; -x_5 = lean_ctor_get(x_1, 0); -x_6 = lean_ctor_get(x_1, 1); -x_7 = lean_unsigned_to_nat(0u); -x_8 = l_Lean_Syntax_getArg(x_5, x_7); -lean_dec(x_5); -x_9 = l_Lean_Elab_Tactic_getNameOfIdent_x27(x_8); -lean_dec(x_8); -lean_ctor_set(x_1, 1, x_2); -lean_ctor_set(x_1, 0, x_9); -{ -lean_object* _tmp_0 = x_6; -lean_object* _tmp_1 = x_1; -x_1 = _tmp_0; -x_2 = _tmp_1; -} -goto _start; -} -else -{ -lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; -x_11 = lean_ctor_get(x_1, 0); -x_12 = lean_ctor_get(x_1, 1); -lean_inc(x_12); -lean_inc(x_11); -lean_dec(x_1); -x_13 = lean_unsigned_to_nat(0u); -x_14 = l_Lean_Syntax_getArg(x_11, x_13); -lean_dec(x_11); -x_15 = l_Lean_Elab_Tactic_getNameOfIdent_x27(x_14); -lean_dec(x_14); -x_16 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_16, 0, x_15); -lean_ctor_set(x_16, 1, x_2); -x_1 = x_12; -x_2 = x_16; -goto _start; -} -} -} -} -LEAN_EXPORT lean_object* l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, size_t x_4, size_t x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { -_start: -{ -uint8_t x_14; -x_14 = lean_usize_dec_lt(x_5, x_4); -if (x_14 == 0) -{ -lean_object* x_15; -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_9); -lean_dec(x_8); -lean_dec(x_7); -lean_dec(x_2); -x_15 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_15, 0, x_6); -lean_ctor_set(x_15, 1, x_13); -return x_15; -} -else -{ -lean_object* x_16; -x_16 = lean_array_uget(x_3, x_5); -if (lean_obj_tag(x_6) == 0) -{ -lean_object* x_17; -lean_dec(x_16); -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_9); -lean_dec(x_8); -lean_dec(x_7); -lean_dec(x_2); -x_17 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_17, 0, x_6); -lean_ctor_set(x_17, 1, x_13); -return x_17; -} -else -{ -lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; -x_18 = lean_ctor_get(x_6, 0); -lean_inc(x_18); -x_19 = lean_ctor_get(x_6, 1); -lean_inc(x_19); -lean_dec(x_6); -x_20 = l_Lean_Expr_fvar___override(x_16); -x_21 = l_Lean_Meta_FVarSubst_apply(x_1, x_20); -x_22 = lean_alloc_closure((void*)(l_Lean_Expr_addLocalVarInfoForBinderIdent), 9, 2); -lean_closure_set(x_22, 0, x_21); -lean_closure_set(x_22, 1, x_18); -lean_inc(x_12); -lean_inc(x_11); -lean_inc(x_10); -lean_inc(x_9); -lean_inc(x_8); -lean_inc(x_7); -lean_inc(x_2); -x_23 = l_Lean_MVarId_withContext___at_Lean_Elab_Term_logUnassignedUsingErrorInfos___spec__4___rarg(x_2, x_22, x_7, x_8, x_9, x_10, x_11, x_12, x_13); -if (lean_obj_tag(x_23) == 0) -{ -lean_object* x_24; size_t x_25; size_t x_26; -x_24 = lean_ctor_get(x_23, 1); -lean_inc(x_24); -lean_dec(x_23); -x_25 = 1; -x_26 = lean_usize_add(x_5, x_25); -x_5 = x_26; -x_6 = x_19; -x_13 = x_24; -goto _start; -} -else -{ -uint8_t x_28; -lean_dec(x_19); -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_9); -lean_dec(x_8); -lean_dec(x_7); -lean_dec(x_2); -x_28 = !lean_is_exclusive(x_23); -if (x_28 == 0) -{ -return x_23; -} -else -{ -lean_object* x_29; lean_object* x_30; lean_object* x_31; -x_29 = lean_ctor_get(x_23, 0); -x_30 = lean_ctor_get(x_23, 1); -lean_inc(x_30); -lean_inc(x_29); -lean_dec(x_23); -x_31 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_31, 0, x_29); -lean_ctor_set(x_31, 1, x_30); -return x_31; -} -} -} -} -} -} -LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__3(lean_object* x_1, size_t x_2, size_t x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { -_start: -{ -uint8_t x_10; -x_10 = lean_usize_dec_eq(x_2, x_3); -if (x_10 == 0) -{ -lean_object* x_11; lean_object* x_12; -x_11 = lean_array_uget(x_1, x_2); -lean_inc(x_8); -lean_inc(x_7); -lean_inc(x_6); -lean_inc(x_5); -x_12 = l_Lean_MVarId_tryClear(x_4, x_11, x_5, x_6, x_7, x_8, x_9); -if (lean_obj_tag(x_12) == 0) -{ -lean_object* x_13; lean_object* x_14; size_t x_15; size_t x_16; -x_13 = lean_ctor_get(x_12, 0); -lean_inc(x_13); -x_14 = lean_ctor_get(x_12, 1); -lean_inc(x_14); -lean_dec(x_12); -x_15 = 1; -x_16 = lean_usize_add(x_2, x_15); -x_2 = x_16; -x_4 = x_13; -x_9 = x_14; -goto _start; -} -else -{ -uint8_t x_18; -lean_dec(x_8); -lean_dec(x_7); -lean_dec(x_6); -lean_dec(x_5); -x_18 = !lean_is_exclusive(x_12); -if (x_18 == 0) -{ -return x_12; -} -else -{ -lean_object* x_19; lean_object* x_20; lean_object* x_21; -x_19 = lean_ctor_get(x_12, 0); -x_20 = lean_ctor_get(x_12, 1); -lean_inc(x_20); -lean_inc(x_19); -lean_dec(x_12); -x_21 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_21, 0, x_19); -lean_ctor_set(x_21, 1, x_20); -return x_21; -} -} -} -else -{ -lean_object* x_22; -lean_dec(x_8); -lean_dec(x_7); -lean_dec(x_6); -lean_dec(x_5); -x_22 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_22, 0, x_4); -lean_ctor_set(x_22, 1, x_9); -return x_22; -} -} -} -static lean_object* _init_l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__1() { -_start: -{ -lean_object* x_1; uint8_t x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = 0; -x_3 = l_Lean_SourceInfo_fromRef(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__2() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("Lean", 4); -return x_1; -} -} -static lean_object* _init_l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__3() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("Parser", 6); -return x_1; -} -} -static lean_object* _init_l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__4() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("Term", 4); -return x_1; -} -} -static lean_object* _init_l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__5() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("hole", 4); -return x_1; -} -} -static lean_object* _init_l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__6() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__2; -x_2 = l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__3; -x_3 = l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__4; -x_4 = l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__5; -x_5 = l_Lean_Name_mkStr4(x_1, x_2, x_3, x_4); -return x_5; -} -} -static lean_object* _init_l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__7() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("_", 1); -return x_1; -} -} -static lean_object* _init_l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__8() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__1; -x_2 = l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__7; -x_3 = lean_alloc_ctor(2, 2, 0); -lean_ctor_set(x_3, 0, x_1); -lean_ctor_set(x_3, 1, x_2); -return x_3; -} -} -static lean_object* _init_l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__9() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__1; -x_2 = l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__6; -x_3 = l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__8; -x_4 = l_Lean_Syntax_node1(x_1, x_2, x_3); -return x_4; -} -} -LEAN_EXPORT lean_object* l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, size_t x_6, size_t x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13, lean_object* x_14, lean_object* x_15) { -_start: -{ -uint8_t x_16; -x_16 = lean_usize_dec_lt(x_7, x_6); -if (x_16 == 0) -{ -lean_object* x_17; -lean_dec(x_14); -lean_dec(x_13); -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_9); -lean_dec(x_3); -lean_dec(x_2); -lean_dec(x_1); -x_17 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_17, 0, x_8); -lean_ctor_set(x_17, 1, x_15); -return x_17; -} -else -{ -lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; -x_18 = lean_array_uget(x_5, x_7); -x_26 = lean_ctor_get(x_18, 0); -lean_inc(x_26); -x_27 = lean_ctor_get(x_18, 2); -lean_inc(x_27); -lean_dec(x_18); -x_28 = lean_ctor_get(x_8, 0); -lean_inc(x_28); -x_29 = lean_ctor_get(x_8, 1); -lean_inc(x_29); -if (lean_is_exclusive(x_8)) { - lean_ctor_release(x_8, 0); - lean_ctor_release(x_8, 1); - x_30 = x_8; -} else { - lean_dec_ref(x_8); - x_30 = lean_box(0); -} -lean_inc(x_14); -lean_inc(x_13); -lean_inc(x_12); -lean_inc(x_11); -lean_inc(x_10); -lean_inc(x_9); -lean_inc(x_1); -x_31 = l___private_Lean_Elab_Tactic_Induction_0__Lean_Elab_Tactic_ElimApp_getAltNumFields(x_1, x_26, x_9, x_10, x_11, x_12, x_13, x_14, x_15); -if (lean_obj_tag(x_31) == 0) -{ -lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; uint8_t x_40; lean_object* x_41; -x_32 = lean_ctor_get(x_31, 0); -lean_inc(x_32); -x_33 = lean_ctor_get(x_31, 1); -lean_inc(x_33); -lean_dec(x_31); -x_34 = l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__9; -lean_inc(x_32); -x_35 = l_List_splitAtD___rarg(x_32, x_28, x_34); -x_36 = lean_ctor_get(x_35, 0); -lean_inc(x_36); -x_37 = lean_ctor_get(x_35, 1); -lean_inc(x_37); -lean_dec(x_35); -x_38 = lean_box(0); -lean_inc(x_36); -x_39 = l_List_mapTR_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__1(x_36, x_38); -x_40 = 0; -lean_inc(x_14); -lean_inc(x_13); -lean_inc(x_12); -lean_inc(x_11); -x_41 = l_Lean_Meta_introNCore(x_27, x_32, x_39, x_40, x_40, x_11, x_12, x_13, x_14, x_33); -if (lean_obj_tag(x_41) == 0) -{ -lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; -x_42 = lean_ctor_get(x_41, 0); -lean_inc(x_42); -x_43 = lean_ctor_get(x_41, 1); -lean_inc(x_43); -lean_dec(x_41); -x_44 = lean_ctor_get(x_42, 0); -lean_inc(x_44); -x_45 = lean_ctor_get(x_42, 1); -lean_inc(x_45); -lean_dec(x_42); -x_46 = lean_box(0); -x_47 = lean_box(0); -lean_inc(x_14); -lean_inc(x_13); -lean_inc(x_12); -lean_inc(x_11); -lean_inc(x_2); -x_48 = l_Lean_Meta_Cases_unifyEqs_x3f(x_2, x_45, x_46, x_47, x_11, x_12, x_13, x_14, x_43); -if (lean_obj_tag(x_48) == 0) -{ -lean_object* x_49; -x_49 = lean_ctor_get(x_48, 0); -lean_inc(x_49); -if (lean_obj_tag(x_49) == 0) -{ -lean_object* x_50; lean_object* x_51; lean_object* x_52; -lean_dec(x_44); -lean_dec(x_36); -x_50 = lean_ctor_get(x_48, 1); -lean_inc(x_50); -lean_dec(x_48); -if (lean_is_scalar(x_30)) { - x_51 = lean_alloc_ctor(0, 2, 0); -} else { - x_51 = x_30; -} -lean_ctor_set(x_51, 0, x_37); -lean_ctor_set(x_51, 1, x_29); -x_52 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_52, 0, x_51); -x_19 = x_52; -x_20 = x_50; -goto block_25; -} -else -{ -lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; uint8_t x_72; lean_object* x_73; -x_53 = lean_ctor_get(x_49, 0); -lean_inc(x_53); -lean_dec(x_49); -x_54 = lean_ctor_get(x_48, 1); -lean_inc(x_54); -lean_dec(x_48); -x_55 = lean_ctor_get(x_53, 0); -lean_inc(x_55); -x_56 = lean_ctor_get(x_53, 1); -lean_inc(x_56); -lean_dec(x_53); -x_72 = 1; -lean_inc(x_14); -lean_inc(x_13); -lean_inc(x_12); -lean_inc(x_11); -lean_inc(x_3); -x_73 = l_Lean_Meta_introNCore(x_55, x_3, x_38, x_40, x_72, x_11, x_12, x_13, x_14, x_54); -if (lean_obj_tag(x_73) == 0) -{ -lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; uint8_t x_79; -x_74 = lean_ctor_get(x_73, 0); -lean_inc(x_74); -x_75 = lean_ctor_get(x_73, 1); -lean_inc(x_75); -lean_dec(x_73); -x_76 = lean_ctor_get(x_74, 1); -lean_inc(x_76); -lean_dec(x_74); -x_77 = lean_array_get_size(x_4); -x_78 = lean_unsigned_to_nat(0u); -x_79 = lean_nat_dec_lt(x_78, x_77); -if (x_79 == 0) -{ -lean_dec(x_77); -x_57 = x_76; -x_58 = x_75; -goto block_71; -} -else -{ -uint8_t x_80; -x_80 = lean_nat_dec_le(x_77, x_77); -if (x_80 == 0) -{ -lean_dec(x_77); -x_57 = x_76; -x_58 = x_75; -goto block_71; -} -else -{ -size_t x_81; size_t x_82; lean_object* x_83; -x_81 = 0; -x_82 = lean_usize_of_nat(x_77); -lean_dec(x_77); -lean_inc(x_14); -lean_inc(x_13); -lean_inc(x_12); -lean_inc(x_11); -x_83 = l_Array_foldlMUnsafe_fold___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__3(x_4, x_81, x_82, x_76, x_11, x_12, x_13, x_14, x_75); -if (lean_obj_tag(x_83) == 0) -{ -lean_object* x_84; lean_object* x_85; -x_84 = lean_ctor_get(x_83, 0); -lean_inc(x_84); -x_85 = lean_ctor_get(x_83, 1); -lean_inc(x_85); -lean_dec(x_83); -x_57 = x_84; -x_58 = x_85; -goto block_71; -} -else -{ -uint8_t x_86; -lean_dec(x_56); -lean_dec(x_44); -lean_dec(x_37); -lean_dec(x_36); -lean_dec(x_30); -lean_dec(x_29); -lean_dec(x_14); -lean_dec(x_13); -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_9); -lean_dec(x_3); -lean_dec(x_2); -lean_dec(x_1); -x_86 = !lean_is_exclusive(x_83); -if (x_86 == 0) -{ -return x_83; -} -else -{ -lean_object* x_87; lean_object* x_88; lean_object* x_89; -x_87 = lean_ctor_get(x_83, 0); -x_88 = lean_ctor_get(x_83, 1); -lean_inc(x_88); -lean_inc(x_87); -lean_dec(x_83); -x_89 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_89, 0, x_87); -lean_ctor_set(x_89, 1, x_88); -return x_89; -} -} -} -} -} -else -{ -uint8_t x_90; -lean_dec(x_56); -lean_dec(x_44); -lean_dec(x_37); -lean_dec(x_36); -lean_dec(x_30); -lean_dec(x_29); -lean_dec(x_14); -lean_dec(x_13); -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_9); -lean_dec(x_3); -lean_dec(x_2); -lean_dec(x_1); -x_90 = !lean_is_exclusive(x_73); -if (x_90 == 0) -{ -return x_73; -} -else -{ -lean_object* x_91; lean_object* x_92; lean_object* x_93; -x_91 = lean_ctor_get(x_73, 0); -x_92 = lean_ctor_get(x_73, 1); -lean_inc(x_92); -lean_inc(x_91); -lean_dec(x_73); -x_93 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_93, 0, x_91); -lean_ctor_set(x_93, 1, x_92); -return x_93; -} -} -block_71: -{ -lean_object* x_59; size_t x_60; size_t x_61; lean_object* x_62; -x_59 = lean_array_get_size(x_44); -x_60 = lean_usize_of_nat(x_59); -lean_dec(x_59); -x_61 = 0; -lean_inc(x_14); -lean_inc(x_13); -lean_inc(x_12); -lean_inc(x_11); -lean_inc(x_10); -lean_inc(x_9); -lean_inc(x_57); -x_62 = l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__2(x_56, x_57, x_44, x_60, x_61, x_36, x_9, x_10, x_11, x_12, x_13, x_14, x_58); -lean_dec(x_44); -lean_dec(x_56); -if (lean_obj_tag(x_62) == 0) -{ -lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; -x_63 = lean_ctor_get(x_62, 1); -lean_inc(x_63); -lean_dec(x_62); -x_64 = lean_array_push(x_29, x_57); -if (lean_is_scalar(x_30)) { - x_65 = lean_alloc_ctor(0, 2, 0); -} else { - x_65 = x_30; -} -lean_ctor_set(x_65, 0, x_37); -lean_ctor_set(x_65, 1, x_64); -x_66 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_66, 0, x_65); -x_19 = x_66; -x_20 = x_63; -goto block_25; -} -else -{ -uint8_t x_67; -lean_dec(x_57); -lean_dec(x_37); -lean_dec(x_30); -lean_dec(x_29); -lean_dec(x_14); -lean_dec(x_13); -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_9); -lean_dec(x_3); -lean_dec(x_2); -lean_dec(x_1); -x_67 = !lean_is_exclusive(x_62); -if (x_67 == 0) -{ -return x_62; -} -else -{ -lean_object* x_68; lean_object* x_69; lean_object* x_70; -x_68 = lean_ctor_get(x_62, 0); -x_69 = lean_ctor_get(x_62, 1); -lean_inc(x_69); -lean_inc(x_68); -lean_dec(x_62); -x_70 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_70, 0, x_68); -lean_ctor_set(x_70, 1, x_69); -return x_70; -} -} -} -} -} -else -{ -uint8_t x_94; -lean_dec(x_44); -lean_dec(x_37); -lean_dec(x_36); -lean_dec(x_30); -lean_dec(x_29); -lean_dec(x_14); -lean_dec(x_13); -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_9); -lean_dec(x_3); -lean_dec(x_2); -lean_dec(x_1); -x_94 = !lean_is_exclusive(x_48); -if (x_94 == 0) -{ -return x_48; -} -else -{ -lean_object* x_95; lean_object* x_96; lean_object* x_97; -x_95 = lean_ctor_get(x_48, 0); -x_96 = lean_ctor_get(x_48, 1); -lean_inc(x_96); -lean_inc(x_95); -lean_dec(x_48); -x_97 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_97, 0, x_95); -lean_ctor_set(x_97, 1, x_96); -return x_97; -} -} -} -else -{ -uint8_t x_98; -lean_dec(x_37); -lean_dec(x_36); -lean_dec(x_30); -lean_dec(x_29); -lean_dec(x_14); -lean_dec(x_13); -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_9); -lean_dec(x_3); -lean_dec(x_2); -lean_dec(x_1); -x_98 = !lean_is_exclusive(x_41); -if (x_98 == 0) -{ -return x_41; -} -else -{ -lean_object* x_99; lean_object* x_100; lean_object* x_101; -x_99 = lean_ctor_get(x_41, 0); -x_100 = lean_ctor_get(x_41, 1); -lean_inc(x_100); -lean_inc(x_99); -lean_dec(x_41); -x_101 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_101, 0, x_99); -lean_ctor_set(x_101, 1, x_100); -return x_101; -} -} -} -else -{ -uint8_t x_102; -lean_dec(x_30); -lean_dec(x_29); -lean_dec(x_28); -lean_dec(x_27); -lean_dec(x_14); -lean_dec(x_13); -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_9); -lean_dec(x_3); -lean_dec(x_2); -lean_dec(x_1); -x_102 = !lean_is_exclusive(x_31); -if (x_102 == 0) -{ -return x_31; -} -else -{ -lean_object* x_103; lean_object* x_104; lean_object* x_105; -x_103 = lean_ctor_get(x_31, 0); -x_104 = lean_ctor_get(x_31, 1); -lean_inc(x_104); -lean_inc(x_103); -lean_dec(x_31); -x_105 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_105, 0, x_103); -lean_ctor_set(x_105, 1, x_104); -return x_105; -} -} -block_25: -{ -lean_object* x_21; size_t x_22; size_t x_23; -x_21 = lean_ctor_get(x_19, 0); -lean_inc(x_21); -lean_dec(x_19); -x_22 = 1; -x_23 = lean_usize_add(x_7, x_22); -x_7 = x_23; -x_8 = x_21; -x_15 = x_20; -goto _start; -} -} -} -} -static lean_object* _init_l_Lean_Parser_Tactic_ElimApp_evalNames___closed__1() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = lean_unsigned_to_nat(0u); -x_2 = lean_mk_empty_array_with_capacity(x_1); -return x_2; -} -} -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_ElimApp_evalNames(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { -_start: -{ -lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; size_t x_21; size_t x_22; lean_object* x_23; -x_14 = lean_unsigned_to_nat(1u); -x_15 = l_Lean_Syntax_getArg(x_3, x_14); -x_16 = l_Lean_Syntax_getArgs(x_15); -lean_dec(x_15); -x_17 = lean_array_to_list(lean_box(0), x_16); -x_18 = l_Lean_Parser_Tactic_ElimApp_evalNames___closed__1; -x_19 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_19, 0, x_17); -lean_ctor_set(x_19, 1, x_18); -x_20 = lean_array_get_size(x_2); -x_21 = lean_usize_of_nat(x_20); -lean_dec(x_20); -x_22 = 0; -x_23 = l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4(x_1, x_4, x_5, x_6, x_2, x_21, x_22, x_19, x_7, x_8, x_9, x_10, x_11, x_12, x_13); -if (lean_obj_tag(x_23) == 0) -{ -uint8_t x_24; -x_24 = !lean_is_exclusive(x_23); -if (x_24 == 0) -{ -lean_object* x_25; lean_object* x_26; -x_25 = lean_ctor_get(x_23, 0); -x_26 = lean_ctor_get(x_25, 1); -lean_inc(x_26); -lean_dec(x_25); -lean_ctor_set(x_23, 0, x_26); -return x_23; -} -else -{ -lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; -x_27 = lean_ctor_get(x_23, 0); -x_28 = lean_ctor_get(x_23, 1); -lean_inc(x_28); -lean_inc(x_27); -lean_dec(x_23); -x_29 = lean_ctor_get(x_27, 1); -lean_inc(x_29); -lean_dec(x_27); -x_30 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_30, 0, x_29); -lean_ctor_set(x_30, 1, x_28); -return x_30; -} -} -else -{ -uint8_t x_31; -x_31 = !lean_is_exclusive(x_23); -if (x_31 == 0) -{ -return x_23; -} -else -{ -lean_object* x_32; lean_object* x_33; lean_object* x_34; -x_32 = lean_ctor_get(x_23, 0); -x_33 = lean_ctor_get(x_23, 1); -lean_inc(x_33); -lean_inc(x_32); -lean_dec(x_23); -x_34 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_34, 0, x_32); -lean_ctor_set(x_34, 1, x_33); -return x_34; -} -} -} -} -LEAN_EXPORT lean_object* l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { -_start: -{ -size_t x_14; size_t x_15; lean_object* x_16; -x_14 = lean_unbox_usize(x_4); -lean_dec(x_4); -x_15 = lean_unbox_usize(x_5); -lean_dec(x_5); -x_16 = l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__2(x_1, x_2, x_3, x_14, x_15, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13); -lean_dec(x_3); -lean_dec(x_1); -return x_16; -} -} -LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { -_start: -{ -size_t x_10; size_t x_11; lean_object* x_12; -x_10 = lean_unbox_usize(x_2); -lean_dec(x_2); -x_11 = lean_unbox_usize(x_3); -lean_dec(x_3); -x_12 = l_Array_foldlMUnsafe_fold___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__3(x_1, x_10, x_11, x_4, x_5, x_6, x_7, x_8, x_9); -lean_dec(x_1); -return x_12; -} -} -LEAN_EXPORT lean_object* l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13, lean_object* x_14, lean_object* x_15) { -_start: -{ -size_t x_16; size_t x_17; lean_object* x_18; -x_16 = lean_unbox_usize(x_6); -lean_dec(x_6); -x_17 = lean_unbox_usize(x_7); -lean_dec(x_7); -x_18 = l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4(x_1, x_2, x_3, x_4, x_5, x_16, x_17, x_8, x_9, x_10, x_11, x_12, x_13, x_14, x_15); -lean_dec(x_5); -lean_dec(x_4); -return x_18; -} -} -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_ElimApp_evalNames___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { -_start: -{ -lean_object* x_14; -x_14 = l_Lean_Parser_Tactic_ElimApp_evalNames(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13); -lean_dec(x_6); -lean_dec(x_3); -lean_dec(x_2); -return x_14; -} -} -static lean_object* _init_l_MyNat_induction___closed__1() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("Tactic", 6); -return x_1; -} -} -static lean_object* _init_l_MyNat_induction___closed__2() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("_root_", 6); -return x_1; -} -} -static lean_object* _init_l_MyNat_induction___closed__3() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("induction", 9); -return x_1; -} -} -static lean_object* _init_l_MyNat_induction___closed__4() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; -x_1 = l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__2; -x_2 = l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__3; -x_3 = l_MyNat_induction___closed__1; -x_4 = l_MyNat_induction___closed__2; -x_5 = l_MyNat_rewriteSeq___closed__1; -x_6 = l_MyNat_induction___closed__3; -x_7 = l_Lean_Name_mkStr6(x_1, x_2, x_3, x_4, x_5, x_6); -return x_7; -} -} -static lean_object* _init_l_MyNat_induction___closed__5() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("induction ", 10); -return x_1; -} -} -static lean_object* _init_l_MyNat_induction___closed__6() { -_start: -{ -lean_object* x_1; uint8_t x_2; lean_object* x_3; -x_1 = l_MyNat_induction___closed__5; -x_2 = 0; -x_3 = lean_alloc_ctor(6, 1, 1); -lean_ctor_set(x_3, 0, x_1); -lean_ctor_set_uint8(x_3, sizeof(void*)*1, x_2); -return x_3; -} -} -static lean_object* _init_l_MyNat_induction___closed__7() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes(", ", 2); -return x_1; -} -} -static lean_object* _init_l_MyNat_induction___closed__8() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_MyNat_induction___closed__7; -x_2 = lean_alloc_ctor(5, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; -} -} -static lean_object* _init_l_MyNat_induction___closed__9() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes(",", 1); -return x_1; -} -} -static lean_object* _init_l_MyNat_induction___closed__10() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; -x_1 = l_Lean_Parser_Tactic_casesTarget; -x_2 = l_MyNat_induction___closed__9; -x_3 = l_MyNat_induction___closed__8; -x_4 = 0; -x_5 = lean_alloc_ctor(11, 3, 1); -lean_ctor_set(x_5, 0, x_1); -lean_ctor_set(x_5, 1, x_2); -lean_ctor_set(x_5, 2, x_3); -lean_ctor_set_uint8(x_5, sizeof(void*)*3, x_4); -return x_5; -} -} -static lean_object* _init_l_MyNat_induction___closed__11() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_MyNat_rewriteSeq___closed__5; -x_2 = l_MyNat_induction___closed__6; -x_3 = l_MyNat_induction___closed__10; -x_4 = lean_alloc_ctor(2, 3, 0); -lean_ctor_set(x_4, 0, x_1); -lean_ctor_set(x_4, 1, x_2); -lean_ctor_set(x_4, 2, x_3); -return x_4; -} -} -static lean_object* _init_l_MyNat_induction___closed__12() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes(" with ", 6); -return x_1; -} -} -static lean_object* _init_l_MyNat_induction___closed__13() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_MyNat_induction___closed__12; -x_2 = lean_alloc_ctor(5, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; -} -} -static lean_object* _init_l_MyNat_induction___closed__14() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("many1", 5); -return x_1; -} -} -static lean_object* _init_l_MyNat_induction___closed__15() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l_MyNat_induction___closed__14; -x_3 = l_Lean_Name_str___override(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l_MyNat_induction___closed__16() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("colGt", 5); -return x_1; -} -} -static lean_object* _init_l_MyNat_induction___closed__17() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l_MyNat_induction___closed__16; -x_3 = l_Lean_Name_str___override(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l_MyNat_induction___closed__18() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_MyNat_induction___closed__17; -x_2 = lean_alloc_ctor(0, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; -} -} -static lean_object* _init_l_MyNat_induction___closed__19() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_MyNat_rewriteSeq___closed__5; -x_2 = l_MyNat_induction___closed__18; -x_3 = l_Lean_binderIdent; -x_4 = lean_alloc_ctor(2, 3, 0); -lean_ctor_set(x_4, 0, x_1); -lean_ctor_set(x_4, 1, x_2); -lean_ctor_set(x_4, 2, x_3); -return x_4; -} -} -static lean_object* _init_l_MyNat_induction___closed__20() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_MyNat_induction___closed__15; -x_2 = l_MyNat_induction___closed__19; -x_3 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_3, 0, x_1); -lean_ctor_set(x_3, 1, x_2); -return x_3; -} -} -static lean_object* _init_l_MyNat_induction___closed__21() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_MyNat_rewriteSeq___closed__5; -x_2 = l_MyNat_induction___closed__13; -x_3 = l_MyNat_induction___closed__20; -x_4 = lean_alloc_ctor(2, 3, 0); -lean_ctor_set(x_4, 0, x_1); -lean_ctor_set(x_4, 1, x_2); -lean_ctor_set(x_4, 2, x_3); -return x_4; -} -} -static lean_object* _init_l_MyNat_induction___closed__22() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_MyNat_rewriteSeq___closed__9; -x_2 = l_MyNat_induction___closed__21; -x_3 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_3, 0, x_1); -lean_ctor_set(x_3, 1, x_2); -return x_3; -} -} -static lean_object* _init_l_MyNat_induction___closed__23() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_MyNat_rewriteSeq___closed__5; -x_2 = l_MyNat_induction___closed__11; -x_3 = l_MyNat_induction___closed__22; -x_4 = lean_alloc_ctor(2, 3, 0); -lean_ctor_set(x_4, 0, x_1); -lean_ctor_set(x_4, 1, x_2); -lean_ctor_set(x_4, 2, x_3); -return x_4; -} -} -static lean_object* _init_l_MyNat_induction___closed__24() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_MyNat_induction___closed__4; -x_2 = lean_unsigned_to_nat(1022u); -x_3 = l_MyNat_induction___closed__23; -x_4 = lean_alloc_ctor(3, 3, 0); -lean_ctor_set(x_4, 0, x_1); -lean_ctor_set(x_4, 1, x_2); -lean_ctor_set(x_4, 2, x_3); -return x_4; -} -} -static lean_object* _init_l_MyNat_induction() { -_start: -{ -lean_object* x_1; -x_1 = l_MyNat_induction___closed__24; -return x_1; -} -} -static lean_object* _init_l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___lambda__1___closed__1() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_levelZero; -x_2 = l_Lean_Expr_sort___override(x_1); -return x_2; -} -} -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13, lean_object* x_14, lean_object* x_15, lean_object* x_16, lean_object* x_17) { -_start: -{ -lean_object* x_18; -lean_inc(x_16); -lean_inc(x_15); -lean_inc(x_14); -lean_inc(x_13); -x_18 = l_Lean_Meta_mkGeneralizationForbiddenSet(x_1, x_2, x_13, x_14, x_15, x_16, x_17); -if (lean_obj_tag(x_18) == 0) -{ -lean_object* x_19; lean_object* x_20; uint8_t x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; -x_19 = lean_ctor_get(x_18, 0); -lean_inc(x_19); -x_20 = lean_ctor_get(x_18, 1); -lean_inc(x_20); -lean_dec(x_18); -x_21 = 0; -lean_inc(x_13); -x_22 = l_Lean_Meta_getFVarSetToGeneralize(x_1, x_19, x_21, x_13, x_14, x_15, x_16, x_20); -x_23 = lean_ctor_get(x_22, 0); -lean_inc(x_23); -x_24 = lean_ctor_get(x_22, 1); -lean_inc(x_24); -lean_dec(x_22); -x_25 = l_Lean_RBTree_toArray___at_Lean_Meta_getFVarsToGeneralize___spec__1(x_23); -lean_inc(x_13); -x_26 = l_Lean_Meta_sortFVarIds(x_25, x_13, x_14, x_15, x_16, x_24); -x_27 = lean_ctor_get(x_26, 0); -lean_inc(x_27); -x_28 = lean_ctor_get(x_26, 1); -lean_inc(x_28); -lean_dec(x_26); -lean_inc(x_16); -lean_inc(x_15); -lean_inc(x_14); -lean_inc(x_13); -x_29 = l_Lean_MVarId_revert(x_3, x_27, x_21, x_21, x_13, x_14, x_15, x_16, x_28); -if (lean_obj_tag(x_29) == 0) -{ -lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; -x_30 = lean_ctor_get(x_29, 0); -lean_inc(x_30); -x_31 = lean_ctor_get(x_29, 1); -lean_inc(x_31); -lean_dec(x_29); -x_32 = lean_ctor_get(x_30, 0); -lean_inc(x_32); -x_33 = lean_ctor_get(x_30, 1); -lean_inc(x_33); -lean_dec(x_30); -lean_inc(x_33); -x_34 = l_Lean_MVarId_getTag(x_33, x_13, x_14, x_15, x_16, x_31); -if (lean_obj_tag(x_34) == 0) -{ -lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; -x_35 = lean_ctor_get(x_34, 0); -lean_inc(x_35); -x_36 = lean_ctor_get(x_34, 1); -lean_inc(x_36); -lean_dec(x_34); -x_37 = lean_ctor_get(x_15, 0); -lean_inc(x_37); -x_38 = lean_ctor_get(x_15, 1); -lean_inc(x_38); -x_39 = lean_ctor_get(x_15, 2); -lean_inc(x_39); -x_40 = lean_ctor_get(x_15, 3); -lean_inc(x_40); -x_41 = lean_ctor_get(x_15, 4); -lean_inc(x_41); -x_42 = lean_ctor_get(x_15, 5); -lean_inc(x_42); -x_43 = lean_ctor_get(x_15, 6); -lean_inc(x_43); -x_44 = lean_ctor_get(x_15, 7); -lean_inc(x_44); -x_45 = lean_ctor_get(x_15, 8); -lean_inc(x_45); -x_46 = lean_ctor_get(x_15, 9); -lean_inc(x_46); -x_47 = lean_ctor_get(x_15, 10); -lean_inc(x_47); -x_48 = l_Lean_replaceRef(x_4, x_42); -lean_dec(x_42); -x_49 = lean_alloc_ctor(0, 11, 0); -lean_ctor_set(x_49, 0, x_37); -lean_ctor_set(x_49, 1, x_38); -lean_ctor_set(x_49, 2, x_39); -lean_ctor_set(x_49, 3, x_40); -lean_ctor_set(x_49, 4, x_41); -lean_ctor_set(x_49, 5, x_48); -lean_ctor_set(x_49, 6, x_43); -lean_ctor_set(x_49, 7, x_44); -lean_ctor_set(x_49, 8, x_45); -lean_ctor_set(x_49, 9, x_46); -lean_ctor_set(x_49, 10, x_47); -lean_inc(x_16); -lean_inc(x_14); -lean_inc(x_13); -lean_inc(x_12); -lean_inc(x_11); -lean_inc(x_5); -x_50 = l_Lean_Elab_Tactic_ElimApp_mkElimApp(x_5, x_1, x_35, x_11, x_12, x_13, x_14, x_49, x_16, x_36); -if (lean_obj_tag(x_50) == 0) -{ -lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; uint8_t x_89; -x_51 = lean_ctor_get(x_50, 0); -lean_inc(x_51); -x_52 = lean_ctor_get(x_50, 1); -lean_inc(x_52); -lean_dec(x_50); -x_53 = lean_ctor_get(x_51, 0); -lean_inc(x_53); -x_80 = lean_unsigned_to_nat(0u); -x_81 = l___private_Lean_Expr_0__Lean_Expr_getAppNumArgsAux(x_53, x_80); -x_82 = l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___lambda__1___closed__1; -lean_inc(x_81); -x_83 = lean_mk_array(x_81, x_82); -x_84 = lean_unsigned_to_nat(1u); -x_85 = lean_nat_sub(x_81, x_84); -lean_dec(x_81); -lean_inc(x_53); -x_86 = l___private_Lean_Expr_0__Lean_Expr_getAppArgsAux(x_53, x_83, x_85); -x_87 = lean_ctor_get(x_5, 1); -lean_inc(x_87); -x_88 = lean_array_get_size(x_86); -x_89 = lean_nat_dec_lt(x_87, x_88); -lean_dec(x_88); -if (x_89 == 0) -{ -lean_object* x_90; lean_object* x_91; -lean_dec(x_87); -lean_dec(x_86); -x_90 = l_Lean_instInhabitedExpr; -x_91 = l___private_Init_Util_0__outOfBounds___rarg(x_90); -x_54 = x_91; -goto block_79; -} -else -{ -lean_object* x_92; -x_92 = lean_array_fget(x_86, x_87); -lean_dec(x_87); -lean_dec(x_86); -x_54 = x_92; -goto block_79; -} -block_79: -{ -lean_object* x_55; lean_object* x_56; -x_55 = l_Lean_Expr_mvarId_x21(x_54); -lean_inc(x_16); -lean_inc(x_15); -lean_inc(x_14); -lean_inc(x_13); -lean_inc(x_6); -lean_inc(x_33); -x_56 = l_Lean_Elab_Tactic_ElimApp_setMotiveArg(x_33, x_55, x_6, x_13, x_14, x_15, x_16, x_52); -if (lean_obj_tag(x_56) == 0) -{ -lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; -x_57 = lean_ctor_get(x_56, 1); -lean_inc(x_57); -lean_dec(x_56); -x_58 = l_Lean_MVarId_assign___at_Lean_Elab_Tactic_closeMainGoal___spec__1(x_33, x_53, x_9, x_10, x_11, x_12, x_13, x_14, x_15, x_16, x_57); -x_59 = lean_ctor_get(x_58, 1); -lean_inc(x_59); -lean_dec(x_58); -x_60 = lean_ctor_get(x_51, 1); -lean_inc(x_60); -x_61 = lean_array_get_size(x_32); -lean_dec(x_32); -x_62 = lean_unsigned_to_nat(0u); -lean_inc(x_16); -lean_inc(x_15); -lean_inc(x_14); -lean_inc(x_13); -lean_inc(x_12); -lean_inc(x_11); -x_63 = l_Lean_Parser_Tactic_ElimApp_evalNames(x_5, x_60, x_7, x_62, x_61, x_6, x_11, x_12, x_13, x_14, x_15, x_16, x_59); -lean_dec(x_6); -lean_dec(x_60); -if (lean_obj_tag(x_63) == 0) -{ -lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; -x_64 = lean_ctor_get(x_63, 0); -lean_inc(x_64); -x_65 = lean_ctor_get(x_63, 1); -lean_inc(x_65); -lean_dec(x_63); -x_66 = lean_ctor_get(x_51, 2); -lean_inc(x_66); -lean_dec(x_51); -x_67 = l_Array_append___rarg(x_64, x_66); -x_68 = lean_array_to_list(lean_box(0), x_67); -x_69 = l_List_appendTR___rarg(x_68, x_8); -x_70 = l_Lean_Elab_Tactic_setGoals(x_69, x_9, x_10, x_11, x_12, x_13, x_14, x_15, x_16, x_65); -lean_dec(x_16); -lean_dec(x_15); -lean_dec(x_14); -lean_dec(x_13); -lean_dec(x_12); -lean_dec(x_11); -return x_70; -} -else -{ -uint8_t x_71; -lean_dec(x_51); -lean_dec(x_16); -lean_dec(x_15); -lean_dec(x_14); -lean_dec(x_13); -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_8); -x_71 = !lean_is_exclusive(x_63); -if (x_71 == 0) -{ -return x_63; -} -else -{ -lean_object* x_72; lean_object* x_73; lean_object* x_74; -x_72 = lean_ctor_get(x_63, 0); -x_73 = lean_ctor_get(x_63, 1); -lean_inc(x_73); -lean_inc(x_72); -lean_dec(x_63); -x_74 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_74, 0, x_72); -lean_ctor_set(x_74, 1, x_73); -return x_74; -} -} -} -else -{ -uint8_t x_75; -lean_dec(x_53); -lean_dec(x_51); -lean_dec(x_33); -lean_dec(x_32); -lean_dec(x_16); -lean_dec(x_15); -lean_dec(x_14); -lean_dec(x_13); -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_8); -lean_dec(x_6); -lean_dec(x_5); -x_75 = !lean_is_exclusive(x_56); -if (x_75 == 0) -{ -return x_56; -} -else -{ -lean_object* x_76; lean_object* x_77; lean_object* x_78; -x_76 = lean_ctor_get(x_56, 0); -x_77 = lean_ctor_get(x_56, 1); -lean_inc(x_77); -lean_inc(x_76); -lean_dec(x_56); -x_78 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_78, 0, x_76); -lean_ctor_set(x_78, 1, x_77); -return x_78; -} -} -} -} -else -{ -uint8_t x_93; -lean_dec(x_33); -lean_dec(x_32); -lean_dec(x_16); -lean_dec(x_15); -lean_dec(x_14); -lean_dec(x_13); -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_8); -lean_dec(x_6); -lean_dec(x_5); -x_93 = !lean_is_exclusive(x_50); -if (x_93 == 0) -{ -return x_50; -} -else -{ -lean_object* x_94; lean_object* x_95; lean_object* x_96; -x_94 = lean_ctor_get(x_50, 0); -x_95 = lean_ctor_get(x_50, 1); -lean_inc(x_95); -lean_inc(x_94); -lean_dec(x_50); -x_96 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_96, 0, x_94); -lean_ctor_set(x_96, 1, x_95); -return x_96; -} -} -} -else -{ -uint8_t x_97; -lean_dec(x_33); -lean_dec(x_32); -lean_dec(x_16); -lean_dec(x_15); -lean_dec(x_14); -lean_dec(x_13); -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_8); -lean_dec(x_6); -lean_dec(x_5); -lean_dec(x_1); -x_97 = !lean_is_exclusive(x_34); -if (x_97 == 0) -{ -return x_34; -} -else -{ -lean_object* x_98; lean_object* x_99; lean_object* x_100; -x_98 = lean_ctor_get(x_34, 0); -x_99 = lean_ctor_get(x_34, 1); -lean_inc(x_99); -lean_inc(x_98); -lean_dec(x_34); -x_100 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_100, 0, x_98); -lean_ctor_set(x_100, 1, x_99); -return x_100; -} -} -} -else -{ -uint8_t x_101; -lean_dec(x_16); -lean_dec(x_15); -lean_dec(x_14); -lean_dec(x_13); -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_8); -lean_dec(x_6); -lean_dec(x_5); -lean_dec(x_1); -x_101 = !lean_is_exclusive(x_29); -if (x_101 == 0) -{ -return x_29; -} -else -{ -lean_object* x_102; lean_object* x_103; lean_object* x_104; -x_102 = lean_ctor_get(x_29, 0); -x_103 = lean_ctor_get(x_29, 1); -lean_inc(x_103); -lean_inc(x_102); -lean_dec(x_29); -x_104 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_104, 0, x_102); -lean_ctor_set(x_104, 1, x_103); -return x_104; -} -} -} -else -{ -uint8_t x_105; -lean_dec(x_16); -lean_dec(x_15); -lean_dec(x_14); -lean_dec(x_13); -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_8); -lean_dec(x_6); -lean_dec(x_5); -lean_dec(x_3); -lean_dec(x_1); -x_105 = !lean_is_exclusive(x_18); -if (x_105 == 0) -{ -return x_18; -} -else -{ -lean_object* x_106; lean_object* x_107; lean_object* x_108; -x_106 = lean_ctor_get(x_18, 0); -x_107 = lean_ctor_get(x_18, 1); -lean_inc(x_107); -lean_inc(x_106); -lean_dec(x_18); -x_108 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_108, 0, x_106); -lean_ctor_set(x_108, 1, x_107); -return x_108; -} -} -} -} -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13, lean_object* x_14, lean_object* x_15, lean_object* x_16) { -_start: -{ -lean_object* x_17; -lean_inc(x_15); -lean_inc(x_14); -lean_inc(x_13); -lean_inc(x_12); -x_17 = l_Lean_Meta_getElimInfo(x_1, x_2, x_12, x_13, x_14, x_15, x_16); -if (lean_obj_tag(x_17) == 0) -{ -lean_object* x_18; lean_object* x_19; lean_object* x_20; -x_18 = lean_ctor_get(x_17, 0); -lean_inc(x_18); -x_19 = lean_ctor_get(x_17, 1); -lean_inc(x_19); -lean_dec(x_17); -lean_inc(x_15); -lean_inc(x_14); -lean_inc(x_13); -lean_inc(x_12); -lean_inc(x_18); -x_20 = l_Lean_Meta_addImplicitTargets(x_18, x_3, x_12, x_13, x_14, x_15, x_19); -if (lean_obj_tag(x_20) == 0) -{ -lean_object* x_21; lean_object* x_22; lean_object* x_23; -x_21 = lean_ctor_get(x_20, 0); -lean_inc(x_21); -x_22 = lean_ctor_get(x_20, 1); -lean_inc(x_22); -lean_dec(x_20); -x_23 = l_Lean_Elab_Tactic_evalInduction_checkTargets(x_21, x_12, x_13, x_14, x_15, x_22); -if (lean_obj_tag(x_23) == 0) -{ -lean_object* x_24; lean_object* x_25; size_t x_26; size_t x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; -x_24 = lean_ctor_get(x_23, 1); -lean_inc(x_24); -lean_dec(x_23); -x_25 = lean_array_get_size(x_21); -x_26 = lean_usize_of_nat(x_25); -lean_dec(x_25); -x_27 = 0; -lean_inc(x_21); -x_28 = l_Array_mapMUnsafe_map___at_Lean_Elab_Tactic_evalInduction___spec__2(x_26, x_27, x_21); -x_29 = lean_box(0); -lean_inc(x_4); -x_30 = lean_alloc_closure((void*)(l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___lambda__1___boxed), 17, 8); -lean_closure_set(x_30, 0, x_21); -lean_closure_set(x_30, 1, x_29); -lean_closure_set(x_30, 2, x_4); -lean_closure_set(x_30, 3, x_5); -lean_closure_set(x_30, 4, x_18); -lean_closure_set(x_30, 5, x_28); -lean_closure_set(x_30, 6, x_6); -lean_closure_set(x_30, 7, x_7); -x_31 = l_Lean_MVarId_withContext___at_Lean_Elab_Tactic_withMainContext___spec__1___rarg(x_4, x_30, x_8, x_9, x_10, x_11, x_12, x_13, x_14, x_15, x_24); -return x_31; -} -else -{ -uint8_t x_32; -lean_dec(x_21); -lean_dec(x_18); -lean_dec(x_15); -lean_dec(x_14); -lean_dec(x_13); -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_9); -lean_dec(x_8); -lean_dec(x_7); -lean_dec(x_6); -lean_dec(x_5); -lean_dec(x_4); -x_32 = !lean_is_exclusive(x_23); -if (x_32 == 0) -{ -return x_23; -} -else -{ -lean_object* x_33; lean_object* x_34; lean_object* x_35; -x_33 = lean_ctor_get(x_23, 0); -x_34 = lean_ctor_get(x_23, 1); -lean_inc(x_34); -lean_inc(x_33); -lean_dec(x_23); -x_35 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_35, 0, x_33); -lean_ctor_set(x_35, 1, x_34); -return x_35; -} -} -} -else -{ -uint8_t x_36; -lean_dec(x_18); -lean_dec(x_15); -lean_dec(x_14); -lean_dec(x_13); -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_9); -lean_dec(x_8); -lean_dec(x_7); -lean_dec(x_6); -lean_dec(x_5); -lean_dec(x_4); -x_36 = !lean_is_exclusive(x_20); -if (x_36 == 0) -{ -return x_20; -} -else -{ -lean_object* x_37; lean_object* x_38; lean_object* x_39; -x_37 = lean_ctor_get(x_20, 0); -x_38 = lean_ctor_get(x_20, 1); -lean_inc(x_38); -lean_inc(x_37); -lean_dec(x_20); -x_39 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_39, 0, x_37); -lean_ctor_set(x_39, 1, x_38); -return x_39; -} -} -} -else -{ -uint8_t x_40; -lean_dec(x_15); -lean_dec(x_14); -lean_dec(x_13); -lean_dec(x_12); -lean_dec(x_11); -lean_dec(x_10); -lean_dec(x_9); -lean_dec(x_8); -lean_dec(x_7); -lean_dec(x_6); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -x_40 = !lean_is_exclusive(x_17); -if (x_40 == 0) -{ -return x_17; -} -else -{ -lean_object* x_41; lean_object* x_42; lean_object* x_43; -x_41 = lean_ctor_get(x_17, 0); -x_42 = lean_ctor_get(x_17, 1); -lean_inc(x_42); -lean_inc(x_41); -lean_dec(x_17); -x_43 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_43, 0, x_41); -lean_ctor_set(x_43, 1, x_42); -return x_43; -} -} -} -} -static lean_object* _init_l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___closed__1() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("rec'", 4); -return x_1; -} -} -static lean_object* _init_l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___closed__2() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_MyNat_rewriteSeq___closed__1; -x_2 = l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___closed__1; -x_3 = l_Lean_Name_mkStr2(x_1, x_2); -return x_3; -} -} -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { -_start: -{ -lean_object* x_11; uint8_t x_12; -x_11 = l_MyNat_induction___closed__4; -lean_inc(x_1); -x_12 = l_Lean_Syntax_isOfKind(x_1, x_11); -if (x_12 == 0) -{ -lean_object* x_13; -lean_dec(x_9); -lean_dec(x_8); -lean_dec(x_7); -lean_dec(x_6); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -lean_dec(x_1); -x_13 = l_Lean_Elab_throwUnsupportedSyntax___at_Std_Tactic___aux__Std__Tactic__ShowTerm______elabRules__Std__Tactic__showTermTac__1___spec__1___rarg(x_10); -return x_13; -} -else -{ -lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; -x_14 = lean_unsigned_to_nat(1u); -x_15 = l_Lean_Syntax_getArg(x_1, x_14); -x_16 = lean_unsigned_to_nat(2u); -x_17 = l_Lean_Syntax_getArg(x_1, x_16); -lean_dec(x_1); -x_18 = l_Lean_Syntax_getSepArgs(x_15); -lean_inc(x_9); -lean_inc(x_8); -lean_inc(x_7); -lean_inc(x_6); -lean_inc(x_5); -lean_inc(x_4); -lean_inc(x_3); -lean_inc(x_2); -x_19 = l_Lean_Elab_Tactic_elabCasesTargets(x_18, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10); -if (lean_obj_tag(x_19) == 0) -{ -lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; -x_20 = lean_ctor_get(x_19, 0); -lean_inc(x_20); -x_21 = lean_ctor_get(x_19, 1); -lean_inc(x_21); -lean_dec(x_19); -x_22 = l_Lean_Elab_Tactic_getUnsolvedGoals(x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_21); -x_23 = lean_ctor_get(x_22, 0); -lean_inc(x_23); -if (lean_obj_tag(x_23) == 0) -{ -lean_object* x_24; lean_object* x_25; -lean_dec(x_20); -lean_dec(x_17); -lean_dec(x_15); -x_24 = lean_ctor_get(x_22, 1); -lean_inc(x_24); -lean_dec(x_22); -x_25 = l_Lean_Elab_Tactic_throwNoGoalsToBeSolved___rarg(x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_24); -return x_25; -} -else -{ -lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; -x_26 = lean_ctor_get(x_22, 1); -lean_inc(x_26); -lean_dec(x_22); -x_27 = lean_ctor_get(x_23, 0); -lean_inc(x_27); -x_28 = lean_ctor_get(x_23, 1); -lean_inc(x_28); -lean_dec(x_23); -x_29 = lean_box(0); -x_30 = l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___closed__2; -lean_inc(x_27); -x_31 = lean_alloc_closure((void*)(l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___lambda__2), 16, 7); -lean_closure_set(x_31, 0, x_30); -lean_closure_set(x_31, 1, x_29); -lean_closure_set(x_31, 2, x_20); -lean_closure_set(x_31, 3, x_27); -lean_closure_set(x_31, 4, x_15); -lean_closure_set(x_31, 5, x_17); -lean_closure_set(x_31, 6, x_28); -x_32 = l_Lean_MVarId_withContext___at_Lean_Elab_Tactic_withMainContext___spec__1___rarg(x_27, x_31, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_26); -return x_32; -} -} -else -{ -uint8_t x_33; -lean_dec(x_17); -lean_dec(x_15); -lean_dec(x_9); -lean_dec(x_8); -lean_dec(x_7); -lean_dec(x_6); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -x_33 = !lean_is_exclusive(x_19); -if (x_33 == 0) -{ -return x_19; -} -else -{ -lean_object* x_34; lean_object* x_35; lean_object* x_36; -x_34 = lean_ctor_get(x_19, 0); -x_35 = lean_ctor_get(x_19, 1); -lean_inc(x_35); -lean_inc(x_34); -lean_dec(x_19); -x_36 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_36, 0, x_34); -lean_ctor_set(x_36, 1, x_35); -return x_36; -} -} -} -} -} -LEAN_EXPORT lean_object* l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___lambda__1___boxed(lean_object** _args) { -lean_object* x_1 = _args[0]; -lean_object* x_2 = _args[1]; -lean_object* x_3 = _args[2]; -lean_object* x_4 = _args[3]; -lean_object* x_5 = _args[4]; -lean_object* x_6 = _args[5]; -lean_object* x_7 = _args[6]; -lean_object* x_8 = _args[7]; -lean_object* x_9 = _args[8]; -lean_object* x_10 = _args[9]; -lean_object* x_11 = _args[10]; -lean_object* x_12 = _args[11]; -lean_object* x_13 = _args[12]; -lean_object* x_14 = _args[13]; -lean_object* x_15 = _args[14]; -lean_object* x_16 = _args[15]; -lean_object* x_17 = _args[16]; -_start: -{ -lean_object* x_18; -x_18 = l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___lambda__1(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13, x_14, x_15, x_16, x_17); -lean_dec(x_10); -lean_dec(x_9); -lean_dec(x_7); -lean_dec(x_4); -return x_18; -} -} -static lean_object* _init_l_MyNat_rfl___closed__1() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("rfl", 3); -return x_1; -} -} -static lean_object* _init_l_MyNat_rfl___closed__2() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_MyNat_rewriteSeq___closed__1; -x_2 = l_MyNat_rfl___closed__1; -x_3 = l_Lean_Name_mkStr2(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l_MyNat_rfl___closed__3() { -_start: -{ -lean_object* x_1; uint8_t x_2; lean_object* x_3; -x_1 = l_MyNat_rfl___closed__1; -x_2 = 0; -x_3 = lean_alloc_ctor(6, 1, 1); -lean_ctor_set(x_3, 0, x_1); -lean_ctor_set_uint8(x_3, sizeof(void*)*1, x_2); -return x_3; -} -} -static lean_object* _init_l_MyNat_rfl___closed__4() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_MyNat_rfl___closed__2; -x_2 = lean_unsigned_to_nat(1024u); -x_3 = l_MyNat_rfl___closed__3; -x_4 = lean_alloc_ctor(3, 3, 0); -lean_ctor_set(x_4, 0, x_1); -lean_ctor_set(x_4, 1, x_2); -lean_ctor_set(x_4, 2, x_3); -return x_4; -} -} -static lean_object* _init_l_MyNat_rfl() { -_start: -{ -lean_object* x_1; -x_1 = l_MyNat_rfl___closed__4; -return x_1; -} -} -LEAN_EXPORT lean_object* l_MyNat_evalRfl___rarg___lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { -_start: -{ -lean_object* x_10; -lean_inc(x_8); -lean_inc(x_7); -lean_inc(x_6); -lean_inc(x_5); -lean_inc(x_4); -lean_inc(x_3); -lean_inc(x_2); -lean_inc(x_1); -x_10 = l_Lean_Elab_Tactic_getMainGoal(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); -if (lean_obj_tag(x_10) == 0) -{ -lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; uint8_t x_19; -x_11 = lean_ctor_get(x_5, 0); -lean_inc(x_11); -x_12 = lean_ctor_get(x_10, 0); -lean_inc(x_12); -x_13 = lean_ctor_get(x_10, 1); -lean_inc(x_13); -lean_dec(x_10); -x_14 = lean_ctor_get(x_5, 1); -lean_inc(x_14); -x_15 = lean_ctor_get(x_5, 2); -lean_inc(x_15); -x_16 = lean_ctor_get(x_5, 3); -lean_inc(x_16); -x_17 = lean_ctor_get(x_5, 4); -lean_inc(x_17); -x_18 = lean_ctor_get(x_5, 5); -lean_inc(x_18); -x_19 = !lean_is_exclusive(x_11); -if (x_19 == 0) -{ -uint8_t x_20; lean_object* x_21; lean_object* x_22; -x_20 = 2; -lean_ctor_set_uint8(x_11, 5, x_20); -x_21 = lean_alloc_ctor(0, 6, 0); -lean_ctor_set(x_21, 0, x_11); -lean_ctor_set(x_21, 1, x_14); -lean_ctor_set(x_21, 2, x_15); -lean_ctor_set(x_21, 3, x_16); -lean_ctor_set(x_21, 4, x_17); -lean_ctor_set(x_21, 5, x_18); -lean_inc(x_8); -lean_inc(x_7); -lean_inc(x_6); -x_22 = l_Lean_MVarId_refl(x_12, x_21, x_6, x_7, x_8, x_13); -if (lean_obj_tag(x_22) == 0) -{ -lean_object* x_23; lean_object* x_24; lean_object* x_25; -x_23 = lean_ctor_get(x_22, 1); -lean_inc(x_23); -lean_dec(x_22); -x_24 = lean_box(0); -x_25 = l_Lean_Elab_Tactic_replaceMainGoal(x_24, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_23); -if (lean_obj_tag(x_25) == 0) -{ -uint8_t x_26; -x_26 = !lean_is_exclusive(x_25); -if (x_26 == 0) -{ -lean_object* x_27; lean_object* x_28; -x_27 = lean_ctor_get(x_25, 0); -lean_dec(x_27); -x_28 = lean_box(0); -lean_ctor_set(x_25, 0, x_28); -return x_25; -} -else -{ -lean_object* x_29; lean_object* x_30; lean_object* x_31; -x_29 = lean_ctor_get(x_25, 1); -lean_inc(x_29); -lean_dec(x_25); -x_30 = lean_box(0); -x_31 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_31, 0, x_30); -lean_ctor_set(x_31, 1, x_29); -return x_31; -} -} -else -{ -uint8_t x_32; -x_32 = !lean_is_exclusive(x_25); -if (x_32 == 0) -{ -return x_25; -} -else -{ -lean_object* x_33; lean_object* x_34; lean_object* x_35; -x_33 = lean_ctor_get(x_25, 0); -x_34 = lean_ctor_get(x_25, 1); -lean_inc(x_34); -lean_inc(x_33); -lean_dec(x_25); -x_35 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_35, 0, x_33); -lean_ctor_set(x_35, 1, x_34); -return x_35; -} -} -} -else -{ -uint8_t x_36; -lean_dec(x_8); -lean_dec(x_7); -lean_dec(x_6); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -lean_dec(x_1); -x_36 = !lean_is_exclusive(x_22); -if (x_36 == 0) -{ -return x_22; -} -else -{ -lean_object* x_37; lean_object* x_38; lean_object* x_39; -x_37 = lean_ctor_get(x_22, 0); -x_38 = lean_ctor_get(x_22, 1); -lean_inc(x_38); -lean_inc(x_37); -lean_dec(x_22); -x_39 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_39, 0, x_37); -lean_ctor_set(x_39, 1, x_38); -return x_39; -} -} -} -else -{ -uint8_t x_40; uint8_t x_41; uint8_t x_42; uint8_t x_43; uint8_t x_44; uint8_t x_45; uint8_t x_46; uint8_t x_47; uint8_t x_48; uint8_t x_49; uint8_t x_50; uint8_t x_51; uint8_t x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; -x_40 = lean_ctor_get_uint8(x_11, 0); -x_41 = lean_ctor_get_uint8(x_11, 1); -x_42 = lean_ctor_get_uint8(x_11, 2); -x_43 = lean_ctor_get_uint8(x_11, 3); -x_44 = lean_ctor_get_uint8(x_11, 4); -x_45 = lean_ctor_get_uint8(x_11, 6); -x_46 = lean_ctor_get_uint8(x_11, 7); -x_47 = lean_ctor_get_uint8(x_11, 8); -x_48 = lean_ctor_get_uint8(x_11, 9); -x_49 = lean_ctor_get_uint8(x_11, 10); -x_50 = lean_ctor_get_uint8(x_11, 11); -x_51 = lean_ctor_get_uint8(x_11, 12); -lean_dec(x_11); -x_52 = 2; -x_53 = lean_alloc_ctor(0, 0, 13); -lean_ctor_set_uint8(x_53, 0, x_40); -lean_ctor_set_uint8(x_53, 1, x_41); -lean_ctor_set_uint8(x_53, 2, x_42); -lean_ctor_set_uint8(x_53, 3, x_43); -lean_ctor_set_uint8(x_53, 4, x_44); -lean_ctor_set_uint8(x_53, 5, x_52); -lean_ctor_set_uint8(x_53, 6, x_45); -lean_ctor_set_uint8(x_53, 7, x_46); -lean_ctor_set_uint8(x_53, 8, x_47); -lean_ctor_set_uint8(x_53, 9, x_48); -lean_ctor_set_uint8(x_53, 10, x_49); -lean_ctor_set_uint8(x_53, 11, x_50); -lean_ctor_set_uint8(x_53, 12, x_51); -x_54 = lean_alloc_ctor(0, 6, 0); -lean_ctor_set(x_54, 0, x_53); -lean_ctor_set(x_54, 1, x_14); -lean_ctor_set(x_54, 2, x_15); -lean_ctor_set(x_54, 3, x_16); -lean_ctor_set(x_54, 4, x_17); -lean_ctor_set(x_54, 5, x_18); -lean_inc(x_8); -lean_inc(x_7); -lean_inc(x_6); -x_55 = l_Lean_MVarId_refl(x_12, x_54, x_6, x_7, x_8, x_13); -if (lean_obj_tag(x_55) == 0) -{ -lean_object* x_56; lean_object* x_57; lean_object* x_58; -x_56 = lean_ctor_get(x_55, 1); -lean_inc(x_56); -lean_dec(x_55); -x_57 = lean_box(0); -x_58 = l_Lean_Elab_Tactic_replaceMainGoal(x_57, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_56); -if (lean_obj_tag(x_58) == 0) -{ -lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; -x_59 = lean_ctor_get(x_58, 1); -lean_inc(x_59); -if (lean_is_exclusive(x_58)) { - lean_ctor_release(x_58, 0); - lean_ctor_release(x_58, 1); - x_60 = x_58; -} else { - lean_dec_ref(x_58); - x_60 = lean_box(0); -} -x_61 = lean_box(0); -if (lean_is_scalar(x_60)) { - x_62 = lean_alloc_ctor(0, 2, 0); -} else { - x_62 = x_60; -} -lean_ctor_set(x_62, 0, x_61); -lean_ctor_set(x_62, 1, x_59); -return x_62; -} -else -{ -lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; -x_63 = lean_ctor_get(x_58, 0); -lean_inc(x_63); -x_64 = lean_ctor_get(x_58, 1); -lean_inc(x_64); -if (lean_is_exclusive(x_58)) { - lean_ctor_release(x_58, 0); - lean_ctor_release(x_58, 1); - x_65 = x_58; -} else { - lean_dec_ref(x_58); - x_65 = lean_box(0); -} -if (lean_is_scalar(x_65)) { - x_66 = lean_alloc_ctor(1, 2, 0); -} else { - x_66 = x_65; -} -lean_ctor_set(x_66, 0, x_63); -lean_ctor_set(x_66, 1, x_64); -return x_66; -} -} -else -{ -lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; -lean_dec(x_8); -lean_dec(x_7); -lean_dec(x_6); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -lean_dec(x_1); -x_67 = lean_ctor_get(x_55, 0); -lean_inc(x_67); -x_68 = lean_ctor_get(x_55, 1); -lean_inc(x_68); -if (lean_is_exclusive(x_55)) { - lean_ctor_release(x_55, 0); - lean_ctor_release(x_55, 1); - x_69 = x_55; -} else { - lean_dec_ref(x_55); - x_69 = lean_box(0); -} -if (lean_is_scalar(x_69)) { - x_70 = lean_alloc_ctor(1, 2, 0); -} else { - x_70 = x_69; -} -lean_ctor_set(x_70, 0, x_67); -lean_ctor_set(x_70, 1, x_68); -return x_70; -} -} -} -else -{ -uint8_t x_71; -lean_dec(x_8); -lean_dec(x_7); -lean_dec(x_6); -lean_dec(x_5); -lean_dec(x_4); -lean_dec(x_3); -lean_dec(x_2); -lean_dec(x_1); -x_71 = !lean_is_exclusive(x_10); -if (x_71 == 0) -{ -return x_10; -} -else -{ -lean_object* x_72; lean_object* x_73; lean_object* x_74; -x_72 = lean_ctor_get(x_10, 0); -x_73 = lean_ctor_get(x_10, 1); -lean_inc(x_73); -lean_inc(x_72); -lean_dec(x_10); -x_74 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_74, 0, x_72); -lean_ctor_set(x_74, 1, x_73); -return x_74; -} -} -} -} -static lean_object* _init_l_MyNat_evalRfl___rarg___closed__1() { -_start: -{ -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_MyNat_evalRfl___rarg___lambda__1), 9, 0); -return x_1; -} -} -LEAN_EXPORT lean_object* l_MyNat_evalRfl___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { -_start: -{ -lean_object* x_10; lean_object* x_11; -x_10 = l_MyNat_evalRfl___rarg___closed__1; -x_11 = l_Lean_Elab_Tactic_withMainContext___rarg(x_10, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); -return x_11; -} -} -LEAN_EXPORT lean_object* l_MyNat_evalRfl(lean_object* x_1) { -_start: -{ -lean_object* x_2; -x_2 = lean_alloc_closure((void*)(l_MyNat_evalRfl___rarg), 9, 0); -return x_2; -} -} -LEAN_EXPORT lean_object* l_MyNat_evalRfl___boxed(lean_object* x_1) { -_start: -{ -lean_object* x_2; -x_2 = l_MyNat_evalRfl(x_1); -lean_dec(x_1); -return x_2; -} -} -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_Mathlib_Lean_Expr_Basic(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -lean_object* initialize_Lean_Elab_Tactic_Basic(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_Modifications_Tactics(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_Mathlib_Lean_Expr_Basic(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_Lean_Elab_Tactic_Basic(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -l_MyNat_rewriteSeq___closed__1 = _init_l_MyNat_rewriteSeq___closed__1(); -lean_mark_persistent(l_MyNat_rewriteSeq___closed__1); -l_MyNat_rewriteSeq___closed__2 = _init_l_MyNat_rewriteSeq___closed__2(); -lean_mark_persistent(l_MyNat_rewriteSeq___closed__2); -l_MyNat_rewriteSeq___closed__3 = _init_l_MyNat_rewriteSeq___closed__3(); -lean_mark_persistent(l_MyNat_rewriteSeq___closed__3); -l_MyNat_rewriteSeq___closed__4 = _init_l_MyNat_rewriteSeq___closed__4(); -lean_mark_persistent(l_MyNat_rewriteSeq___closed__4); -l_MyNat_rewriteSeq___closed__5 = _init_l_MyNat_rewriteSeq___closed__5(); -lean_mark_persistent(l_MyNat_rewriteSeq___closed__5); -l_MyNat_rewriteSeq___closed__6 = _init_l_MyNat_rewriteSeq___closed__6(); -lean_mark_persistent(l_MyNat_rewriteSeq___closed__6); -l_MyNat_rewriteSeq___closed__7 = _init_l_MyNat_rewriteSeq___closed__7(); -lean_mark_persistent(l_MyNat_rewriteSeq___closed__7); -l_MyNat_rewriteSeq___closed__8 = _init_l_MyNat_rewriteSeq___closed__8(); -lean_mark_persistent(l_MyNat_rewriteSeq___closed__8); -l_MyNat_rewriteSeq___closed__9 = _init_l_MyNat_rewriteSeq___closed__9(); -lean_mark_persistent(l_MyNat_rewriteSeq___closed__9); -l_MyNat_rewriteSeq___closed__10 = _init_l_MyNat_rewriteSeq___closed__10(); -lean_mark_persistent(l_MyNat_rewriteSeq___closed__10); -l_MyNat_rewriteSeq___closed__11 = _init_l_MyNat_rewriteSeq___closed__11(); -lean_mark_persistent(l_MyNat_rewriteSeq___closed__11); -l_MyNat_rewriteSeq___closed__12 = _init_l_MyNat_rewriteSeq___closed__12(); -lean_mark_persistent(l_MyNat_rewriteSeq___closed__12); -l_MyNat_rewriteSeq___closed__13 = _init_l_MyNat_rewriteSeq___closed__13(); -lean_mark_persistent(l_MyNat_rewriteSeq___closed__13); -l_MyNat_rewriteSeq___closed__14 = _init_l_MyNat_rewriteSeq___closed__14(); -lean_mark_persistent(l_MyNat_rewriteSeq___closed__14); -l_MyNat_rewriteSeq___closed__15 = _init_l_MyNat_rewriteSeq___closed__15(); -lean_mark_persistent(l_MyNat_rewriteSeq___closed__15); -l_MyNat_rewriteSeq = _init_l_MyNat_rewriteSeq(); -lean_mark_persistent(l_MyNat_rewriteSeq); -l_MyNat_evalRewriteSeq___lambda__2___closed__1 = _init_l_MyNat_evalRewriteSeq___lambda__2___closed__1(); -lean_mark_persistent(l_MyNat_evalRewriteSeq___lambda__2___closed__1); -l_MyNat_evalRewriteSeq___lambda__2___closed__2 = _init_l_MyNat_evalRewriteSeq___lambda__2___closed__2(); -lean_mark_persistent(l_MyNat_evalRewriteSeq___lambda__2___closed__2); -l_MyNat_evalRewriteSeq___lambda__2___closed__3 = _init_l_MyNat_evalRewriteSeq___lambda__2___closed__3(); -lean_mark_persistent(l_MyNat_evalRewriteSeq___lambda__2___closed__3); -l_MyNat_evalRewriteSeq___lambda__2___closed__4 = _init_l_MyNat_evalRewriteSeq___lambda__2___closed__4(); -lean_mark_persistent(l_MyNat_evalRewriteSeq___lambda__2___closed__4); -l_MyNat_evalRewriteSeq___lambda__2___closed__5 = _init_l_MyNat_evalRewriteSeq___lambda__2___closed__5(); -lean_mark_persistent(l_MyNat_evalRewriteSeq___lambda__2___closed__5); -l_MyNat_evalRewriteSeq___lambda__3___closed__1 = _init_l_MyNat_evalRewriteSeq___lambda__3___closed__1(); -lean_mark_persistent(l_MyNat_evalRewriteSeq___lambda__3___closed__1); -l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__1 = _init_l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__1(); -lean_mark_persistent(l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__1); -l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__2 = _init_l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__2(); -lean_mark_persistent(l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__2); -l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__3 = _init_l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__3(); -lean_mark_persistent(l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__3); -l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__4 = _init_l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__4(); -lean_mark_persistent(l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__4); -l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__5 = _init_l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__5(); -lean_mark_persistent(l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__5); -l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__6 = _init_l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__6(); -lean_mark_persistent(l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__6); -l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__7 = _init_l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__7(); -lean_mark_persistent(l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__7); -l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__8 = _init_l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__8(); -lean_mark_persistent(l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__8); -l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__9 = _init_l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__9(); -lean_mark_persistent(l_Array_forInUnsafe_loop___at_Lean_Parser_Tactic_ElimApp_evalNames___spec__4___closed__9); -l_Lean_Parser_Tactic_ElimApp_evalNames___closed__1 = _init_l_Lean_Parser_Tactic_ElimApp_evalNames___closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic_ElimApp_evalNames___closed__1); -l_MyNat_induction___closed__1 = _init_l_MyNat_induction___closed__1(); -lean_mark_persistent(l_MyNat_induction___closed__1); -l_MyNat_induction___closed__2 = _init_l_MyNat_induction___closed__2(); -lean_mark_persistent(l_MyNat_induction___closed__2); -l_MyNat_induction___closed__3 = _init_l_MyNat_induction___closed__3(); -lean_mark_persistent(l_MyNat_induction___closed__3); -l_MyNat_induction___closed__4 = _init_l_MyNat_induction___closed__4(); -lean_mark_persistent(l_MyNat_induction___closed__4); -l_MyNat_induction___closed__5 = _init_l_MyNat_induction___closed__5(); -lean_mark_persistent(l_MyNat_induction___closed__5); -l_MyNat_induction___closed__6 = _init_l_MyNat_induction___closed__6(); -lean_mark_persistent(l_MyNat_induction___closed__6); -l_MyNat_induction___closed__7 = _init_l_MyNat_induction___closed__7(); -lean_mark_persistent(l_MyNat_induction___closed__7); -l_MyNat_induction___closed__8 = _init_l_MyNat_induction___closed__8(); -lean_mark_persistent(l_MyNat_induction___closed__8); -l_MyNat_induction___closed__9 = _init_l_MyNat_induction___closed__9(); -lean_mark_persistent(l_MyNat_induction___closed__9); -l_MyNat_induction___closed__10 = _init_l_MyNat_induction___closed__10(); -lean_mark_persistent(l_MyNat_induction___closed__10); -l_MyNat_induction___closed__11 = _init_l_MyNat_induction___closed__11(); -lean_mark_persistent(l_MyNat_induction___closed__11); -l_MyNat_induction___closed__12 = _init_l_MyNat_induction___closed__12(); -lean_mark_persistent(l_MyNat_induction___closed__12); -l_MyNat_induction___closed__13 = _init_l_MyNat_induction___closed__13(); -lean_mark_persistent(l_MyNat_induction___closed__13); -l_MyNat_induction___closed__14 = _init_l_MyNat_induction___closed__14(); -lean_mark_persistent(l_MyNat_induction___closed__14); -l_MyNat_induction___closed__15 = _init_l_MyNat_induction___closed__15(); -lean_mark_persistent(l_MyNat_induction___closed__15); -l_MyNat_induction___closed__16 = _init_l_MyNat_induction___closed__16(); -lean_mark_persistent(l_MyNat_induction___closed__16); -l_MyNat_induction___closed__17 = _init_l_MyNat_induction___closed__17(); -lean_mark_persistent(l_MyNat_induction___closed__17); -l_MyNat_induction___closed__18 = _init_l_MyNat_induction___closed__18(); -lean_mark_persistent(l_MyNat_induction___closed__18); -l_MyNat_induction___closed__19 = _init_l_MyNat_induction___closed__19(); -lean_mark_persistent(l_MyNat_induction___closed__19); -l_MyNat_induction___closed__20 = _init_l_MyNat_induction___closed__20(); -lean_mark_persistent(l_MyNat_induction___closed__20); -l_MyNat_induction___closed__21 = _init_l_MyNat_induction___closed__21(); -lean_mark_persistent(l_MyNat_induction___closed__21); -l_MyNat_induction___closed__22 = _init_l_MyNat_induction___closed__22(); -lean_mark_persistent(l_MyNat_induction___closed__22); -l_MyNat_induction___closed__23 = _init_l_MyNat_induction___closed__23(); -lean_mark_persistent(l_MyNat_induction___closed__23); -l_MyNat_induction___closed__24 = _init_l_MyNat_induction___closed__24(); -lean_mark_persistent(l_MyNat_induction___closed__24); -l_MyNat_induction = _init_l_MyNat_induction(); -lean_mark_persistent(l_MyNat_induction); -l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___lambda__1___closed__1 = _init_l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___lambda__1___closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___lambda__1___closed__1); -l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___closed__1 = _init_l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___closed__1(); -lean_mark_persistent(l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___closed__1); -l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___closed__2 = _init_l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___closed__2(); -lean_mark_persistent(l_Lean_Parser_Tactic___aux__NNG__Modifications__Tactics______elabRules__Lean__Parser__Tactic____root____MyNat__induction__1___closed__2); -l_MyNat_rfl___closed__1 = _init_l_MyNat_rfl___closed__1(); -lean_mark_persistent(l_MyNat_rfl___closed__1); -l_MyNat_rfl___closed__2 = _init_l_MyNat_rfl___closed__2(); -lean_mark_persistent(l_MyNat_rfl___closed__2); -l_MyNat_rfl___closed__3 = _init_l_MyNat_rfl___closed__3(); -lean_mark_persistent(l_MyNat_rfl___closed__3); -l_MyNat_rfl___closed__4 = _init_l_MyNat_rfl___closed__4(); -lean_mark_persistent(l_MyNat_rfl___closed__4); -l_MyNat_rfl = _init_l_MyNat_rfl(); -lean_mark_persistent(l_MyNat_rfl); -l_MyNat_evalRfl___rarg___closed__1 = _init_l_MyNat_evalRfl___rarg___closed__1(); -lean_mark_persistent(l_MyNat_evalRfl___rarg___closed__1); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/Modifications/Tactics.c.trace b/server/nng/build/ir/NNG/Modifications/Tactics.c.trace deleted file mode 100644 index b8a6417..0000000 --- a/server/nng/build/ir/NNG/Modifications/Tactics.c.trace +++ /dev/null @@ -1 +0,0 @@ -14754082556322596060 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/MyNat/Addition.c b/server/nng/build/ir/NNG/MyNat/Addition.c deleted file mode 100644 index db5eec9..0000000 --- a/server/nng/build/ir/NNG/MyNat/Addition.c +++ /dev/null @@ -1,100 +0,0 @@ -// Lean compiler output -// Module: NNG.MyNat.Addition -// Imports: Init NNG.MyNat.Definition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -static lean_object* l_MyNat_instAddMyNat___closed__1; -LEAN_EXPORT lean_object* l_MyNat_add___boxed(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_MyNat_instAddMyNat; -LEAN_EXPORT lean_object* l_MyNat_add(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_MyNat_add(lean_object* x_1, lean_object* x_2) { -_start: -{ -if (lean_obj_tag(x_2) == 0) -{ -lean_inc(x_1); -return x_1; -} -else -{ -uint8_t x_3; -x_3 = !lean_is_exclusive(x_2); -if (x_3 == 0) -{ -lean_object* x_4; lean_object* x_5; -x_4 = lean_ctor_get(x_2, 0); -x_5 = l_MyNat_add(x_1, x_4); -lean_ctor_set(x_2, 0, x_5); -return x_2; -} -else -{ -lean_object* x_6; lean_object* x_7; lean_object* x_8; -x_6 = lean_ctor_get(x_2, 0); -lean_inc(x_6); -lean_dec(x_2); -x_7 = l_MyNat_add(x_1, x_6); -x_8 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_8, 0, x_7); -return x_8; -} -} -} -} -LEAN_EXPORT lean_object* l_MyNat_add___boxed(lean_object* x_1, lean_object* x_2) { -_start: -{ -lean_object* x_3; -x_3 = l_MyNat_add(x_1, x_2); -lean_dec(x_1); -return x_3; -} -} -static lean_object* _init_l_MyNat_instAddMyNat___closed__1() { -_start: -{ -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_MyNat_add___boxed), 2, 0); -return x_1; -} -} -static lean_object* _init_l_MyNat_instAddMyNat() { -_start: -{ -lean_object* x_1; -x_1 = l_MyNat_instAddMyNat___closed__1; -return x_1; -} -} -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Definition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Definition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -l_MyNat_instAddMyNat___closed__1 = _init_l_MyNat_instAddMyNat___closed__1(); -lean_mark_persistent(l_MyNat_instAddMyNat___closed__1); -l_MyNat_instAddMyNat = _init_l_MyNat_instAddMyNat(); -lean_mark_persistent(l_MyNat_instAddMyNat); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/MyNat/Addition.c.trace b/server/nng/build/ir/NNG/MyNat/Addition.c.trace deleted file mode 100644 index 9a68d6e..0000000 --- a/server/nng/build/ir/NNG/MyNat/Addition.c.trace +++ /dev/null @@ -1 +0,0 @@ -2760095421866741095 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/MyNat/Definition.c b/server/nng/build/ir/NNG/MyNat/Definition.c deleted file mode 100644 index 344c155..0000000 --- a/server/nng/build/ir/NNG/MyNat/Definition.c +++ /dev/null @@ -1,799 +0,0 @@ -// Lean compiler output -// Module: NNG.MyNat.Definition -// Imports: Init -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -static lean_object* l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__2; -LEAN_EXPORT lean_object* l___private_NNG_MyNat_Definition_0__decEqMyNat____x40_NNG_MyNat_Definition___hyg_99____boxed(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_MyNat_instInhabitedMyNat; -static lean_object* l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__10; -static lean_object* l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__6; -static lean_object* l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__7; -lean_object* lean_mk_empty_array_with_capacity(lean_object*); -static lean_object* l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__1; -static lean_object* l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__9; -static lean_object* l_term_u2115___closed__5; -LEAN_EXPORT lean_object* l_instInhabitedMyNat; -static lean_object* l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__3; -LEAN_EXPORT uint8_t l___private_NNG_MyNat_Definition_0__decEqMyNat____x40_NNG_MyNat_Definition___hyg_99_(lean_object*, lean_object*); -static lean_object* l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__4; -static lean_object* l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__3; -LEAN_EXPORT lean_object* l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Syntax_getArgs(lean_object*); -static lean_object* l_term_u2115___closed__1; -lean_object* l_Lean_replaceRef(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_MyNat_instToStringMyNat___boxed(lean_object*); -uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_MyNat_one; -LEAN_EXPORT lean_object* l___private_NNG_MyNat_Definition_0__beqMyNat____x40_NNG_MyNat_Definition___hyg_15____boxed(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_term_u2115; -lean_object* l_Lean_SourceInfo_fromRef(lean_object*, uint8_t); -LEAN_EXPORT lean_object* l_MyNat_ofNat(lean_object*); -static lean_object* l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__5; -static lean_object* l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__4; -LEAN_EXPORT lean_object* l_MyNat_myNatFromNat(lean_object*); -static lean_object* l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__7; -LEAN_EXPORT lean_object* l_MyNat_natFromMyNat(lean_object*); -LEAN_EXPORT uint8_t l___private_NNG_MyNat_Definition_0__beqMyNat____x40_NNG_MyNat_Definition___hyg_15_(lean_object*, lean_object*); -lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Name_str___override(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_MyNat_instToStringMyNat(lean_object*); -lean_object* l_Lean_Syntax_node2(lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); -lean_object* l_Array_append___rarg(lean_object*, lean_object*); -static lean_object* l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__8; -static lean_object* l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__5; -static lean_object* l_MyNat_one___closed__2; -static lean_object* l_MyNat_one___closed__1; -uint8_t lean_nat_dec_eq(lean_object*, lean_object*); -static lean_object* l_instBEqMyNat___closed__1; -lean_object* l_Lean_Syntax_node1(lean_object*, lean_object*, lean_object*); -static lean_object* l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__6; -lean_object* lean_nat_sub(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_MyNat_myNatFromNat___boxed(lean_object*); -static lean_object* l_term_u2115___closed__4; -LEAN_EXPORT lean_object* l_MyNat_natFromMyNat___boxed(lean_object*); -LEAN_EXPORT lean_object* l___aux__NNG__MyNat__Definition______unexpand__MyNat__1(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Name_mkStr4(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT uint8_t l_instDecidableEqMyNat(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_instDecidableEqMyNat___boxed(lean_object*, lean_object*); -static lean_object* l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__1; -lean_object* lean_nat_add(lean_object*, lean_object*); -static lean_object* l_term_u2115___closed__3; -static lean_object* l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__2; -LEAN_EXPORT lean_object* l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1(lean_object*, lean_object*, lean_object*); -lean_object* l_String_toSubstring_x27(lean_object*); -lean_object* l_Nat_repr(lean_object*); -static lean_object* l_term_u2115___closed__2; -LEAN_EXPORT lean_object* l_instBEqMyNat; -LEAN_EXPORT lean_object* l_MyNat_ofNat___boxed(lean_object*); -LEAN_EXPORT uint8_t l___private_NNG_MyNat_Definition_0__beqMyNat____x40_NNG_MyNat_Definition___hyg_15_(lean_object* x_1, lean_object* x_2) { -_start: -{ -if (lean_obj_tag(x_1) == 0) -{ -if (lean_obj_tag(x_2) == 0) -{ -uint8_t x_3; -x_3 = 1; -return x_3; -} -else -{ -uint8_t x_4; -x_4 = 0; -return x_4; -} -} -else -{ -if (lean_obj_tag(x_2) == 0) -{ -uint8_t x_5; -x_5 = 0; -return x_5; -} -else -{ -lean_object* x_6; lean_object* x_7; -x_6 = lean_ctor_get(x_1, 0); -x_7 = lean_ctor_get(x_2, 0); -x_1 = x_6; -x_2 = x_7; -goto _start; -} -} -} -} -LEAN_EXPORT lean_object* l___private_NNG_MyNat_Definition_0__beqMyNat____x40_NNG_MyNat_Definition___hyg_15____boxed(lean_object* x_1, lean_object* x_2) { -_start: -{ -uint8_t x_3; lean_object* x_4; -x_3 = l___private_NNG_MyNat_Definition_0__beqMyNat____x40_NNG_MyNat_Definition___hyg_15_(x_1, x_2); -lean_dec(x_2); -lean_dec(x_1); -x_4 = lean_box(x_3); -return x_4; -} -} -static lean_object* _init_l_instBEqMyNat___closed__1() { -_start: -{ -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l___private_NNG_MyNat_Definition_0__beqMyNat____x40_NNG_MyNat_Definition___hyg_15____boxed), 2, 0); -return x_1; -} -} -static lean_object* _init_l_instBEqMyNat() { -_start: -{ -lean_object* x_1; -x_1 = l_instBEqMyNat___closed__1; -return x_1; -} -} -LEAN_EXPORT uint8_t l___private_NNG_MyNat_Definition_0__decEqMyNat____x40_NNG_MyNat_Definition___hyg_99_(lean_object* x_1, lean_object* x_2) { -_start: -{ -if (lean_obj_tag(x_1) == 0) -{ -if (lean_obj_tag(x_2) == 0) -{ -uint8_t x_3; -x_3 = 1; -return x_3; -} -else -{ -uint8_t x_4; -x_4 = 0; -return x_4; -} -} -else -{ -if (lean_obj_tag(x_2) == 0) -{ -uint8_t x_5; -x_5 = 0; -return x_5; -} -else -{ -lean_object* x_6; lean_object* x_7; -x_6 = lean_ctor_get(x_1, 0); -x_7 = lean_ctor_get(x_2, 0); -x_1 = x_6; -x_2 = x_7; -goto _start; -} -} -} -} -LEAN_EXPORT lean_object* l___private_NNG_MyNat_Definition_0__decEqMyNat____x40_NNG_MyNat_Definition___hyg_99____boxed(lean_object* x_1, lean_object* x_2) { -_start: -{ -uint8_t x_3; lean_object* x_4; -x_3 = l___private_NNG_MyNat_Definition_0__decEqMyNat____x40_NNG_MyNat_Definition___hyg_99_(x_1, x_2); -lean_dec(x_2); -lean_dec(x_1); -x_4 = lean_box(x_3); -return x_4; -} -} -LEAN_EXPORT uint8_t l_instDecidableEqMyNat(lean_object* x_1, lean_object* x_2) { -_start: -{ -uint8_t x_3; -x_3 = l___private_NNG_MyNat_Definition_0__decEqMyNat____x40_NNG_MyNat_Definition___hyg_99_(x_1, x_2); -return x_3; -} -} -LEAN_EXPORT lean_object* l_instDecidableEqMyNat___boxed(lean_object* x_1, lean_object* x_2) { -_start: -{ -uint8_t x_3; lean_object* x_4; -x_3 = l_instDecidableEqMyNat(x_1, x_2); -lean_dec(x_2); -lean_dec(x_1); -x_4 = lean_box(x_3); -return x_4; -} -} -static lean_object* _init_l_instInhabitedMyNat() { -_start: -{ -lean_object* x_1; -x_1 = lean_box(0); -return x_1; -} -} -static lean_object* _init_l_term_u2115___closed__1() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("termℕ", 7); -return x_1; -} -} -static lean_object* _init_l_term_u2115___closed__2() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l_term_u2115___closed__1; -x_3 = l_Lean_Name_str___override(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l_term_u2115___closed__3() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("ℕ", 3); -return x_1; -} -} -static lean_object* _init_l_term_u2115___closed__4() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_term_u2115___closed__3; -x_2 = lean_alloc_ctor(5, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; -} -} -static lean_object* _init_l_term_u2115___closed__5() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_term_u2115___closed__2; -x_2 = lean_unsigned_to_nat(1024u); -x_3 = l_term_u2115___closed__4; -x_4 = lean_alloc_ctor(3, 3, 0); -lean_ctor_set(x_4, 0, x_1); -lean_ctor_set(x_4, 1, x_2); -lean_ctor_set(x_4, 2, x_3); -return x_4; -} -} -static lean_object* _init_l_term_u2115() { -_start: -{ -lean_object* x_1; -x_1 = l_term_u2115___closed__5; -return x_1; -} -} -static lean_object* _init_l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__1() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("MyNat", 5); -return x_1; -} -} -static lean_object* _init_l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__2() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__1; -x_2 = l_String_toSubstring_x27(x_1); -return x_2; -} -} -static lean_object* _init_l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__3() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__1; -x_3 = l_Lean_Name_str___override(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__4() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__3; -x_3 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_3, 0, x_2); -lean_ctor_set(x_3, 1, x_1); -return x_3; -} -} -static lean_object* _init_l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__5() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__3; -x_2 = lean_alloc_ctor(0, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; -} -} -static lean_object* _init_l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__6() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__5; -x_3 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_3, 0, x_2); -lean_ctor_set(x_3, 1, x_1); -return x_3; -} -} -static lean_object* _init_l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__7() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__4; -x_2 = l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__6; -x_3 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_3, 0, x_1); -lean_ctor_set(x_3, 1, x_2); -return x_3; -} -} -LEAN_EXPORT lean_object* l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1(lean_object* x_1, lean_object* x_2, lean_object* x_3) { -_start: -{ -lean_object* x_4; uint8_t x_5; -x_4 = l_term_u2115___closed__2; -x_5 = l_Lean_Syntax_isOfKind(x_1, x_4); -if (x_5 == 0) -{ -lean_object* x_6; lean_object* x_7; -lean_dec(x_2); -x_6 = lean_box(1); -x_7 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_7, 0, x_6); -lean_ctor_set(x_7, 1, x_3); -return x_7; -} -else -{ -lean_object* x_8; uint8_t x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; -x_8 = lean_ctor_get(x_2, 5); -lean_inc(x_8); -x_9 = 0; -x_10 = l_Lean_SourceInfo_fromRef(x_8, x_9); -x_11 = lean_ctor_get(x_2, 2); -lean_inc(x_11); -x_12 = lean_ctor_get(x_2, 1); -lean_inc(x_12); -lean_dec(x_2); -x_13 = l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__3; -x_14 = l_Lean_addMacroScope(x_12, x_13, x_11); -x_15 = l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__2; -x_16 = l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__7; -x_17 = lean_alloc_ctor(3, 4, 0); -lean_ctor_set(x_17, 0, x_10); -lean_ctor_set(x_17, 1, x_15); -lean_ctor_set(x_17, 2, x_14); -lean_ctor_set(x_17, 3, x_16); -x_18 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_18, 0, x_17); -lean_ctor_set(x_18, 1, x_3); -return x_18; -} -} -} -static lean_object* _init_l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__1() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("ident", 5); -return x_1; -} -} -static lean_object* _init_l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__2() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__1; -x_3 = l_Lean_Name_str___override(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__3() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("Lean", 4); -return x_1; -} -} -static lean_object* _init_l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__4() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("Parser", 6); -return x_1; -} -} -static lean_object* _init_l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__5() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("Term", 4); -return x_1; -} -} -static lean_object* _init_l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__6() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("app", 3); -return x_1; -} -} -static lean_object* _init_l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__7() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; -x_1 = l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__3; -x_2 = l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__4; -x_3 = l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__5; -x_4 = l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__6; -x_5 = l_Lean_Name_mkStr4(x_1, x_2, x_3, x_4); -return x_5; -} -} -static lean_object* _init_l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__8() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_from_bytes("null", 4); -return x_1; -} -} -static lean_object* _init_l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__9() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__8; -x_3 = l_Lean_Name_str___override(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__10() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = lean_unsigned_to_nat(0u); -x_2 = lean_mk_empty_array_with_capacity(x_1); -return x_2; -} -} -LEAN_EXPORT lean_object* l___aux__NNG__MyNat__Definition______unexpand__MyNat__1(lean_object* x_1, lean_object* x_2, lean_object* x_3) { -_start: -{ -lean_object* x_4; uint8_t x_5; -x_4 = l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__2; -lean_inc(x_1); -x_5 = l_Lean_Syntax_isOfKind(x_1, x_4); -if (x_5 == 0) -{ -lean_object* x_6; uint8_t x_7; -x_6 = l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__7; -lean_inc(x_1); -x_7 = l_Lean_Syntax_isOfKind(x_1, x_6); -if (x_7 == 0) -{ -lean_object* x_8; lean_object* x_9; -lean_dec(x_1); -x_8 = lean_box(0); -x_9 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_9, 0, x_8); -lean_ctor_set(x_9, 1, x_3); -return x_9; -} -else -{ -lean_object* x_10; lean_object* x_11; uint8_t x_12; -x_10 = lean_unsigned_to_nat(0u); -x_11 = l_Lean_Syntax_getArg(x_1, x_10); -lean_inc(x_11); -x_12 = l_Lean_Syntax_isOfKind(x_11, x_4); -if (x_12 == 0) -{ -lean_object* x_13; lean_object* x_14; -lean_dec(x_11); -lean_dec(x_1); -x_13 = lean_box(0); -x_14 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_14, 0, x_13); -lean_ctor_set(x_14, 1, x_3); -return x_14; -} -else -{ -lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; uint8_t x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; -x_15 = lean_unsigned_to_nat(1u); -x_16 = l_Lean_Syntax_getArg(x_1, x_15); -lean_dec(x_1); -x_17 = l_Lean_Syntax_getArgs(x_16); -lean_dec(x_16); -x_18 = l_Lean_replaceRef(x_11, x_2); -lean_dec(x_11); -x_19 = 0; -x_20 = l_Lean_SourceInfo_fromRef(x_18, x_19); -x_21 = l_term_u2115___closed__3; -lean_inc(x_20); -x_22 = lean_alloc_ctor(2, 2, 0); -lean_ctor_set(x_22, 0, x_20); -lean_ctor_set(x_22, 1, x_21); -x_23 = l_term_u2115___closed__2; -lean_inc(x_20); -x_24 = l_Lean_Syntax_node1(x_20, x_23, x_22); -x_25 = l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__10; -x_26 = l_Array_append___rarg(x_25, x_17); -x_27 = l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__9; -lean_inc(x_20); -x_28 = lean_alloc_ctor(1, 3, 0); -lean_ctor_set(x_28, 0, x_20); -lean_ctor_set(x_28, 1, x_27); -lean_ctor_set(x_28, 2, x_26); -x_29 = l_Lean_Syntax_node2(x_20, x_6, x_24, x_28); -x_30 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_30, 0, x_29); -lean_ctor_set(x_30, 1, x_3); -return x_30; -} -} -} -else -{ -lean_object* x_31; uint8_t x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; -x_31 = l_Lean_replaceRef(x_1, x_2); -lean_dec(x_1); -x_32 = 0; -x_33 = l_Lean_SourceInfo_fromRef(x_31, x_32); -x_34 = l_term_u2115___closed__3; -lean_inc(x_33); -x_35 = lean_alloc_ctor(2, 2, 0); -lean_ctor_set(x_35, 0, x_33); -lean_ctor_set(x_35, 1, x_34); -x_36 = l_term_u2115___closed__2; -x_37 = l_Lean_Syntax_node1(x_33, x_36, x_35); -x_38 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_38, 0, x_37); -lean_ctor_set(x_38, 1, x_3); -return x_38; -} -} -} -LEAN_EXPORT lean_object* l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { -_start: -{ -lean_object* x_4; -x_4 = l___aux__NNG__MyNat__Definition______unexpand__MyNat__1(x_1, x_2, x_3); -lean_dec(x_2); -return x_4; -} -} -static lean_object* _init_l_MyNat_instInhabitedMyNat() { -_start: -{ -lean_object* x_1; -x_1 = lean_box(0); -return x_1; -} -} -LEAN_EXPORT lean_object* l_MyNat_myNatFromNat(lean_object* x_1) { -_start: -{ -lean_object* x_2; uint8_t x_3; -x_2 = lean_unsigned_to_nat(0u); -x_3 = lean_nat_dec_eq(x_1, x_2); -if (x_3 == 0) -{ -lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; -x_4 = lean_unsigned_to_nat(1u); -x_5 = lean_nat_sub(x_1, x_4); -x_6 = l_MyNat_myNatFromNat(x_5); -lean_dec(x_5); -x_7 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_7, 0, x_6); -return x_7; -} -else -{ -lean_object* x_8; -x_8 = lean_box(0); -return x_8; -} -} -} -LEAN_EXPORT lean_object* l_MyNat_myNatFromNat___boxed(lean_object* x_1) { -_start: -{ -lean_object* x_2; -x_2 = l_MyNat_myNatFromNat(x_1); -lean_dec(x_1); -return x_2; -} -} -LEAN_EXPORT lean_object* l_MyNat_natFromMyNat(lean_object* x_1) { -_start: -{ -if (lean_obj_tag(x_1) == 0) -{ -lean_object* x_2; -x_2 = lean_unsigned_to_nat(0u); -return x_2; -} -else -{ -lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; -x_3 = lean_ctor_get(x_1, 0); -x_4 = l_MyNat_natFromMyNat(x_3); -x_5 = lean_unsigned_to_nat(1u); -x_6 = lean_nat_add(x_4, x_5); -lean_dec(x_4); -return x_6; -} -} -} -LEAN_EXPORT lean_object* l_MyNat_natFromMyNat___boxed(lean_object* x_1) { -_start: -{ -lean_object* x_2; -x_2 = l_MyNat_natFromMyNat(x_1); -lean_dec(x_1); -return x_2; -} -} -LEAN_EXPORT lean_object* l_MyNat_ofNat(lean_object* x_1) { -_start: -{ -lean_object* x_2; -x_2 = l_MyNat_myNatFromNat(x_1); -return x_2; -} -} -LEAN_EXPORT lean_object* l_MyNat_ofNat___boxed(lean_object* x_1) { -_start: -{ -lean_object* x_2; -x_2 = l_MyNat_ofNat(x_1); -lean_dec(x_1); -return x_2; -} -} -LEAN_EXPORT lean_object* l_MyNat_instToStringMyNat(lean_object* x_1) { -_start: -{ -lean_object* x_2; lean_object* x_3; -x_2 = l_MyNat_natFromMyNat(x_1); -x_3 = l_Nat_repr(x_2); -return x_3; -} -} -LEAN_EXPORT lean_object* l_MyNat_instToStringMyNat___boxed(lean_object* x_1) { -_start: -{ -lean_object* x_2; -x_2 = l_MyNat_instToStringMyNat(x_1); -lean_dec(x_1); -return x_2; -} -} -static lean_object* _init_l_MyNat_one___closed__1() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = lean_unsigned_to_nat(0u); -x_2 = l_MyNat_myNatFromNat(x_1); -return x_2; -} -} -static lean_object* _init_l_MyNat_one___closed__2() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_MyNat_one___closed__1; -x_2 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_2, 0, x_1); -return x_2; -} -} -static lean_object* _init_l_MyNat_one() { -_start: -{ -lean_object* x_1; -x_1 = l_MyNat_one___closed__2; -return x_1; -} -} -lean_object* initialize_Init(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_MyNat_Definition(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -l_instBEqMyNat___closed__1 = _init_l_instBEqMyNat___closed__1(); -lean_mark_persistent(l_instBEqMyNat___closed__1); -l_instBEqMyNat = _init_l_instBEqMyNat(); -lean_mark_persistent(l_instBEqMyNat); -l_instInhabitedMyNat = _init_l_instInhabitedMyNat(); -lean_mark_persistent(l_instInhabitedMyNat); -l_term_u2115___closed__1 = _init_l_term_u2115___closed__1(); -lean_mark_persistent(l_term_u2115___closed__1); -l_term_u2115___closed__2 = _init_l_term_u2115___closed__2(); -lean_mark_persistent(l_term_u2115___closed__2); -l_term_u2115___closed__3 = _init_l_term_u2115___closed__3(); -lean_mark_persistent(l_term_u2115___closed__3); -l_term_u2115___closed__4 = _init_l_term_u2115___closed__4(); -lean_mark_persistent(l_term_u2115___closed__4); -l_term_u2115___closed__5 = _init_l_term_u2115___closed__5(); -lean_mark_persistent(l_term_u2115___closed__5); -l_term_u2115 = _init_l_term_u2115(); -lean_mark_persistent(l_term_u2115); -l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__1 = _init_l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__1(); -lean_mark_persistent(l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__1); -l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__2 = _init_l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__2(); -lean_mark_persistent(l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__2); -l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__3 = _init_l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__3(); -lean_mark_persistent(l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__3); -l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__4 = _init_l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__4(); -lean_mark_persistent(l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__4); -l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__5 = _init_l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__5(); -lean_mark_persistent(l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__5); -l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__6 = _init_l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__6(); -lean_mark_persistent(l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__6); -l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__7 = _init_l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__7(); -lean_mark_persistent(l___aux__NNG__MyNat__Definition______macroRules__term_u2115__1___closed__7); -l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__1 = _init_l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__1(); -lean_mark_persistent(l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__1); -l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__2 = _init_l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__2(); -lean_mark_persistent(l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__2); -l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__3 = _init_l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__3(); -lean_mark_persistent(l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__3); -l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__4 = _init_l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__4(); -lean_mark_persistent(l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__4); -l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__5 = _init_l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__5(); -lean_mark_persistent(l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__5); -l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__6 = _init_l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__6(); -lean_mark_persistent(l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__6); -l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__7 = _init_l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__7(); -lean_mark_persistent(l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__7); -l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__8 = _init_l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__8(); -lean_mark_persistent(l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__8); -l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__9 = _init_l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__9(); -lean_mark_persistent(l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__9); -l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__10 = _init_l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__10(); -lean_mark_persistent(l___aux__NNG__MyNat__Definition______unexpand__MyNat__1___closed__10); -l_MyNat_instInhabitedMyNat = _init_l_MyNat_instInhabitedMyNat(); -lean_mark_persistent(l_MyNat_instInhabitedMyNat); -l_MyNat_one___closed__1 = _init_l_MyNat_one___closed__1(); -lean_mark_persistent(l_MyNat_one___closed__1); -l_MyNat_one___closed__2 = _init_l_MyNat_one___closed__2(); -lean_mark_persistent(l_MyNat_one___closed__2); -l_MyNat_one = _init_l_MyNat_one(); -lean_mark_persistent(l_MyNat_one); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/MyNat/Definition.c.trace b/server/nng/build/ir/NNG/MyNat/Definition.c.trace deleted file mode 100644 index 78e3290..0000000 --- a/server/nng/build/ir/NNG/MyNat/Definition.c.trace +++ /dev/null @@ -1 +0,0 @@ -6972496789146285202 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/MyNat/Multiplication.c b/server/nng/build/ir/NNG/MyNat/Multiplication.c deleted file mode 100644 index 9da0f29..0000000 --- a/server/nng/build/ir/NNG/MyNat/Multiplication.c +++ /dev/null @@ -1,100 +0,0 @@ -// Lean compiler output -// Module: NNG.MyNat.Multiplication -// Imports: Init NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -LEAN_EXPORT lean_object* l_MyNat_instMulMyNat; -static lean_object* l_MyNat_instMulMyNat___closed__1; -lean_object* l_MyNat_myNatFromNat(lean_object*); -LEAN_EXPORT lean_object* l_MyNat_mul___boxed(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_MyNat_mul(lean_object*, lean_object*); -lean_object* l_MyNat_add(lean_object*, lean_object*); -static lean_object* l_MyNat_mul___closed__1; -static lean_object* _init_l_MyNat_mul___closed__1() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = lean_unsigned_to_nat(0u); -x_2 = l_MyNat_myNatFromNat(x_1); -return x_2; -} -} -LEAN_EXPORT lean_object* l_MyNat_mul(lean_object* x_1, lean_object* x_2) { -_start: -{ -if (lean_obj_tag(x_2) == 0) -{ -lean_object* x_3; -x_3 = l_MyNat_mul___closed__1; -return x_3; -} -else -{ -lean_object* x_4; lean_object* x_5; lean_object* x_6; -x_4 = lean_ctor_get(x_2, 0); -x_5 = l_MyNat_mul(x_1, x_4); -x_6 = l_MyNat_add(x_1, x_5); -return x_6; -} -} -} -LEAN_EXPORT lean_object* l_MyNat_mul___boxed(lean_object* x_1, lean_object* x_2) { -_start: -{ -lean_object* x_3; -x_3 = l_MyNat_mul(x_1, x_2); -lean_dec(x_2); -lean_dec(x_1); -return x_3; -} -} -static lean_object* _init_l_MyNat_instMulMyNat___closed__1() { -_start: -{ -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_MyNat_mul___boxed), 2, 0); -return x_1; -} -} -static lean_object* _init_l_MyNat_instMulMyNat() { -_start: -{ -lean_object* x_1; -x_1 = l_MyNat_instMulMyNat___closed__1; -return x_1; -} -} -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_MyNat_Multiplication(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -l_MyNat_mul___closed__1 = _init_l_MyNat_mul___closed__1(); -lean_mark_persistent(l_MyNat_mul___closed__1); -l_MyNat_instMulMyNat___closed__1 = _init_l_MyNat_instMulMyNat___closed__1(); -lean_mark_persistent(l_MyNat_instMulMyNat___closed__1); -l_MyNat_instMulMyNat = _init_l_MyNat_instMulMyNat(); -lean_mark_persistent(l_MyNat_instMulMyNat); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/MyNat/Multiplication.c.trace b/server/nng/build/ir/NNG/MyNat/Multiplication.c.trace deleted file mode 100644 index a9ec026..0000000 --- a/server/nng/build/ir/NNG/MyNat/Multiplication.c.trace +++ /dev/null @@ -1 +0,0 @@ -2052634667963101258 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/MyNat/Theorems/Addition.c b/server/nng/build/ir/NNG/MyNat/Theorems/Addition.c deleted file mode 100644 index a33cb00..0000000 --- a/server/nng/build/ir/NNG/MyNat/Theorems/Addition.c +++ /dev/null @@ -1,37 +0,0 @@ -// Lean compiler output -// Module: NNG.MyNat.Theorems.Addition -// Imports: Init NNG.Metadata NNG.MyNat.Addition -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_Metadata(uint8_t builtin, lean_object*); -lean_object* initialize_NNG_MyNat_Addition(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_MyNat_Theorems_Addition(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_Metadata(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -res = initialize_NNG_MyNat_Addition(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/MyNat/Theorems/Addition.c.trace b/server/nng/build/ir/NNG/MyNat/Theorems/Addition.c.trace deleted file mode 100644 index bfa62e3..0000000 --- a/server/nng/build/ir/NNG/MyNat/Theorems/Addition.c.trace +++ /dev/null @@ -1 +0,0 @@ -3227530040224467366 \ No newline at end of file diff --git a/server/nng/build/ir/NNG/MyNat/Theorems/Proposition.c b/server/nng/build/ir/NNG/MyNat/Theorems/Proposition.c deleted file mode 100644 index 4175d5f..0000000 --- a/server/nng/build/ir/NNG/MyNat/Theorems/Proposition.c +++ /dev/null @@ -1,29 +0,0 @@ -// Lean compiler output -// Module: NNG.MyNat.Theorems.Proposition -// Imports: Init -#include -#if defined(__clang__) -#pragma clang diagnostic ignored "-Wunused-parameter" -#pragma clang diagnostic ignored "-Wunused-label" -#elif defined(__GNUC__) && !defined(__CLANG__) -#pragma GCC diagnostic ignored "-Wunused-parameter" -#pragma GCC diagnostic ignored "-Wunused-label" -#pragma GCC diagnostic ignored "-Wunused-but-set-variable" -#endif -#ifdef __cplusplus -extern "C" { -#endif -lean_object* initialize_Init(uint8_t builtin, lean_object*); -static bool _G_initialized = false; -LEAN_EXPORT lean_object* initialize_NNG_MyNat_Theorems_Proposition(uint8_t builtin, lean_object* w) { -lean_object * res; -if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); -_G_initialized = true; -res = initialize_Init(builtin, lean_io_mk_world()); -if (lean_io_result_is_error(res)) return res; -lean_dec_ref(res); -return lean_io_result_mk_ok(lean_box(0)); -} -#ifdef __cplusplus -} -#endif diff --git a/server/nng/build/ir/NNG/MyNat/Theorems/Proposition.c.trace b/server/nng/build/ir/NNG/MyNat/Theorems/Proposition.c.trace deleted file mode 100644 index 3b33097..0000000 --- a/server/nng/build/ir/NNG/MyNat/Theorems/Proposition.c.trace +++ /dev/null @@ -1 +0,0 @@ -483796173031302994 \ No newline at end of file diff --git a/server/nng/build/lib/NNG.ilean b/server/nng/build/lib/NNG.ilean deleted file mode 100644 index 03c7188..0000000 --- a/server/nng/build/lib/NNG.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG.olean b/server/nng/build/lib/NNG.olean deleted file mode 100644 index 1712c51..0000000 Binary files a/server/nng/build/lib/NNG.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG.trace b/server/nng/build/lib/NNG.trace deleted file mode 100644 index 813ce6e..0000000 --- a/server/nng/build/lib/NNG.trace +++ /dev/null @@ -1 +0,0 @@ -7356427851528760174 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Doc/Definitions.ilean b/server/nng/build/lib/NNG/Doc/Definitions.ilean deleted file mode 100644 index 7158bdc..0000000 --- a/server/nng/build/lib/NNG/Doc/Definitions.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Doc.Definitions"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Doc/Definitions.olean b/server/nng/build/lib/NNG/Doc/Definitions.olean deleted file mode 100644 index 5cb4d98..0000000 Binary files a/server/nng/build/lib/NNG/Doc/Definitions.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Doc/Definitions.trace b/server/nng/build/lib/NNG/Doc/Definitions.trace deleted file mode 100644 index a4001fc..0000000 --- a/server/nng/build/lib/NNG/Doc/Definitions.trace +++ /dev/null @@ -1 +0,0 @@ -2922655963706979749 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Doc/Lemmas.ilean b/server/nng/build/lib/NNG/Doc/Lemmas.ilean deleted file mode 100644 index 128363e..0000000 --- a/server/nng/build/lib/NNG/Doc/Lemmas.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Doc.Lemmas"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Doc/Lemmas.olean b/server/nng/build/lib/NNG/Doc/Lemmas.olean deleted file mode 100644 index f3f354e..0000000 Binary files a/server/nng/build/lib/NNG/Doc/Lemmas.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Doc/Lemmas.trace b/server/nng/build/lib/NNG/Doc/Lemmas.trace deleted file mode 100644 index a348b20..0000000 --- a/server/nng/build/lib/NNG/Doc/Lemmas.trace +++ /dev/null @@ -1 +0,0 @@ -16771103639053061509 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Doc/Tactics.ilean b/server/nng/build/lib/NNG/Doc/Tactics.ilean deleted file mode 100644 index 4722546..0000000 --- a/server/nng/build/lib/NNG/Doc/Tactics.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Doc.Tactics"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Doc/Tactics.olean b/server/nng/build/lib/NNG/Doc/Tactics.olean deleted file mode 100644 index abbc514..0000000 Binary files a/server/nng/build/lib/NNG/Doc/Tactics.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Doc/Tactics.trace b/server/nng/build/lib/NNG/Doc/Tactics.trace deleted file mode 100644 index 5a55535..0000000 --- a/server/nng/build/lib/NNG/Doc/Tactics.trace +++ /dev/null @@ -1 +0,0 @@ -5348243054589539109 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Addition.ilean b/server/nng/build/lib/NNG/Levels/Addition.ilean deleted file mode 100644 index bc487b8..0000000 --- a/server/nng/build/lib/NNG/Levels/Addition.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.Addition"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Addition.olean b/server/nng/build/lib/NNG/Levels/Addition.olean deleted file mode 100644 index fa6e4be..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Addition.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Addition.trace b/server/nng/build/lib/NNG/Levels/Addition.trace deleted file mode 100644 index 97256e5..0000000 --- a/server/nng/build/lib/NNG/Levels/Addition.trace +++ /dev/null @@ -1 +0,0 @@ -2084978910118405033 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Addition/Level_1.ilean b/server/nng/build/lib/NNG/Levels/Addition/Level_1.ilean deleted file mode 100644 index bb66cc8..0000000 --- a/server/nng/build/lib/NNG/Levels/Addition/Level_1.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:MyNat.add_zero":{"usages":[[52,8,52,16]],"definition":null},"c:MyNat.add_succ":{"usages":[[57,8,57,16]],"definition":null},"c:MyNat":{"usages":[[40,9,40,10]],"definition":null},"c:Lean.Meta.tactic.hygienic":{"usages":[[10,11,10,26]],"definition":null}},"module":"NNG.Levels.Addition.Level_1"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Addition/Level_1.olean b/server/nng/build/lib/NNG/Levels/Addition/Level_1.olean deleted file mode 100644 index 05e0a5d..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Addition/Level_1.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Addition/Level_1.trace b/server/nng/build/lib/NNG/Levels/Addition/Level_1.trace deleted file mode 100644 index 09a9b3a..0000000 --- a/server/nng/build/lib/NNG/Levels/Addition/Level_1.trace +++ /dev/null @@ -1 +0,0 @@ -5269099431713252405 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Addition/Level_2.ilean b/server/nng/build/lib/NNG/Levels/Addition/Level_2.ilean deleted file mode 100644 index a4bb3ce..0000000 --- a/server/nng/build/lib/NNG/Levels/Addition/Level_2.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:MyNat.add_zero":{"usages":[[14,8,14,16],[52,6,52,14],[55,6,55,14]],"definition":null},"c:MyNat.add_succ":{"usages":[[16,8,16,16],[58,6,58,14],[59,6,59,14],[60,6,60,14]],"definition":null},"c:MyNat":{"usages":[[12,22,12,23],[36,13,36,14]],"definition":null},"c:AdditionWorld.zero_add":{"usages":[[45,8,45,16],[45,18,45,26]],"definition":[12,8,12,16]}},"module":"NNG.Levels.Addition.Level_2"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Addition/Level_2.olean b/server/nng/build/lib/NNG/Levels/Addition/Level_2.olean deleted file mode 100644 index ea7bd68..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Addition/Level_2.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Addition/Level_2.trace b/server/nng/build/lib/NNG/Levels/Addition/Level_2.trace deleted file mode 100644 index 14654bc..0000000 --- a/server/nng/build/lib/NNG/Levels/Addition/Level_2.trace +++ /dev/null @@ -1 +0,0 @@ -17690234639472501785 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Addition/Level_3.ilean b/server/nng/build/lib/NNG/Levels/Addition/Level_3.ilean deleted file mode 100644 index 0af6240..0000000 --- a/server/nng/build/lib/NNG/Levels/Addition/Level_3.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:MyNat.succ":{"usages":[[47,16,47,20],[47,29,47,33]],"definition":null},"c:MyNat.add_zero":{"usages":[[15,8,15,16],[16,8,16,16],[54,8,54,16],[55,8,55,16]],"definition":null},"c:MyNat.add_succ":{"usages":[[18,8,18,16],[19,8,19,16],[20,8,20,16],[57,8,57,16],[59,8,59,16]],"definition":null},"c:MyNat":{"usages":[[13,27,13,28],[47,11,47,12]],"definition":null},"c:AdditionWorld.add_assoc":{"usages":[],"definition":[13,8,13,17]}},"module":"NNG.Levels.Addition.Level_3"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Addition/Level_3.olean b/server/nng/build/lib/NNG/Levels/Addition/Level_3.olean deleted file mode 100644 index 29c607a..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Addition/Level_3.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Addition/Level_3.trace b/server/nng/build/lib/NNG/Levels/Addition/Level_3.trace deleted file mode 100644 index 7d2c4df..0000000 --- a/server/nng/build/lib/NNG/Levels/Addition/Level_3.trace +++ /dev/null @@ -1 +0,0 @@ -18302928042269315295 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Addition/Level_4.ilean b/server/nng/build/lib/NNG/Levels/Addition/Level_4.ilean deleted file mode 100644 index c3a591a..0000000 --- a/server/nng/build/lib/NNG/Levels/Addition/Level_4.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:MyNat.succ":{"usages":[[13,29,13,33],[13,42,13,46]],"definition":null},"c:MyNat.add_zero":{"usages":[[15,8,15,16],[16,8,16,16],[39,10,39,18],[47,8,47,16]],"definition":null},"c:MyNat.add_succ":{"usages":[[18,8,18,16],[20,8,20,16],[43,10,43,18],[49,8,49,16]],"definition":null},"c:MyNat":{"usages":[[13,24,13,25],[35,11,35,12]],"definition":null},"c:AdditionWorld.zero_add":{"usages":[[38,10,38,18],[46,8,46,16]],"definition":null},"c:AdditionWorld.succ_add":{"usages":[[41,10,41,18],[51,8,51,16]],"definition":[13,8,13,16]}},"module":"NNG.Levels.Addition.Level_4"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Addition/Level_4.olean b/server/nng/build/lib/NNG/Levels/Addition/Level_4.olean deleted file mode 100644 index 5d36bd4..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Addition/Level_4.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Addition/Level_4.trace b/server/nng/build/lib/NNG/Levels/Addition/Level_4.trace deleted file mode 100644 index 72e6acf..0000000 --- a/server/nng/build/lib/NNG/Levels/Addition/Level_4.trace +++ /dev/null @@ -1 +0,0 @@ -12154535057277385306 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Addition/Level_5.ilean b/server/nng/build/lib/NNG/Levels/Addition/Level_5.ilean deleted file mode 100644 index dea7a56..0000000 --- a/server/nng/build/lib/NNG/Levels/Addition/Level_5.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:MyNat.succ":{"usages":[[23,37,23,41],[45,14,45,18]],"definition":null},"c:MyNat.add_zero":{"usages":[[16,8,16,16],[48,6,48,14]],"definition":null},"c:MyNat.add_succ":{"usages":[[18,8,18,16],[47,6,47,14]],"definition":null},"c:MyNat":{"usages":[[13,24,13,25],[23,32,23,33],[45,9,45,10]],"definition":null},"c:AdditionWorld.zero_add":{"usages":[[15,8,15,16]],"definition":null},"c:AdditionWorld.succ_add":{"usages":[[20,8,20,16]],"definition":null},"c:AdditionWorld.one_eq_succ_zero":{"usages":[[46,6,46,22]],"definition":[23,8,23,24]},"c:AdditionWorld.add_comm":{"usages":[],"definition":[13,8,13,16]}},"module":"NNG.Levels.Addition.Level_5"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Addition/Level_5.olean b/server/nng/build/lib/NNG/Levels/Addition/Level_5.olean deleted file mode 100644 index 8c8847d..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Addition/Level_5.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Addition/Level_5.trace b/server/nng/build/lib/NNG/Levels/Addition/Level_5.trace deleted file mode 100644 index b660c1d..0000000 --- a/server/nng/build/lib/NNG/Levels/Addition/Level_5.trace +++ /dev/null @@ -1 +0,0 @@ -9679823460697032654 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Addition/Level_6.ilean b/server/nng/build/lib/NNG/Levels/Addition/Level_6.ilean deleted file mode 100644 index d1d3fc5..0000000 --- a/server/nng/build/lib/NNG/Levels/Addition/Level_6.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:MyNat":{"usages":[[40,13,40,14]],"definition":null},"c:AdditionWorld.add_comm":{"usages":[[42,6,42,14]],"definition":null},"c:AdditionWorld.add_assoc":{"usages":[[41,6,41,15],[43,7,43,16]],"definition":null}},"module":"NNG.Levels.Addition.Level_6"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Addition/Level_6.olean b/server/nng/build/lib/NNG/Levels/Addition/Level_6.olean deleted file mode 100644 index d015a75..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Addition/Level_6.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Addition/Level_6.trace b/server/nng/build/lib/NNG/Levels/Addition/Level_6.trace deleted file mode 100644 index 13460c6..0000000 --- a/server/nng/build/lib/NNG/Levels/Addition/Level_6.trace +++ /dev/null @@ -1 +0,0 @@ -17709657049698654137 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition.ilean b/server/nng/build/lib/NNG/Levels/AdvAddition.ilean deleted file mode 100644 index 0b6e7cd..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.AdvAddition"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition.olean b/server/nng/build/lib/NNG/Levels/AdvAddition.olean deleted file mode 100644 index ac8c8d7..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvAddition.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition.trace b/server/nng/build/lib/NNG/Levels/AdvAddition.trace deleted file mode 100644 index 9116234..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition.trace +++ /dev/null @@ -1 +0,0 @@ -7852774950450280612 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_1.ilean b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_1.ilean deleted file mode 100644 index e9fa163..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_1.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:not_false_iff":{"usages":[[17,75,17,88]],"definition":null},"c:ne_eq":{"usages":[[17,68,17,73]],"definition":null},"c:imp_self":{"usages":[[15,88,15,96]],"definition":null},"c:MyNat.zero_ne_succ":{"usages":[],"definition":[17,8,17,26]},"c:MyNat.zero":{"usages":[[17,37,17,41]],"definition":null},"c:MyNat.succ_inj":{"usages":[[22,10,22,18]],"definition":[15,8,15,22]},"c:MyNat.succ.injEq":{"usages":[[15,76,15,86]],"definition":null},"c:MyNat.succ":{"usages":[[15,35,15,39],[15,44,15,48],[17,44,17,48],[21,20,21,24],[21,29,21,33]],"definition":null},"c:MyNat":{"usages":[[15,30,15,31],[17,32,17,33],[21,11,21,12]],"definition":null}},"module":"NNG.Levels.AdvAddition.Level_1"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_1.olean b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_1.olean deleted file mode 100644 index d9d3960..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_1.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_1.trace b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_1.trace deleted file mode 100644 index d0094f7..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_1.trace +++ /dev/null @@ -1 +0,0 @@ -9336372057508599589 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_10.ilean b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_10.ilean deleted file mode 100644 index 2423540..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_10.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.AdvAddition.Level_10"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_10.olean b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_10.olean deleted file mode 100644 index 8352980..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_10.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_10.trace b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_10.trace deleted file mode 100644 index ed3ffc8..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_10.trace +++ /dev/null @@ -1 +0,0 @@ -4008453200266032081 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_11.ilean b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_11.ilean deleted file mode 100644 index 6759c40..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_11.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.AdvAddition.Level_11"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_11.olean b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_11.olean deleted file mode 100644 index 502eea0..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_11.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_11.trace b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_11.trace deleted file mode 100644 index 5b253cc..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_11.trace +++ /dev/null @@ -1 +0,0 @@ -10015610238961501552 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_12.ilean b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_12.ilean deleted file mode 100644 index b770a6c..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_12.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.AdvAddition.Level_12"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_12.olean b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_12.olean deleted file mode 100644 index ae2e8a3..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_12.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_12.trace b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_12.trace deleted file mode 100644 index 15d3040..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_12.trace +++ /dev/null @@ -1 +0,0 @@ -5389173862524826914 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_13.ilean b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_13.ilean deleted file mode 100644 index cd9ce1e..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_13.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.AdvAddition.Level_13"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_13.olean b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_13.olean deleted file mode 100644 index 3204313..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_13.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_13.trace b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_13.trace deleted file mode 100644 index 3535774..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_13.trace +++ /dev/null @@ -1 +0,0 @@ -185528048873600791 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_2.ilean b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_2.ilean deleted file mode 100644 index 138951c..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_2.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.AdvAddition.Level_2"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_2.olean b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_2.olean deleted file mode 100644 index faa18fe..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_2.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_2.trace b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_2.trace deleted file mode 100644 index dfa5b14..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_2.trace +++ /dev/null @@ -1 +0,0 @@ -3507750203879559481 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_3.ilean b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_3.ilean deleted file mode 100644 index 3e7a817..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_3.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.AdvAddition.Level_3"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_3.olean b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_3.olean deleted file mode 100644 index 6b13a3a..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_3.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_3.trace b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_3.trace deleted file mode 100644 index 410d78c..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_3.trace +++ /dev/null @@ -1 +0,0 @@ -18314890376638277065 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_4.ilean b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_4.ilean deleted file mode 100644 index e2bbb14..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_4.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.AdvAddition.Level_4"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_4.olean b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_4.olean deleted file mode 100644 index 48d1e85..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_4.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_4.trace b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_4.trace deleted file mode 100644 index 16e6312..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_4.trace +++ /dev/null @@ -1 +0,0 @@ -2092365143561121648 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_5.ilean b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_5.ilean deleted file mode 100644 index 3ab7757..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_5.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.AdvAddition.Level_5"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_5.olean b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_5.olean deleted file mode 100644 index 7df7752..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_5.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_5.trace b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_5.trace deleted file mode 100644 index ff557f6..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_5.trace +++ /dev/null @@ -1 +0,0 @@ -17123810049702200014 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_6.ilean b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_6.ilean deleted file mode 100644 index 083387d..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_6.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.AdvAddition.Level_6"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_6.olean b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_6.olean deleted file mode 100644 index 76fa3ba..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_6.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_6.trace b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_6.trace deleted file mode 100644 index b56da14..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_6.trace +++ /dev/null @@ -1 +0,0 @@ -9314509491732931710 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_7.ilean b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_7.ilean deleted file mode 100644 index 8abd9ea..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_7.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.AdvAddition.Level_7"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_7.olean b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_7.olean deleted file mode 100644 index c71b2ad..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_7.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_7.trace b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_7.trace deleted file mode 100644 index 2d90327..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_7.trace +++ /dev/null @@ -1 +0,0 @@ -13172030794097753806 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_8.ilean b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_8.ilean deleted file mode 100644 index 2b8dbbd..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_8.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.AdvAddition.Level_8"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_8.olean b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_8.olean deleted file mode 100644 index 7130733..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_8.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_8.trace b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_8.trace deleted file mode 100644 index c4f1af7..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_8.trace +++ /dev/null @@ -1 +0,0 @@ -10314181165617171139 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_9.ilean b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_9.ilean deleted file mode 100644 index 19ae684..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_9.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.AdvAddition.Level_9"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_9.olean b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_9.olean deleted file mode 100644 index 4041be7..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_9.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_9.trace b/server/nng/build/lib/NNG/Levels/AdvAddition/Level_9.trace deleted file mode 100644 index e3e3b96..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvAddition/Level_9.trace +++ /dev/null @@ -1 +0,0 @@ -8205318715931175597 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvMultiplication.ilean b/server/nng/build/lib/NNG/Levels/AdvMultiplication.ilean deleted file mode 100644 index 34737bf..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvMultiplication.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.AdvMultiplication"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvMultiplication.olean b/server/nng/build/lib/NNG/Levels/AdvMultiplication.olean deleted file mode 100644 index 28f757e..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvMultiplication.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvMultiplication.trace b/server/nng/build/lib/NNG/Levels/AdvMultiplication.trace deleted file mode 100644 index c00fc7d..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvMultiplication.trace +++ /dev/null @@ -1 +0,0 @@ -5627580921265871323 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_1.ilean b/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_1.ilean deleted file mode 100644 index 91a3c8b..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_1.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.AdvMultiplication.Level_1"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_1.olean b/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_1.olean deleted file mode 100644 index 73a306d..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_1.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_1.trace b/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_1.trace deleted file mode 100644 index fcd4fe6..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_1.trace +++ /dev/null @@ -1 +0,0 @@ -5496292641504121726 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_2.ilean b/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_2.ilean deleted file mode 100644 index fc7bd0e..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_2.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.AdvMultiplication.Level_2"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_2.olean b/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_2.olean deleted file mode 100644 index 51c66e3..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_2.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_2.trace b/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_2.trace deleted file mode 100644 index b982607..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_2.trace +++ /dev/null @@ -1 +0,0 @@ -3065456568864785697 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_3.ilean b/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_3.ilean deleted file mode 100644 index da0b92f..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_3.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.AdvMultiplication.Level_3"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_3.olean b/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_3.olean deleted file mode 100644 index ba6e67b..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_3.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_3.trace b/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_3.trace deleted file mode 100644 index 63f9ad3..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_3.trace +++ /dev/null @@ -1 +0,0 @@ -11074674160667156308 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_4.ilean b/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_4.ilean deleted file mode 100644 index 2e66b7c..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_4.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.AdvMultiplication.Level_4"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_4.olean b/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_4.olean deleted file mode 100644 index 6d38b1f..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_4.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_4.trace b/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_4.trace deleted file mode 100644 index 428ebc8..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvMultiplication/Level_4.trace +++ /dev/null @@ -1 +0,0 @@ -5171635906789131558 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition.ilean b/server/nng/build/lib/NNG/Levels/AdvProposition.ilean deleted file mode 100644 index 218a4e3..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvProposition.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.AdvProposition"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition.olean b/server/nng/build/lib/NNG/Levels/AdvProposition.olean deleted file mode 100644 index 16b6620..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvProposition.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition.trace b/server/nng/build/lib/NNG/Levels/AdvProposition.trace deleted file mode 100644 index 4e9a102..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvProposition.trace +++ /dev/null @@ -1 +0,0 @@ -9478676650839776721 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_1.ilean b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_1.ilean deleted file mode 100644 index 2d12035..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_1.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.AdvProposition.Level_1"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_1.olean b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_1.olean deleted file mode 100644 index 1b11931..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_1.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_1.trace b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_1.trace deleted file mode 100644 index 1fa48a1..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_1.trace +++ /dev/null @@ -1 +0,0 @@ -13140666477521992594 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_10.ilean b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_10.ilean deleted file mode 100644 index 16fdfad..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_10.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.AdvProposition.Level_10"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_10.olean b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_10.olean deleted file mode 100644 index 32789a4..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_10.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_10.trace b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_10.trace deleted file mode 100644 index 790c7bd..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_10.trace +++ /dev/null @@ -1 +0,0 @@ -18203712100298108367 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_2.ilean b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_2.ilean deleted file mode 100644 index 4c29d19..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_2.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Lean.Meta.tactic.hygienic":{"usages":[[16,11,16,26]],"definition":null}},"module":"NNG.Levels.AdvProposition.Level_2"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_2.olean b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_2.olean deleted file mode 100644 index 657c7f1..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_2.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_2.trace b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_2.trace deleted file mode 100644 index f2787fb..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_2.trace +++ /dev/null @@ -1 +0,0 @@ -10022829939796104452 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_3.ilean b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_3.ilean deleted file mode 100644 index 1a8ae67..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_3.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.AdvProposition.Level_3"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_3.olean b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_3.olean deleted file mode 100644 index 8f33a29..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_3.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_3.trace b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_3.trace deleted file mode 100644 index 9e0f004..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_3.trace +++ /dev/null @@ -1 +0,0 @@ -1967301918816512059 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_4.ilean b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_4.ilean deleted file mode 100644 index e3a22a9..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_4.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.AdvProposition.Level_4"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_4.olean b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_4.olean deleted file mode 100644 index ce5a396..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_4.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_4.trace b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_4.trace deleted file mode 100644 index c2fe35c..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_4.trace +++ /dev/null @@ -1 +0,0 @@ -16129653996493781623 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_5.ilean b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_5.ilean deleted file mode 100644 index d75a82f..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_5.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Iff.mpr":{"usages":[[26,12,26,13],[27,12,27,13]],"definition":null},"c:Iff.mp":{"usages":[[22,12,22,13],[23,12,23,13]],"definition":null}},"module":"NNG.Levels.AdvProposition.Level_5"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_5.olean b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_5.olean deleted file mode 100644 index 22b092d..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_5.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_5.trace b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_5.trace deleted file mode 100644 index 30bf614..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_5.trace +++ /dev/null @@ -1 +0,0 @@ -16436512257645906503 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_6.ilean b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_6.ilean deleted file mode 100644 index d905ba0..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_6.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.AdvProposition.Level_6"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_6.olean b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_6.olean deleted file mode 100644 index 44ef4c6..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_6.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_6.trace b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_6.trace deleted file mode 100644 index bf05509..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_6.trace +++ /dev/null @@ -1 +0,0 @@ -14208111587323885963 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_7.ilean b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_7.ilean deleted file mode 100644 index a96a651..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_7.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.AdvProposition.Level_7"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_7.olean b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_7.olean deleted file mode 100644 index 6ab7bd5..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_7.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_7.trace b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_7.trace deleted file mode 100644 index 807ca0c..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_7.trace +++ /dev/null @@ -1 +0,0 @@ -8730344058151551457 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_8.ilean b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_8.ilean deleted file mode 100644 index 643b03f..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_8.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.AdvProposition.Level_8"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_8.olean b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_8.olean deleted file mode 100644 index 4e1c038..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_8.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_8.trace b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_8.trace deleted file mode 100644 index 074308d..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_8.trace +++ /dev/null @@ -1 +0,0 @@ -14257091850430971994 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_9.ilean b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_9.ilean deleted file mode 100644 index 698cf65..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_9.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.AdvProposition.Level_9"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_9.olean b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_9.olean deleted file mode 100644 index 59eba58..0000000 Binary files a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_9.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_9.trace b/server/nng/build/lib/NNG/Levels/AdvProposition/Level_9.trace deleted file mode 100644 index 34aee37..0000000 --- a/server/nng/build/lib/NNG/Levels/AdvProposition/Level_9.trace +++ /dev/null @@ -1 +0,0 @@ -14967413771991349992 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Function.ilean b/server/nng/build/lib/NNG/Levels/Function.ilean deleted file mode 100644 index a133d3d..0000000 --- a/server/nng/build/lib/NNG/Levels/Function.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.Function"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Function.olean b/server/nng/build/lib/NNG/Levels/Function.olean deleted file mode 100644 index c10f466..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Function.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Function.trace b/server/nng/build/lib/NNG/Levels/Function.trace deleted file mode 100644 index a011cea..0000000 --- a/server/nng/build/lib/NNG/Levels/Function.trace +++ /dev/null @@ -1 +0,0 @@ -4955068752717367929 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_1.ilean b/server/nng/build/lib/NNG/Levels/Function/Level_1.ilean deleted file mode 100644 index 7fc2359..0000000 --- a/server/nng/build/lib/NNG/Levels/Function/Level_1.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.Function.Level_1"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_1.olean b/server/nng/build/lib/NNG/Levels/Function/Level_1.olean deleted file mode 100644 index 217974c..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Function/Level_1.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_1.trace b/server/nng/build/lib/NNG/Levels/Function/Level_1.trace deleted file mode 100644 index 3648ee3..0000000 --- a/server/nng/build/lib/NNG/Levels/Function/Level_1.trace +++ /dev/null @@ -1 +0,0 @@ -11635906400192042058 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_2.ilean b/server/nng/build/lib/NNG/Levels/Function/Level_2.ilean deleted file mode 100644 index ec4a0b4..0000000 --- a/server/nng/build/lib/NNG/Levels/Function/Level_2.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:MyNat":{"usages":[[18,6,18,7],[18,10,18,11]],"definition":null}},"module":"NNG.Levels.Function.Level_2"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_2.olean b/server/nng/build/lib/NNG/Levels/Function/Level_2.olean deleted file mode 100644 index b1d64b0..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Function/Level_2.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_2.trace b/server/nng/build/lib/NNG/Levels/Function/Level_2.trace deleted file mode 100644 index 2f74304..0000000 --- a/server/nng/build/lib/NNG/Levels/Function/Level_2.trace +++ /dev/null @@ -1 +0,0 @@ -5739902419023245944 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_3.ilean b/server/nng/build/lib/NNG/Levels/Function/Level_3.ilean deleted file mode 100644 index b66fa84..0000000 --- a/server/nng/build/lib/NNG/Levels/Function/Level_3.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.Function.Level_3"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_3.olean b/server/nng/build/lib/NNG/Levels/Function/Level_3.olean deleted file mode 100644 index e983b55..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Function/Level_3.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_3.trace b/server/nng/build/lib/NNG/Levels/Function/Level_3.trace deleted file mode 100644 index 3765006..0000000 --- a/server/nng/build/lib/NNG/Levels/Function/Level_3.trace +++ /dev/null @@ -1 +0,0 @@ -13295869598671621401 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_4.ilean b/server/nng/build/lib/NNG/Levels/Function/Level_4.ilean deleted file mode 100644 index 77fbcf0..0000000 --- a/server/nng/build/lib/NNG/Levels/Function/Level_4.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.Function.Level_4"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_4.olean b/server/nng/build/lib/NNG/Levels/Function/Level_4.olean deleted file mode 100644 index 15bb087..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Function/Level_4.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_4.trace b/server/nng/build/lib/NNG/Levels/Function/Level_4.trace deleted file mode 100644 index f73245d..0000000 --- a/server/nng/build/lib/NNG/Levels/Function/Level_4.trace +++ /dev/null @@ -1 +0,0 @@ -2060723493075565450 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_5.ilean b/server/nng/build/lib/NNG/Levels/Function/Level_5.ilean deleted file mode 100644 index d2a8ae7..0000000 --- a/server/nng/build/lib/NNG/Levels/Function/Level_5.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.Function.Level_5"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_5.olean b/server/nng/build/lib/NNG/Levels/Function/Level_5.olean deleted file mode 100644 index 7650835..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Function/Level_5.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_5.trace b/server/nng/build/lib/NNG/Levels/Function/Level_5.trace deleted file mode 100644 index 348e271..0000000 --- a/server/nng/build/lib/NNG/Levels/Function/Level_5.trace +++ /dev/null @@ -1 +0,0 @@ -33560334747064612 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_6.ilean b/server/nng/build/lib/NNG/Levels/Function/Level_6.ilean deleted file mode 100644 index f7560be..0000000 --- a/server/nng/build/lib/NNG/Levels/Function/Level_6.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.Function.Level_6"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_6.olean b/server/nng/build/lib/NNG/Levels/Function/Level_6.olean deleted file mode 100644 index e5f7236..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Function/Level_6.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_6.trace b/server/nng/build/lib/NNG/Levels/Function/Level_6.trace deleted file mode 100644 index 4fcc927..0000000 --- a/server/nng/build/lib/NNG/Levels/Function/Level_6.trace +++ /dev/null @@ -1 +0,0 @@ -11236535691868165392 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_7.ilean b/server/nng/build/lib/NNG/Levels/Function/Level_7.ilean deleted file mode 100644 index 90b502f..0000000 --- a/server/nng/build/lib/NNG/Levels/Function/Level_7.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.Function.Level_7"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_7.olean b/server/nng/build/lib/NNG/Levels/Function/Level_7.olean deleted file mode 100644 index e6462ba..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Function/Level_7.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_7.trace b/server/nng/build/lib/NNG/Levels/Function/Level_7.trace deleted file mode 100644 index 81404ca..0000000 --- a/server/nng/build/lib/NNG/Levels/Function/Level_7.trace +++ /dev/null @@ -1 +0,0 @@ -13833688845280623014 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_8.ilean b/server/nng/build/lib/NNG/Levels/Function/Level_8.ilean deleted file mode 100644 index cd7e338..0000000 --- a/server/nng/build/lib/NNG/Levels/Function/Level_8.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Empty":{"usages":[[17,35,17,40],[17,49,17,54]],"definition":null}},"module":"NNG.Levels.Function.Level_8"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_8.olean b/server/nng/build/lib/NNG/Levels/Function/Level_8.olean deleted file mode 100644 index c7c1107..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Function/Level_8.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_8.trace b/server/nng/build/lib/NNG/Levels/Function/Level_8.trace deleted file mode 100644 index 247b254..0000000 --- a/server/nng/build/lib/NNG/Levels/Function/Level_8.trace +++ /dev/null @@ -1 +0,0 @@ -3072509448285891874 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_9.ilean b/server/nng/build/lib/NNG/Levels/Function/Level_9.ilean deleted file mode 100644 index d096b16..0000000 --- a/server/nng/build/lib/NNG/Levels/Function/Level_9.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.Function.Level_9"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_9.olean b/server/nng/build/lib/NNG/Levels/Function/Level_9.olean deleted file mode 100644 index 054b056..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Function/Level_9.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Function/Level_9.trace b/server/nng/build/lib/NNG/Levels/Function/Level_9.trace deleted file mode 100644 index a7ade54..0000000 --- a/server/nng/build/lib/NNG/Levels/Function/Level_9.trace +++ /dev/null @@ -1 +0,0 @@ -11794545348629460374 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality.ilean b/server/nng/build/lib/NNG/Levels/Inequality.ilean deleted file mode 100644 index 7d57769..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.Inequality"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality.olean b/server/nng/build/lib/NNG/Levels/Inequality.olean deleted file mode 100644 index 704725d..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Inequality.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Inequality.trace b/server/nng/build/lib/NNG/Levels/Inequality.trace deleted file mode 100644 index 55184cc..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality.trace +++ /dev/null @@ -1 +0,0 @@ -9336489098668184658 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_1.ilean b/server/nng/build/lib/NNG/Levels/Inequality/Level_1.ilean deleted file mode 100644 index 6733e24..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_1.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Inequality.Level_1"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_1.olean b/server/nng/build/lib/NNG/Levels/Inequality/Level_1.olean deleted file mode 100644 index 6badbc8..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Inequality/Level_1.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_1.trace b/server/nng/build/lib/NNG/Levels/Inequality/Level_1.trace deleted file mode 100644 index b5ffa38..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_1.trace +++ /dev/null @@ -1 +0,0 @@ -15715418939533793162 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_10.ilean b/server/nng/build/lib/NNG/Levels/Inequality/Level_10.ilean deleted file mode 100644 index a65afd3..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_10.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Inequality.Level_10"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_10.olean b/server/nng/build/lib/NNG/Levels/Inequality/Level_10.olean deleted file mode 100644 index aa538d8..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Inequality/Level_10.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_10.trace b/server/nng/build/lib/NNG/Levels/Inequality/Level_10.trace deleted file mode 100644 index eb78d47..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_10.trace +++ /dev/null @@ -1 +0,0 @@ -8366872987603129236 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_11.ilean b/server/nng/build/lib/NNG/Levels/Inequality/Level_11.ilean deleted file mode 100644 index 2c2b577..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_11.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Inequality.Level_11"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_11.olean b/server/nng/build/lib/NNG/Levels/Inequality/Level_11.olean deleted file mode 100644 index 8357122..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Inequality/Level_11.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_11.trace b/server/nng/build/lib/NNG/Levels/Inequality/Level_11.trace deleted file mode 100644 index 3e01f72..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_11.trace +++ /dev/null @@ -1 +0,0 @@ -9104254495681588724 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_12.ilean b/server/nng/build/lib/NNG/Levels/Inequality/Level_12.ilean deleted file mode 100644 index 9dbe64f..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_12.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Inequality.Level_12"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_12.olean b/server/nng/build/lib/NNG/Levels/Inequality/Level_12.olean deleted file mode 100644 index 6fd62b4..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Inequality/Level_12.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_12.trace b/server/nng/build/lib/NNG/Levels/Inequality/Level_12.trace deleted file mode 100644 index 5115864..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_12.trace +++ /dev/null @@ -1 +0,0 @@ -14766865931000247685 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_13.ilean b/server/nng/build/lib/NNG/Levels/Inequality/Level_13.ilean deleted file mode 100644 index 1329add..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_13.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Inequality.Level_13"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_13.olean b/server/nng/build/lib/NNG/Levels/Inequality/Level_13.olean deleted file mode 100644 index 82cc6dc..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Inequality/Level_13.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_13.trace b/server/nng/build/lib/NNG/Levels/Inequality/Level_13.trace deleted file mode 100644 index e9d270e..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_13.trace +++ /dev/null @@ -1 +0,0 @@ -7236720961247687624 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_14.ilean b/server/nng/build/lib/NNG/Levels/Inequality/Level_14.ilean deleted file mode 100644 index cefc752..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_14.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Inequality.Level_14"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_14.olean b/server/nng/build/lib/NNG/Levels/Inequality/Level_14.olean deleted file mode 100644 index d6f3626..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Inequality/Level_14.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_14.trace b/server/nng/build/lib/NNG/Levels/Inequality/Level_14.trace deleted file mode 100644 index e65fa47..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_14.trace +++ /dev/null @@ -1 +0,0 @@ -17080990698887132932 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_15.ilean b/server/nng/build/lib/NNG/Levels/Inequality/Level_15.ilean deleted file mode 100644 index 5788bbd..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_15.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Inequality.Level_15"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_15.olean b/server/nng/build/lib/NNG/Levels/Inequality/Level_15.olean deleted file mode 100644 index 518eea1..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Inequality/Level_15.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_15.trace b/server/nng/build/lib/NNG/Levels/Inequality/Level_15.trace deleted file mode 100644 index 9a7cd4e..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_15.trace +++ /dev/null @@ -1 +0,0 @@ -15808132813580510808 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_16.ilean b/server/nng/build/lib/NNG/Levels/Inequality/Level_16.ilean deleted file mode 100644 index 8264748..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_16.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Inequality.Level_16"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_16.olean b/server/nng/build/lib/NNG/Levels/Inequality/Level_16.olean deleted file mode 100644 index f43231b..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Inequality/Level_16.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_16.trace b/server/nng/build/lib/NNG/Levels/Inequality/Level_16.trace deleted file mode 100644 index 65a9805..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_16.trace +++ /dev/null @@ -1 +0,0 @@ -7637579646193566177 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_17.ilean b/server/nng/build/lib/NNG/Levels/Inequality/Level_17.ilean deleted file mode 100644 index be9c88d..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_17.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Inequality.Level_17"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_17.olean b/server/nng/build/lib/NNG/Levels/Inequality/Level_17.olean deleted file mode 100644 index 16d71a7..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Inequality/Level_17.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_17.trace b/server/nng/build/lib/NNG/Levels/Inequality/Level_17.trace deleted file mode 100644 index 1983d9c..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_17.trace +++ /dev/null @@ -1 +0,0 @@ -14135338231934509378 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_2.ilean b/server/nng/build/lib/NNG/Levels/Inequality/Level_2.ilean deleted file mode 100644 index 1e875fe..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_2.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Inequality.Level_2"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_2.olean b/server/nng/build/lib/NNG/Levels/Inequality/Level_2.olean deleted file mode 100644 index bacec49..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Inequality/Level_2.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_2.trace b/server/nng/build/lib/NNG/Levels/Inequality/Level_2.trace deleted file mode 100644 index 6ada09d..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_2.trace +++ /dev/null @@ -1 +0,0 @@ -10180719735176429031 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_3.ilean b/server/nng/build/lib/NNG/Levels/Inequality/Level_3.ilean deleted file mode 100644 index 688fd92..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_3.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Inequality.Level_3"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_3.olean b/server/nng/build/lib/NNG/Levels/Inequality/Level_3.olean deleted file mode 100644 index 79d9320..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Inequality/Level_3.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_3.trace b/server/nng/build/lib/NNG/Levels/Inequality/Level_3.trace deleted file mode 100644 index 3e40b0c..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_3.trace +++ /dev/null @@ -1 +0,0 @@ -10425666160152371884 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_4.ilean b/server/nng/build/lib/NNG/Levels/Inequality/Level_4.ilean deleted file mode 100644 index d4a0bc6..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_4.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Inequality.Level_4"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_4.olean b/server/nng/build/lib/NNG/Levels/Inequality/Level_4.olean deleted file mode 100644 index fe9725a..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Inequality/Level_4.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_4.trace b/server/nng/build/lib/NNG/Levels/Inequality/Level_4.trace deleted file mode 100644 index 8aeaca9..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_4.trace +++ /dev/null @@ -1 +0,0 @@ -5262542741621948205 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_5.ilean b/server/nng/build/lib/NNG/Levels/Inequality/Level_5.ilean deleted file mode 100644 index 1962e78..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_5.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Inequality.Level_5"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_5.olean b/server/nng/build/lib/NNG/Levels/Inequality/Level_5.olean deleted file mode 100644 index 1c31a9a..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Inequality/Level_5.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_5.trace b/server/nng/build/lib/NNG/Levels/Inequality/Level_5.trace deleted file mode 100644 index e6f0c73..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_5.trace +++ /dev/null @@ -1 +0,0 @@ -10099871401285119100 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_6.ilean b/server/nng/build/lib/NNG/Levels/Inequality/Level_6.ilean deleted file mode 100644 index 858767a..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_6.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Inequality.Level_6"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_6.olean b/server/nng/build/lib/NNG/Levels/Inequality/Level_6.olean deleted file mode 100644 index 3b628f6..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Inequality/Level_6.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_6.trace b/server/nng/build/lib/NNG/Levels/Inequality/Level_6.trace deleted file mode 100644 index 02ff8cd..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_6.trace +++ /dev/null @@ -1 +0,0 @@ -18291074078086778850 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_7.ilean b/server/nng/build/lib/NNG/Levels/Inequality/Level_7.ilean deleted file mode 100644 index 1f9ea1c..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_7.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Inequality.Level_7"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_7.olean b/server/nng/build/lib/NNG/Levels/Inequality/Level_7.olean deleted file mode 100644 index 500f5f8..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Inequality/Level_7.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_7.trace b/server/nng/build/lib/NNG/Levels/Inequality/Level_7.trace deleted file mode 100644 index ea65ccd..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_7.trace +++ /dev/null @@ -1 +0,0 @@ -4948452312372643925 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_8.ilean b/server/nng/build/lib/NNG/Levels/Inequality/Level_8.ilean deleted file mode 100644 index e8cb103..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_8.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Inequality.Level_8"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_8.olean b/server/nng/build/lib/NNG/Levels/Inequality/Level_8.olean deleted file mode 100644 index 65571b5..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Inequality/Level_8.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_8.trace b/server/nng/build/lib/NNG/Levels/Inequality/Level_8.trace deleted file mode 100644 index 4675054..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_8.trace +++ /dev/null @@ -1 +0,0 @@ -8910944482383625099 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_9.ilean b/server/nng/build/lib/NNG/Levels/Inequality/Level_9.ilean deleted file mode 100644 index 19f48cc..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_9.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Inequality.Level_9"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_9.olean b/server/nng/build/lib/NNG/Levels/Inequality/Level_9.olean deleted file mode 100644 index 8578e0f..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Inequality/Level_9.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Inequality/Level_9.trace b/server/nng/build/lib/NNG/Levels/Inequality/Level_9.trace deleted file mode 100644 index 3ed8de7..0000000 --- a/server/nng/build/lib/NNG/Levels/Inequality/Level_9.trace +++ /dev/null @@ -1 +0,0 @@ -10084756629938233881 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Multiplication.ilean b/server/nng/build/lib/NNG/Levels/Multiplication.ilean deleted file mode 100644 index 1d9f701..0000000 --- a/server/nng/build/lib/NNG/Levels/Multiplication.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.Multiplication"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Multiplication.olean b/server/nng/build/lib/NNG/Levels/Multiplication.olean deleted file mode 100644 index f4be59d..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Multiplication.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Multiplication.trace b/server/nng/build/lib/NNG/Levels/Multiplication.trace deleted file mode 100644 index aa0fcb8..0000000 --- a/server/nng/build/lib/NNG/Levels/Multiplication.trace +++ /dev/null @@ -1 +0,0 @@ -15100919068659915784 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_1.ilean b/server/nng/build/lib/NNG/Levels/Multiplication/Level_1.ilean deleted file mode 100644 index 8509594..0000000 --- a/server/nng/build/lib/NNG/Levels/Multiplication/Level_1.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Multiplication.Level_1"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_1.olean b/server/nng/build/lib/NNG/Levels/Multiplication/Level_1.olean deleted file mode 100644 index 12d08c4..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Multiplication/Level_1.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_1.trace b/server/nng/build/lib/NNG/Levels/Multiplication/Level_1.trace deleted file mode 100644 index 3ceaf84..0000000 --- a/server/nng/build/lib/NNG/Levels/Multiplication/Level_1.trace +++ /dev/null @@ -1 +0,0 @@ -2681194911731925232 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_2.ilean b/server/nng/build/lib/NNG/Levels/Multiplication/Level_2.ilean deleted file mode 100644 index c47bad5..0000000 --- a/server/nng/build/lib/NNG/Levels/Multiplication/Level_2.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Multiplication.Level_2"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_2.olean b/server/nng/build/lib/NNG/Levels/Multiplication/Level_2.olean deleted file mode 100644 index fb5224b..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Multiplication/Level_2.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_2.trace b/server/nng/build/lib/NNG/Levels/Multiplication/Level_2.trace deleted file mode 100644 index 51a6198..0000000 --- a/server/nng/build/lib/NNG/Levels/Multiplication/Level_2.trace +++ /dev/null @@ -1 +0,0 @@ -10245843345607907477 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_3.ilean b/server/nng/build/lib/NNG/Levels/Multiplication/Level_3.ilean deleted file mode 100644 index 787ddb4..0000000 --- a/server/nng/build/lib/NNG/Levels/Multiplication/Level_3.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Multiplication.Level_3"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_3.olean b/server/nng/build/lib/NNG/Levels/Multiplication/Level_3.olean deleted file mode 100644 index 40da5f1..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Multiplication/Level_3.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_3.trace b/server/nng/build/lib/NNG/Levels/Multiplication/Level_3.trace deleted file mode 100644 index 35f0e4e..0000000 --- a/server/nng/build/lib/NNG/Levels/Multiplication/Level_3.trace +++ /dev/null @@ -1 +0,0 @@ -8940547588455067611 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_4.ilean b/server/nng/build/lib/NNG/Levels/Multiplication/Level_4.ilean deleted file mode 100644 index 902b66c..0000000 --- a/server/nng/build/lib/NNG/Levels/Multiplication/Level_4.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Multiplication.Level_4"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_4.olean b/server/nng/build/lib/NNG/Levels/Multiplication/Level_4.olean deleted file mode 100644 index b141353..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Multiplication/Level_4.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_4.trace b/server/nng/build/lib/NNG/Levels/Multiplication/Level_4.trace deleted file mode 100644 index a872f1f..0000000 --- a/server/nng/build/lib/NNG/Levels/Multiplication/Level_4.trace +++ /dev/null @@ -1 +0,0 @@ -14993641720182264605 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_5.ilean b/server/nng/build/lib/NNG/Levels/Multiplication/Level_5.ilean deleted file mode 100644 index 2051584..0000000 --- a/server/nng/build/lib/NNG/Levels/Multiplication/Level_5.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Multiplication.Level_5"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_5.olean b/server/nng/build/lib/NNG/Levels/Multiplication/Level_5.olean deleted file mode 100644 index 3a06142..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Multiplication/Level_5.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_5.trace b/server/nng/build/lib/NNG/Levels/Multiplication/Level_5.trace deleted file mode 100644 index 8105ffd..0000000 --- a/server/nng/build/lib/NNG/Levels/Multiplication/Level_5.trace +++ /dev/null @@ -1 +0,0 @@ -18175551488241716216 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_6.ilean b/server/nng/build/lib/NNG/Levels/Multiplication/Level_6.ilean deleted file mode 100644 index f75a308..0000000 --- a/server/nng/build/lib/NNG/Levels/Multiplication/Level_6.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Multiplication.Level_6"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_6.olean b/server/nng/build/lib/NNG/Levels/Multiplication/Level_6.olean deleted file mode 100644 index a6ed629..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Multiplication/Level_6.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_6.trace b/server/nng/build/lib/NNG/Levels/Multiplication/Level_6.trace deleted file mode 100644 index 2a12214..0000000 --- a/server/nng/build/lib/NNG/Levels/Multiplication/Level_6.trace +++ /dev/null @@ -1 +0,0 @@ -14531862140867195758 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_7.ilean b/server/nng/build/lib/NNG/Levels/Multiplication/Level_7.ilean deleted file mode 100644 index 357d170..0000000 --- a/server/nng/build/lib/NNG/Levels/Multiplication/Level_7.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Multiplication.Level_7"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_7.olean b/server/nng/build/lib/NNG/Levels/Multiplication/Level_7.olean deleted file mode 100644 index 99fc155..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Multiplication/Level_7.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_7.trace b/server/nng/build/lib/NNG/Levels/Multiplication/Level_7.trace deleted file mode 100644 index ffc70ae..0000000 --- a/server/nng/build/lib/NNG/Levels/Multiplication/Level_7.trace +++ /dev/null @@ -1 +0,0 @@ -15474257035701176495 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_8.ilean b/server/nng/build/lib/NNG/Levels/Multiplication/Level_8.ilean deleted file mode 100644 index a86942d..0000000 --- a/server/nng/build/lib/NNG/Levels/Multiplication/Level_8.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Multiplication.Level_8"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_8.olean b/server/nng/build/lib/NNG/Levels/Multiplication/Level_8.olean deleted file mode 100644 index 4e1b545..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Multiplication/Level_8.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_8.trace b/server/nng/build/lib/NNG/Levels/Multiplication/Level_8.trace deleted file mode 100644 index 5757f7c..0000000 --- a/server/nng/build/lib/NNG/Levels/Multiplication/Level_8.trace +++ /dev/null @@ -1 +0,0 @@ -3648854208530401287 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_9.ilean b/server/nng/build/lib/NNG/Levels/Multiplication/Level_9.ilean deleted file mode 100644 index 954badf..0000000 --- a/server/nng/build/lib/NNG/Levels/Multiplication/Level_9.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Multiplication.Level_9"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_9.olean b/server/nng/build/lib/NNG/Levels/Multiplication/Level_9.olean deleted file mode 100644 index 2c95e7b..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Multiplication/Level_9.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Multiplication/Level_9.trace b/server/nng/build/lib/NNG/Levels/Multiplication/Level_9.trace deleted file mode 100644 index 2b1f5bf..0000000 --- a/server/nng/build/lib/NNG/Levels/Multiplication/Level_9.trace +++ /dev/null @@ -1 +0,0 @@ -4975536308483488989 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Power.ilean b/server/nng/build/lib/NNG/Levels/Power.ilean deleted file mode 100644 index 91694c3..0000000 --- a/server/nng/build/lib/NNG/Levels/Power.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.Power"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Power.olean b/server/nng/build/lib/NNG/Levels/Power.olean deleted file mode 100644 index 4466be0..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Power.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Power.trace b/server/nng/build/lib/NNG/Levels/Power.trace deleted file mode 100644 index 30f497d..0000000 --- a/server/nng/build/lib/NNG/Levels/Power.trace +++ /dev/null @@ -1 +0,0 @@ -12255441869344750286 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Power/Level_1.ilean b/server/nng/build/lib/NNG/Levels/Power/Level_1.ilean deleted file mode 100644 index 2650824..0000000 --- a/server/nng/build/lib/NNG/Levels/Power/Level_1.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Power.Level_1"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Power/Level_1.olean b/server/nng/build/lib/NNG/Levels/Power/Level_1.olean deleted file mode 100644 index d073b53..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Power/Level_1.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Power/Level_1.trace b/server/nng/build/lib/NNG/Levels/Power/Level_1.trace deleted file mode 100644 index 1d06499..0000000 --- a/server/nng/build/lib/NNG/Levels/Power/Level_1.trace +++ /dev/null @@ -1 +0,0 @@ -3557218418934706832 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Power/Level_2.ilean b/server/nng/build/lib/NNG/Levels/Power/Level_2.ilean deleted file mode 100644 index f40d21b..0000000 --- a/server/nng/build/lib/NNG/Levels/Power/Level_2.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Power.Level_2"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Power/Level_2.olean b/server/nng/build/lib/NNG/Levels/Power/Level_2.olean deleted file mode 100644 index 134d957..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Power/Level_2.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Power/Level_2.trace b/server/nng/build/lib/NNG/Levels/Power/Level_2.trace deleted file mode 100644 index f8ba540..0000000 --- a/server/nng/build/lib/NNG/Levels/Power/Level_2.trace +++ /dev/null @@ -1 +0,0 @@ -3161955687484215514 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Power/Level_3.ilean b/server/nng/build/lib/NNG/Levels/Power/Level_3.ilean deleted file mode 100644 index 0f08359..0000000 --- a/server/nng/build/lib/NNG/Levels/Power/Level_3.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Power.Level_3"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Power/Level_3.olean b/server/nng/build/lib/NNG/Levels/Power/Level_3.olean deleted file mode 100644 index 5e6b126..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Power/Level_3.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Power/Level_3.trace b/server/nng/build/lib/NNG/Levels/Power/Level_3.trace deleted file mode 100644 index e72a579..0000000 --- a/server/nng/build/lib/NNG/Levels/Power/Level_3.trace +++ /dev/null @@ -1 +0,0 @@ -13739636179189224786 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Power/Level_4.ilean b/server/nng/build/lib/NNG/Levels/Power/Level_4.ilean deleted file mode 100644 index e15a998..0000000 --- a/server/nng/build/lib/NNG/Levels/Power/Level_4.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Power.Level_4"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Power/Level_4.olean b/server/nng/build/lib/NNG/Levels/Power/Level_4.olean deleted file mode 100644 index b949d5a..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Power/Level_4.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Power/Level_4.trace b/server/nng/build/lib/NNG/Levels/Power/Level_4.trace deleted file mode 100644 index 9672833..0000000 --- a/server/nng/build/lib/NNG/Levels/Power/Level_4.trace +++ /dev/null @@ -1 +0,0 @@ -2643256504804179665 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Power/Level_5.ilean b/server/nng/build/lib/NNG/Levels/Power/Level_5.ilean deleted file mode 100644 index 58da64c..0000000 --- a/server/nng/build/lib/NNG/Levels/Power/Level_5.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Power.Level_5"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Power/Level_5.olean b/server/nng/build/lib/NNG/Levels/Power/Level_5.olean deleted file mode 100644 index fc8d506..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Power/Level_5.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Power/Level_5.trace b/server/nng/build/lib/NNG/Levels/Power/Level_5.trace deleted file mode 100644 index b91249f..0000000 --- a/server/nng/build/lib/NNG/Levels/Power/Level_5.trace +++ /dev/null @@ -1 +0,0 @@ -14401556251889401930 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Power/Level_6.ilean b/server/nng/build/lib/NNG/Levels/Power/Level_6.ilean deleted file mode 100644 index 7068f22..0000000 --- a/server/nng/build/lib/NNG/Levels/Power/Level_6.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Power.Level_6"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Power/Level_6.olean b/server/nng/build/lib/NNG/Levels/Power/Level_6.olean deleted file mode 100644 index 7e1e06d..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Power/Level_6.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Power/Level_6.trace b/server/nng/build/lib/NNG/Levels/Power/Level_6.trace deleted file mode 100644 index 83f1ba1..0000000 --- a/server/nng/build/lib/NNG/Levels/Power/Level_6.trace +++ /dev/null @@ -1 +0,0 @@ -16899530818829903575 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Power/Level_7.ilean b/server/nng/build/lib/NNG/Levels/Power/Level_7.ilean deleted file mode 100644 index 1fff0b5..0000000 --- a/server/nng/build/lib/NNG/Levels/Power/Level_7.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Power.Level_7"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Power/Level_7.olean b/server/nng/build/lib/NNG/Levels/Power/Level_7.olean deleted file mode 100644 index 851bccd..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Power/Level_7.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Power/Level_7.trace b/server/nng/build/lib/NNG/Levels/Power/Level_7.trace deleted file mode 100644 index 36ca048..0000000 --- a/server/nng/build/lib/NNG/Levels/Power/Level_7.trace +++ /dev/null @@ -1 +0,0 @@ -8728766979918631633 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Power/Level_8.ilean b/server/nng/build/lib/NNG/Levels/Power/Level_8.ilean deleted file mode 100644 index ed85ad4..0000000 --- a/server/nng/build/lib/NNG/Levels/Power/Level_8.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:Bool.true":{"usages":[[17,6,17,10]],"definition":null}},"module":"NNG.Levels.Power.Level_8"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Power/Level_8.olean b/server/nng/build/lib/NNG/Levels/Power/Level_8.olean deleted file mode 100644 index a71ecab..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Power/Level_8.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Power/Level_8.trace b/server/nng/build/lib/NNG/Levels/Power/Level_8.trace deleted file mode 100644 index 83efa59..0000000 --- a/server/nng/build/lib/NNG/Levels/Power/Level_8.trace +++ /dev/null @@ -1 +0,0 @@ -16000363894567288792 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Proposition.ilean b/server/nng/build/lib/NNG/Levels/Proposition.ilean deleted file mode 100644 index 8f9853c..0000000 --- a/server/nng/build/lib/NNG/Levels/Proposition.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.Proposition"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Proposition.olean b/server/nng/build/lib/NNG/Levels/Proposition.olean deleted file mode 100644 index 44b16fc..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Proposition.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Proposition.trace b/server/nng/build/lib/NNG/Levels/Proposition.trace deleted file mode 100644 index 91cc1cc..0000000 --- a/server/nng/build/lib/NNG/Levels/Proposition.trace +++ /dev/null @@ -1 +0,0 @@ -8034725322126254406 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_1.ilean b/server/nng/build/lib/NNG/Levels/Proposition/Level_1.ilean deleted file mode 100644 index f64af94..0000000 --- a/server/nng/build/lib/NNG/Levels/Proposition/Level_1.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.Proposition.Level_1"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_1.olean b/server/nng/build/lib/NNG/Levels/Proposition/Level_1.olean deleted file mode 100644 index 26fc6ba..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Proposition/Level_1.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_1.trace b/server/nng/build/lib/NNG/Levels/Proposition/Level_1.trace deleted file mode 100644 index 71d00c7..0000000 --- a/server/nng/build/lib/NNG/Levels/Proposition/Level_1.trace +++ /dev/null @@ -1 +0,0 @@ -18179347340463669579 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_2.ilean b/server/nng/build/lib/NNG/Levels/Proposition/Level_2.ilean deleted file mode 100644 index 1585563..0000000 --- a/server/nng/build/lib/NNG/Levels/Proposition/Level_2.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.Proposition.Level_2"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_2.olean b/server/nng/build/lib/NNG/Levels/Proposition/Level_2.olean deleted file mode 100644 index 8ceb1c0..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Proposition/Level_2.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_2.trace b/server/nng/build/lib/NNG/Levels/Proposition/Level_2.trace deleted file mode 100644 index 9622df1..0000000 --- a/server/nng/build/lib/NNG/Levels/Proposition/Level_2.trace +++ /dev/null @@ -1 +0,0 @@ -13217430201083326791 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_3.ilean b/server/nng/build/lib/NNG/Levels/Proposition/Level_3.ilean deleted file mode 100644 index dafe381..0000000 --- a/server/nng/build/lib/NNG/Levels/Proposition/Level_3.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.Proposition.Level_3"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_3.olean b/server/nng/build/lib/NNG/Levels/Proposition/Level_3.olean deleted file mode 100644 index 8f92154..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Proposition/Level_3.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_3.trace b/server/nng/build/lib/NNG/Levels/Proposition/Level_3.trace deleted file mode 100644 index 32f55cb..0000000 --- a/server/nng/build/lib/NNG/Levels/Proposition/Level_3.trace +++ /dev/null @@ -1 +0,0 @@ -5299063203734346172 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_4.ilean b/server/nng/build/lib/NNG/Levels/Proposition/Level_4.ilean deleted file mode 100644 index cfdd964..0000000 --- a/server/nng/build/lib/NNG/Levels/Proposition/Level_4.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.Proposition.Level_4"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_4.olean b/server/nng/build/lib/NNG/Levels/Proposition/Level_4.olean deleted file mode 100644 index 7a1ff56..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Proposition/Level_4.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_4.trace b/server/nng/build/lib/NNG/Levels/Proposition/Level_4.trace deleted file mode 100644 index 619fbad..0000000 --- a/server/nng/build/lib/NNG/Levels/Proposition/Level_4.trace +++ /dev/null @@ -1 +0,0 @@ -7415905544244480042 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_5.ilean b/server/nng/build/lib/NNG/Levels/Proposition/Level_5.ilean deleted file mode 100644 index 37f90ac..0000000 --- a/server/nng/build/lib/NNG/Levels/Proposition/Level_5.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.Proposition.Level_5"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_5.olean b/server/nng/build/lib/NNG/Levels/Proposition/Level_5.olean deleted file mode 100644 index f55c1b6..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Proposition/Level_5.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_5.trace b/server/nng/build/lib/NNG/Levels/Proposition/Level_5.trace deleted file mode 100644 index 067710f..0000000 --- a/server/nng/build/lib/NNG/Levels/Proposition/Level_5.trace +++ /dev/null @@ -1 +0,0 @@ -10613228186954229021 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_6.ilean b/server/nng/build/lib/NNG/Levels/Proposition/Level_6.ilean deleted file mode 100644 index 4111256..0000000 --- a/server/nng/build/lib/NNG/Levels/Proposition/Level_6.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.Proposition.Level_6"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_6.olean b/server/nng/build/lib/NNG/Levels/Proposition/Level_6.olean deleted file mode 100644 index 6b83bc4..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Proposition/Level_6.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_6.trace b/server/nng/build/lib/NNG/Levels/Proposition/Level_6.trace deleted file mode 100644 index a0c149e..0000000 --- a/server/nng/build/lib/NNG/Levels/Proposition/Level_6.trace +++ /dev/null @@ -1 +0,0 @@ -7894357058058824740 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_7.ilean b/server/nng/build/lib/NNG/Levels/Proposition/Level_7.ilean deleted file mode 100644 index b80426e..0000000 --- a/server/nng/build/lib/NNG/Levels/Proposition/Level_7.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.Proposition.Level_7"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_7.olean b/server/nng/build/lib/NNG/Levels/Proposition/Level_7.olean deleted file mode 100644 index 3de6399..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Proposition/Level_7.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_7.trace b/server/nng/build/lib/NNG/Levels/Proposition/Level_7.trace deleted file mode 100644 index f619780..0000000 --- a/server/nng/build/lib/NNG/Levels/Proposition/Level_7.trace +++ /dev/null @@ -1 +0,0 @@ -16656846323211551510 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_8.ilean b/server/nng/build/lib/NNG/Levels/Proposition/Level_8.ilean deleted file mode 100644 index ae70d0f..0000000 --- a/server/nng/build/lib/NNG/Levels/Proposition/Level_8.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:not_iff_imp_false":{"usages":[[20,6,20,23],[21,6,21,23]],"definition":null}},"module":"NNG.Levels.Proposition.Level_8"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_8.olean b/server/nng/build/lib/NNG/Levels/Proposition/Level_8.olean deleted file mode 100644 index 67b2caa..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Proposition/Level_8.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_8.trace b/server/nng/build/lib/NNG/Levels/Proposition/Level_8.trace deleted file mode 100644 index ba8e72d..0000000 --- a/server/nng/build/lib/NNG/Levels/Proposition/Level_8.trace +++ /dev/null @@ -1 +0,0 @@ -13601220282574937828 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_9.ilean b/server/nng/build/lib/NNG/Levels/Proposition/Level_9.ilean deleted file mode 100644 index f912ff4..0000000 --- a/server/nng/build/lib/NNG/Levels/Proposition/Level_9.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.Proposition.Level_9"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_9.olean b/server/nng/build/lib/NNG/Levels/Proposition/Level_9.olean deleted file mode 100644 index f50411a..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Proposition/Level_9.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Proposition/Level_9.trace b/server/nng/build/lib/NNG/Levels/Proposition/Level_9.trace deleted file mode 100644 index 4a5bc97..0000000 --- a/server/nng/build/lib/NNG/Levels/Proposition/Level_9.trace +++ /dev/null @@ -1 +0,0 @@ -15399361750882572321 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Tutorial.ilean b/server/nng/build/lib/NNG/Levels/Tutorial.ilean deleted file mode 100644 index ad2b129..0000000 --- a/server/nng/build/lib/NNG/Levels/Tutorial.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Levels.Tutorial"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Tutorial.olean b/server/nng/build/lib/NNG/Levels/Tutorial.olean deleted file mode 100644 index d8fae45..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Tutorial.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Tutorial.trace b/server/nng/build/lib/NNG/Levels/Tutorial.trace deleted file mode 100644 index f666963..0000000 --- a/server/nng/build/lib/NNG/Levels/Tutorial.trace +++ /dev/null @@ -1 +0,0 @@ -1595615440839641244 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Tutorial/Level_1.ilean b/server/nng/build/lib/NNG/Levels/Tutorial/Level_1.ilean deleted file mode 100644 index 7eb784c..0000000 --- a/server/nng/build/lib/NNG/Levels/Tutorial/Level_1.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:MyNat":{"usages":[[26,13,26,14]],"definition":null}},"module":"NNG.Levels.Tutorial.Level_1"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Tutorial/Level_1.olean b/server/nng/build/lib/NNG/Levels/Tutorial/Level_1.olean deleted file mode 100644 index d4067b6..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Tutorial/Level_1.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Tutorial/Level_1.trace b/server/nng/build/lib/NNG/Levels/Tutorial/Level_1.trace deleted file mode 100644 index 029fdab..0000000 --- a/server/nng/build/lib/NNG/Levels/Tutorial/Level_1.trace +++ /dev/null @@ -1 +0,0 @@ -17057151196775041350 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Tutorial/Level_2.ilean b/server/nng/build/lib/NNG/Levels/Tutorial/Level_2.ilean deleted file mode 100644 index 1f2e7eb..0000000 --- a/server/nng/build/lib/NNG/Levels/Tutorial/Level_2.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:MyNat":{"usages":[[24,11,24,12]],"definition":null}},"module":"NNG.Levels.Tutorial.Level_2"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Tutorial/Level_2.olean b/server/nng/build/lib/NNG/Levels/Tutorial/Level_2.olean deleted file mode 100644 index 713786b..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Tutorial/Level_2.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Tutorial/Level_2.trace b/server/nng/build/lib/NNG/Levels/Tutorial/Level_2.trace deleted file mode 100644 index f0c7b10..0000000 --- a/server/nng/build/lib/NNG/Levels/Tutorial/Level_2.trace +++ /dev/null @@ -1 +0,0 @@ -2087975388406110178 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Tutorial/Level_3.ilean b/server/nng/build/lib/NNG/Levels/Tutorial/Level_3.ilean deleted file mode 100644 index 7a02609..0000000 --- a/server/nng/build/lib/NNG/Levels/Tutorial/Level_3.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:MyNat.succ":{"usages":[[47,20,47,24],[47,35,47,39],[47,41,47,45],[47,51,47,55]],"definition":null},"c:MyNat":{"usages":[[47,11,47,12]],"definition":null}},"module":"NNG.Levels.Tutorial.Level_3"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Tutorial/Level_3.olean b/server/nng/build/lib/NNG/Levels/Tutorial/Level_3.olean deleted file mode 100644 index 1d7fadb..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Tutorial/Level_3.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Tutorial/Level_3.trace b/server/nng/build/lib/NNG/Levels/Tutorial/Level_3.trace deleted file mode 100644 index 4568320..0000000 --- a/server/nng/build/lib/NNG/Levels/Tutorial/Level_3.trace +++ /dev/null @@ -1 +0,0 @@ -2143617200443064964 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Tutorial/Level_4.ilean b/server/nng/build/lib/NNG/Levels/Tutorial/Level_4.ilean deleted file mode 100644 index cb2073d..0000000 --- a/server/nng/build/lib/NNG/Levels/Tutorial/Level_4.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:MyNat.succ":{"usages":[[45,18,45,22],[45,27,45,31]],"definition":null},"c:MyNat.add_zero":{"usages":[[52,11,52,19]],"definition":null},"c:MyNat.add_succ":{"usages":[[49,11,49,19]],"definition":null},"c:MyNat":{"usages":[[45,9,45,10]],"definition":null}},"module":"NNG.Levels.Tutorial.Level_4"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Levels/Tutorial/Level_4.olean b/server/nng/build/lib/NNG/Levels/Tutorial/Level_4.olean deleted file mode 100644 index a179d63..0000000 Binary files a/server/nng/build/lib/NNG/Levels/Tutorial/Level_4.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Levels/Tutorial/Level_4.trace b/server/nng/build/lib/NNG/Levels/Tutorial/Level_4.trace deleted file mode 100644 index 03fc4ca..0000000 --- a/server/nng/build/lib/NNG/Levels/Tutorial/Level_4.trace +++ /dev/null @@ -1 +0,0 @@ -7407492338022565581 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Metadata.ilean b/server/nng/build/lib/NNG/Metadata.ilean deleted file mode 100644 index 36ba107..0000000 --- a/server/nng/build/lib/NNG/Metadata.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{},"module":"NNG.Metadata"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Metadata.olean b/server/nng/build/lib/NNG/Metadata.olean deleted file mode 100644 index cf8ed32..0000000 Binary files a/server/nng/build/lib/NNG/Metadata.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Metadata.trace b/server/nng/build/lib/NNG/Metadata.trace deleted file mode 100644 index 0a81af6..0000000 --- a/server/nng/build/lib/NNG/Metadata.trace +++ /dev/null @@ -1 +0,0 @@ -10126315224814379241 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Modifications/Tactics.ilean b/server/nng/build/lib/NNG/Modifications/Tactics.ilean deleted file mode 100644 index 68608ba..0000000 --- a/server/nng/build/lib/NNG/Modifications/Tactics.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:liftM":{"usages":[[65,12,65,17]],"definition":null},"c:_private.Lean.Elab.Tactic.Induction.0.Lean.Elab.Tactic.getElimNameInfo":{"usages":[[71,13,71,28]],"definition":null},"c:_private.Lean.Elab.Tactic.Induction.0.Lean.Elab.Tactic.generalizeVars":{"usages":[[71,47,71,61]],"definition":null},"c:_private.Lean.Elab.Tactic.Induction.0.Lean.Elab.Tactic.generalizeTargets":{"usages":[[71,29,71,46]],"definition":null},"c:_private.Lean.Elab.Tactic.Induction.0.Lean.Elab.Tactic.ElimApp.getAltNumFields":{"usages":[[52,13,52,28],[59,20,59,35]],"definition":null},"c:Unit.unit":{"usages":[[63,61,63,63]],"definition":null},"c:Pure.pure":{"usages":[[63,56,63,60],[69,2,69,6],[124,64,124,68]],"definition":null},"c:Option.some":{"usages":[[63,8,63,12]],"definition":null},"c:MyNat.zero":{"usages":[[42,4,42,8]],"definition":null},"c:MyNat.succ":{"usages":[[40,40,40,44],[43,4,43,8]],"definition":null},"c:MyNat.rfl":{"usages":[[123,9,123,18]],"definition":[121,16,121,19]},"c:MyNat.rewriteSeq":{"usages":[[21,9,21,25]],"definition":[19,16,19,26]},"c:MyNat.rec'":{"usages":[],"definition":[39,4,39,8]},"c:MyNat.induction":{"usages":[],"definition":[80,14,80,36]},"c:MyNat.evalRfl":{"usages":[],"definition":[123,24,123,31]},"c:MyNat.evalRewriteSeq":{"usages":[],"definition":[21,31,21,45]},"c:MyNat":{"usages":[[39,14,39,15],[40,17,40,18],[40,54,40,55]],"definition":null},"c:List.splitAtD":{"usages":[[60,39,60,47]],"definition":null},"c:List.map":{"usages":[[62,55,62,58]],"definition":null},"c:List":{"usages":[[56,18,56,22]],"definition":null},"c:Lean.withRef":{"usages":[[94,19,94,26]],"definition":null},"c:Lean.binderIdent":{"usages":[[81,30,81,41]],"definition":null},"c:Lean.Unhygienic.run":{"usages":[[60,59,60,73]],"definition":null},"c:Lean.TSyntax.raw":{"usages":[[83,38,83,39]],"definition":null},"c:Lean.Syntax.getSepArgs":{"usages":[[83,40,83,50]],"definition":null},"c:Lean.Syntax.getArgs":{"usages":[[56,44,56,51]],"definition":null},"c:Lean.Syntax":{"usages":[[53,82,53,88],[56,23,56,29]],"definition":null},"c:Lean.RBTree.toArray":{"usages":[[93,51,93,58]],"definition":null},"c:Lean.Parser.checkColGt":{"usages":[[81,24,81,29]],"definition":null},"c:Lean.Parser.Tactic.rwRuleSeq":{"usages":[[19,43,19,52]],"definition":null},"c:Lean.Parser.Tactic.location":{"usages":[[19,54,19,62]],"definition":null},"c:Lean.Parser.Tactic.config":{"usages":[[19,34,19,40]],"definition":null},"c:Lean.Parser.Tactic.casesTarget":{"usages":[[80,57,80,68]],"definition":null},"c:Lean.Parser.Tactic.ElimApp.evalNames":{"usages":[[98,21,98,38]],"definition":[53,4,53,21]},"c:Lean.Parser.Category.tactic":{"usages":[[19,67,19,73],[82,6,82,12],[121,29,121,35]],"definition":null},"c:Lean.Meta.withReducible":{"usages":[[124,34,124,47]],"definition":null},"c:Lean.Meta.throwTacticEx":{"usages":[[28,7,28,20]],"definition":null},"c:Lean.Meta.sortFVarIds":{"usages":[[93,37,93,48]],"definition":null},"c:Lean.Meta.mkGeneralizationForbiddenSet":{"usages":[[91,22,91,50]],"definition":null},"c:Lean.Meta.getFVarSetToGeneralize":{"usages":[[92,18,92,40]],"definition":null},"c:Lean.Meta.getElimInfo":{"usages":[[86,19,86,30]],"definition":null},"c:Lean.Meta.addImplicitTargets":{"usages":[[87,18,87,36]],"definition":null},"c:Lean.Meta.FVarSubst.apply":{"usages":[[67,30,67,35]],"definition":null},"c:Lean.Meta.ElimInfo.motivePos":{"usages":[[96,47,96,56]],"definition":null},"c:Lean.Meta.ElimInfo":{"usages":[[53,34,53,42]],"definition":null},"c:Lean.Meta.Cases.unifyEqs?":{"usages":[[63,26,63,41]],"definition":null},"c:Lean.MVarId.withContext":{"usages":[[67,8,67,19],[85,4,85,15],[90,6,90,17]],"definition":null},"c:Lean.MVarId.tryClear":{"usages":[[65,38,65,46]],"definition":null},"c:Lean.MVarId.revert":{"usages":[[93,27,93,33]],"definition":null},"c:Lean.MVarId.refl":{"usages":[[124,58,124,62]],"definition":null},"c:Lean.MVarId.introNP":{"usages":[[64,19,64,26]],"definition":null},"c:Lean.MVarId.introN":{"usages":[[62,23,62,29]],"definition":null},"c:Lean.MVarId.getTag":{"usages":[[94,75,94,81]],"definition":null},"c:Lean.MVarId.assign":{"usages":[[97,8,97,14]],"definition":null},"c:Lean.MVarId":{"usages":[[55,21,55,27]],"definition":null},"c:Lean.FVarId":{"usages":[[54,57,54,63]],"definition":null},"c:Lean.Expr.mvarId!":{"usages":[[96,59,96,66]],"definition":null},"c:Lean.Expr.getAppArgs":{"usages":[[95,37,95,47]],"definition":null},"c:Lean.Expr.fvarId!":{"usages":[[89,40,89,47]],"definition":null},"c:Lean.Expr.fvar":{"usages":[[67,39,67,44]],"definition":null},"c:Lean.Expr.addLocalVarInfoForBinderIdent":{"usages":[[67,51,67,80]],"definition":null},"c:Lean.Elab.Term.TermElabM":{"usages":[[55,4,55,13]],"definition":null},"c:Lean.Elab.Tactic.withRWRulesSeq":{"usages":[[24,2,24,16]],"definition":null},"c:Lean.Elab.Tactic.withLocation":{"usages":[[25,4,25,16]],"definition":null},"c:Lean.Elab.Tactic.throwNoGoalsToBeSolved":{"usages":[[84,35,84,57]],"definition":null},"c:Lean.Elab.Tactic.setGoals":{"usages":[[100,6,100,14]],"definition":null},"c:Lean.Elab.Tactic.rewriteTarget":{"usages":[[27,7,27,20]],"definition":null},"c:Lean.Elab.Tactic.rewriteLocalDecl":{"usages":[[26,7,26,23]],"definition":null},"c:Lean.Elab.Tactic.liftMetaTactic":{"usages":[[124,2,124,16]],"definition":null},"c:Lean.Elab.Tactic.getUnsolvedGoals":{"usages":[[84,16,84,32]],"definition":null},"c:Lean.Elab.Tactic.getNameOfIdent'":{"usages":[[62,60,62,75]],"definition":null},"c:Lean.Elab.Tactic.expandOptLocation":{"usages":[[23,15,23,32]],"definition":null},"c:Lean.Elab.Tactic.evalInduction.checkTargets":{"usages":[[88,4,88,30]],"definition":null},"c:Lean.Elab.Tactic.evalInduction":{"usages":[[71,65,71,78]],"definition":null},"c:Lean.Elab.Tactic.evalCases":{"usages":[[52,32,52,41]],"definition":null},"c:Lean.Elab.Tactic.elabRewriteConfig":{"usages":[[22,12,22,29]],"definition":null},"c:Lean.Elab.Tactic.elabCasesTargets":{"usages":[[83,16,83,32]],"definition":null},"c:Lean.Elab.Tactic.Tactic":{"usages":[[21,48,21,54],[123,34,123,40]],"definition":null},"c:Lean.Elab.Tactic.ElimApp.setMotiveArg":{"usages":[[96,6,96,26]],"definition":null},"c:Lean.Elab.Tactic.ElimApp.mkElimApp":{"usages":[[94,35,94,52]],"definition":null},"c:Lean.Elab.Tactic.ElimApp.evalAlts.go":{"usages":[[52,42,52,61]],"definition":null},"c:Lean.Elab.Tactic.ElimApp.Result.others":{"usages":[[100,38,100,44]],"definition":null},"c:Lean.Elab.Tactic.ElimApp.Result.elimApp":{"usages":[[95,29,95,36],[97,22,97,29]],"definition":null},"c:Lean.Elab.Tactic.ElimApp.Result.alts":{"usages":[[98,55,98,59]],"definition":null},"c:Lean.Elab.Tactic.ElimApp.Alt.name":{"usages":[[58,8,58,12]],"definition":null},"c:Lean.Elab.Tactic.ElimApp.Alt.mvarId":{"usages":[[58,25,58,31]],"definition":null},"c:Lean.Elab.Tactic.ElimApp.Alt":{"usages":[[53,58,53,69]],"definition":null},"c:Array.toList":{"usages":[[56,55,56,61],[100,46,100,52]],"definition":null},"c:Array.size":{"usages":[[99,35,99,39]],"definition":null},"c:Array.push":{"usages":[[68,25,68,29]],"definition":null},"c:Array.map":{"usages":[[89,33,89,36]],"definition":null},"c:Array.foldlM":{"usages":[[65,28,65,34]],"definition":null},"c:Array":{"usages":[[53,52,53,57],[54,51,54,56],[55,15,55,20]],"definition":null}},"module":"NNG.Modifications.Tactics"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/Modifications/Tactics.olean b/server/nng/build/lib/NNG/Modifications/Tactics.olean deleted file mode 100644 index 2ed7adb..0000000 Binary files a/server/nng/build/lib/NNG/Modifications/Tactics.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/Modifications/Tactics.trace b/server/nng/build/lib/NNG/Modifications/Tactics.trace deleted file mode 100644 index b8a6417..0000000 --- a/server/nng/build/lib/NNG/Modifications/Tactics.trace +++ /dev/null @@ -1 +0,0 @@ -14754082556322596060 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/MyNat/Addition.ilean b/server/nng/build/lib/NNG/MyNat/Addition.ilean deleted file mode 100644 index 871f7fa..0000000 --- a/server/nng/build/lib/NNG/MyNat/Addition.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:MyNat.zero":{"usages":[[7,7,7,8]],"definition":null},"c:MyNat.succ":{"usages":[[8,7,8,17],[8,23,8,33],[22,38,22,42],[22,48,22,52]],"definition":null},"c:MyNat.instAddMyNat":{"usages":[],"definition":[10,0,10,8]},"c:MyNat.add_zero":{"usages":[],"definition":[17,8,17,16]},"c:MyNat.add_succ":{"usages":[],"definition":[22,8,22,16]},"c:MyNat.add":{"usages":[[11,9,11,18]],"definition":[6,4,6,7]},"c:MyNat":{"usages":[[6,10,6,15],[6,18,6,23],[6,26,6,31],[10,15,10,20],[17,22,17,27],[22,24,22,29]],"definition":null},"c:Add.add":{"usages":[[11,2,11,5]],"definition":null},"c:Add":{"usages":[[10,11,10,14]],"definition":null}},"module":"NNG.MyNat.Addition"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/MyNat/Addition.olean b/server/nng/build/lib/NNG/MyNat/Addition.olean deleted file mode 100644 index 8bd7dc5..0000000 Binary files a/server/nng/build/lib/NNG/MyNat/Addition.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/MyNat/Addition.trace b/server/nng/build/lib/NNG/MyNat/Addition.trace deleted file mode 100644 index 9a68d6e..0000000 --- a/server/nng/build/lib/NNG/MyNat/Addition.trace +++ /dev/null @@ -1 +0,0 @@ -2760095421866741095 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/MyNat/Definition.ilean b/server/nng/build/lib/NNG/MyNat/Definition.ilean deleted file mode 100644 index 5cfc12f..0000000 --- a/server/nng/build/lib/NNG/MyNat/Definition.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:rfl":{"usages":[[34,38,34,41]],"definition":null},"c:ToString.toString":{"usages":[[32,2,32,10],[32,16,32,24]],"definition":null},"c:ToString":{"usages":[[31,11,31,19]],"definition":null},"c:OfNat.ofNat":{"usages":[[29,2,29,7]],"definition":null},"c:OfNat":{"usages":[[28,27,28,32]],"definition":null},"c:Nat.zero":{"usages":[[20,4,20,12],[25,20,25,28]],"definition":null},"c:Nat.succ":{"usages":[[21,4,21,12],[26,20,26,28]],"definition":null},"c:Nat":{"usages":[[18,22,18,25],[23,31,23,34],[28,20,28,23]],"definition":null},"c:MyNat.zero_eq_0":{"usages":[],"definition":[34,8,34,17]},"c:MyNat.zero":{"usages":[[16,13,16,23],[20,18,20,28],[25,4,25,14],[34,20,34,30]],"definition":[5,2,5,6]},"c:MyNat.succ":{"usages":[[21,18,21,28],[26,4,26,14],[36,19,36,29]],"definition":[6,2,6,6]},"c:MyNat.one":{"usages":[],"definition":[36,4,36,7]},"c:MyNat.ofNat":{"usages":[],"definition":[28,9,28,14]},"c:MyNat.natFromMyNat":{"usages":[[32,26,32,38]],"definition":[23,4,23,16]},"c:MyNat.myNatFromNat":{"usages":[[29,11,29,23]],"definition":[18,4,18,16]},"c:MyNat.instToStringMyNat":{"usages":[],"definition":[31,0,31,8]},"c:MyNat.instInhabitedMyNat":{"usages":[],"definition":[15,0,15,8]},"c:MyNat":{"usages":[[10,16,10,21],[15,21,15,26],[18,29,18,34],[23,22,23,27],[28,33,28,38],[31,20,31,25],[36,10,36,15]],"definition":[4,10,4,15]},"c:Inhabited.default":{"usages":[[16,2,16,9]],"definition":null},"c:Inhabited":{"usages":[[7,27,7,36],[15,11,15,20]],"definition":null},"c:DecidableEq":{"usages":[[7,14,7,25]],"definition":null},"c:BEq":{"usages":[[7,9,7,12]],"definition":null}},"module":"NNG.MyNat.Definition"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/MyNat/Definition.olean b/server/nng/build/lib/NNG/MyNat/Definition.olean deleted file mode 100644 index a7c648d..0000000 Binary files a/server/nng/build/lib/NNG/MyNat/Definition.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/MyNat/Definition.trace b/server/nng/build/lib/NNG/MyNat/Definition.trace deleted file mode 100644 index 78e3290..0000000 --- a/server/nng/build/lib/NNG/MyNat/Definition.trace +++ /dev/null @@ -1 +0,0 @@ -6972496789146285202 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/MyNat/Multiplication.ilean b/server/nng/build/lib/NNG/MyNat/Multiplication.ilean deleted file mode 100644 index 7338002..0000000 --- a/server/nng/build/lib/NNG/MyNat/Multiplication.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:MyNat.zero":{"usages":[[7,7,7,8]],"definition":null},"c:MyNat.succ":{"usages":[[15,36,15,40]],"definition":null},"c:MyNat.mul_zero":{"usages":[],"definition":[13,6,13,14]},"c:MyNat.mul_succ":{"usages":[],"definition":[15,6,15,14]},"c:MyNat.mul":{"usages":[[11,9,11,18]],"definition":[6,4,6,7]},"c:MyNat.instMulMyNat":{"usages":[],"definition":[10,0,10,8]},"c:MyNat":{"usages":[[6,10,6,15],[6,18,6,23],[6,26,6,31],[10,15,10,20],[13,20,13,25],[15,22,15,27]],"definition":null},"c:Mul.mul":{"usages":[[11,2,11,5]],"definition":null},"c:Mul":{"usages":[[10,11,10,14]],"definition":null}},"module":"NNG.MyNat.Multiplication"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/MyNat/Multiplication.olean b/server/nng/build/lib/NNG/MyNat/Multiplication.olean deleted file mode 100644 index ff3bb8b..0000000 Binary files a/server/nng/build/lib/NNG/MyNat/Multiplication.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/MyNat/Multiplication.trace b/server/nng/build/lib/NNG/MyNat/Multiplication.trace deleted file mode 100644 index a9ec026..0000000 --- a/server/nng/build/lib/NNG/MyNat/Multiplication.trace +++ /dev/null @@ -1 +0,0 @@ -2052634667963101258 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/MyNat/Theorems/Addition.ilean b/server/nng/build/lib/NNG/MyNat/Theorems/Addition.ilean deleted file mode 100644 index b6b1277..0000000 --- a/server/nng/build/lib/NNG/MyNat/Theorems/Addition.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:MyNat.zero_add":{"usages":[[36,8,36,16]],"definition":[5,8,5,22]},"c:MyNat.succ_add":{"usages":[[41,8,41,16]],"definition":[24,8,24,22]},"c:MyNat.succ":{"usages":[[24,35,24,39],[24,48,24,52],[44,43,44,47]],"definition":null},"c:MyNat.one_eq_succ_zero":{"usages":[],"definition":[44,8,44,30]},"c:MyNat.add_zero":{"usages":[[7,8,7,16],[15,8,15,16],[16,8,16,16],[26,8,26,16],[27,8,27,16],[37,8,37,16]],"definition":null},"c:MyNat.add_succ":{"usages":[[9,8,9,16],[18,8,18,16],[19,8,19,16],[20,8,20,16],[29,8,29,16],[31,8,31,16],[39,8,39,16]],"definition":null},"c:MyNat.add_comm":{"usages":[],"definition":[34,8,34,22]},"c:MyNat.add_assoc":{"usages":[],"definition":[13,8,13,23]},"c:MyNat":{"usages":[[5,28,5,29],[13,33,13,34],[24,30,24,31],[34,30,34,31],[44,38,44,39]],"definition":null}},"module":"NNG.MyNat.Theorems.Addition"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/MyNat/Theorems/Addition.olean b/server/nng/build/lib/NNG/MyNat/Theorems/Addition.olean deleted file mode 100644 index d44df58..0000000 Binary files a/server/nng/build/lib/NNG/MyNat/Theorems/Addition.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/MyNat/Theorems/Addition.trace b/server/nng/build/lib/NNG/MyNat/Theorems/Addition.trace deleted file mode 100644 index bfa62e3..0000000 --- a/server/nng/build/lib/NNG/MyNat/Theorems/Addition.trace +++ /dev/null @@ -1 +0,0 @@ -3227530040224467366 \ No newline at end of file diff --git a/server/nng/build/lib/NNG/MyNat/Theorems/Proposition.ilean b/server/nng/build/lib/NNG/MyNat/Theorems/Proposition.ilean deleted file mode 100644 index 163a9b6..0000000 --- a/server/nng/build/lib/NNG/MyNat/Theorems/Proposition.ilean +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"references":{"c:not_iff_imp_false":{"usages":[],"definition":[0,8,0,25]},"c:Bool.false":{"usages":[[0,49,0,54]],"definition":null}},"module":"NNG.MyNat.Theorems.Proposition"} \ No newline at end of file diff --git a/server/nng/build/lib/NNG/MyNat/Theorems/Proposition.olean b/server/nng/build/lib/NNG/MyNat/Theorems/Proposition.olean deleted file mode 100644 index c520fbe..0000000 Binary files a/server/nng/build/lib/NNG/MyNat/Theorems/Proposition.olean and /dev/null differ diff --git a/server/nng/build/lib/NNG/MyNat/Theorems/Proposition.trace b/server/nng/build/lib/NNG/MyNat/Theorems/Proposition.trace deleted file mode 100644 index 3b33097..0000000 --- a/server/nng/build/lib/NNG/MyNat/Theorems/Proposition.trace +++ /dev/null @@ -1 +0,0 @@ -483796173031302994 \ No newline at end of file