SMTTranslator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,443 of 4,28843%145 of 23738%1312264658203678
translateWork(SymbolicExpression)17317850%222250%22445010301
translateLogicFunction(ProverFunctionInterpretation)1550%40%33292911
translatePowerGeneric(SymbolicExpression, SymbolicObject)1510%140%88292911
translateDenseTupleWrite(SymbolicExpression)1410%80%55242411
functionDeclaration(String, SymbolicFunctionType)1320%130%99292911
translateLambda(SymbolicExpression)1310%40%33242411
translateArrayLambda(SymbolicExpression)1190%n/a11181811
translateCast(SymbolicExpression)1170%80%55212111
pretranslateConcreteArray(SymbolicExpression)1030%60%44161611
processEquality(SymbolicExpression, SymbolicExpression)963526%1150%12152201
translateTupleWrite(SymbolicExpression)950%40%33161611
pretranslateDenseArrayWrite(SymbolicExpression)630%40%33121211
translatePowerSmall(SymbolicExpression, BigInteger)630%80%55131311
partialOrderAssumption(String, SymbolicType)600%n/a116611
pretranslateArrayWrite(SymbolicExpression)540%n/a11111111
lengthOfArray(SymbolicExpression)520%50%44101011
translateConcreteTuple(SymbolicExpression)510%20%22101011
translateUnionTest(SymbolicExpression)510%n/a118811
translateCond(SymbolicExpression)480%n/a118811
treeOrderAssumption(String, SymbolicType)430%n/a115511
piecewiseLinearOrderAssumption(String, SymbolicType)430%n/a115511
newSmtAuxVar(FastList)370%n/a117711
root()330%20%229911
translateBitUnary(String, SymbolicExpression)330%n/a115511
linearOrderAssumption(String, SymbolicType)320%n/a115511
translatePower(SymbolicExpression)310%40%338811
bigArray(FastList, FastList)300%n/a118811
translateNegative(SymbolicExpression)240%n/a114411
extractConcreteInt(Number)240%60%446611
translateConcreteArray(SymbolicExpression)230%n/a114411
newSarlAuxVar()220%n/a114411
translateConcrete(SymbolicExpression)218379%2571%2631601
extractConcreteNumber(SymbolicObject)210%40%336611
translateKeySet(String, String, SymbolicExpression)174974%2466%2421201
translate(SymbolicExpression)173567%3562%2531101
powIntInt()170%20%225511
powRealInt()160%20%225511
powRealReal()160%20%225511
translateArrayWrite(SymbolicExpression)130%n/a113311
translateDenseArrayWrite(SymbolicExpression)130%n/a113311
translateType(SymbolicType)1235996%21789%21425801
valueOfArray(SymbolicExpression)122769%3125%343801
SMTTranslator(PreUniverse, ProverInfo.ProverKind, SymbolicExpression, ProverFunctionInterpretation[])910692%1375%1312801
translateNumberObj(NumberObject)84183%1375%131901
SMTTranslator(SMTTranslator, SymbolicExpression)612095%2466%2412901
unionTester(SymbolicUnionType, int)60%n/a111111
translateQuantifier(SymbolicExpression)58294%1266%1312001
translateExponent(SymbolicObject)4969%1150%121201
translateSymbolicConstant(SymbolicConstant, boolean)81100%1583%1401301
getTranslation()56100%4100%0301401
translateUnionExtract(SymbolicExpression)51100%n/a010801
translateUnionInject(SymbolicExpression)51100%n/a010801
translateApply(SymbolicExpression)51100%2100%0201001
translateTupleRead(SymbolicExpression)45100%n/a010601
translateBitBinary(String, SymbolicExpression, SymbolicExpression)44100%n/a010701
translateBinary(String, SymbolicExpression, SymbolicExpression)42100%n/a010601
translateArrayRead(SymbolicExpression)40100%n/a010801
translateExpression2binding(SymbolicExpression, FastList)32100%n/a010501
translateNEQ(SymbolicExpression)28100%n/a010501
translatePowerAsCarrot(FastList, FastList)26100%n/a010601
translateNot(SymbolicExpression)24100%n/a010401
letTempVarRepresentExpression(FastList, FastList)24100%n/a010701
useCompressedName(SymbolicExpression)18100%1787%150201
translateEquality(SymbolicExpression)17100%n/a010401
requireBigArray()12100%2100%020401
translateBigAsReal(BigInteger)12100%2100%020101
translateBigAsInt(BigInteger)11100%2100%020101
newSmtVarName()9100%n/a010101
tupleProjector(SymbolicTupleType, int)6100%n/a010101
unionSelector(SymbolicUnionType, int)6100%n/a010101
unionConstructor(SymbolicUnionType, int)6100%n/a010101
tupleTypeName(SymbolicTupleType)5100%n/a010101
tupleConstructor(SymbolicTupleType)5100%n/a010101
unionTypeName(SymbolicUnionType)5100%n/a010101
uninterpretedTypeName(SymbolicUninterpretedType)5100%n/a010101
uninterpretedTypeConstructor(SymbolicUninterpretedType)5100%n/a010101
getDeclarations()100%n/a010101
static {...}100%n/a010101