./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/recursive/Ackermann03.c --full-output --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a9b967e5 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/certificate-witnesses-artifact/automizer/data/config -Xmx15G -Xms4m -jar /storage/repos/certificate-witnesses-artifact/automizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/certificate-witnesses-artifact/automizer/data -tc /storage/repos/certificate-witnesses-artifact/automizer/config/AutomizerReach.xml -i ../sv-benchmarks/c/recursive/Ackermann03.c -s /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/certificate-witnesses-artifact/automizer --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash c244f72db2906c596b7f122d769fc1464836d7d05d9227ee4269773d59ed10bd --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true --- Real Ultimate output --- This is Ultimate 0.2.4-dev-a9b967e-m [2024-09-12 19:46:58,584 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-12 19:46:58,673 INFO L114 SettingsManager]: Loading settings from /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-09-12 19:46:58,678 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-12 19:46:58,679 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-12 19:46:58,709 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-12 19:46:58,710 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-12 19:46:58,711 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-12 19:46:58,711 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-09-12 19:46:58,713 INFO L153 SettingsManager]: * Use memory slicer=true [2024-09-12 19:46:58,714 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-12 19:46:58,714 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-12 19:46:58,715 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-12 19:46:58,715 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-12 19:46:58,716 INFO L153 SettingsManager]: * Use SBE=true [2024-09-12 19:46:58,716 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-12 19:46:58,716 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-12 19:46:58,717 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-12 19:46:58,717 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-12 19:46:58,717 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-12 19:46:58,717 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-12 19:46:58,719 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-12 19:46:58,719 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-12 19:46:58,719 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-12 19:46:58,720 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-12 19:46:58,720 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-12 19:46:58,720 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-12 19:46:58,720 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-12 19:46:58,721 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-12 19:46:58,721 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-12 19:46:58,722 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-12 19:46:58,722 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-12 19:46:58,722 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-12 19:46:58,722 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-12 19:46:58,723 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-12 19:46:58,723 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-12 19:46:58,723 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-12 19:46:58,724 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-12 19:46:58,724 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-12 19:46:58,724 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-09-12 19:46:58,724 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-09-12 19:46:58,725 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-09-12 19:46:58,725 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/certificate-witnesses-artifact/automizer/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/certificate-witnesses-artifact/automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c244f72db2906c596b7f122d769fc1464836d7d05d9227ee4269773d59ed10bd Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.procedureinliner: Inline calls to implemented procedures -> NEVER Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: YAML Format version -> 2.1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2024-09-12 19:46:59,006 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-12 19:46:59,026 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-12 19:46:59,030 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-12 19:46:59,032 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-12 19:46:59,032 INFO L274 PluginConnector]: CDTParser initialized [2024-09-12 19:46:59,033 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/automizer/../sv-benchmarks/c/recursive/Ackermann03.c [2024-09-12 19:47:00,528 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-12 19:47:00,719 INFO L384 CDTParser]: Found 1 translation units. [2024-09-12 19:47:00,719 INFO L180 CDTParser]: Scanning /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/recursive/Ackermann03.c [2024-09-12 19:47:00,731 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/certificate-witnesses-artifact/automizer/data/b3e7e16a7/5d5e7c6f143e4dcbaee704ae7200bd95/FLAG599c58e9f [2024-09-12 19:47:00,748 INFO L435 CDTParser]: Successfully deleted /storage/repos/certificate-witnesses-artifact/automizer/data/b3e7e16a7/5d5e7c6f143e4dcbaee704ae7200bd95 [2024-09-12 19:47:00,751 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-12 19:47:00,753 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-09-12 19:47:00,756 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-12 19:47:00,757 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-12 19:47:00,762 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-12 19:47:00,763 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 07:47:00" (1/1) ... [2024-09-12 19:47:00,764 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@536a30f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:47:00, skipping insertion in model container [2024-09-12 19:47:00,764 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 07:47:00" (1/1) ... [2024-09-12 19:47:00,783 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-12 19:47:00,950 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/recursive/Ackermann03.c[1168,1181] [2024-09-12 19:47:00,954 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-12 19:47:00,968 INFO L200 MainTranslator]: Completed pre-run [2024-09-12 19:47:00,982 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/recursive/Ackermann03.c[1168,1181] [2024-09-12 19:47:00,987 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-12 19:47:01,012 INFO L204 MainTranslator]: Completed translation [2024-09-12 19:47:01,012 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:47:01 WrapperNode [2024-09-12 19:47:01,012 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-12 19:47:01,014 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-12 19:47:01,014 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-12 19:47:01,014 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-12 19:47:01,021 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:47:01" (1/1) ... [2024-09-12 19:47:01,027 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:47:01" (1/1) ... [2024-09-12 19:47:01,034 INFO L138 Inliner]: procedures = 13, calls = 11, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-09-12 19:47:01,035 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-12 19:47:01,036 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-12 19:47:01,036 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-12 19:47:01,036 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-12 19:47:01,059 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:47:01" (1/1) ... [2024-09-12 19:47:01,060 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:47:01" (1/1) ... [2024-09-12 19:47:01,072 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:47:01" (1/1) ... [2024-09-12 19:47:01,091 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-09-12 19:47:01,091 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:47:01" (1/1) ... [2024-09-12 19:47:01,091 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:47:01" (1/1) ... [2024-09-12 19:47:01,098 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:47:01" (1/1) ... [2024-09-12 19:47:01,099 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:47:01" (1/1) ... [2024-09-12 19:47:01,100 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:47:01" (1/1) ... [2024-09-12 19:47:01,102 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:47:01" (1/1) ... [2024-09-12 19:47:01,103 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-12 19:47:01,105 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-12 19:47:01,106 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-12 19:47:01,106 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-12 19:47:01,107 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:47:01" (1/1) ... [2024-09-12 19:47:01,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-12 19:47:01,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:47:01,139 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-09-12 19:47:01,141 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-09-12 19:47:01,186 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-12 19:47:01,186 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2024-09-12 19:47:01,187 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2024-09-12 19:47:01,187 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-12 19:47:01,187 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-12 19:47:01,187 INFO L130 BoogieDeclarations]: Found specification of procedure ackermann [2024-09-12 19:47:01,187 INFO L138 BoogieDeclarations]: Found implementation of procedure ackermann [2024-09-12 19:47:01,188 INFO L130 BoogieDeclarations]: Found specification of procedure main [2024-09-12 19:47:01,188 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2024-09-12 19:47:01,189 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-09-12 19:47:01,241 INFO L242 CfgBuilder]: Building ICFG [2024-09-12 19:47:01,243 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-12 19:47:01,418 INFO L? ?]: Removed 20 outVars from TransFormulas that were not future-live. [2024-09-12 19:47:01,418 INFO L291 CfgBuilder]: Performing block encoding [2024-09-12 19:47:01,447 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-12 19:47:01,448 INFO L318 CfgBuilder]: Removed 0 assume(true) statements. [2024-09-12 19:47:01,448 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 07:47:01 BoogieIcfgContainer [2024-09-12 19:47:01,448 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-12 19:47:01,450 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-12 19:47:01,451 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-12 19:47:01,454 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-12 19:47:01,454 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.09 07:47:00" (1/3) ... [2024-09-12 19:47:01,455 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1eafea07 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 07:47:01, skipping insertion in model container [2024-09-12 19:47:01,455 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 07:47:01" (2/3) ... [2024-09-12 19:47:01,455 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1eafea07 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 07:47:01, skipping insertion in model container [2024-09-12 19:47:01,456 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 07:47:01" (3/3) ... [2024-09-12 19:47:01,457 INFO L112 eAbstractionObserver]: Analyzing ICFG Ackermann03.c [2024-09-12 19:47:01,474 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-12 19:47:01,475 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2024-09-12 19:47:01,538 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-09-12 19:47:01,545 INFO L336 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@abf840d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-12 19:47:01,546 INFO L337 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-09-12 19:47:01,549 INFO L276 IsEmpty]: Start isEmpty. Operand has 43 states, 24 states have (on average 1.5833333333333333) internal successors, (38), 33 states have internal predecessors, (38), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-12 19:47:01,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-09-12 19:47:01,556 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:47:01,556 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:47:01,557 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:47:01,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:01,576 INFO L85 PathProgramCache]: Analyzing trace with hash -145676961, now seen corresponding path program 1 times [2024-09-12 19:47:01,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:47:01,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460326730] [2024-09-12 19:47:01,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:01,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:47:01,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:01,837 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:47:01,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:01,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:47:01,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:47:01,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460326730] [2024-09-12 19:47:01,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460326730] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:47:01,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:47:01,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 19:47:01,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66221193] [2024-09-12 19:47:01,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:47:01,858 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:47:01,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:47:01,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:47:01,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:47:01,883 INFO L87 Difference]: Start difference. First operand has 43 states, 24 states have (on average 1.5833333333333333) internal successors, (38), 33 states have internal predecessors, (38), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Second operand has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:47:02,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:47:02,061 INFO L93 Difference]: Finished difference Result 76 states and 88 transitions. [2024-09-12 19:47:02,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:47:02,064 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2024-09-12 19:47:02,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:47:02,072 INFO L225 Difference]: With dead ends: 76 [2024-09-12 19:47:02,072 INFO L226 Difference]: Without dead ends: 66 [2024-09-12 19:47:02,075 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:47:02,079 INFO L434 NwaCegarLoop]: 36 mSDtfsCounter, 36 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:47:02,082 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 134 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:47:02,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2024-09-12 19:47:02,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 58. [2024-09-12 19:47:02,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 37 states have (on average 1.4864864864864864) internal successors, (55), 45 states have internal predecessors, (55), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 19:47:02,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 72 transitions. [2024-09-12 19:47:02,140 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 72 transitions. Word has length 11 [2024-09-12 19:47:02,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:47:02,142 INFO L474 AbstractCegarLoop]: Abstraction has 58 states and 72 transitions. [2024-09-12 19:47:02,142 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:47:02,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:02,151 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 72 transitions. [2024-09-12 19:47:02,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-09-12 19:47:02,151 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:47:02,152 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:47:02,152 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-12 19:47:02,152 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:47:02,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:02,153 INFO L85 PathProgramCache]: Analyzing trace with hash -221018453, now seen corresponding path program 1 times [2024-09-12 19:47:02,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:47:02,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965147368] [2024-09-12 19:47:02,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:02,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:47:02,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:02,243 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:47:02,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:02,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:47:02,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:47:02,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965147368] [2024-09-12 19:47:02,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965147368] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:47:02,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:47:02,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 19:47:02,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7292312] [2024-09-12 19:47:02,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:47:02,260 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:47:02,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:47:02,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:47:02,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:47:02,261 INFO L87 Difference]: Start difference. First operand 58 states and 72 transitions. Second operand has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:47:02,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:47:02,370 INFO L93 Difference]: Finished difference Result 89 states and 111 transitions. [2024-09-12 19:47:02,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:47:02,370 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2024-09-12 19:47:02,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:47:02,372 INFO L225 Difference]: With dead ends: 89 [2024-09-12 19:47:02,373 INFO L226 Difference]: Without dead ends: 87 [2024-09-12 19:47:02,373 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:47:02,374 INFO L434 NwaCegarLoop]: 30 mSDtfsCounter, 35 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:47:02,375 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 113 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:47:02,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2024-09-12 19:47:02,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 77. [2024-09-12 19:47:02,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 52 states have (on average 1.4615384615384615) internal successors, (76), 60 states have internal predecessors, (76), 12 states have call successors, (12), 5 states have call predecessors, (12), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-12 19:47:02,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 99 transitions. [2024-09-12 19:47:02,394 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 99 transitions. Word has length 12 [2024-09-12 19:47:02,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:47:02,394 INFO L474 AbstractCegarLoop]: Abstraction has 77 states and 99 transitions. [2024-09-12 19:47:02,395 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:47:02,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:02,395 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 99 transitions. [2024-09-12 19:47:02,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-09-12 19:47:02,396 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:47:02,396 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:47:02,396 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-09-12 19:47:02,397 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:47:02,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:02,397 INFO L85 PathProgramCache]: Analyzing trace with hash -221013456, now seen corresponding path program 1 times [2024-09-12 19:47:02,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:47:02,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152550677] [2024-09-12 19:47:02,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:02,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:47:02,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:02,464 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:47:02,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:02,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:47:02,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:47:02,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152550677] [2024-09-12 19:47:02,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152550677] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:47:02,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:47:02,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 19:47:02,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395229681] [2024-09-12 19:47:02,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:47:02,477 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:47:02,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:47:02,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:47:02,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:47:02,478 INFO L87 Difference]: Start difference. First operand 77 states and 99 transitions. Second operand has 5 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:47:02,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:47:02,582 INFO L93 Difference]: Finished difference Result 125 states and 160 transitions. [2024-09-12 19:47:02,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:47:02,583 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2024-09-12 19:47:02,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:47:02,584 INFO L225 Difference]: With dead ends: 125 [2024-09-12 19:47:02,585 INFO L226 Difference]: Without dead ends: 123 [2024-09-12 19:47:02,585 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:47:02,586 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 34 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:47:02,586 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 116 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:47:02,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2024-09-12 19:47:02,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 115. [2024-09-12 19:47:02,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 82 states have (on average 1.4146341463414633) internal successors, (116), 90 states have internal predecessors, (116), 18 states have call successors, (18), 7 states have call predecessors, (18), 6 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-09-12 19:47:02,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 151 transitions. [2024-09-12 19:47:02,623 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 151 transitions. Word has length 12 [2024-09-12 19:47:02,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:47:02,623 INFO L474 AbstractCegarLoop]: Abstraction has 115 states and 151 transitions. [2024-09-12 19:47:02,623 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:47:02,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:02,624 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 151 transitions. [2024-09-12 19:47:02,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-09-12 19:47:02,625 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:47:02,625 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:47:02,625 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-09-12 19:47:02,625 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting ackermannErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:47:02,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:02,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1738517506, now seen corresponding path program 1 times [2024-09-12 19:47:02,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:47:02,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79855112] [2024-09-12 19:47:02,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:02,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:47:02,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:02,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:47:02,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:02,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:47:02,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:47:02,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79855112] [2024-09-12 19:47:02,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79855112] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:47:02,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:47:02,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 19:47:02,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562766117] [2024-09-12 19:47:02,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:47:02,717 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:47:02,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:47:02,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:47:02,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:47:02,719 INFO L87 Difference]: Start difference. First operand 115 states and 151 transitions. Second operand has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:47:02,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:47:02,823 INFO L93 Difference]: Finished difference Result 125 states and 172 transitions. [2024-09-12 19:47:02,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 19:47:02,824 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2024-09-12 19:47:02,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:47:02,826 INFO L225 Difference]: With dead ends: 125 [2024-09-12 19:47:02,826 INFO L226 Difference]: Without dead ends: 123 [2024-09-12 19:47:02,826 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:47:02,828 INFO L434 NwaCegarLoop]: 27 mSDtfsCounter, 36 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:47:02,828 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 69 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:47:02,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2024-09-12 19:47:02,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 113. [2024-09-12 19:47:02,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 82 states have (on average 1.2926829268292683) internal successors, (106), 88 states have internal predecessors, (106), 18 states have call successors, (18), 7 states have call predecessors, (18), 6 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-09-12 19:47:02,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 141 transitions. [2024-09-12 19:47:02,858 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 141 transitions. Word has length 13 [2024-09-12 19:47:02,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:47:02,858 INFO L474 AbstractCegarLoop]: Abstraction has 113 states and 141 transitions. [2024-09-12 19:47:02,858 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:47:02,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:02,859 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 141 transitions. [2024-09-12 19:47:02,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-09-12 19:47:02,860 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:47:02,860 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:47:02,860 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-09-12 19:47:02,860 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:47:02,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:02,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1442038106, now seen corresponding path program 1 times [2024-09-12 19:47:02,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:47:02,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625446590] [2024-09-12 19:47:02,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:02,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:47:02,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:02,920 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:47:02,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:02,928 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 19:47:02,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:02,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:47:02,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:47:02,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625446590] [2024-09-12 19:47:02,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625446590] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:47:02,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:47:02,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 19:47:02,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074762264] [2024-09-12 19:47:02,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:47:02,966 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 19:47:02,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:47:02,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 19:47:02,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:47:02,967 INFO L87 Difference]: Start difference. First operand 113 states and 141 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-12 19:47:03,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:47:03,171 INFO L93 Difference]: Finished difference Result 229 states and 332 transitions. [2024-09-12 19:47:03,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 19:47:03,171 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 17 [2024-09-12 19:47:03,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:47:03,174 INFO L225 Difference]: With dead ends: 229 [2024-09-12 19:47:03,174 INFO L226 Difference]: Without dead ends: 141 [2024-09-12 19:47:03,176 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 19:47:03,177 INFO L434 NwaCegarLoop]: 30 mSDtfsCounter, 21 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:47:03,177 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 87 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:47:03,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2024-09-12 19:47:03,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 130. [2024-09-12 19:47:03,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 91 states have (on average 1.2527472527472527) internal successors, (114), 97 states have internal predecessors, (114), 23 states have call successors, (23), 7 states have call predecessors, (23), 9 states have return successors, (31), 25 states have call predecessors, (31), 21 states have call successors, (31) [2024-09-12 19:47:03,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 168 transitions. [2024-09-12 19:47:03,212 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 168 transitions. Word has length 17 [2024-09-12 19:47:03,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:47:03,213 INFO L474 AbstractCegarLoop]: Abstraction has 130 states and 168 transitions. [2024-09-12 19:47:03,213 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-12 19:47:03,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:03,214 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 168 transitions. [2024-09-12 19:47:03,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-09-12 19:47:03,214 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:47:03,214 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:47:03,215 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-09-12 19:47:03,215 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:47:03,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:03,215 INFO L85 PathProgramCache]: Analyzing trace with hash 230316226, now seen corresponding path program 1 times [2024-09-12 19:47:03,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:47:03,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19847274] [2024-09-12 19:47:03,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:03,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:47:03,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:03,269 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:47:03,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:03,273 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:47:03,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:47:03,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19847274] [2024-09-12 19:47:03,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19847274] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:47:03,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 19:47:03,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-12 19:47:03,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843422515] [2024-09-12 19:47:03,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:47:03,275 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 19:47:03,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:47:03,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 19:47:03,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-12 19:47:03,276 INFO L87 Difference]: Start difference. First operand 130 states and 168 transitions. Second operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:47:03,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:47:03,347 INFO L93 Difference]: Finished difference Result 227 states and 320 transitions. [2024-09-12 19:47:03,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 19:47:03,347 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2024-09-12 19:47:03,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:47:03,350 INFO L225 Difference]: With dead ends: 227 [2024-09-12 19:47:03,350 INFO L226 Difference]: Without dead ends: 129 [2024-09-12 19:47:03,366 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-09-12 19:47:03,367 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 25 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 19:47:03,371 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 107 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 19:47:03,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2024-09-12 19:47:03,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 126. [2024-09-12 19:47:03,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 88 states have (on average 1.2386363636363635) internal successors, (109), 94 states have internal predecessors, (109), 22 states have call successors, (22), 7 states have call predecessors, (22), 9 states have return successors, (30), 24 states have call predecessors, (30), 20 states have call successors, (30) [2024-09-12 19:47:03,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 161 transitions. [2024-09-12 19:47:03,412 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 161 transitions. Word has length 18 [2024-09-12 19:47:03,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:47:03,412 INFO L474 AbstractCegarLoop]: Abstraction has 126 states and 161 transitions. [2024-09-12 19:47:03,413 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:47:03,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:03,413 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 161 transitions. [2024-09-12 19:47:03,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-09-12 19:47:03,414 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:47:03,414 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:47:03,414 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-09-12 19:47:03,414 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting ackermannErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:47:03,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:03,415 INFO L85 PathProgramCache]: Analyzing trace with hash 230316450, now seen corresponding path program 1 times [2024-09-12 19:47:03,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:47:03,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450100260] [2024-09-12 19:47:03,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:03,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:47:03,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:03,487 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:47:03,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:03,490 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:47:03,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:47:03,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450100260] [2024-09-12 19:47:03,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450100260] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:47:03,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978930225] [2024-09-12 19:47:03,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:03,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:03,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:47:03,494 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:47:03,495 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-09-12 19:47:03,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:03,545 INFO L262 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-09-12 19:47:03,549 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:47:03,603 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:47:03,604 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:47:03,689 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:47:03,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978930225] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:47:03,690 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:47:03,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2024-09-12 19:47:03,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907687661] [2024-09-12 19:47:03,691 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:47:03,691 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 19:47:03,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:47:03,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 19:47:03,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-09-12 19:47:03,693 INFO L87 Difference]: Start difference. First operand 126 states and 161 transitions. Second operand has 12 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 8 states have internal predecessors, (24), 5 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:47:04,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:47:04,051 INFO L93 Difference]: Finished difference Result 337 states and 453 transitions. [2024-09-12 19:47:04,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-12 19:47:04,053 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 8 states have internal predecessors, (24), 5 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2024-09-12 19:47:04,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:47:04,058 INFO L225 Difference]: With dead ends: 337 [2024-09-12 19:47:04,058 INFO L226 Difference]: Without dead ends: 335 [2024-09-12 19:47:04,059 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2024-09-12 19:47:04,060 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 191 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 19:47:04,060 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [196 Valid, 249 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 19:47:04,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2024-09-12 19:47:04,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 297. [2024-09-12 19:47:04,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 217 states have (on average 1.2211981566820276) internal successors, (265), 223 states have internal predecessors, (265), 51 states have call successors, (51), 15 states have call predecessors, (51), 22 states have return successors, (75), 58 states have call predecessors, (75), 49 states have call successors, (75) [2024-09-12 19:47:04,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 391 transitions. [2024-09-12 19:47:04,157 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 391 transitions. Word has length 18 [2024-09-12 19:47:04,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:47:04,157 INFO L474 AbstractCegarLoop]: Abstraction has 297 states and 391 transitions. [2024-09-12 19:47:04,158 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 8 states have internal predecessors, (24), 5 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:47:04,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:04,158 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 391 transitions. [2024-09-12 19:47:04,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-09-12 19:47:04,159 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:47:04,159 INFO L216 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:47:04,176 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-09-12 19:47:04,360 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-09-12 19:47:04,361 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:47:04,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:04,361 INFO L85 PathProgramCache]: Analyzing trace with hash -847125228, now seen corresponding path program 1 times [2024-09-12 19:47:04,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:47:04,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178431185] [2024-09-12 19:47:04,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:04,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:47:04,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:04,437 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:47:04,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:04,444 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:47:04,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:47:04,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178431185] [2024-09-12 19:47:04,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178431185] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:47:04,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478238696] [2024-09-12 19:47:04,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:04,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:04,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:47:04,448 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:47:04,449 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-09-12 19:47:04,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:04,487 INFO L262 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-09-12 19:47:04,488 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:47:04,519 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:47:04,520 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:47:04,600 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:47:04,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478238696] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:47:04,600 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:47:04,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2024-09-12 19:47:04,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434458062] [2024-09-12 19:47:04,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:47:04,601 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 19:47:04,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:47:04,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 19:47:04,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-09-12 19:47:04,602 INFO L87 Difference]: Start difference. First operand 297 states and 391 transitions. Second operand has 12 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 5 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:47:04,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:47:04,999 INFO L93 Difference]: Finished difference Result 654 states and 932 transitions. [2024-09-12 19:47:04,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-12 19:47:05,000 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 5 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 19 [2024-09-12 19:47:05,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:47:05,007 INFO L225 Difference]: With dead ends: 654 [2024-09-12 19:47:05,008 INFO L226 Difference]: Without dead ends: 652 [2024-09-12 19:47:05,009 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=195, Unknown=0, NotChecked=0, Total=272 [2024-09-12 19:47:05,011 INFO L434 NwaCegarLoop]: 28 mSDtfsCounter, 106 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 19:47:05,012 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 271 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 19:47:05,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states. [2024-09-12 19:47:05,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 561. [2024-09-12 19:47:05,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 415 states have (on average 1.1903614457831326) internal successors, (494), 421 states have internal predecessors, (494), 95 states have call successors, (95), 26 states have call predecessors, (95), 44 states have return successors, (141), 113 states have call predecessors, (141), 93 states have call successors, (141) [2024-09-12 19:47:05,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 730 transitions. [2024-09-12 19:47:05,145 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 730 transitions. Word has length 19 [2024-09-12 19:47:05,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:47:05,146 INFO L474 AbstractCegarLoop]: Abstraction has 561 states and 730 transitions. [2024-09-12 19:47:05,146 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 5 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:47:05,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:05,146 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 730 transitions. [2024-09-12 19:47:05,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-09-12 19:47:05,147 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:47:05,148 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:47:05,165 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-09-12 19:47:05,351 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:05,352 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:47:05,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:05,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1818471571, now seen corresponding path program 1 times [2024-09-12 19:47:05,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:47:05,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873571242] [2024-09-12 19:47:05,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:05,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:47:05,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:05,381 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:47:05,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:05,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 19:47:05,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:05,412 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:47:05,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:05,416 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-09-12 19:47:05,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:47:05,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873571242] [2024-09-12 19:47:05,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873571242] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:47:05,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1582527690] [2024-09-12 19:47:05,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:05,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:05,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:47:05,419 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:47:05,421 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-09-12 19:47:05,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:05,459 INFO L262 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-09-12 19:47:05,460 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:47:05,487 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-09-12 19:47:05,487 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:47:05,568 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-09-12 19:47:05,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1582527690] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:47:05,569 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:47:05,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-09-12 19:47:05,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217414748] [2024-09-12 19:47:05,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:47:05,569 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-12 19:47:05,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:47:05,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-12 19:47:05,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-09-12 19:47:05,570 INFO L87 Difference]: Start difference. First operand 561 states and 730 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 4 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) [2024-09-12 19:47:05,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:47:05,886 INFO L93 Difference]: Finished difference Result 1116 states and 1706 transitions. [2024-09-12 19:47:05,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-12 19:47:05,886 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 4 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) Word has length 26 [2024-09-12 19:47:05,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:47:05,891 INFO L225 Difference]: With dead ends: 1116 [2024-09-12 19:47:05,892 INFO L226 Difference]: Without dead ends: 634 [2024-09-12 19:47:05,896 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-09-12 19:47:05,896 INFO L434 NwaCegarLoop]: 44 mSDtfsCounter, 42 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 19:47:05,897 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 189 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 19:47:05,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states. [2024-09-12 19:47:05,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 506. [2024-09-12 19:47:05,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 378 states have (on average 1.208994708994709) internal successors, (457), 391 states have internal predecessors, (457), 83 states have call successors, (83), 26 states have call predecessors, (83), 38 states have return successors, (107), 88 states have call predecessors, (107), 77 states have call successors, (107) [2024-09-12 19:47:06,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 647 transitions. [2024-09-12 19:47:06,004 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 647 transitions. Word has length 26 [2024-09-12 19:47:06,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:47:06,005 INFO L474 AbstractCegarLoop]: Abstraction has 506 states and 647 transitions. [2024-09-12 19:47:06,005 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 4 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) [2024-09-12 19:47:06,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:06,005 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 647 transitions. [2024-09-12 19:47:06,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-09-12 19:47:06,007 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:47:06,007 INFO L216 NwaCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:47:06,024 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-09-12 19:47:06,209 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-09-12 19:47:06,209 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:47:06,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:06,210 INFO L85 PathProgramCache]: Analyzing trace with hash -641207819, now seen corresponding path program 1 times [2024-09-12 19:47:06,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:47:06,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138574153] [2024-09-12 19:47:06,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:06,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:47:06,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:06,274 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:47:06,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:06,277 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-12 19:47:06,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:06,307 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-09-12 19:47:06,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:47:06,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138574153] [2024-09-12 19:47:06,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138574153] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:47:06,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1485304478] [2024-09-12 19:47:06,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:06,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:06,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:47:06,310 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:47:06,314 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-09-12 19:47:06,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:06,352 INFO L262 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-09-12 19:47:06,353 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:47:06,423 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-09-12 19:47:06,424 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 19:47:06,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1485304478] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 19:47:06,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 19:47:06,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 12 [2024-09-12 19:47:06,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524614704] [2024-09-12 19:47:06,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:47:06,425 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 19:47:06,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:47:06,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 19:47:06,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-09-12 19:47:06,426 INFO L87 Difference]: Start difference. First operand 506 states and 647 transitions. Second operand has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-12 19:47:06,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:47:06,701 INFO L93 Difference]: Finished difference Result 573 states and 779 transitions. [2024-09-12 19:47:06,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-12 19:47:06,702 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 27 [2024-09-12 19:47:06,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:47:06,706 INFO L225 Difference]: With dead ends: 573 [2024-09-12 19:47:06,706 INFO L226 Difference]: Without dead ends: 572 [2024-09-12 19:47:06,707 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2024-09-12 19:47:06,708 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 45 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:47:06,708 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 166 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:47:06,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2024-09-12 19:47:06,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 505. [2024-09-12 19:47:06,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 505 states, 378 states have (on average 1.1984126984126984) internal successors, (453), 390 states have internal predecessors, (453), 83 states have call successors, (83), 26 states have call predecessors, (83), 38 states have return successors, (107), 88 states have call predecessors, (107), 77 states have call successors, (107) [2024-09-12 19:47:06,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 643 transitions. [2024-09-12 19:47:06,810 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 643 transitions. Word has length 27 [2024-09-12 19:47:06,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:47:06,811 INFO L474 AbstractCegarLoop]: Abstraction has 505 states and 643 transitions. [2024-09-12 19:47:06,811 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-09-12 19:47:06,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:06,811 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 643 transitions. [2024-09-12 19:47:06,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-09-12 19:47:06,812 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:47:06,813 INFO L216 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:47:06,829 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-09-12 19:47:07,016 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:07,017 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:47:07,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:07,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1597394133, now seen corresponding path program 1 times [2024-09-12 19:47:07,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:47:07,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542109721] [2024-09-12 19:47:07,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:07,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:47:07,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:07,081 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:47:07,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:07,084 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-12 19:47:07,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:07,115 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-09-12 19:47:07,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:47:07,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542109721] [2024-09-12 19:47:07,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542109721] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:47:07,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1272021724] [2024-09-12 19:47:07,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:07,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:07,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:47:07,119 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:47:07,120 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-09-12 19:47:07,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:07,168 INFO L262 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-12 19:47:07,169 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:47:07,206 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-09-12 19:47:07,207 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:47:07,337 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-09-12 19:47:07,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1272021724] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:47:07,337 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:47:07,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2024-09-12 19:47:07,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554659498] [2024-09-12 19:47:07,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:47:07,338 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-09-12 19:47:07,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:47:07,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-09-12 19:47:07,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2024-09-12 19:47:07,339 INFO L87 Difference]: Start difference. First operand 505 states and 643 transitions. Second operand has 15 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 13 states have internal predecessors, (41), 7 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 19:47:07,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:47:07,809 INFO L93 Difference]: Finished difference Result 921 states and 1342 transitions. [2024-09-12 19:47:07,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-12 19:47:07,810 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 13 states have internal predecessors, (41), 7 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 28 [2024-09-12 19:47:07,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:47:07,817 INFO L225 Difference]: With dead ends: 921 [2024-09-12 19:47:07,817 INFO L226 Difference]: Without dead ends: 883 [2024-09-12 19:47:07,819 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2024-09-12 19:47:07,819 INFO L434 NwaCegarLoop]: 24 mSDtfsCounter, 92 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 19:47:07,820 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 195 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 19:47:07,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 883 states. [2024-09-12 19:47:07,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 883 to 713. [2024-09-12 19:47:07,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 511 states have (on average 1.181996086105675) internal successors, (604), 545 states have internal predecessors, (604), 126 states have call successors, (126), 33 states have call predecessors, (126), 70 states have return successors, (262), 134 states have call predecessors, (262), 113 states have call successors, (262) [2024-09-12 19:47:07,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 992 transitions. [2024-09-12 19:47:07,980 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 992 transitions. Word has length 28 [2024-09-12 19:47:07,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:47:07,981 INFO L474 AbstractCegarLoop]: Abstraction has 713 states and 992 transitions. [2024-09-12 19:47:07,981 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 13 states have internal predecessors, (41), 7 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 19:47:07,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:07,982 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 992 transitions. [2024-09-12 19:47:07,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-09-12 19:47:07,983 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:47:07,983 INFO L216 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:47:08,002 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-09-12 19:47:08,187 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-09-12 19:47:08,188 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:47:08,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:08,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1797456348, now seen corresponding path program 1 times [2024-09-12 19:47:08,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:47:08,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885534609] [2024-09-12 19:47:08,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:08,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:47:08,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:08,254 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:47:08,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:08,257 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-12 19:47:08,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:08,285 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-09-12 19:47:08,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:47:08,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885534609] [2024-09-12 19:47:08,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885534609] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:47:08,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412937227] [2024-09-12 19:47:08,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:08,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:08,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:47:08,288 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:47:08,289 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-09-12 19:47:08,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:08,327 INFO L262 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-12 19:47:08,329 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:47:08,371 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-09-12 19:47:08,371 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:47:08,522 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-09-12 19:47:08,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [412937227] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:47:08,522 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:47:08,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2024-09-12 19:47:08,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821802835] [2024-09-12 19:47:08,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:47:08,523 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-09-12 19:47:08,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:47:08,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-09-12 19:47:08,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2024-09-12 19:47:08,525 INFO L87 Difference]: Start difference. First operand 713 states and 992 transitions. Second operand has 15 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 13 states have internal predecessors, (37), 7 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 19:47:08,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:47:08,982 INFO L93 Difference]: Finished difference Result 906 states and 1269 transitions. [2024-09-12 19:47:08,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-12 19:47:08,983 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 13 states have internal predecessors, (37), 7 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 30 [2024-09-12 19:47:08,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:47:08,989 INFO L225 Difference]: With dead ends: 906 [2024-09-12 19:47:08,990 INFO L226 Difference]: Without dead ends: 899 [2024-09-12 19:47:08,991 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=115, Invalid=391, Unknown=0, NotChecked=0, Total=506 [2024-09-12 19:47:08,991 INFO L434 NwaCegarLoop]: 24 mSDtfsCounter, 118 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 19:47:08,991 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 179 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 19:47:08,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 899 states. [2024-09-12 19:47:09,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 899 to 821. [2024-09-12 19:47:09,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 821 states, 599 states have (on average 1.1786310517529215) internal successors, (706), 633 states have internal predecessors, (706), 140 states have call successors, (140), 43 states have call predecessors, (140), 76 states have return successors, (299), 144 states have call predecessors, (299), 124 states have call successors, (299) [2024-09-12 19:47:09,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 821 states to 821 states and 1145 transitions. [2024-09-12 19:47:09,202 INFO L78 Accepts]: Start accepts. Automaton has 821 states and 1145 transitions. Word has length 30 [2024-09-12 19:47:09,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:47:09,202 INFO L474 AbstractCegarLoop]: Abstraction has 821 states and 1145 transitions. [2024-09-12 19:47:09,202 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 13 states have internal predecessors, (37), 7 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 19:47:09,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:09,203 INFO L276 IsEmpty]: Start isEmpty. Operand 821 states and 1145 transitions. [2024-09-12 19:47:09,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-09-12 19:47:09,204 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:47:09,204 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:47:09,220 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-09-12 19:47:09,405 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-09-12 19:47:09,405 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:47:09,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:09,405 INFO L85 PathProgramCache]: Analyzing trace with hash -2045111416, now seen corresponding path program 1 times [2024-09-12 19:47:09,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:47:09,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874733228] [2024-09-12 19:47:09,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:09,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:47:09,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:09,484 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:47:09,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:09,486 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:47:09,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:47:09,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874733228] [2024-09-12 19:47:09,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874733228] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:47:09,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000092192] [2024-09-12 19:47:09,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:09,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:09,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:47:09,489 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:47:09,491 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-09-12 19:47:09,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:09,528 INFO L262 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-09-12 19:47:09,529 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:47:09,558 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:47:09,558 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:47:09,639 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:47:09,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000092192] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:47:09,640 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:47:09,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2024-09-12 19:47:09,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742681838] [2024-09-12 19:47:09,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:47:09,641 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-12 19:47:09,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:47:09,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-12 19:47:09,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2024-09-12 19:47:09,642 INFO L87 Difference]: Start difference. First operand 821 states and 1145 transitions. Second operand has 16 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 10 states have internal predecessors, (45), 7 states have call successors, (8), 7 states have call predecessors, (8), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:47:10,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:47:10,153 INFO L93 Difference]: Finished difference Result 1142 states and 1594 transitions. [2024-09-12 19:47:10,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-12 19:47:10,154 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 10 states have internal predecessors, (45), 7 states have call successors, (8), 7 states have call predecessors, (8), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 30 [2024-09-12 19:47:10,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:47:10,163 INFO L225 Difference]: With dead ends: 1142 [2024-09-12 19:47:10,163 INFO L226 Difference]: Without dead ends: 1141 [2024-09-12 19:47:10,165 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=129, Invalid=333, Unknown=0, NotChecked=0, Total=462 [2024-09-12 19:47:10,166 INFO L434 NwaCegarLoop]: 30 mSDtfsCounter, 240 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 19:47:10,166 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [248 Valid, 287 Invalid, 292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 19:47:10,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1141 states. [2024-09-12 19:47:10,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1141 to 1076. [2024-09-12 19:47:10,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1076 states, 785 states have (on average 1.1617834394904458) internal successors, (912), 831 states have internal predecessors, (912), 182 states have call successors, (182), 55 states have call predecessors, (182), 103 states have return successors, (386), 189 states have call predecessors, (386), 166 states have call successors, (386) [2024-09-12 19:47:10,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1076 states to 1076 states and 1480 transitions. [2024-09-12 19:47:10,401 INFO L78 Accepts]: Start accepts. Automaton has 1076 states and 1480 transitions. Word has length 30 [2024-09-12 19:47:10,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:47:10,402 INFO L474 AbstractCegarLoop]: Abstraction has 1076 states and 1480 transitions. [2024-09-12 19:47:10,402 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 10 states have internal predecessors, (45), 7 states have call successors, (8), 7 states have call predecessors, (8), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:47:10,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:10,402 INFO L276 IsEmpty]: Start isEmpty. Operand 1076 states and 1480 transitions. [2024-09-12 19:47:10,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-09-12 19:47:10,403 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:47:10,403 INFO L216 NwaCegarLoop]: trace histogram [4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:47:10,419 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-09-12 19:47:10,607 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:10,608 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:47:10,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:10,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1427473326, now seen corresponding path program 1 times [2024-09-12 19:47:10,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:47:10,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135487730] [2024-09-12 19:47:10,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:10,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:47:10,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:10,677 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:47:10,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:10,681 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-12 19:47:10,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:10,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:47:10,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:10,752 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-09-12 19:47:10,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:47:10,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135487730] [2024-09-12 19:47:10,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135487730] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:47:10,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540368318] [2024-09-12 19:47:10,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:10,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:10,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:47:10,755 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:47:10,757 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-09-12 19:47:10,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:10,795 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-12 19:47:10,796 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:47:10,842 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-09-12 19:47:10,842 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:47:11,035 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-09-12 19:47:11,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540368318] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:47:11,035 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:47:11,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2024-09-12 19:47:11,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758926398] [2024-09-12 19:47:11,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:47:11,037 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-09-12 19:47:11,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:47:11,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-09-12 19:47:11,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2024-09-12 19:47:11,038 INFO L87 Difference]: Start difference. First operand 1076 states and 1480 transitions. Second operand has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 14 states have internal predecessors, (43), 3 states have call successors, (7), 3 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 1 states have call successors, (6) [2024-09-12 19:47:11,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:47:11,937 INFO L93 Difference]: Finished difference Result 1762 states and 2934 transitions. [2024-09-12 19:47:11,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-12 19:47:11,938 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 14 states have internal predecessors, (43), 3 states have call successors, (7), 3 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 1 states have call successors, (6) Word has length 37 [2024-09-12 19:47:11,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:47:11,951 INFO L225 Difference]: With dead ends: 1762 [2024-09-12 19:47:11,951 INFO L226 Difference]: Without dead ends: 1758 [2024-09-12 19:47:11,953 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=140, Invalid=672, Unknown=0, NotChecked=0, Total=812 [2024-09-12 19:47:11,954 INFO L434 NwaCegarLoop]: 32 mSDtfsCounter, 102 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:47:11,954 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 279 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 19:47:11,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1758 states. [2024-09-12 19:47:12,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1758 to 1508. [2024-09-12 19:47:12,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1508 states, 1088 states have (on average 1.1571691176470589) internal successors, (1259), 1140 states have internal predecessors, (1259), 268 states have call successors, (268), 75 states have call predecessors, (268), 146 states have return successors, (680), 292 states have call predecessors, (680), 247 states have call successors, (680) [2024-09-12 19:47:12,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1508 states to 1508 states and 2207 transitions. [2024-09-12 19:47:12,332 INFO L78 Accepts]: Start accepts. Automaton has 1508 states and 2207 transitions. Word has length 37 [2024-09-12 19:47:12,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:47:12,333 INFO L474 AbstractCegarLoop]: Abstraction has 1508 states and 2207 transitions. [2024-09-12 19:47:12,333 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 14 states have internal predecessors, (43), 3 states have call successors, (7), 3 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 1 states have call successors, (6) [2024-09-12 19:47:12,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:12,334 INFO L276 IsEmpty]: Start isEmpty. Operand 1508 states and 2207 transitions. [2024-09-12 19:47:12,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-09-12 19:47:12,335 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:47:12,336 INFO L216 NwaCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:47:12,354 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-09-12 19:47:12,536 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,9 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:12,537 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:47:12,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:12,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1702279655, now seen corresponding path program 1 times [2024-09-12 19:47:12,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:47:12,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797400310] [2024-09-12 19:47:12,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:12,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:47:12,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:12,587 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:47:12,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:12,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-12 19:47:12,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:12,618 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:47:12,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:12,655 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 14 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-09-12 19:47:12,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:47:12,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797400310] [2024-09-12 19:47:12,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797400310] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:47:12,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731721772] [2024-09-12 19:47:12,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:12,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:12,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:47:12,658 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:47:12,659 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-09-12 19:47:12,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:12,702 INFO L262 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-12 19:47:12,703 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:47:12,742 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-09-12 19:47:12,743 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:47:12,961 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-09-12 19:47:12,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731721772] provided 1 perfect and 1 imperfect interpolant sequences [2024-09-12 19:47:12,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-09-12 19:47:12,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 17 [2024-09-12 19:47:12,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493214257] [2024-09-12 19:47:12,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 19:47:12,962 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-12 19:47:12,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:47:12,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-12 19:47:12,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2024-09-12 19:47:12,963 INFO L87 Difference]: Start difference. First operand 1508 states and 2207 transitions. Second operand has 9 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2024-09-12 19:47:13,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:47:13,487 INFO L93 Difference]: Finished difference Result 1674 states and 2657 transitions. [2024-09-12 19:47:13,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-12 19:47:13,491 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) Word has length 39 [2024-09-12 19:47:13,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:47:13,503 INFO L225 Difference]: With dead ends: 1674 [2024-09-12 19:47:13,503 INFO L226 Difference]: Without dead ends: 1664 [2024-09-12 19:47:13,506 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2024-09-12 19:47:13,507 INFO L434 NwaCegarLoop]: 44 mSDtfsCounter, 37 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:47:13,507 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 217 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:47:13,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1664 states. [2024-09-12 19:47:13,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1664 to 1546. [2024-09-12 19:47:13,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1546 states, 1111 states have (on average 1.151215121512151) internal successors, (1279), 1166 states have internal predecessors, (1279), 283 states have call successors, (283), 75 states have call predecessors, (283), 146 states have return successors, (649), 304 states have call predecessors, (649), 260 states have call successors, (649) [2024-09-12 19:47:13,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1546 states to 1546 states and 2211 transitions. [2024-09-12 19:47:13,866 INFO L78 Accepts]: Start accepts. Automaton has 1546 states and 2211 transitions. Word has length 39 [2024-09-12 19:47:13,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:47:13,867 INFO L474 AbstractCegarLoop]: Abstraction has 1546 states and 2211 transitions. [2024-09-12 19:47:13,868 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2024-09-12 19:47:13,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:13,869 INFO L276 IsEmpty]: Start isEmpty. Operand 1546 states and 2211 transitions. [2024-09-12 19:47:13,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-09-12 19:47:13,870 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:47:13,871 INFO L216 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:47:13,884 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-09-12 19:47:14,071 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-09-12 19:47:14,071 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:47:14,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:14,072 INFO L85 PathProgramCache]: Analyzing trace with hash -477404366, now seen corresponding path program 2 times [2024-09-12 19:47:14,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:47:14,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146336600] [2024-09-12 19:47:14,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:14,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:47:14,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:14,197 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:47:14,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:14,201 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-12 19:47:14,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:14,226 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 3 proven. 39 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-09-12 19:47:14,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:47:14,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146336600] [2024-09-12 19:47:14,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146336600] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:47:14,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269570517] [2024-09-12 19:47:14,227 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 19:47:14,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:14,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:47:14,230 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:47:14,231 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-09-12 19:47:14,275 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 19:47:14,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:47:14,276 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-09-12 19:47:14,278 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:47:14,349 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 3 proven. 39 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-09-12 19:47:14,350 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:47:14,556 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 5 proven. 37 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-09-12 19:47:14,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269570517] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:47:14,556 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:47:14,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2024-09-12 19:47:14,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667890441] [2024-09-12 19:47:14,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:47:14,557 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-12 19:47:14,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:47:14,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-12 19:47:14,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2024-09-12 19:47:14,558 INFO L87 Difference]: Start difference. First operand 1546 states and 2211 transitions. Second operand has 23 states, 20 states have (on average 3.05) internal successors, (61), 17 states have internal predecessors, (61), 9 states have call successors, (12), 7 states have call predecessors, (12), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 19:47:15,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:47:15,697 INFO L93 Difference]: Finished difference Result 2321 states and 3629 transitions. [2024-09-12 19:47:15,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-09-12 19:47:15,698 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 3.05) internal successors, (61), 17 states have internal predecessors, (61), 9 states have call successors, (12), 7 states have call predecessors, (12), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 46 [2024-09-12 19:47:15,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:47:15,714 INFO L225 Difference]: With dead ends: 2321 [2024-09-12 19:47:15,715 INFO L226 Difference]: Without dead ends: 2320 [2024-09-12 19:47:15,718 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 371 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=449, Invalid=1621, Unknown=0, NotChecked=0, Total=2070 [2024-09-12 19:47:15,719 INFO L434 NwaCegarLoop]: 24 mSDtfsCounter, 264 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:47:15,719 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [267 Valid, 245 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 19:47:15,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2320 states. [2024-09-12 19:47:16,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2320 to 1982. [2024-09-12 19:47:16,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1982 states, 1440 states have (on average 1.1506944444444445) internal successors, (1657), 1515 states have internal predecessors, (1657), 350 states have call successors, (350), 102 states have call predecessors, (350), 186 states have return successors, (900), 364 states have call predecessors, (900), 322 states have call successors, (900) [2024-09-12 19:47:16,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1982 states to 1982 states and 2907 transitions. [2024-09-12 19:47:16,265 INFO L78 Accepts]: Start accepts. Automaton has 1982 states and 2907 transitions. Word has length 46 [2024-09-12 19:47:16,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:47:16,268 INFO L474 AbstractCegarLoop]: Abstraction has 1982 states and 2907 transitions. [2024-09-12 19:47:16,268 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 3.05) internal successors, (61), 17 states have internal predecessors, (61), 9 states have call successors, (12), 7 states have call predecessors, (12), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 19:47:16,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:16,269 INFO L276 IsEmpty]: Start isEmpty. Operand 1982 states and 2907 transitions. [2024-09-12 19:47:16,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-09-12 19:47:16,271 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:47:16,271 INFO L216 NwaCegarLoop]: trace histogram [5, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:47:16,288 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-09-12 19:47:16,475 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-09-12 19:47:16,476 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:47:16,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:16,476 INFO L85 PathProgramCache]: Analyzing trace with hash 875009860, now seen corresponding path program 2 times [2024-09-12 19:47:16,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:47:16,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412228908] [2024-09-12 19:47:16,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:16,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:47:16,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:16,550 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:47:16,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:16,552 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-12 19:47:16,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:16,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:47:16,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:16,614 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 26 proven. 8 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-09-12 19:47:16,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:47:16,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412228908] [2024-09-12 19:47:16,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412228908] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:47:16,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946653147] [2024-09-12 19:47:16,615 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 19:47:16,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:16,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:47:16,617 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:47:16,619 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-09-12 19:47:16,663 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 19:47:16,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:47:16,664 INFO L262 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-09-12 19:47:16,665 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:47:16,710 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 24 proven. 10 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-09-12 19:47:16,711 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:47:16,937 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 28 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-09-12 19:47:16,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946653147] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:47:16,937 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:47:16,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2024-09-12 19:47:16,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210872458] [2024-09-12 19:47:16,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:47:16,938 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-09-12 19:47:16,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:47:16,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-09-12 19:47:16,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2024-09-12 19:47:16,939 INFO L87 Difference]: Start difference. First operand 1982 states and 2907 transitions. Second operand has 22 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 16 states have internal predecessors, (61), 5 states have call successors, (9), 5 states have call predecessors, (9), 6 states have return successors, (6), 5 states have call predecessors, (6), 1 states have call successors, (6) [2024-09-12 19:47:18,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:47:18,503 INFO L93 Difference]: Finished difference Result 4050 states and 7445 transitions. [2024-09-12 19:47:18,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-09-12 19:47:18,504 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 16 states have internal predecessors, (61), 5 states have call successors, (9), 5 states have call predecessors, (9), 6 states have return successors, (6), 5 states have call predecessors, (6), 1 states have call successors, (6) Word has length 47 [2024-09-12 19:47:18,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:47:18,529 INFO L225 Difference]: With dead ends: 4050 [2024-09-12 19:47:18,529 INFO L226 Difference]: Without dead ends: 2852 [2024-09-12 19:47:18,552 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=501, Invalid=2049, Unknown=0, NotChecked=0, Total=2550 [2024-09-12 19:47:18,553 INFO L434 NwaCegarLoop]: 46 mSDtfsCounter, 227 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 598 mSolverCounterSat, 213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 811 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 213 IncrementalHoareTripleChecker+Valid, 598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 19:47:18,553 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 382 Invalid, 811 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [213 Valid, 598 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 19:47:18,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2852 states. [2024-09-12 19:47:19,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2852 to 2385. [2024-09-12 19:47:19,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2385 states, 1724 states have (on average 1.1392111368909512) internal successors, (1964), 1810 states have internal predecessors, (1964), 427 states have call successors, (427), 122 states have call predecessors, (427), 228 states have return successors, (1095), 452 states have call predecessors, (1095), 393 states have call successors, (1095) [2024-09-12 19:47:19,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2385 states to 2385 states and 3486 transitions. [2024-09-12 19:47:19,201 INFO L78 Accepts]: Start accepts. Automaton has 2385 states and 3486 transitions. Word has length 47 [2024-09-12 19:47:19,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:47:19,201 INFO L474 AbstractCegarLoop]: Abstraction has 2385 states and 3486 transitions. [2024-09-12 19:47:19,201 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 16 states have internal predecessors, (61), 5 states have call successors, (9), 5 states have call predecessors, (9), 6 states have return successors, (6), 5 states have call predecessors, (6), 1 states have call successors, (6) [2024-09-12 19:47:19,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:19,202 INFO L276 IsEmpty]: Start isEmpty. Operand 2385 states and 3486 transitions. [2024-09-12 19:47:19,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-09-12 19:47:19,205 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:47:19,205 INFO L216 NwaCegarLoop]: trace histogram [6, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:47:19,221 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-09-12 19:47:19,405 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-09-12 19:47:19,406 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:47:19,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:19,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1098049530, now seen corresponding path program 1 times [2024-09-12 19:47:19,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:47:19,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585056517] [2024-09-12 19:47:19,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:19,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:47:19,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:19,481 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:47:19,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:19,483 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-12 19:47:19,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:19,502 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 19:47:19,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:19,521 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-12 19:47:19,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:19,525 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:47:19,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:19,527 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 25 proven. 14 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-09-12 19:47:19,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:47:19,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585056517] [2024-09-12 19:47:19,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585056517] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:47:19,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953520273] [2024-09-12 19:47:19,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:19,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:19,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:47:19,531 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:47:19,531 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-09-12 19:47:19,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:19,579 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-09-12 19:47:19,580 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:47:19,655 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 32 proven. 8 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-09-12 19:47:19,655 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:47:19,930 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 32 proven. 9 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-09-12 19:47:19,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [953520273] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:47:19,931 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:47:19,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 9] total 19 [2024-09-12 19:47:19,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3534813] [2024-09-12 19:47:19,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:47:19,932 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-09-12 19:47:19,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:47:19,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-09-12 19:47:19,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2024-09-12 19:47:19,933 INFO L87 Difference]: Start difference. First operand 2385 states and 3486 transitions. Second operand has 19 states, 19 states have (on average 3.789473684210526) internal successors, (72), 18 states have internal predecessors, (72), 8 states have call successors, (13), 3 states have call predecessors, (13), 7 states have return successors, (12), 6 states have call predecessors, (12), 7 states have call successors, (12) [2024-09-12 19:47:20,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:47:20,593 INFO L93 Difference]: Finished difference Result 3100 states and 4652 transitions. [2024-09-12 19:47:20,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-12 19:47:20,594 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.789473684210526) internal successors, (72), 18 states have internal predecessors, (72), 8 states have call successors, (13), 3 states have call predecessors, (13), 7 states have return successors, (12), 6 states have call predecessors, (12), 7 states have call successors, (12) Word has length 56 [2024-09-12 19:47:20,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:47:20,602 INFO L225 Difference]: With dead ends: 3100 [2024-09-12 19:47:20,602 INFO L226 Difference]: Without dead ends: 854 [2024-09-12 19:47:20,622 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 116 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=302, Invalid=1030, Unknown=0, NotChecked=0, Total=1332 [2024-09-12 19:47:20,623 INFO L434 NwaCegarLoop]: 38 mSDtfsCounter, 153 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 19:47:20,623 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 231 Invalid, 591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 457 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 19:47:20,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2024-09-12 19:47:20,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 788. [2024-09-12 19:47:20,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 788 states, 605 states have (on average 1.1322314049586777) internal successors, (685), 620 states have internal predecessors, (685), 123 states have call successors, (123), 61 states have call predecessors, (123), 55 states have return successors, (160), 106 states have call predecessors, (160), 90 states have call successors, (160) [2024-09-12 19:47:20,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 788 states to 788 states and 968 transitions. [2024-09-12 19:47:20,956 INFO L78 Accepts]: Start accepts. Automaton has 788 states and 968 transitions. Word has length 56 [2024-09-12 19:47:20,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:47:20,956 INFO L474 AbstractCegarLoop]: Abstraction has 788 states and 968 transitions. [2024-09-12 19:47:20,957 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.789473684210526) internal successors, (72), 18 states have internal predecessors, (72), 8 states have call successors, (13), 3 states have call predecessors, (13), 7 states have return successors, (12), 6 states have call predecessors, (12), 7 states have call successors, (12) [2024-09-12 19:47:20,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:20,957 INFO L276 IsEmpty]: Start isEmpty. Operand 788 states and 968 transitions. [2024-09-12 19:47:20,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-09-12 19:47:20,958 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:47:20,958 INFO L216 NwaCegarLoop]: trace histogram [6, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:47:20,970 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-09-12 19:47:21,159 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-09-12 19:47:21,159 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:47:21,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:21,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1678696804, now seen corresponding path program 2 times [2024-09-12 19:47:21,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:47:21,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918998761] [2024-09-12 19:47:21,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:21,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:47:21,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:21,260 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:47:21,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:21,264 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-12 19:47:21,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:21,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 19:47:21,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:21,353 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:47:21,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:21,392 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:47:21,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:21,442 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 21 proven. 16 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-09-12 19:47:21,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:47:21,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918998761] [2024-09-12 19:47:21,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918998761] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:47:21,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175420695] [2024-09-12 19:47:21,443 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 19:47:21,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:21,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:47:21,446 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:47:21,447 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-09-12 19:47:21,503 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 19:47:21,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:47:21,504 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-09-12 19:47:21,505 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:47:21,549 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 14 proven. 18 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-09-12 19:47:21,549 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:47:22,034 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 18 proven. 19 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-09-12 19:47:22,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175420695] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:47:22,034 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:47:22,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 13] total 26 [2024-09-12 19:47:22,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845357870] [2024-09-12 19:47:22,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:47:22,035 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-09-12 19:47:22,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:47:22,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-09-12 19:47:22,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2024-09-12 19:47:22,036 INFO L87 Difference]: Start difference. First operand 788 states and 968 transitions. Second operand has 27 states, 26 states have (on average 2.230769230769231) internal successors, (58), 21 states have internal predecessors, (58), 5 states have call successors, (9), 3 states have call predecessors, (9), 9 states have return successors, (10), 9 states have call predecessors, (10), 3 states have call successors, (10) [2024-09-12 19:47:23,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:47:23,710 INFO L93 Difference]: Finished difference Result 2123 states and 3487 transitions. [2024-09-12 19:47:23,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-09-12 19:47:23,710 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.230769230769231) internal successors, (58), 21 states have internal predecessors, (58), 5 states have call successors, (9), 3 states have call predecessors, (9), 9 states have return successors, (10), 9 states have call predecessors, (10), 3 states have call successors, (10) Word has length 56 [2024-09-12 19:47:23,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:47:23,727 INFO L225 Difference]: With dead ends: 2123 [2024-09-12 19:47:23,727 INFO L226 Difference]: Without dead ends: 2121 [2024-09-12 19:47:23,731 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1570 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1008, Invalid=4844, Unknown=0, NotChecked=0, Total=5852 [2024-09-12 19:47:23,731 INFO L434 NwaCegarLoop]: 28 mSDtfsCounter, 183 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 693 mSolverCounterSat, 267 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 960 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 267 IncrementalHoareTripleChecker+Valid, 693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 19:47:23,732 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 377 Invalid, 960 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [267 Valid, 693 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 19:47:23,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2121 states. [2024-09-12 19:47:24,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2121 to 1673. [2024-09-12 19:47:24,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1673 states, 1168 states have (on average 1.0993150684931507) internal successors, (1284), 1186 states have internal predecessors, (1284), 309 states have call successors, (309), 83 states have call predecessors, (309), 191 states have return successors, (1344), 403 states have call predecessors, (1344), 275 states have call successors, (1344) [2024-09-12 19:47:24,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1673 states to 1673 states and 2937 transitions. [2024-09-12 19:47:24,342 INFO L78 Accepts]: Start accepts. Automaton has 1673 states and 2937 transitions. Word has length 56 [2024-09-12 19:47:24,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:47:24,342 INFO L474 AbstractCegarLoop]: Abstraction has 1673 states and 2937 transitions. [2024-09-12 19:47:24,343 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.230769230769231) internal successors, (58), 21 states have internal predecessors, (58), 5 states have call successors, (9), 3 states have call predecessors, (9), 9 states have return successors, (10), 9 states have call predecessors, (10), 3 states have call successors, (10) [2024-09-12 19:47:24,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:24,343 INFO L276 IsEmpty]: Start isEmpty. Operand 1673 states and 2937 transitions. [2024-09-12 19:47:24,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-09-12 19:47:24,344 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:47:24,344 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:47:24,360 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-09-12 19:47:24,545 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:24,545 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting ackermannErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:47:24,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:24,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1254232729, now seen corresponding path program 1 times [2024-09-12 19:47:24,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:47:24,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66188607] [2024-09-12 19:47:24,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:24,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:47:24,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:24,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:47:24,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:24,719 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 111 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-09-12 19:47:24,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:47:24,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66188607] [2024-09-12 19:47:24,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66188607] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:47:24,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26586029] [2024-09-12 19:47:24,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:24,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:24,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:47:24,722 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:47:24,724 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-09-12 19:47:24,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:24,781 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-12 19:47:24,782 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:47:24,859 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 111 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-09-12 19:47:24,859 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:47:25,045 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 111 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-09-12 19:47:25,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [26586029] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:47:25,046 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:47:25,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 23 [2024-09-12 19:47:25,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248041092] [2024-09-12 19:47:25,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:47:25,046 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-09-12 19:47:25,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:47:25,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-09-12 19:47:25,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=416, Unknown=0, NotChecked=0, Total=552 [2024-09-12 19:47:25,047 INFO L87 Difference]: Start difference. First operand 1673 states and 2937 transitions. Second operand has 24 states, 23 states have (on average 3.652173913043478) internal successors, (84), 14 states have internal predecessors, (84), 11 states have call successors, (18), 11 states have call predecessors, (18), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:47:26,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:47:26,624 INFO L93 Difference]: Finished difference Result 4132 states and 7095 transitions. [2024-09-12 19:47:26,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-09-12 19:47:26,625 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 3.652173913043478) internal successors, (84), 14 states have internal predecessors, (84), 11 states have call successors, (18), 11 states have call predecessors, (18), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 60 [2024-09-12 19:47:26,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:47:26,657 INFO L225 Difference]: With dead ends: 4132 [2024-09-12 19:47:26,657 INFO L226 Difference]: Without dead ends: 4131 [2024-09-12 19:47:26,660 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=311, Invalid=811, Unknown=0, NotChecked=0, Total=1122 [2024-09-12 19:47:26,660 INFO L434 NwaCegarLoop]: 34 mSDtfsCounter, 514 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 518 SdHoareTripleChecker+Valid, 440 SdHoareTripleChecker+Invalid, 504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:47:26,660 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [518 Valid, 440 Invalid, 504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 374 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 19:47:26,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4131 states. [2024-09-12 19:47:27,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4131 to 4103. [2024-09-12 19:47:27,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4103 states, 2926 states have (on average 1.1093643198906358) internal successors, (3246), 2968 states have internal predecessors, (3246), 735 states have call successors, (735), 227 states have call predecessors, (735), 437 states have return successors, (3108), 907 states have call predecessors, (3108), 629 states have call successors, (3108) [2024-09-12 19:47:28,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4103 states to 4103 states and 7089 transitions. [2024-09-12 19:47:28,026 INFO L78 Accepts]: Start accepts. Automaton has 4103 states and 7089 transitions. Word has length 60 [2024-09-12 19:47:28,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:47:28,027 INFO L474 AbstractCegarLoop]: Abstraction has 4103 states and 7089 transitions. [2024-09-12 19:47:28,027 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 3.652173913043478) internal successors, (84), 14 states have internal predecessors, (84), 11 states have call successors, (18), 11 states have call predecessors, (18), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:47:28,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:28,027 INFO L276 IsEmpty]: Start isEmpty. Operand 4103 states and 7089 transitions. [2024-09-12 19:47:28,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2024-09-12 19:47:28,029 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:47:28,029 INFO L216 NwaCegarLoop]: trace histogram [8, 6, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:47:28,046 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-09-12 19:47:28,229 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:28,230 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:47:28,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:28,230 INFO L85 PathProgramCache]: Analyzing trace with hash -445184921, now seen corresponding path program 1 times [2024-09-12 19:47:28,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:47:28,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019123199] [2024-09-12 19:47:28,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:28,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:47:28,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:28,340 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:47:28,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:28,343 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-12 19:47:28,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:28,404 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:47:28,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:28,456 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 19:47:28,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:28,532 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:47:28,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:28,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:47:28,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:28,596 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 54 proven. 8 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2024-09-12 19:47:28,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:47:28,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019123199] [2024-09-12 19:47:28,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019123199] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:47:28,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [280105935] [2024-09-12 19:47:28,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:28,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:28,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:47:28,599 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:47:28,601 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-09-12 19:47:28,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:28,654 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-09-12 19:47:28,656 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:47:28,702 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 43 proven. 14 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2024-09-12 19:47:28,702 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:47:29,490 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 60 proven. 2 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2024-09-12 19:47:29,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [280105935] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:47:29,491 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:47:29,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 14] total 28 [2024-09-12 19:47:29,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648769545] [2024-09-12 19:47:29,491 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:47:29,492 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-12 19:47:29,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:47:29,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-12 19:47:29,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=709, Unknown=0, NotChecked=0, Total=812 [2024-09-12 19:47:29,493 INFO L87 Difference]: Start difference. First operand 4103 states and 7089 transitions. Second operand has 29 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 21 states have internal predecessors, (64), 5 states have call successors, (9), 3 states have call predecessors, (9), 9 states have return successors, (12), 11 states have call predecessors, (12), 3 states have call successors, (12) [2024-09-12 19:47:31,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:47:31,584 INFO L93 Difference]: Finished difference Result 8181 states and 17408 transitions. [2024-09-12 19:47:31,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-12 19:47:31,585 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 21 states have internal predecessors, (64), 5 states have call successors, (9), 3 states have call predecessors, (9), 9 states have return successors, (12), 11 states have call predecessors, (12), 3 states have call successors, (12) Word has length 75 [2024-09-12 19:47:31,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:47:31,624 INFO L225 Difference]: With dead ends: 8181 [2024-09-12 19:47:31,624 INFO L226 Difference]: Without dead ends: 4788 [2024-09-12 19:47:31,673 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 430 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=537, Invalid=2433, Unknown=0, NotChecked=0, Total=2970 [2024-09-12 19:47:31,674 INFO L434 NwaCegarLoop]: 38 mSDtfsCounter, 93 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 601 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 656 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 19:47:31,674 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 364 Invalid, 656 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 601 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 19:47:31,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4788 states. [2024-09-12 19:47:32,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4788 to 4145. [2024-09-12 19:47:32,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4145 states, 3008 states have (on average 1.0954122340425532) internal successors, (3295), 3013 states have internal predecessors, (3295), 725 states have call successors, (725), 254 states have call predecessors, (725), 407 states have return successors, (2310), 877 states have call predecessors, (2310), 619 states have call successors, (2310) [2024-09-12 19:47:32,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4145 states to 4145 states and 6330 transitions. [2024-09-12 19:47:32,840 INFO L78 Accepts]: Start accepts. Automaton has 4145 states and 6330 transitions. Word has length 75 [2024-09-12 19:47:32,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:47:32,840 INFO L474 AbstractCegarLoop]: Abstraction has 4145 states and 6330 transitions. [2024-09-12 19:47:32,841 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 21 states have internal predecessors, (64), 5 states have call successors, (9), 3 states have call predecessors, (9), 9 states have return successors, (12), 11 states have call predecessors, (12), 3 states have call successors, (12) [2024-09-12 19:47:32,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:32,841 INFO L276 IsEmpty]: Start isEmpty. Operand 4145 states and 6330 transitions. [2024-09-12 19:47:32,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2024-09-12 19:47:32,842 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:47:32,842 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:47:32,853 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-09-12 19:47:33,042 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-09-12 19:47:33,043 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:47:33,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:33,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1636284980, now seen corresponding path program 2 times [2024-09-12 19:47:33,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:47:33,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860843167] [2024-09-12 19:47:33,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:33,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:47:33,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:33,230 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:47:33,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:33,233 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:47:33,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:47:33,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860843167] [2024-09-12 19:47:33,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860843167] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:47:33,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562097247] [2024-09-12 19:47:33,234 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 19:47:33,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:33,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:47:33,236 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:47:33,237 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-09-12 19:47:33,295 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 19:47:33,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:47:33,296 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-09-12 19:47:33,298 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:47:33,362 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:47:33,362 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:47:33,582 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:47:33,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562097247] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:47:33,583 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:47:33,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 31 [2024-09-12 19:47:33,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752546378] [2024-09-12 19:47:33,583 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:47:33,583 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-09-12 19:47:33,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:47:33,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-09-12 19:47:33,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=748, Unknown=0, NotChecked=0, Total=992 [2024-09-12 19:47:33,585 INFO L87 Difference]: Start difference. First operand 4145 states and 6330 transitions. Second operand has 32 states, 29 states have (on average 3.4827586206896552) internal successors, (101), 18 states have internal predecessors, (101), 15 states have call successors, (16), 15 states have call predecessors, (16), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:47:36,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:47:36,061 INFO L93 Difference]: Finished difference Result 6322 states and 9003 transitions. [2024-09-12 19:47:36,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-09-12 19:47:36,062 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 29 states have (on average 3.4827586206896552) internal successors, (101), 18 states have internal predecessors, (101), 15 states have call successors, (16), 15 states have call predecessors, (16), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 62 [2024-09-12 19:47:36,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:47:36,102 INFO L225 Difference]: With dead ends: 6322 [2024-09-12 19:47:36,102 INFO L226 Difference]: Without dead ends: 6321 [2024-09-12 19:47:36,111 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 364 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=573, Invalid=1497, Unknown=0, NotChecked=0, Total=2070 [2024-09-12 19:47:36,112 INFO L434 NwaCegarLoop]: 28 mSDtfsCounter, 534 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 550 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:47:36,112 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [550 Valid, 457 Invalid, 589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 19:47:36,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6321 states. [2024-09-12 19:47:37,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6321 to 5649. [2024-09-12 19:47:37,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5649 states, 4232 states have (on average 1.1018431001890359) internal successors, (4663), 4237 states have internal predecessors, (4663), 941 states have call successors, (941), 398 states have call predecessors, (941), 471 states have return successors, (2582), 1013 states have call predecessors, (2582), 699 states have call successors, (2582) [2024-09-12 19:47:37,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5649 states to 5649 states and 8186 transitions. [2024-09-12 19:47:37,661 INFO L78 Accepts]: Start accepts. Automaton has 5649 states and 8186 transitions. Word has length 62 [2024-09-12 19:47:37,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:47:37,662 INFO L474 AbstractCegarLoop]: Abstraction has 5649 states and 8186 transitions. [2024-09-12 19:47:37,662 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 29 states have (on average 3.4827586206896552) internal successors, (101), 18 states have internal predecessors, (101), 15 states have call successors, (16), 15 states have call predecessors, (16), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:47:37,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:37,662 INFO L276 IsEmpty]: Start isEmpty. Operand 5649 states and 8186 transitions. [2024-09-12 19:47:37,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-09-12 19:47:37,664 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:47:37,664 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:47:37,680 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-09-12 19:47:37,868 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,17 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:37,869 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:47:37,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:37,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1440654345, now seen corresponding path program 1 times [2024-09-12 19:47:37,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:47:37,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203609001] [2024-09-12 19:47:37,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:37,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:47:37,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:37,916 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:47:37,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:37,919 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 19:47:37,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:37,975 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 19:47:37,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:38,003 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 19:47:38,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:38,007 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:47:38,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:38,009 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:47:38,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:38,029 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-12 19:47:38,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:38,034 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 20 proven. 21 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-09-12 19:47:38,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:47:38,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203609001] [2024-09-12 19:47:38,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203609001] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:47:38,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748911185] [2024-09-12 19:47:38,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:38,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:38,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:47:38,037 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:47:38,039 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-09-12 19:47:38,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:38,102 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-12 19:47:38,103 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:47:38,158 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 6 proven. 28 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2024-09-12 19:47:38,158 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:47:38,527 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 6 proven. 31 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 19:47:38,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748911185] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:47:38,528 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:47:38,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 7] total 12 [2024-09-12 19:47:38,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919424982] [2024-09-12 19:47:38,528 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:47:38,529 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 19:47:38,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:47:38,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 19:47:38,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-09-12 19:47:38,530 INFO L87 Difference]: Start difference. First operand 5649 states and 8186 transitions. Second operand has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 6 states have call successors, (12), 1 states have call predecessors, (12), 4 states have return successors, (12), 5 states have call predecessors, (12), 6 states have call successors, (12) [2024-09-12 19:47:40,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:47:40,035 INFO L93 Difference]: Finished difference Result 5956 states and 9500 transitions. [2024-09-12 19:47:40,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-12 19:47:40,036 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 6 states have call successors, (12), 1 states have call predecessors, (12), 4 states have return successors, (12), 5 states have call predecessors, (12), 6 states have call successors, (12) Word has length 64 [2024-09-12 19:47:40,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:47:40,065 INFO L225 Difference]: With dead ends: 5956 [2024-09-12 19:47:40,066 INFO L226 Difference]: Without dead ends: 5924 [2024-09-12 19:47:40,072 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 133 SyntacticMatches, 5 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2024-09-12 19:47:40,072 INFO L434 NwaCegarLoop]: 28 mSDtfsCounter, 35 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:47:40,073 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 104 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:47:40,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5924 states. [2024-09-12 19:47:41,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5924 to 5624. [2024-09-12 19:47:41,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5624 states, 4217 states have (on average 1.1022053592601375) internal successors, (4648), 4222 states have internal predecessors, (4648), 936 states have call successors, (936), 398 states have call predecessors, (936), 466 states have return successors, (2564), 1003 states have call predecessors, (2564), 693 states have call successors, (2564) [2024-09-12 19:47:41,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5624 states to 5624 states and 8148 transitions. [2024-09-12 19:47:42,001 INFO L78 Accepts]: Start accepts. Automaton has 5624 states and 8148 transitions. Word has length 64 [2024-09-12 19:47:42,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:47:42,002 INFO L474 AbstractCegarLoop]: Abstraction has 5624 states and 8148 transitions. [2024-09-12 19:47:42,002 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 6 states have call successors, (12), 1 states have call predecessors, (12), 4 states have return successors, (12), 5 states have call predecessors, (12), 6 states have call successors, (12) [2024-09-12 19:47:42,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:42,003 INFO L276 IsEmpty]: Start isEmpty. Operand 5624 states and 8148 transitions. [2024-09-12 19:47:42,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-09-12 19:47:42,006 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:47:42,006 INFO L216 NwaCegarLoop]: trace histogram [9, 7, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:47:42,023 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-09-12 19:47:42,210 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,18 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:42,211 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:47:42,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:42,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1830626040, now seen corresponding path program 2 times [2024-09-12 19:47:42,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:47:42,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452699571] [2024-09-12 19:47:42,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:42,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:47:42,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:42,334 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:47:42,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:42,336 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-12 19:47:42,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:42,385 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:47:42,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:42,425 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 19:47:42,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:42,452 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:47:42,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:42,488 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:47:42,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:42,520 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 94 proven. 32 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2024-09-12 19:47:42,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:47:42,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452699571] [2024-09-12 19:47:42,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452699571] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:47:42,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932437413] [2024-09-12 19:47:42,520 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 19:47:42,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:42,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:47:42,523 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:47:42,525 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-09-12 19:47:42,598 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 19:47:42,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:47:42,600 INFO L262 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-09-12 19:47:42,601 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:47:42,665 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 83 proven. 38 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2024-09-12 19:47:42,665 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:47:43,528 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 103 proven. 23 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2024-09-12 19:47:43,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932437413] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:47:43,529 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:47:43,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16, 18] total 36 [2024-09-12 19:47:43,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410103334] [2024-09-12 19:47:43,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:47:43,529 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-09-12 19:47:43,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:47:43,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-09-12 19:47:43,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=1177, Unknown=0, NotChecked=0, Total=1332 [2024-09-12 19:47:43,531 INFO L87 Difference]: Start difference. First operand 5624 states and 8148 transitions. Second operand has 37 states, 36 states have (on average 2.5555555555555554) internal successors, (92), 25 states have internal predecessors, (92), 9 states have call successors, (13), 7 states have call predecessors, (13), 9 states have return successors, (12), 11 states have call predecessors, (12), 3 states have call successors, (12) [2024-09-12 19:47:45,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:47:45,615 INFO L93 Difference]: Finished difference Result 9725 states and 15678 transitions. [2024-09-12 19:47:45,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-09-12 19:47:45,615 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 2.5555555555555554) internal successors, (92), 25 states have internal predecessors, (92), 9 states have call successors, (13), 7 states have call predecessors, (13), 9 states have return successors, (12), 11 states have call predecessors, (12), 3 states have call successors, (12) Word has length 83 [2024-09-12 19:47:45,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:47:45,642 INFO L225 Difference]: With dead ends: 9725 [2024-09-12 19:47:45,643 INFO L226 Difference]: Without dead ends: 5535 [2024-09-12 19:47:45,676 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 815 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=846, Invalid=3710, Unknown=0, NotChecked=0, Total=4556 [2024-09-12 19:47:45,677 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 204 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 876 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 548 SdHoareTripleChecker+Invalid, 987 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 876 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 19:47:45,677 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 548 Invalid, 987 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 876 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 19:47:45,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5535 states. [2024-09-12 19:47:47,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5535 to 5509. [2024-09-12 19:47:47,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5509 states, 4256 states have (on average 1.1094924812030076) internal successors, (4722), 4270 states have internal predecessors, (4722), 853 states have call successors, (853), 442 states have call predecessors, (853), 395 states have return successors, (1595), 796 states have call predecessors, (1595), 610 states have call successors, (1595) [2024-09-12 19:47:47,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5509 states to 5509 states and 7170 transitions. [2024-09-12 19:47:47,074 INFO L78 Accepts]: Start accepts. Automaton has 5509 states and 7170 transitions. Word has length 83 [2024-09-12 19:47:47,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:47:47,075 INFO L474 AbstractCegarLoop]: Abstraction has 5509 states and 7170 transitions. [2024-09-12 19:47:47,075 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 2.5555555555555554) internal successors, (92), 25 states have internal predecessors, (92), 9 states have call successors, (13), 7 states have call predecessors, (13), 9 states have return successors, (12), 11 states have call predecessors, (12), 3 states have call successors, (12) [2024-09-12 19:47:47,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:47,075 INFO L276 IsEmpty]: Start isEmpty. Operand 5509 states and 7170 transitions. [2024-09-12 19:47:47,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2024-09-12 19:47:47,078 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:47:47,078 INFO L216 NwaCegarLoop]: trace histogram [11, 9, 6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:47:47,095 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-09-12 19:47:47,282 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-09-12 19:47:47,283 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:47:47,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:47,284 INFO L85 PathProgramCache]: Analyzing trace with hash -2046738059, now seen corresponding path program 3 times [2024-09-12 19:47:47,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:47:47,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405529446] [2024-09-12 19:47:47,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:47,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:47:47,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:47,350 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:47:47,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:47,352 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-12 19:47:47,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:47,409 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 19:47:47,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:47,453 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 19:47:47,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:47,488 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:47:47,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:47,523 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 19:47:47,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:47,547 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:47:47,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:47,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:47:47,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:47,572 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 19:47:47,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:47,582 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-12 19:47:47,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:47,586 INFO L134 CoverageAnalysis]: Checked inductivity of 266 backedges. 117 proven. 51 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2024-09-12 19:47:47,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:47:47,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405529446] [2024-09-12 19:47:47,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405529446] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:47:47,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866286166] [2024-09-12 19:47:47,587 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 19:47:47,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:47,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:47:47,589 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:47:47,590 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-09-12 19:47:47,680 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-09-12 19:47:47,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:47:47,681 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-12 19:47:47,683 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:47:47,758 INFO L134 CoverageAnalysis]: Checked inductivity of 266 backedges. 153 proven. 26 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2024-09-12 19:47:47,758 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:47:48,418 INFO L134 CoverageAnalysis]: Checked inductivity of 266 backedges. 123 proven. 57 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2024-09-12 19:47:48,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866286166] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:47:48,419 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:47:48,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 11] total 17 [2024-09-12 19:47:48,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651558007] [2024-09-12 19:47:48,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:47:48,420 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-09-12 19:47:48,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:47:48,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-09-12 19:47:48,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2024-09-12 19:47:48,421 INFO L87 Difference]: Start difference. First operand 5509 states and 7170 transitions. Second operand has 17 states, 17 states have (on average 4.9411764705882355) internal successors, (84), 17 states have internal predecessors, (84), 9 states have call successors, (16), 2 states have call predecessors, (16), 7 states have return successors, (18), 6 states have call predecessors, (18), 9 states have call successors, (18) [2024-09-12 19:47:50,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:47:50,194 INFO L93 Difference]: Finished difference Result 9496 states and 13167 transitions. [2024-09-12 19:47:50,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-12 19:47:50,194 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.9411764705882355) internal successors, (84), 17 states have internal predecessors, (84), 9 states have call successors, (16), 2 states have call predecessors, (16), 7 states have return successors, (18), 6 states have call predecessors, (18), 9 states have call successors, (18) Word has length 103 [2024-09-12 19:47:50,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:47:50,229 INFO L225 Difference]: With dead ends: 9496 [2024-09-12 19:47:50,229 INFO L226 Difference]: Without dead ends: 5570 [2024-09-12 19:47:50,252 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 216 SyntacticMatches, 6 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=98, Invalid=244, Unknown=0, NotChecked=0, Total=342 [2024-09-12 19:47:50,253 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 45 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 19:47:50,253 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 193 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 19:47:50,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5570 states. [2024-09-12 19:47:51,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5570 to 5509. [2024-09-12 19:47:51,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5509 states, 4256 states have (on average 1.1047932330827068) internal successors, (4702), 4270 states have internal predecessors, (4702), 853 states have call successors, (853), 442 states have call predecessors, (853), 395 states have return successors, (1366), 796 states have call predecessors, (1366), 610 states have call successors, (1366) [2024-09-12 19:47:51,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5509 states to 5509 states and 6921 transitions. [2024-09-12 19:47:51,720 INFO L78 Accepts]: Start accepts. Automaton has 5509 states and 6921 transitions. Word has length 103 [2024-09-12 19:47:51,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:47:51,721 INFO L474 AbstractCegarLoop]: Abstraction has 5509 states and 6921 transitions. [2024-09-12 19:47:51,721 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.9411764705882355) internal successors, (84), 17 states have internal predecessors, (84), 9 states have call successors, (16), 2 states have call predecessors, (16), 7 states have return successors, (18), 6 states have call predecessors, (18), 9 states have call successors, (18) [2024-09-12 19:47:51,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:51,721 INFO L276 IsEmpty]: Start isEmpty. Operand 5509 states and 6921 transitions. [2024-09-12 19:47:51,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2024-09-12 19:47:51,724 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:47:51,724 INFO L216 NwaCegarLoop]: trace histogram [10, 8, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:47:51,741 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-09-12 19:47:51,928 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-09-12 19:47:51,929 INFO L399 AbstractCegarLoop]: === Iteration 26 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:47:51,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:47:51,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1132871918, now seen corresponding path program 4 times [2024-09-12 19:47:51,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:47:51,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939772352] [2024-09-12 19:47:51,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:47:51,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:47:51,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:52,052 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:47:52,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:52,054 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-12 19:47:52,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:52,136 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 19:47:52,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:52,197 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 19:47:52,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:52,253 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 19:47:52,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:52,282 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:47:52,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:52,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:47:52,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:52,357 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-12 19:47:52,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:52,367 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 19:47:52,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:47:52,381 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 51 proven. 69 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2024-09-12 19:47:52,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:47:52,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939772352] [2024-09-12 19:47:52,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939772352] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:47:52,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963738273] [2024-09-12 19:47:52,382 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 19:47:52,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:47:52,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:47:52,384 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:47:52,386 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-09-12 19:47:52,484 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 19:47:52,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:47:52,486 INFO L262 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-09-12 19:47:52,488 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:47:52,555 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 34 proven. 71 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2024-09-12 19:47:52,555 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:47:54,066 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 42 proven. 93 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2024-09-12 19:47:54,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [963738273] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:47:54,067 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:47:54,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 23] total 42 [2024-09-12 19:47:54,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884288642] [2024-09-12 19:47:54,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:47:54,067 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-09-12 19:47:54,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:47:54,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-09-12 19:47:54,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=1599, Unknown=0, NotChecked=0, Total=1806 [2024-09-12 19:47:54,069 INFO L87 Difference]: Start difference. First operand 5509 states and 6921 transitions. Second operand has 43 states, 42 states have (on average 1.9047619047619047) internal successors, (80), 33 states have internal predecessors, (80), 9 states have call successors, (13), 3 states have call predecessors, (13), 15 states have return successors, (18), 17 states have call predecessors, (18), 7 states have call successors, (18) [2024-09-12 19:48:02,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:48:02,296 INFO L93 Difference]: Finished difference Result 18359 states and 27583 transitions. [2024-09-12 19:48:02,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2024-09-12 19:48:02,297 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 1.9047619047619047) internal successors, (80), 33 states have internal predecessors, (80), 9 states have call successors, (13), 3 states have call predecessors, (13), 15 states have return successors, (18), 17 states have call predecessors, (18), 7 states have call successors, (18) Word has length 94 [2024-09-12 19:48:02,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:48:02,430 INFO L225 Difference]: With dead ends: 18359 [2024-09-12 19:48:02,430 INFO L226 Difference]: Without dead ends: 18247 [2024-09-12 19:48:02,452 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 186 SyntacticMatches, 0 SemanticMatches, 166 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10036 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=4558, Invalid=23498, Unknown=0, NotChecked=0, Total=28056 [2024-09-12 19:48:02,454 INFO L434 NwaCegarLoop]: 28 mSDtfsCounter, 380 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 880 mSolverCounterSat, 445 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 395 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 1325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 445 IncrementalHoareTripleChecker+Valid, 880 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 19:48:02,455 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [395 Valid, 474 Invalid, 1325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [445 Valid, 880 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 19:48:02,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18247 states. [2024-09-12 19:48:06,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18247 to 11997. [2024-09-12 19:48:06,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11997 states, 8402 states have (on average 1.0637943346822185) internal successors, (8938), 8385 states have internal predecessors, (8938), 2202 states have call successors, (2202), 580 states have call predecessors, (2202), 1388 states have return successors, (6151), 3031 states have call predecessors, (6151), 1958 states have call successors, (6151) [2024-09-12 19:48:06,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11997 states to 11997 states and 17291 transitions. [2024-09-12 19:48:06,885 INFO L78 Accepts]: Start accepts. Automaton has 11997 states and 17291 transitions. Word has length 94 [2024-09-12 19:48:06,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:48:06,885 INFO L474 AbstractCegarLoop]: Abstraction has 11997 states and 17291 transitions. [2024-09-12 19:48:06,885 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 42 states have (on average 1.9047619047619047) internal successors, (80), 33 states have internal predecessors, (80), 9 states have call successors, (13), 3 states have call predecessors, (13), 15 states have return successors, (18), 17 states have call predecessors, (18), 7 states have call successors, (18) [2024-09-12 19:48:06,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:48:06,886 INFO L276 IsEmpty]: Start isEmpty. Operand 11997 states and 17291 transitions. [2024-09-12 19:48:06,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2024-09-12 19:48:06,889 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:48:06,889 INFO L216 NwaCegarLoop]: trace histogram [13, 11, 9, 9, 9, 8, 8, 8, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:48:06,906 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-09-12 19:48:07,090 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-09-12 19:48:07,090 INFO L399 AbstractCegarLoop]: === Iteration 27 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:48:07,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:48:07,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1664449612, now seen corresponding path program 3 times [2024-09-12 19:48:07,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:48:07,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363195346] [2024-09-12 19:48:07,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:48:07,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:48:07,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:07,357 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:48:07,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:07,359 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-12 19:48:07,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:07,407 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:48:07,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:07,453 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 19:48:07,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:07,487 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:48:07,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:07,530 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:48:07,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:07,568 INFO L134 CoverageAnalysis]: Checked inductivity of 403 backedges. 190 proven. 176 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2024-09-12 19:48:07,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:48:07,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363195346] [2024-09-12 19:48:07,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363195346] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:48:07,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672616808] [2024-09-12 19:48:07,569 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 19:48:07,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:48:07,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:48:07,571 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:48:07,572 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-09-12 19:48:07,691 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2024-09-12 19:48:07,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:48:07,692 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-09-12 19:48:07,693 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:48:07,786 INFO L134 CoverageAnalysis]: Checked inductivity of 403 backedges. 179 proven. 182 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2024-09-12 19:48:07,786 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:48:08,708 INFO L134 CoverageAnalysis]: Checked inductivity of 403 backedges. 199 proven. 167 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2024-09-12 19:48:08,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672616808] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:48:08,709 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:48:08,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 24, 26] total 52 [2024-09-12 19:48:08,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801297199] [2024-09-12 19:48:08,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:48:08,710 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2024-09-12 19:48:08,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:48:08,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2024-09-12 19:48:08,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=347, Invalid=2409, Unknown=0, NotChecked=0, Total=2756 [2024-09-12 19:48:08,712 INFO L87 Difference]: Start difference. First operand 11997 states and 17291 transitions. Second operand has 53 states, 52 states have (on average 2.8461538461538463) internal successors, (148), 33 states have internal predecessors, (148), 17 states have call successors, (21), 15 states have call predecessors, (21), 9 states have return successors, (12), 11 states have call predecessors, (12), 3 states have call successors, (12) [2024-09-12 19:48:13,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:48:13,748 INFO L93 Difference]: Finished difference Result 14539 states and 21745 transitions. [2024-09-12 19:48:13,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-09-12 19:48:13,749 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 52 states have (on average 2.8461538461538463) internal successors, (148), 33 states have internal predecessors, (148), 17 states have call successors, (21), 15 states have call predecessors, (21), 9 states have return successors, (12), 11 states have call predecessors, (12), 3 states have call successors, (12) Word has length 115 [2024-09-12 19:48:13,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:48:13,835 INFO L225 Difference]: With dead ends: 14539 [2024-09-12 19:48:13,835 INFO L226 Difference]: Without dead ends: 14538 [2024-09-12 19:48:13,846 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1279 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1177, Invalid=4829, Unknown=0, NotChecked=0, Total=6006 [2024-09-12 19:48:13,847 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 190 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 642 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 19:48:13,847 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [190 Valid, 428 Invalid, 744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 642 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 19:48:13,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14538 states. [2024-09-12 19:48:17,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14538 to 9756. [2024-09-12 19:48:17,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9756 states, 6347 states have (on average 1.0241058767921853) internal successors, (6500), 6366 states have internal predecessors, (6500), 1962 states have call successors, (1962), 268 states have call predecessors, (1962), 1442 states have return successors, (5224), 3121 states have call predecessors, (5224), 1922 states have call successors, (5224) [2024-09-12 19:48:17,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9756 states to 9756 states and 13686 transitions. [2024-09-12 19:48:17,819 INFO L78 Accepts]: Start accepts. Automaton has 9756 states and 13686 transitions. Word has length 115 [2024-09-12 19:48:17,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:48:17,819 INFO L474 AbstractCegarLoop]: Abstraction has 9756 states and 13686 transitions. [2024-09-12 19:48:17,819 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 52 states have (on average 2.8461538461538463) internal successors, (148), 33 states have internal predecessors, (148), 17 states have call successors, (21), 15 states have call predecessors, (21), 9 states have return successors, (12), 11 states have call predecessors, (12), 3 states have call successors, (12) [2024-09-12 19:48:17,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:48:17,820 INFO L276 IsEmpty]: Start isEmpty. Operand 9756 states and 13686 transitions. [2024-09-12 19:48:17,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2024-09-12 19:48:17,823 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:48:17,824 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 15, 15, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:48:17,841 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-09-12 19:48:18,024 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-09-12 19:48:18,024 INFO L399 AbstractCegarLoop]: === Iteration 28 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:48:18,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:48:18,025 INFO L85 PathProgramCache]: Analyzing trace with hash 296875916, now seen corresponding path program 3 times [2024-09-12 19:48:18,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:48:18,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319276219] [2024-09-12 19:48:18,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:48:18,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:48:18,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:18,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:48:18,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:18,565 INFO L134 CoverageAnalysis]: Checked inductivity of 812 backedges. 0 proven. 812 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:48:18,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:48:18,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319276219] [2024-09-12 19:48:18,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319276219] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:48:18,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951127262] [2024-09-12 19:48:18,565 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 19:48:18,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:48:18,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:48:18,566 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:48:18,567 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-09-12 19:48:18,676 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2024-09-12 19:48:18,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:48:18,677 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-12 19:48:18,679 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:48:18,779 INFO L134 CoverageAnalysis]: Checked inductivity of 812 backedges. 0 proven. 812 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:48:18,779 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:48:19,523 INFO L134 CoverageAnalysis]: Checked inductivity of 812 backedges. 0 proven. 812 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 19:48:19,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951127262] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:48:19,523 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:48:19,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 63 [2024-09-12 19:48:19,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272601552] [2024-09-12 19:48:19,524 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:48:19,524 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2024-09-12 19:48:19,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:48:19,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2024-09-12 19:48:19,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=996, Invalid=3036, Unknown=0, NotChecked=0, Total=4032 [2024-09-12 19:48:19,526 INFO L87 Difference]: Start difference. First operand 9756 states and 13686 transitions. Second operand has 64 states, 61 states have (on average 3.4918032786885247) internal successors, (213), 34 states have internal predecessors, (213), 31 states have call successors, (32), 31 states have call predecessors, (32), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:48:28,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:48:28,298 INFO L93 Difference]: Finished difference Result 16362 states and 21185 transitions. [2024-09-12 19:48:28,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-09-12 19:48:28,299 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 61 states have (on average 3.4918032786885247) internal successors, (213), 34 states have internal predecessors, (213), 31 states have call successors, (32), 31 states have call predecessors, (32), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 126 [2024-09-12 19:48:28,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:48:28,371 INFO L225 Difference]: With dead ends: 16362 [2024-09-12 19:48:28,371 INFO L226 Difference]: Without dead ends: 16361 [2024-09-12 19:48:28,389 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1740 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2421, Invalid=6321, Unknown=0, NotChecked=0, Total=8742 [2024-09-12 19:48:28,390 INFO L434 NwaCegarLoop]: 28 mSDtfsCounter, 1610 mSDsluCounter, 749 mSDsCounter, 0 mSdLazyCounter, 863 mSolverCounterSat, 294 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1642 SdHoareTripleChecker+Valid, 777 SdHoareTripleChecker+Invalid, 1157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 294 IncrementalHoareTripleChecker+Valid, 863 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 19:48:28,390 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [1642 Valid, 777 Invalid, 1157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [294 Valid, 863 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 19:48:28,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16361 states. [2024-09-12 19:48:32,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16361 to 10924. [2024-09-12 19:48:32,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10924 states, 7099 states have (on average 1.023806169883082) internal successors, (7268), 7102 states have internal predecessors, (7268), 2186 states have call successors, (2186), 284 states have call predecessors, (2186), 1634 states have return successors, (5800), 3537 states have call predecessors, (5800), 2146 states have call successors, (5800) [2024-09-12 19:48:32,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10924 states to 10924 states and 15254 transitions. [2024-09-12 19:48:32,600 INFO L78 Accepts]: Start accepts. Automaton has 10924 states and 15254 transitions. Word has length 126 [2024-09-12 19:48:32,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:48:32,600 INFO L474 AbstractCegarLoop]: Abstraction has 10924 states and 15254 transitions. [2024-09-12 19:48:32,601 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 61 states have (on average 3.4918032786885247) internal successors, (213), 34 states have internal predecessors, (213), 31 states have call successors, (32), 31 states have call predecessors, (32), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:48:32,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:48:32,601 INFO L276 IsEmpty]: Start isEmpty. Operand 10924 states and 15254 transitions. [2024-09-12 19:48:32,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-09-12 19:48:32,606 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:48:32,606 INFO L216 NwaCegarLoop]: trace histogram [20, 20, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:48:32,624 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-09-12 19:48:32,806 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-09-12 19:48:32,807 INFO L399 AbstractCegarLoop]: === Iteration 29 === Targeting ackermannErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:48:32,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:48:32,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1474361785, now seen corresponding path program 2 times [2024-09-12 19:48:32,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:48:32,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019949092] [2024-09-12 19:48:32,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:48:32,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:48:32,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:33,350 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:48:33,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:33,353 INFO L134 CoverageAnalysis]: Checked inductivity of 894 backedges. 0 proven. 867 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-09-12 19:48:33,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:48:33,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019949092] [2024-09-12 19:48:33,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019949092] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:48:33,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763189243] [2024-09-12 19:48:33,354 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 19:48:33,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:48:33,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:48:33,356 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:48:33,357 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-09-12 19:48:33,480 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 19:48:33,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 19:48:33,482 INFO L262 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-09-12 19:48:33,485 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:48:33,640 INFO L134 CoverageAnalysis]: Checked inductivity of 894 backedges. 0 proven. 867 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-09-12 19:48:33,641 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:48:34,140 INFO L134 CoverageAnalysis]: Checked inductivity of 894 backedges. 0 proven. 867 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-09-12 19:48:34,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763189243] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:48:34,141 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:48:34,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 47 [2024-09-12 19:48:34,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579656567] [2024-09-12 19:48:34,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:48:34,141 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2024-09-12 19:48:34,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:48:34,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2024-09-12 19:48:34,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=556, Invalid=1700, Unknown=0, NotChecked=0, Total=2256 [2024-09-12 19:48:34,143 INFO L87 Difference]: Start difference. First operand 10924 states and 15254 transitions. Second operand has 48 states, 47 states have (on average 4.340425531914893) internal successors, (204), 26 states have internal predecessors, (204), 23 states have call successors, (42), 23 states have call predecessors, (42), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:48:43,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:48:43,477 INFO L93 Difference]: Finished difference Result 22487 states and 31466 transitions. [2024-09-12 19:48:43,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-09-12 19:48:43,477 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 47 states have (on average 4.340425531914893) internal successors, (204), 26 states have internal predecessors, (204), 23 states have call successors, (42), 23 states have call predecessors, (42), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 144 [2024-09-12 19:48:43,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:48:43,576 INFO L225 Difference]: With dead ends: 22487 [2024-09-12 19:48:43,576 INFO L226 Difference]: Without dead ends: 22486 [2024-09-12 19:48:43,587 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 353 GetRequests, 285 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 924 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1337, Invalid=3493, Unknown=0, NotChecked=0, Total=4830 [2024-09-12 19:48:43,587 INFO L434 NwaCegarLoop]: 32 mSDtfsCounter, 1632 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 654 mSolverCounterSat, 448 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1635 SdHoareTripleChecker+Valid, 621 SdHoareTripleChecker+Invalid, 1102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 448 IncrementalHoareTripleChecker+Valid, 654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-12 19:48:43,587 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [1635 Valid, 621 Invalid, 1102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [448 Valid, 654 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-12 19:48:43,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22486 states. [2024-09-12 19:48:51,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22486 to 22444. [2024-09-12 19:48:51,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22444 states, 14599 states have (on average 1.0239057469689705) internal successors, (14948), 14638 states have internal predecessors, (14948), 4502 states have call successors, (4502), 608 states have call predecessors, (4502), 3338 states have return successors, (12004), 7197 states have call predecessors, (12004), 4414 states have call successors, (12004) [2024-09-12 19:48:52,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22444 states to 22444 states and 31454 transitions. [2024-09-12 19:48:52,064 INFO L78 Accepts]: Start accepts. Automaton has 22444 states and 31454 transitions. Word has length 144 [2024-09-12 19:48:52,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 19:48:52,065 INFO L474 AbstractCegarLoop]: Abstraction has 22444 states and 31454 transitions. [2024-09-12 19:48:52,065 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 47 states have (on average 4.340425531914893) internal successors, (204), 26 states have internal predecessors, (204), 23 states have call successors, (42), 23 states have call predecessors, (42), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 19:48:52,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:48:52,065 INFO L276 IsEmpty]: Start isEmpty. Operand 22444 states and 31454 transitions. [2024-09-12 19:48:52,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2024-09-12 19:48:52,078 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 19:48:52,078 INFO L216 NwaCegarLoop]: trace histogram [34, 27, 23, 23, 23, 23, 22, 22, 17, 7, 7, 7, 7, 7, 7, 6, 6, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 19:48:52,095 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-09-12 19:48:52,282 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-09-12 19:48:52,283 INFO L399 AbstractCegarLoop]: === Iteration 30 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-09-12 19:48:52,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 19:48:52,283 INFO L85 PathProgramCache]: Analyzing trace with hash -423442964, now seen corresponding path program 1 times [2024-09-12 19:48:52,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 19:48:52,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156814617] [2024-09-12 19:48:52,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:48:52,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 19:48:52,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:52,619 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 19:48:52,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:52,621 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-09-12 19:48:52,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:52,771 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:48:52,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:52,887 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 19:48:52,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:52,921 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:48:52,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:52,951 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 19:48:52,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:52,970 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:48:52,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:52,996 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:48:52,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:53,023 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 19:48:53,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:53,261 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 19:48:53,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:53,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 19:48:53,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:53,347 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 19:48:53,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:53,373 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-09-12 19:48:53,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:53,408 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 19:48:53,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:53,411 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 19:48:53,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:53,414 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-12 19:48:53,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:53,415 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 19:48:53,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:53,418 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-12 19:48:53,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:53,422 INFO L134 CoverageAnalysis]: Checked inductivity of 3111 backedges. 960 proven. 224 refuted. 0 times theorem prover too weak. 1927 trivial. 0 not checked. [2024-09-12 19:48:53,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 19:48:53,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156814617] [2024-09-12 19:48:53,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156814617] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 19:48:53,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210947589] [2024-09-12 19:48:53,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 19:48:53,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 19:48:53,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 19:48:53,425 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 19:48:53,426 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-09-12 19:48:53,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 19:48:53,597 INFO L262 TraceCheckSpWp]: Trace formula consists of 681 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-09-12 19:48:53,601 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 19:48:53,720 INFO L134 CoverageAnalysis]: Checked inductivity of 3111 backedges. 949 proven. 216 refuted. 0 times theorem prover too weak. 1946 trivial. 0 not checked. [2024-09-12 19:48:53,720 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 19:48:55,671 INFO L134 CoverageAnalysis]: Checked inductivity of 3111 backedges. 965 proven. 263 refuted. 0 times theorem prover too weak. 1883 trivial. 0 not checked. [2024-09-12 19:48:55,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1210947589] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 19:48:55,671 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 19:48:55,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16, 21] total 28 [2024-09-12 19:48:55,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045401576] [2024-09-12 19:48:55,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 19:48:55,672 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-09-12 19:48:55,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 19:48:55,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-09-12 19:48:55,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2024-09-12 19:48:55,673 INFO L87 Difference]: Start difference. First operand 22444 states and 31454 transitions. Second operand has 28 states, 28 states have (on average 4.464285714285714) internal successors, (125), 25 states have internal predecessors, (125), 16 states have call successors, (20), 2 states have call predecessors, (20), 14 states have return successors, (30), 13 states have call predecessors, (30), 15 states have call successors, (30) [2024-09-12 19:49:09,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 19:49:09,786 INFO L93 Difference]: Finished difference Result 53832 states and 100839 transitions. [2024-09-12 19:49:09,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-09-12 19:49:09,787 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 4.464285714285714) internal successors, (125), 25 states have internal predecessors, (125), 16 states have call successors, (20), 2 states have call predecessors, (20), 14 states have return successors, (30), 13 states have call predecessors, (30), 15 states have call successors, (30) Word has length 301 [2024-09-12 19:49:09,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 19:49:10,440 INFO L225 Difference]: With dead ends: 53832 [2024-09-12 19:49:10,440 INFO L226 Difference]: Without dead ends: 32573 [2024-09-12 19:49:10,663 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 678 GetRequests, 624 SyntacticMatches, 13 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 447 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=347, Invalid=1459, Unknown=0, NotChecked=0, Total=1806 [2024-09-12 19:49:10,663 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 74 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 545 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 19:49:10,664 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 348 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 545 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 19:49:10,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32573 states.