SMTTranslator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,043 of 4,32652%115 of 23951%1112283818282879
translateWork(SymbolicExpression)15819354%192556%19444410301
translateLogicFunction(ProverFunctionInterpretation)1550%40%33292911
translatePowerGeneric(SymbolicExpression, SymbolicObject)1510%140%88292911
translateDenseTupleWrite(SymbolicExpression)1410%80%55242411
translateLambda(SymbolicExpression)1310%40%33242411
translateArrayLambda(SymbolicExpression)1190%n/a11181811
pretranslateConcreteArray(SymbolicExpression)1030%60%44161611
processEquality(SymbolicExpression, SymbolicExpression)963526%1150%12152201
translateTupleWrite(SymbolicExpression)950%40%33161611
translateCast(SymbolicExpression)754235%5337%45122101
partialOrderAssumption(String, SymbolicType)600%n/a116611
pretranslateArrayWrite(SymbolicExpression)540%n/a11111111
lengthOfArray(SymbolicExpression)520%50%44101011
translateUnionTest(SymbolicExpression)510%n/a118811
functionDeclaration(String, SymbolicFunctionType)478564%7646%69122901
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
translateConcreteArray(SymbolicExpression)230%n/a114411
newSarlAuxVar()220%n/a114411
translateConcrete(SymbolicExpression)218379%2571%2631601
translateKeySet(String, String, SymbolicExpression)174974%2466%2421201
powIntInt()170%20%225511
powRealInt()160%20%225511
powRealReal()160%20%225511
extractConcreteInt(Number)15937%4233%343601
translateArrayWrite(SymbolicExpression)130%n/a113311
translateDenseArrayWrite(SymbolicExpression)130%n/a113311
translateType(SymbolicType)1235996%21789%21425801
SMTTranslator(PreUniverse, ProverInfo.ProverKind, SymbolicExpression, ProverFunctionInterpretation[])910692%1375%1312801
translate(SymbolicExpression)94382%1787%1511101
extractConcreteNumber(SymbolicObject)91257%3125%232601
translateNumberObj(NumberObject)84183%1375%131901
valueOfArray(SymbolicExpression)83179%2250%242801
translatePowerSmall(SymbolicExpression, BigInteger)65790%3562%3521301
unionTester(SymbolicUnionType, int)60%n/a111111
translateQuantifier(SymbolicExpression)58294%1266%1312001
translateExponent(SymbolicObject)4969%1150%121201
SMTTranslator(SMTTranslator, SymbolicExpression)126100%6100%0402901
translateSymbolicConstant(SymbolicConstant, boolean)81100%1583%1401301
pretranslateDenseArrayWrite(SymbolicExpression)63100%1375%1301201
translateApply(SymbolicExpression)60100%4100%0301201
getTranslation()56100%4100%0301401
translateConcreteTuple(SymbolicExpression)51100%2100%0201001
translateUnionExtract(SymbolicExpression)51100%n/a010801
translateUnionInject(SymbolicExpression)51100%n/a010801
translateCond(SymbolicExpression)48100%n/a010801
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
translateFloor(SymbolicExpression)29100%n/a010601
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