Skip to content
import JaxLean.Stdlib
import examples.tensor_puzzles.generated.PuzzlesOnesset_option maxRecDepth 4096set_option maxHeartbeats 2000000namespace JaxLean.Puzzles.Onestheorem matches_loop :
Array.ones (R := ℝ) = Loop.ones (R := ℝ) := ⊢ Array.ones = Loop.ones
i:Fin 3u:Index []⊢ Array.ones (i, u) = Loop.ones (i, u)
i:Fin 3⊢ Array.ones (i, PUnit.unit) = Loop.ones (i, PUnit.unit)
⊢ Array.ones ((fun i => i) ⟨0, ⋯⟩, PUnit.unit) = Loop.ones ((fun i => i) ⟨0, ⋯⟩, PUnit.unit)⊢ Array.ones ((fun i => i) ⟨1, ⋯⟩, PUnit.unit) = Loop.ones ((fun i => i) ⟨1, ⋯⟩, PUnit.unit)⊢ Array.ones ((fun i => i) ⟨2, ⋯⟩, PUnit.unit) = Loop.ones ((fun i => i) ⟨2, ⋯⟩, PUnit.unit) ⊢ Array.ones ((fun i => i) ⟨0, ⋯⟩, PUnit.unit) = Loop.ones ((fun i => i) ⟨0, ⋯⟩, PUnit.unit)⊢ Array.ones ((fun i => i) ⟨1, ⋯⟩, PUnit.unit) = Loop.ones ((fun i => i) ⟨1, ⋯⟩, PUnit.unit)⊢ Array.ones ((fun i => i) ⟨2, ⋯⟩, PUnit.unit) = Loop.ones ((fun i => i) ⟨2, ⋯⟩, PUnit.unit) All goals completed! 🐙⊢ Array.ones = Loop.ones
exact matches_loopAll goals completed! 🐙end JaxLean.Puzzles.Ones