LLMLL is a programming language where AI agents write code by filling typed holes, with an SMT solver verifying each implementation against formal contracts before merging. The system treats AI hallucination as a search strategy—generating candidates and accepting only those that satisfy specifications—enabling AI-assisted development with formal guarantees.