OAI/Combinatorics/UniformKServer/RawArithmetic.lean
21 declarations, 0 contain sorry, 0 declared as axioms
A primitive-recursive nonnegative rational presentation for the uniform finite certificate search. Denominators are stored minus one, so every bit string denotes a valid nonnegative rational; there is no division oracle.
- abbrev
OAI.UniformKServer.RawArithmetic.Qline 12 - def
OAI.UniformKServer.RawArithmetic.valueline 14 - def
OAI.UniformKServer.RawArithmetic.naturalline 15 - def
OAI.UniformKServer.RawArithmetic.addline 16 - def
OAI.UniformKServer.RawArithmetic.mulline 17 - def
OAI.UniformKServer.RawArithmetic.divideline 18 - def
OAI.UniformKServer.RawArithmetic.leline 19 - instance
OAI.UniformKServer.RawArithmetic.(instance at line 20)line 20 - theorem
OAI.UniformKServer.RawArithmetic.denominatorline 22 - theorem
OAI.UniformKServer.RawArithmetic.value_naturalline 26 - theorem
OAI.UniformKServer.RawArithmetic.value_nonnegline 27 - theorem
OAI.UniformKServer.RawArithmetic.value_addline 28 - theorem
OAI.UniformKServer.RawArithmetic.value_mulline 35 - theorem
OAI.UniformKServer.RawArithmetic.value_divideline 39 - theorem
OAI.UniformKServer.RawArithmetic.le_iffline 43 - theorem
OAI.UniformKServer.RawArithmetic.eq_presentline 48 - theorem
OAI.UniformKServer.RawArithmetic.primitive_naturalline 59 - theorem
OAI.UniformKServer.RawArithmetic.primitive_addline 60 - theorem
OAI.UniformKServer.RawArithmetic.primitive_mulline 65 - theorem
OAI.UniformKServer.RawArithmetic.primitive_divideline 69 - theorem
OAI.UniformKServer.RawArithmetic.primitive_leline 73