./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/nla-digbench/mannadiv.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 8fc3dc66 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/nla-digbench/mannadiv.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4f0dc25e497896e48962fc4f59a3ea4856b5eb0408b9845e68b04a0b0a132067 --- Real Ultimate output --- This is Ultimate 0.3.0-?-8fc3dc6-m [2025-03-17 15:04:54,553 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-17 15:04:54,608 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-03-17 15:04:54,613 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-17 15:04:54,615 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-17 15:04:54,635 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-17 15:04:54,636 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-17 15:04:54,636 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-17 15:04:54,636 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-17 15:04:54,636 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-17 15:04:54,636 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-17 15:04:54,636 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-17 15:04:54,636 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-17 15:04:54,636 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-17 15:04:54,636 INFO L153 SettingsManager]: * Use SBE=true [2025-03-17 15:04:54,636 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-17 15:04:54,637 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-17 15:04:54,637 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-17 15:04:54,637 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-17 15:04:54,637 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-17 15:04:54,637 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-17 15:04:54,637 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-17 15:04:54,637 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-17 15:04:54,637 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-17 15:04:54,637 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-03-17 15:04:54,637 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-03-17 15:04:54,637 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-17 15:04:54,637 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-17 15:04:54,637 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-17 15:04:54,637 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-17 15:04:54,637 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-17 15:04:54,637 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-17 15:04:54,637 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-17 15:04:54,637 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-17 15:04:54,637 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 15:04:54,638 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-17 15:04:54,638 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-17 15:04:54,638 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-17 15:04:54,638 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-17 15:04:54,638 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-17 15:04:54,638 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-17 15:04:54,638 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-17 15:04:54,638 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-17 15:04:54,638 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-17 15:04:54,638 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-17 15:04:54,638 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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/ultimate/releaseScripts/default/UAutomizer-linux 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 ! overflow) ) 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 -> 4f0dc25e497896e48962fc4f59a3ea4856b5eb0408b9845e68b04a0b0a132067 [2025-03-17 15:04:54,857 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-17 15:04:54,864 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-17 15:04:54,866 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-17 15:04:54,867 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-17 15:04:54,867 INFO L274 PluginConnector]: CDTParser initialized [2025-03-17 15:04:54,868 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/nla-digbench/mannadiv.c [2025-03-17 15:04:55,937 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9020047ff/5f04786681d147bfa1c1a9ee8697fda6/FLAG20fe565dd [2025-03-17 15:04:56,121 INFO L384 CDTParser]: Found 1 translation units. [2025-03-17 15:04:56,134 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/nla-digbench/mannadiv.c [2025-03-17 15:04:56,142 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9020047ff/5f04786681d147bfa1c1a9ee8697fda6/FLAG20fe565dd [2025-03-17 15:04:56,154 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9020047ff/5f04786681d147bfa1c1a9ee8697fda6 [2025-03-17 15:04:56,156 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-17 15:04:56,156 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-17 15:04:56,157 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-17 15:04:56,157 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-17 15:04:56,160 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-17 15:04:56,161 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 03:04:56" (1/1) ... [2025-03-17 15:04:56,162 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@196ce5f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:04:56, skipping insertion in model container [2025-03-17 15:04:56,162 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 03:04:56" (1/1) ... [2025-03-17 15:04:56,170 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-17 15:04:56,277 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 15:04:56,285 INFO L200 MainTranslator]: Completed pre-run [2025-03-17 15:04:56,295 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 15:04:56,305 INFO L204 MainTranslator]: Completed translation [2025-03-17 15:04:56,306 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:04:56 WrapperNode [2025-03-17 15:04:56,306 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-17 15:04:56,307 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-17 15:04:56,307 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-17 15:04:56,307 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-17 15:04:56,310 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:04:56" (1/1) ... [2025-03-17 15:04:56,314 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:04:56" (1/1) ... [2025-03-17 15:04:56,326 INFO L138 Inliner]: procedures = 14, calls = 12, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 66 [2025-03-17 15:04:56,327 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-17 15:04:56,327 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-17 15:04:56,328 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-17 15:04:56,328 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-17 15:04:56,332 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:04:56" (1/1) ... [2025-03-17 15:04:56,332 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:04:56" (1/1) ... [2025-03-17 15:04:56,337 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:04:56" (1/1) ... [2025-03-17 15:04:56,343 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]. [2025-03-17 15:04:56,343 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:04:56" (1/1) ... [2025-03-17 15:04:56,343 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:04:56" (1/1) ... [2025-03-17 15:04:56,345 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:04:56" (1/1) ... [2025-03-17 15:04:56,346 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:04:56" (1/1) ... [2025-03-17 15:04:56,347 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:04:56" (1/1) ... [2025-03-17 15:04:56,347 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:04:56" (1/1) ... [2025-03-17 15:04:56,348 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-17 15:04:56,349 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-17 15:04:56,349 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-17 15:04:56,349 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-17 15:04:56,350 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:04:56" (1/1) ... [2025-03-17 15:04:56,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 15:04:56,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:04:56,374 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-17 15:04:56,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-17 15:04:56,393 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-17 15:04:56,394 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-17 15:04:56,394 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-17 15:04:56,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-17 15:04:56,394 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-17 15:04:56,394 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-17 15:04:56,394 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2025-03-17 15:04:56,394 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2025-03-17 15:04:56,434 INFO L256 CfgBuilder]: Building ICFG [2025-03-17 15:04:56,435 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-17 15:04:56,605 INFO L? ?]: Removed 44 outVars from TransFormulas that were not future-live. [2025-03-17 15:04:56,605 INFO L307 CfgBuilder]: Performing block encoding [2025-03-17 15:04:56,612 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-17 15:04:56,612 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-17 15:04:56,612 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 03:04:56 BoogieIcfgContainer [2025-03-17 15:04:56,612 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-17 15:04:56,614 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-17 15:04:56,614 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-17 15:04:56,617 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-17 15:04:56,617 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.03 03:04:56" (1/3) ... [2025-03-17 15:04:56,617 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c6e931a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 03:04:56, skipping insertion in model container [2025-03-17 15:04:56,618 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:04:56" (2/3) ... [2025-03-17 15:04:56,618 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c6e931a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 03:04:56, skipping insertion in model container [2025-03-17 15:04:56,618 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 03:04:56" (3/3) ... [2025-03-17 15:04:56,619 INFO L128 eAbstractionObserver]: Analyzing ICFG mannadiv.c [2025-03-17 15:04:56,627 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-17 15:04:56,629 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG mannadiv.c that has 3 procedures, 59 locations, 1 initial locations, 1 loop locations, and 20 error locations. [2025-03-17 15:04:56,663 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-17 15:04:56,670 INFO L333 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=LoopHeads, 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;@226e41d2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-17 15:04:56,670 INFO L334 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2025-03-17 15:04:56,673 INFO L276 IsEmpty]: Start isEmpty. Operand has 59 states, 32 states have (on average 1.78125) internal successors, (57), 52 states have internal predecessors, (57), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-03-17 15:04:56,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2025-03-17 15:04:56,676 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:04:56,677 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:04:56,677 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:04:56,680 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:04:56,680 INFO L85 PathProgramCache]: Analyzing trace with hash -806729364, now seen corresponding path program 1 times [2025-03-17 15:04:56,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:04:56,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227710014] [2025-03-17 15:04:56,685 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:04:56,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:04:56,725 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-03-17 15:04:56,739 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-03-17 15:04:56,739 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:04:56,739 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:04:56,776 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-03-17 15:04:56,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:04:56,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227710014] [2025-03-17 15:04:56,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227710014] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:04:56,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785179755] [2025-03-17 15:04:56,778 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:04:56,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:04:56,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:04:56,780 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:04:56,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-17 15:04:56,815 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-03-17 15:04:56,831 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-03-17 15:04:56,831 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:04:56,831 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:04:56,832 INFO L256 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-17 15:04:56,834 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:04:56,842 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-03-17 15:04:56,843 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 15:04:56,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785179755] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 15:04:56,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-17 15:04:56,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-03-17 15:04:56,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44504070] [2025-03-17 15:04:56,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 15:04:56,849 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-17 15:04:56,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:04:56,866 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-17 15:04:56,867 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-17 15:04:56,868 INFO L87 Difference]: Start difference. First operand has 59 states, 32 states have (on average 1.78125) internal successors, (57), 52 states have internal predecessors, (57), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-17 15:04:56,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:04:56,884 INFO L93 Difference]: Finished difference Result 116 states and 131 transitions. [2025-03-17 15:04:56,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-17 15:04:56,885 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 13 [2025-03-17 15:04:56,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:04:56,889 INFO L225 Difference]: With dead ends: 116 [2025-03-17 15:04:56,890 INFO L226 Difference]: Without dead ends: 55 [2025-03-17 15:04:56,892 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-17 15:04:56,895 INFO L435 NwaCegarLoop]: 62 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-17 15:04:56,897 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-17 15:04:56,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2025-03-17 15:04:56,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2025-03-17 15:04:56,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 30 states have (on average 1.7) internal successors, (51), 49 states have internal predecessors, (51), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2025-03-17 15:04:56,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 57 transitions. [2025-03-17 15:04:56,921 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 57 transitions. Word has length 13 [2025-03-17 15:04:56,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:04:56,922 INFO L471 AbstractCegarLoop]: Abstraction has 55 states and 57 transitions. [2025-03-17 15:04:56,922 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-17 15:04:56,922 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 57 transitions. [2025-03-17 15:04:56,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2025-03-17 15:04:56,924 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:04:56,924 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:04:56,930 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-03-17 15:04:57,124 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-03-17 15:04:57,124 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:04:57,125 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:04:57,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1002319348, now seen corresponding path program 1 times [2025-03-17 15:04:57,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:04:57,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887889722] [2025-03-17 15:04:57,125 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:04:57,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:04:57,129 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-03-17 15:04:57,140 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-03-17 15:04:57,141 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:04:57,141 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-17 15:04:57,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1088719866] [2025-03-17 15:04:57,142 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:04:57,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:04:57,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:04:57,145 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:04:57,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-03-17 15:04:57,173 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-03-17 15:04:57,181 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-03-17 15:04:57,181 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:04:57,181 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:04:57,182 INFO L256 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-17 15:04:57,183 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:04:57,197 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-17 15:04:57,197 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 15:04:57,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:04:57,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887889722] [2025-03-17 15:04:57,198 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-17 15:04:57,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088719866] [2025-03-17 15:04:57,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088719866] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 15:04:57,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 15:04:57,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-17 15:04:57,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238635598] [2025-03-17 15:04:57,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 15:04:57,199 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 15:04:57,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:04:57,200 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 15:04:57,200 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 15:04:57,201 INFO L87 Difference]: Start difference. First operand 55 states and 57 transitions. Second operand has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-17 15:04:57,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:04:57,269 INFO L93 Difference]: Finished difference Result 88 states and 98 transitions. [2025-03-17 15:04:57,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 15:04:57,270 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 13 [2025-03-17 15:04:57,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:04:57,270 INFO L225 Difference]: With dead ends: 88 [2025-03-17 15:04:57,270 INFO L226 Difference]: Without dead ends: 82 [2025-03-17 15:04:57,271 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 15:04:57,271 INFO L435 NwaCegarLoop]: 40 mSDtfsCounter, 26 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 15:04:57,271 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 72 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 15:04:57,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2025-03-17 15:04:57,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 74. [2025-03-17 15:04:57,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 48 states have (on average 1.6875) internal successors, (81), 67 states have internal predecessors, (81), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-03-17 15:04:57,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 89 transitions. [2025-03-17 15:04:57,281 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 89 transitions. Word has length 13 [2025-03-17 15:04:57,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:04:57,282 INFO L471 AbstractCegarLoop]: Abstraction has 74 states and 89 transitions. [2025-03-17 15:04:57,282 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-17 15:04:57,282 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 89 transitions. [2025-03-17 15:04:57,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2025-03-17 15:04:57,282 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:04:57,283 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:04:57,288 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-03-17 15:04:57,483 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2025-03-17 15:04:57,483 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:04:57,484 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:04:57,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1156218710, now seen corresponding path program 1 times [2025-03-17 15:04:57,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:04:57,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424067550] [2025-03-17 15:04:57,484 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:04:57,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:04:57,489 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-03-17 15:04:57,495 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-03-17 15:04:57,496 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:04:57,496 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:04:57,557 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-17 15:04:57,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:04:57,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424067550] [2025-03-17 15:04:57,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424067550] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 15:04:57,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 15:04:57,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 15:04:57,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849348141] [2025-03-17 15:04:57,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 15:04:57,560 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 15:04:57,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:04:57,561 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 15:04:57,562 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-17 15:04:57,562 INFO L87 Difference]: Start difference. First operand 74 states and 89 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-17 15:04:57,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:04:57,678 INFO L93 Difference]: Finished difference Result 116 states and 148 transitions. [2025-03-17 15:04:57,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 15:04:57,678 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 15 [2025-03-17 15:04:57,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:04:57,680 INFO L225 Difference]: With dead ends: 116 [2025-03-17 15:04:57,681 INFO L226 Difference]: Without dead ends: 109 [2025-03-17 15:04:57,681 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-17 15:04:57,681 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 20 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 15:04:57,682 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 87 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 15:04:57,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2025-03-17 15:04:57,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 105. [2025-03-17 15:04:57,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 77 states have (on average 1.5974025974025974) internal successors, (123), 96 states have internal predecessors, (123), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-03-17 15:04:57,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 135 transitions. [2025-03-17 15:04:57,698 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 135 transitions. Word has length 15 [2025-03-17 15:04:57,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:04:57,699 INFO L471 AbstractCegarLoop]: Abstraction has 105 states and 135 transitions. [2025-03-17 15:04:57,699 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-17 15:04:57,699 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 135 transitions. [2025-03-17 15:04:57,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2025-03-17 15:04:57,699 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:04:57,699 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:04:57,699 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-17 15:04:57,699 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:04:57,700 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:04:57,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1483041633, now seen corresponding path program 1 times [2025-03-17 15:04:57,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:04:57,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521598351] [2025-03-17 15:04:57,700 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:04:57,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:04:57,707 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-03-17 15:04:57,713 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-03-17 15:04:57,713 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:04:57,713 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:04:57,793 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-17 15:04:57,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:04:57,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521598351] [2025-03-17 15:04:57,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521598351] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 15:04:57,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 15:04:57,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 15:04:57,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720792938] [2025-03-17 15:04:57,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 15:04:57,794 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 15:04:57,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:04:57,794 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 15:04:57,795 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-17 15:04:57,795 INFO L87 Difference]: Start difference. First operand 105 states and 135 transitions. Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-17 15:04:57,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:04:57,964 INFO L93 Difference]: Finished difference Result 111 states and 136 transitions. [2025-03-17 15:04:57,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 15:04:57,965 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 16 [2025-03-17 15:04:57,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:04:57,965 INFO L225 Difference]: With dead ends: 111 [2025-03-17 15:04:57,965 INFO L226 Difference]: Without dead ends: 102 [2025-03-17 15:04:57,966 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-17 15:04:57,966 INFO L435 NwaCegarLoop]: 40 mSDtfsCounter, 19 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-17 15:04:57,966 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 91 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-17 15:04:57,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2025-03-17 15:04:57,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 100. [2025-03-17 15:04:57,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 72 states have (on average 1.5694444444444444) internal successors, (113), 91 states have internal predecessors, (113), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-03-17 15:04:57,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 125 transitions. [2025-03-17 15:04:57,978 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 125 transitions. Word has length 16 [2025-03-17 15:04:57,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:04:57,978 INFO L471 AbstractCegarLoop]: Abstraction has 100 states and 125 transitions. [2025-03-17 15:04:57,978 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-17 15:04:57,979 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 125 transitions. [2025-03-17 15:04:57,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2025-03-17 15:04:57,979 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:04:57,979 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:04:57,979 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-17 15:04:57,979 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:04:57,980 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:04:57,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1270349640, now seen corresponding path program 1 times [2025-03-17 15:04:57,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:04:57,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101665608] [2025-03-17 15:04:57,980 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:04:57,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:04:57,983 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-03-17 15:04:57,988 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-03-17 15:04:57,988 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:04:57,988 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:04:58,116 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-17 15:04:58,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:04:58,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101665608] [2025-03-17 15:04:58,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101665608] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:04:58,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [31104414] [2025-03-17 15:04:58,117 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:04:58,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:04:58,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:04:58,119 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:04:58,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-03-17 15:04:58,138 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-03-17 15:04:58,145 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-03-17 15:04:58,145 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:04:58,145 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:04:58,145 INFO L256 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-17 15:04:58,146 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:04:58,228 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-17 15:04:58,229 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 15:04:58,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [31104414] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 15:04:58,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-17 15:04:58,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2025-03-17 15:04:58,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983805020] [2025-03-17 15:04:58,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 15:04:58,230 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 15:04:58,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:04:58,230 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 15:04:58,230 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2025-03-17 15:04:58,230 INFO L87 Difference]: Start difference. First operand 100 states and 125 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-17 15:04:58,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:04:58,318 INFO L93 Difference]: Finished difference Result 103 states and 129 transitions. [2025-03-17 15:04:58,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 15:04:58,319 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 17 [2025-03-17 15:04:58,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:04:58,319 INFO L225 Difference]: With dead ends: 103 [2025-03-17 15:04:58,319 INFO L226 Difference]: Without dead ends: 102 [2025-03-17 15:04:58,320 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-03-17 15:04:58,320 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 70 mSDsluCounter, 21 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 15:04:58,320 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 59 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 15:04:58,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2025-03-17 15:04:58,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 100. [2025-03-17 15:04:58,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 72 states have (on average 1.5555555555555556) internal successors, (112), 91 states have internal predecessors, (112), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-03-17 15:04:58,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 124 transitions. [2025-03-17 15:04:58,334 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 124 transitions. Word has length 17 [2025-03-17 15:04:58,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:04:58,335 INFO L471 AbstractCegarLoop]: Abstraction has 100 states and 124 transitions. [2025-03-17 15:04:58,335 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-17 15:04:58,336 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 124 transitions. [2025-03-17 15:04:58,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2025-03-17 15:04:58,337 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:04:58,337 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:04:58,343 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-03-17 15:04:58,537 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:04:58,538 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:04:58,538 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:04:58,538 INFO L85 PathProgramCache]: Analyzing trace with hash 726133181, now seen corresponding path program 1 times [2025-03-17 15:04:58,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:04:58,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946540322] [2025-03-17 15:04:58,538 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:04:58,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:04:58,542 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-03-17 15:04:58,546 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-03-17 15:04:58,546 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:04:58,546 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-17 15:04:58,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1880977695] [2025-03-17 15:04:58,547 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:04:58,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:04:58,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:04:58,549 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:04:58,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-03-17 15:04:58,567 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-03-17 15:04:58,572 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-03-17 15:04:58,572 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:04:58,572 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:04:58,573 INFO L256 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-17 15:04:58,574 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:04:58,626 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-17 15:04:58,626 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 15:04:58,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:04:58,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946540322] [2025-03-17 15:04:58,626 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-17 15:04:58,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880977695] [2025-03-17 15:04:58,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880977695] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 15:04:58,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 15:04:58,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 15:04:58,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326447159] [2025-03-17 15:04:58,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 15:04:58,628 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 15:04:58,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:04:58,628 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 15:04:58,628 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 15:04:58,629 INFO L87 Difference]: Start difference. First operand 100 states and 124 transitions. Second operand has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-17 15:04:58,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:04:58,713 INFO L93 Difference]: Finished difference Result 101 states and 124 transitions. [2025-03-17 15:04:58,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 15:04:58,714 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 18 [2025-03-17 15:04:58,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:04:58,714 INFO L225 Difference]: With dead ends: 101 [2025-03-17 15:04:58,714 INFO L226 Difference]: Without dead ends: 100 [2025-03-17 15:04:58,715 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-17 15:04:58,715 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 63 mSDsluCounter, 21 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 15:04:58,715 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 64 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 15:04:58,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2025-03-17 15:04:58,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 100. [2025-03-17 15:04:58,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 72 states have (on average 1.5416666666666667) internal successors, (111), 91 states have internal predecessors, (111), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-03-17 15:04:58,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 123 transitions. [2025-03-17 15:04:58,728 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 123 transitions. Word has length 18 [2025-03-17 15:04:58,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:04:58,728 INFO L471 AbstractCegarLoop]: Abstraction has 100 states and 123 transitions. [2025-03-17 15:04:58,728 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-03-17 15:04:58,728 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 123 transitions. [2025-03-17 15:04:58,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2025-03-17 15:04:58,729 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:04:58,729 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-17 15:04:58,735 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-03-17 15:04:58,933 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:04:58,933 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:04:58,933 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:04:58,933 INFO L85 PathProgramCache]: Analyzing trace with hash 784767278, now seen corresponding path program 1 times [2025-03-17 15:04:58,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:04:58,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919616011] [2025-03-17 15:04:58,933 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:04:58,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:04:58,937 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-03-17 15:04:58,941 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-03-17 15:04:58,942 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:04:58,942 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:04:59,015 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-17 15:04:59,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:04:59,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919616011] [2025-03-17 15:04:59,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919616011] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:04:59,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206580016] [2025-03-17 15:04:59,015 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:04:59,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:04:59,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:04:59,019 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:04:59,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-03-17 15:04:59,047 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-03-17 15:04:59,055 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-03-17 15:04:59,055 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:04:59,055 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:04:59,056 INFO L256 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-17 15:04:59,057 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:04:59,087 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-17 15:04:59,087 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:04:59,155 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-17 15:04:59,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206580016] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:04:59,155 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:04:59,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2025-03-17 15:04:59,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178043363] [2025-03-17 15:04:59,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:04:59,156 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-17 15:04:59,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:04:59,156 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-17 15:04:59,156 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-03-17 15:04:59,156 INFO L87 Difference]: Start difference. First operand 100 states and 123 transitions. Second operand has 9 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2025-03-17 15:04:59,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:04:59,256 INFO L93 Difference]: Finished difference Result 151 states and 188 transitions. [2025-03-17 15:04:59,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-17 15:04:59,256 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) Word has length 30 [2025-03-17 15:04:59,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:04:59,258 INFO L225 Difference]: With dead ends: 151 [2025-03-17 15:04:59,258 INFO L226 Difference]: Without dead ends: 149 [2025-03-17 15:04:59,258 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2025-03-17 15:04:59,258 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 120 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 15:04:59,260 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 229 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 15:04:59,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2025-03-17 15:04:59,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 139. [2025-03-17 15:04:59,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 109 states have (on average 1.5321100917431192) internal successors, (167), 128 states have internal predecessors, (167), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2025-03-17 15:04:59,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 183 transitions. [2025-03-17 15:04:59,275 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 183 transitions. Word has length 30 [2025-03-17 15:04:59,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:04:59,275 INFO L471 AbstractCegarLoop]: Abstraction has 139 states and 183 transitions. [2025-03-17 15:04:59,275 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2025-03-17 15:04:59,275 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 183 transitions. [2025-03-17 15:04:59,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2025-03-17 15:04:59,275 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:04:59,276 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-17 15:04:59,282 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-03-17 15:04:59,476 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:04:59,476 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:04:59,477 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:04:59,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1442018178, now seen corresponding path program 1 times [2025-03-17 15:04:59,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:04:59,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107689486] [2025-03-17 15:04:59,477 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:04:59,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:04:59,481 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 31 statements into 1 equivalence classes. [2025-03-17 15:04:59,486 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-03-17 15:04:59,486 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:04:59,486 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:04:59,521 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-17 15:04:59,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:04:59,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107689486] [2025-03-17 15:04:59,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107689486] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 15:04:59,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 15:04:59,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 15:04:59,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383716285] [2025-03-17 15:04:59,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 15:04:59,521 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 15:04:59,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:04:59,522 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 15:04:59,522 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 15:04:59,522 INFO L87 Difference]: Start difference. First operand 139 states and 183 transitions. Second operand has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-17 15:04:59,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:04:59,549 INFO L93 Difference]: Finished difference Result 139 states and 183 transitions. [2025-03-17 15:04:59,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 15:04:59,549 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 31 [2025-03-17 15:04:59,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:04:59,550 INFO L225 Difference]: With dead ends: 139 [2025-03-17 15:04:59,550 INFO L226 Difference]: Without dead ends: 137 [2025-03-17 15:04:59,550 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-17 15:04:59,550 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 56 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-17 15:04:59,551 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 69 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-17 15:04:59,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2025-03-17 15:04:59,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2025-03-17 15:04:59,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 109 states have (on average 1.4862385321100917) internal successors, (162), 126 states have internal predecessors, (162), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2025-03-17 15:04:59,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 178 transitions. [2025-03-17 15:04:59,557 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 178 transitions. Word has length 31 [2025-03-17 15:04:59,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:04:59,557 INFO L471 AbstractCegarLoop]: Abstraction has 137 states and 178 transitions. [2025-03-17 15:04:59,558 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-17 15:04:59,558 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 178 transitions. [2025-03-17 15:04:59,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2025-03-17 15:04:59,558 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:04:59,558 INFO L218 NwaCegarLoop]: trace histogram [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, 1] [2025-03-17 15:04:59,558 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-17 15:04:59,559 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:04:59,560 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:04:59,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1752890543, now seen corresponding path program 1 times [2025-03-17 15:04:59,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:04:59,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849106740] [2025-03-17 15:04:59,560 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:04:59,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:04:59,563 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 32 statements into 1 equivalence classes. [2025-03-17 15:04:59,574 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 32 of 32 statements. [2025-03-17 15:04:59,574 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:04:59,574 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-17 15:04:59,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [906099496] [2025-03-17 15:04:59,574 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:04:59,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:04:59,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:04:59,578 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:04:59,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-03-17 15:04:59,603 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 32 statements into 1 equivalence classes. [2025-03-17 15:04:59,613 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 32 of 32 statements. [2025-03-17 15:04:59,613 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:04:59,613 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:04:59,614 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-17 15:04:59,615 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:04:59,716 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-17 15:04:59,716 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:04:59,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:04:59,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849106740] [2025-03-17 15:04:59,867 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-17 15:04:59,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906099496] [2025-03-17 15:04:59,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906099496] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:04:59,868 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-17 15:04:59,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2025-03-17 15:04:59,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447569971] [2025-03-17 15:04:59,868 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-17 15:04:59,868 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-17 15:04:59,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:04:59,869 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-17 15:04:59,869 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2025-03-17 15:04:59,869 INFO L87 Difference]: Start difference. First operand 137 states and 178 transitions. Second operand has 6 states, 5 states have (on average 4.6) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-17 15:04:59,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:04:59,960 INFO L93 Difference]: Finished difference Result 144 states and 181 transitions. [2025-03-17 15:04:59,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-17 15:04:59,961 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.6) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 32 [2025-03-17 15:04:59,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:04:59,961 INFO L225 Difference]: With dead ends: 144 [2025-03-17 15:04:59,961 INFO L226 Difference]: Without dead ends: 137 [2025-03-17 15:04:59,961 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2025-03-17 15:04:59,962 INFO L435 NwaCegarLoop]: 29 mSDtfsCounter, 50 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 15:04:59,962 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 49 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 15:04:59,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2025-03-17 15:04:59,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 133. [2025-03-17 15:04:59,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 110 states have (on average 1.3636363636363635) internal successors, (150), 122 states have internal predecessors, (150), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2025-03-17 15:04:59,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 166 transitions. [2025-03-17 15:04:59,971 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 166 transitions. Word has length 32 [2025-03-17 15:04:59,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:04:59,972 INFO L471 AbstractCegarLoop]: Abstraction has 133 states and 166 transitions. [2025-03-17 15:04:59,972 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.6) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-17 15:04:59,973 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 166 transitions. [2025-03-17 15:04:59,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2025-03-17 15:04:59,974 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:04:59,975 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-17 15:04:59,980 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-03-17 15:05:00,179 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:00,179 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:00,179 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:00,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1494968028, now seen corresponding path program 1 times [2025-03-17 15:05:00,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:00,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635213075] [2025-03-17 15:05:00,179 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:05:00,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:00,186 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-03-17 15:05:00,192 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-03-17 15:05:00,192 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:05:00,192 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-17 15:05:00,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1220935948] [2025-03-17 15:05:00,192 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:05:00,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:00,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:00,197 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:00,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-03-17 15:05:00,215 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-03-17 15:05:00,223 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-03-17 15:05:00,223 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:05:00,223 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:00,224 INFO L256 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-17 15:05:00,225 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:00,322 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-17 15:05:00,323 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:00,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:00,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635213075] [2025-03-17 15:05:00,470 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-17 15:05:00,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1220935948] [2025-03-17 15:05:00,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1220935948] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:00,470 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-17 15:05:00,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2025-03-17 15:05:00,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253279030] [2025-03-17 15:05:00,472 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:00,472 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-17 15:05:00,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:00,472 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-17 15:05:00,472 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2025-03-17 15:05:00,473 INFO L87 Difference]: Start difference. First operand 133 states and 166 transitions. Second operand has 6 states, 5 states have (on average 4.8) internal successors, (24), 6 states have internal predecessors, (24), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-17 15:05:00,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:00,580 INFO L93 Difference]: Finished difference Result 179 states and 222 transitions. [2025-03-17 15:05:00,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-17 15:05:00,580 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.8) internal successors, (24), 6 states have internal predecessors, (24), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 33 [2025-03-17 15:05:00,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:00,581 INFO L225 Difference]: With dead ends: 179 [2025-03-17 15:05:00,581 INFO L226 Difference]: Without dead ends: 176 [2025-03-17 15:05:00,581 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2025-03-17 15:05:00,582 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 73 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:00,583 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 87 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 15:05:00,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2025-03-17 15:05:00,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 168. [2025-03-17 15:05:00,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 143 states have (on average 1.3496503496503496) internal successors, (193), 155 states have internal predecessors, (193), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2025-03-17 15:05:00,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 213 transitions. [2025-03-17 15:05:00,592 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 213 transitions. Word has length 33 [2025-03-17 15:05:00,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:00,593 INFO L471 AbstractCegarLoop]: Abstraction has 168 states and 213 transitions. [2025-03-17 15:05:00,593 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.8) internal successors, (24), 6 states have internal predecessors, (24), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-17 15:05:00,593 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 213 transitions. [2025-03-17 15:05:00,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2025-03-17 15:05:00,593 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:00,594 INFO L218 NwaCegarLoop]: trace histogram [2, 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] [2025-03-17 15:05:00,599 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-03-17 15:05:00,798 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:00,798 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:00,798 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:00,799 INFO L85 PathProgramCache]: Analyzing trace with hash -411066482, now seen corresponding path program 1 times [2025-03-17 15:05:00,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:00,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792268938] [2025-03-17 15:05:00,799 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:05:00,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:00,802 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 34 statements into 1 equivalence classes. [2025-03-17 15:05:00,804 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 34 of 34 statements. [2025-03-17 15:05:00,805 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:05:00,805 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:00,877 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-17 15:05:00,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:00,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792268938] [2025-03-17 15:05:00,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792268938] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:00,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [417360155] [2025-03-17 15:05:00,877 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:05:00,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:00,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:00,879 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:00,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-03-17 15:05:00,902 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 34 statements into 1 equivalence classes. [2025-03-17 15:05:00,910 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 34 of 34 statements. [2025-03-17 15:05:00,910 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:05:00,910 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:00,910 INFO L256 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-17 15:05:00,911 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:01,006 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-17 15:05:01,006 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 15:05:01,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [417360155] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 15:05:01,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-17 15:05:01,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-03-17 15:05:01,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071566136] [2025-03-17 15:05:01,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 15:05:01,007 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-17 15:05:01,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:01,007 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-17 15:05:01,007 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2025-03-17 15:05:01,008 INFO L87 Difference]: Start difference. First operand 168 states and 213 transitions. Second operand has 5 states, 4 states have (on average 6.25) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-17 15:05:01,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:01,082 INFO L93 Difference]: Finished difference Result 168 states and 213 transitions. [2025-03-17 15:05:01,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-17 15:05:01,082 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.25) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 34 [2025-03-17 15:05:01,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:01,083 INFO L225 Difference]: With dead ends: 168 [2025-03-17 15:05:01,083 INFO L226 Difference]: Without dead ends: 166 [2025-03-17 15:05:01,083 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2025-03-17 15:05:01,084 INFO L435 NwaCegarLoop]: 28 mSDtfsCounter, 19 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:01,084 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 73 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 15:05:01,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2025-03-17 15:05:01,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 163. [2025-03-17 15:05:01,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 140 states have (on average 1.3357142857142856) internal successors, (187), 150 states have internal predecessors, (187), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2025-03-17 15:05:01,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 207 transitions. [2025-03-17 15:05:01,091 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 207 transitions. Word has length 34 [2025-03-17 15:05:01,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:01,091 INFO L471 AbstractCegarLoop]: Abstraction has 163 states and 207 transitions. [2025-03-17 15:05:01,092 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.25) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-17 15:05:01,092 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 207 transitions. [2025-03-17 15:05:01,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2025-03-17 15:05:01,092 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:01,092 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 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] [2025-03-17 15:05:01,099 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-03-17 15:05:01,292 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2025-03-17 15:05:01,293 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:01,293 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:01,293 INFO L85 PathProgramCache]: Analyzing trace with hash 141840955, now seen corresponding path program 1 times [2025-03-17 15:05:01,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:01,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162109864] [2025-03-17 15:05:01,293 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:05:01,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:01,296 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-03-17 15:05:01,300 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-03-17 15:05:01,300 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:05:01,300 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:01,428 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-17 15:05:01,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:01,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162109864] [2025-03-17 15:05:01,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162109864] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:01,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486976802] [2025-03-17 15:05:01,429 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:05:01,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:01,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:01,431 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:01,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-03-17 15:05:01,449 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-03-17 15:05:01,457 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-03-17 15:05:01,457 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:05:01,458 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:01,458 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-17 15:05:01,460 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:01,538 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-17 15:05:01,538 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:01,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [486976802] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:01,627 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-03-17 15:05:01,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 3] total 11 [2025-03-17 15:05:01,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697102151] [2025-03-17 15:05:01,627 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:01,628 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-17 15:05:01,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:01,628 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-17 15:05:01,628 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2025-03-17 15:05:01,628 INFO L87 Difference]: Start difference. First operand 163 states and 207 transitions. Second operand has 12 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2025-03-17 15:05:02,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:02,001 INFO L93 Difference]: Finished difference Result 175 states and 211 transitions. [2025-03-17 15:05:02,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-03-17 15:05:02,002 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 35 [2025-03-17 15:05:02,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:02,003 INFO L225 Difference]: With dead ends: 175 [2025-03-17 15:05:02,003 INFO L226 Difference]: Without dead ends: 160 [2025-03-17 15:05:02,004 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=182, Invalid=468, Unknown=0, NotChecked=0, Total=650 [2025-03-17 15:05:02,004 INFO L435 NwaCegarLoop]: 17 mSDtfsCounter, 111 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:02,005 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 100 Invalid, 338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 321 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-17 15:05:02,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2025-03-17 15:05:02,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 154. [2025-03-17 15:05:02,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 132 states have (on average 1.2651515151515151) internal successors, (167), 141 states have internal predecessors, (167), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2025-03-17 15:05:02,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 187 transitions. [2025-03-17 15:05:02,011 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 187 transitions. Word has length 35 [2025-03-17 15:05:02,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:02,012 INFO L471 AbstractCegarLoop]: Abstraction has 154 states and 187 transitions. [2025-03-17 15:05:02,012 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2025-03-17 15:05:02,012 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 187 transitions. [2025-03-17 15:05:02,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2025-03-17 15:05:02,013 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:02,013 INFO L218 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1] [2025-03-17 15:05:02,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2025-03-17 15:05:02,213 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:02,213 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:02,213 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:02,214 INFO L85 PathProgramCache]: Analyzing trace with hash 2076640781, now seen corresponding path program 1 times [2025-03-17 15:05:02,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:02,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476597409] [2025-03-17 15:05:02,214 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:05:02,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:02,216 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 36 statements into 1 equivalence classes. [2025-03-17 15:05:02,221 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 36 of 36 statements. [2025-03-17 15:05:02,221 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:05:02,221 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:02,337 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-17 15:05:02,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:02,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476597409] [2025-03-17 15:05:02,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476597409] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:02,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528509169] [2025-03-17 15:05:02,338 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:05:02,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:02,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:02,340 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:02,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-03-17 15:05:02,359 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 36 statements into 1 equivalence classes. [2025-03-17 15:05:02,366 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 36 of 36 statements. [2025-03-17 15:05:02,367 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:05:02,367 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:02,367 INFO L256 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-03-17 15:05:02,368 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:02,468 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-17 15:05:02,468 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:02,629 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-17 15:05:02,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528509169] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:05:02,630 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:05:02,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2025-03-17 15:05:02,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384679475] [2025-03-17 15:05:02,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:02,630 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-03-17 15:05:02,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:02,631 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-03-17 15:05:02,631 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2025-03-17 15:05:02,631 INFO L87 Difference]: Start difference. First operand 154 states and 187 transitions. Second operand has 17 states, 16 states have (on average 3.0) internal successors, (48), 16 states have internal predecessors, (48), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2025-03-17 15:05:02,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:02,863 INFO L93 Difference]: Finished difference Result 155 states and 187 transitions. [2025-03-17 15:05:02,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-03-17 15:05:02,863 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 3.0) internal successors, (48), 16 states have internal predecessors, (48), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 36 [2025-03-17 15:05:02,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:02,864 INFO L225 Difference]: With dead ends: 155 [2025-03-17 15:05:02,864 INFO L226 Difference]: Without dead ends: 152 [2025-03-17 15:05:02,864 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=159, Invalid=491, Unknown=0, NotChecked=0, Total=650 [2025-03-17 15:05:02,865 INFO L435 NwaCegarLoop]: 15 mSDtfsCounter, 137 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:02,865 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 91 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 15:05:02,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2025-03-17 15:05:02,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 130. [2025-03-17 15:05:02,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 112 states have (on average 1.2053571428571428) internal successors, (135), 118 states have internal predecessors, (135), 9 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2025-03-17 15:05:02,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 153 transitions. [2025-03-17 15:05:02,871 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 153 transitions. Word has length 36 [2025-03-17 15:05:02,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:02,871 INFO L471 AbstractCegarLoop]: Abstraction has 130 states and 153 transitions. [2025-03-17 15:05:02,871 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 3.0) internal successors, (48), 16 states have internal predecessors, (48), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2025-03-17 15:05:02,871 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 153 transitions. [2025-03-17 15:05:02,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2025-03-17 15:05:02,872 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:02,872 INFO L218 NwaCegarLoop]: trace histogram [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, 1, 1, 1] [2025-03-17 15:05:02,880 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2025-03-17 15:05:03,076 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2025-03-17 15:05:03,076 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:03,077 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:03,077 INFO L85 PathProgramCache]: Analyzing trace with hash -48645224, now seen corresponding path program 1 times [2025-03-17 15:05:03,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:03,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574354973] [2025-03-17 15:05:03,077 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:05:03,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:03,079 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 37 statements into 1 equivalence classes. [2025-03-17 15:05:03,084 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 37 of 37 statements. [2025-03-17 15:05:03,084 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:05:03,084 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-17 15:05:03,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [584870666] [2025-03-17 15:05:03,085 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:05:03,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:03,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:03,087 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:03,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-03-17 15:05:03,106 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 37 statements into 1 equivalence classes. [2025-03-17 15:05:03,115 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 37 of 37 statements. [2025-03-17 15:05:03,115 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:05:03,115 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:03,116 INFO L256 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-03-17 15:05:03,117 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:03,249 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-17 15:05:03,249 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:03,328 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-17 15:05:03,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:03,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574354973] [2025-03-17 15:05:03,329 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-17 15:05:03,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584870666] [2025-03-17 15:05:03,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584870666] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:05:03,329 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-03-17 15:05:03,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2025-03-17 15:05:03,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536195181] [2025-03-17 15:05:03,329 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:03,329 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 15:05:03,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:03,330 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 15:05:03,330 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-03-17 15:05:03,330 INFO L87 Difference]: Start difference. First operand 130 states and 153 transitions. Second operand has 11 states, 10 states have (on average 4.9) internal successors, (49), 11 states have internal predecessors, (49), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2025-03-17 15:05:03,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:03,550 INFO L93 Difference]: Finished difference Result 208 states and 246 transitions. [2025-03-17 15:05:03,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-17 15:05:03,550 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.9) internal successors, (49), 11 states have internal predecessors, (49), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 37 [2025-03-17 15:05:03,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:03,551 INFO L225 Difference]: With dead ends: 208 [2025-03-17 15:05:03,551 INFO L226 Difference]: Without dead ends: 144 [2025-03-17 15:05:03,551 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2025-03-17 15:05:03,552 INFO L435 NwaCegarLoop]: 17 mSDtfsCounter, 64 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:03,552 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 123 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-17 15:05:03,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2025-03-17 15:05:03,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 144. [2025-03-17 15:05:03,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 126 states have (on average 1.1507936507936507) internal successors, (145), 131 states have internal predecessors, (145), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2025-03-17 15:05:03,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 165 transitions. [2025-03-17 15:05:03,560 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 165 transitions. Word has length 37 [2025-03-17 15:05:03,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:03,560 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 165 transitions. [2025-03-17 15:05:03,560 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.9) internal successors, (49), 11 states have internal predecessors, (49), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2025-03-17 15:05:03,560 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 165 transitions. [2025-03-17 15:05:03,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2025-03-17 15:05:03,561 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:03,561 INFO L218 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:05:03,567 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2025-03-17 15:05:03,761 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2025-03-17 15:05:03,761 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:03,762 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:03,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1726594143, now seen corresponding path program 2 times [2025-03-17 15:05:03,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:03,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631943451] [2025-03-17 15:05:03,762 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 15:05:03,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:03,767 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 52 statements into 2 equivalence classes. [2025-03-17 15:05:03,777 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 52 of 52 statements. [2025-03-17 15:05:03,777 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 15:05:03,779 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-17 15:05:03,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1020878688] [2025-03-17 15:05:03,781 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 15:05:03,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:03,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:03,783 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:03,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-03-17 15:05:03,805 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 52 statements into 2 equivalence classes. [2025-03-17 15:05:03,817 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 52 of 52 statements. [2025-03-17 15:05:03,817 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 15:05:03,817 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:03,818 INFO L256 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-03-17 15:05:03,819 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:03,902 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-03-17 15:05:03,902 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:04,067 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-03-17 15:05:04,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:04,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631943451] [2025-03-17 15:05:04,068 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-17 15:05:04,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020878688] [2025-03-17 15:05:04,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020878688] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:05:04,068 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-03-17 15:05:04,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2025-03-17 15:05:04,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169921891] [2025-03-17 15:05:04,068 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:04,068 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-17 15:05:04,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:04,068 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-17 15:05:04,069 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2025-03-17 15:05:04,069 INFO L87 Difference]: Start difference. First operand 144 states and 165 transitions. Second operand has 10 states, 9 states have (on average 7.666666666666667) internal successors, (69), 10 states have internal predecessors, (69), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-03-17 15:05:04,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:04,372 INFO L93 Difference]: Finished difference Result 294 states and 348 transitions. [2025-03-17 15:05:04,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-03-17 15:05:04,373 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 7.666666666666667) internal successors, (69), 10 states have internal predecessors, (69), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 52 [2025-03-17 15:05:04,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:04,374 INFO L225 Difference]: With dead ends: 294 [2025-03-17 15:05:04,374 INFO L226 Difference]: Without dead ends: 283 [2025-03-17 15:05:04,374 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=80, Invalid=160, Unknown=0, NotChecked=0, Total=240 [2025-03-17 15:05:04,375 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 168 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:04,375 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [170 Valid, 185 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-17 15:05:04,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2025-03-17 15:05:04,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 277. [2025-03-17 15:05:04,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 252 states have (on average 1.1547619047619047) internal successors, (291), 256 states have internal predecessors, (291), 18 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2025-03-17 15:05:04,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 327 transitions. [2025-03-17 15:05:04,386 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 327 transitions. Word has length 52 [2025-03-17 15:05:04,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:04,386 INFO L471 AbstractCegarLoop]: Abstraction has 277 states and 327 transitions. [2025-03-17 15:05:04,386 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 7.666666666666667) internal successors, (69), 10 states have internal predecessors, (69), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-03-17 15:05:04,386 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 327 transitions. [2025-03-17 15:05:04,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2025-03-17 15:05:04,387 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:04,387 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:05:04,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2025-03-17 15:05:04,587 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2025-03-17 15:05:04,587 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:04,588 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:04,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1106202438, now seen corresponding path program 1 times [2025-03-17 15:05:04,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:04,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979212971] [2025-03-17 15:05:04,588 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:05:04,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:04,591 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 64 statements into 1 equivalence classes. [2025-03-17 15:05:04,594 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 64 of 64 statements. [2025-03-17 15:05:04,594 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:05:04,594 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:04,628 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-03-17 15:05:04,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:04,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979212971] [2025-03-17 15:05:04,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979212971] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:04,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259487078] [2025-03-17 15:05:04,628 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:05:04,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:04,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:04,630 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:04,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-03-17 15:05:04,649 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 64 statements into 1 equivalence classes. [2025-03-17 15:05:04,658 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 64 of 64 statements. [2025-03-17 15:05:04,658 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:05:04,658 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:04,659 INFO L256 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-17 15:05:04,660 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:04,694 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-03-17 15:05:04,694 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:04,749 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-03-17 15:05:04,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259487078] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:05:04,750 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:05:04,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2025-03-17 15:05:04,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203338090] [2025-03-17 15:05:04,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:04,751 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-17 15:05:04,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:04,751 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-17 15:05:04,751 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2025-03-17 15:05:04,751 INFO L87 Difference]: Start difference. First operand 277 states and 327 transitions. Second operand has 9 states, 8 states have (on average 12.0) internal successors, (96), 9 states have internal predecessors, (96), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2025-03-17 15:05:04,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:04,859 INFO L93 Difference]: Finished difference Result 767 states and 968 transitions. [2025-03-17 15:05:04,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-17 15:05:04,860 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 12.0) internal successors, (96), 9 states have internal predecessors, (96), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) Word has length 64 [2025-03-17 15:05:04,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:04,863 INFO L225 Difference]: With dead ends: 767 [2025-03-17 15:05:04,864 INFO L226 Difference]: Without dead ends: 765 [2025-03-17 15:05:04,864 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2025-03-17 15:05:04,865 INFO L435 NwaCegarLoop]: 26 mSDtfsCounter, 14 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:04,865 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 96 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 15:05:04,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2025-03-17 15:05:04,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 765. [2025-03-17 15:05:04,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 765 states, 707 states have (on average 1.125884016973126) internal successors, (796), 710 states have internal predecessors, (796), 52 states have call successors, (52), 2 states have call predecessors, (52), 2 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2025-03-17 15:05:04,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 765 states to 765 states and 900 transitions. [2025-03-17 15:05:04,915 INFO L78 Accepts]: Start accepts. Automaton has 765 states and 900 transitions. Word has length 64 [2025-03-17 15:05:04,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:04,915 INFO L471 AbstractCegarLoop]: Abstraction has 765 states and 900 transitions. [2025-03-17 15:05:04,915 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 12.0) internal successors, (96), 9 states have internal predecessors, (96), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2025-03-17 15:05:04,916 INFO L276 IsEmpty]: Start isEmpty. Operand 765 states and 900 transitions. [2025-03-17 15:05:04,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2025-03-17 15:05:04,916 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:04,916 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:05:04,922 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2025-03-17 15:05:05,116 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2025-03-17 15:05:05,117 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:05,117 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:05,117 INFO L85 PathProgramCache]: Analyzing trace with hash 112874011, now seen corresponding path program 1 times [2025-03-17 15:05:05,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:05,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408800353] [2025-03-17 15:05:05,117 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:05:05,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:05,120 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 73 statements into 1 equivalence classes. [2025-03-17 15:05:05,124 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 73 of 73 statements. [2025-03-17 15:05:05,124 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:05:05,124 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:05,200 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 36 proven. 11 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-17 15:05:05,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:05,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408800353] [2025-03-17 15:05:05,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408800353] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:05,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201553174] [2025-03-17 15:05:05,201 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:05:05,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:05,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:05,203 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:05,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-03-17 15:05:05,223 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 73 statements into 1 equivalence classes. [2025-03-17 15:05:05,235 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 73 of 73 statements. [2025-03-17 15:05:05,235 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:05:05,235 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:05,236 INFO L256 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-17 15:05:05,237 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:05,286 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 36 proven. 11 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-17 15:05:05,287 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:05,340 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 12 proven. 35 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-17 15:05:05,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201553174] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:05:05,341 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:05:05,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2025-03-17 15:05:05,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31511409] [2025-03-17 15:05:05,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:05,341 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-17 15:05:05,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:05,342 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-17 15:05:05,342 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2025-03-17 15:05:05,342 INFO L87 Difference]: Start difference. First operand 765 states and 900 transitions. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-03-17 15:05:05,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:05,398 INFO L93 Difference]: Finished difference Result 937 states and 1098 transitions. [2025-03-17 15:05:05,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-17 15:05:05,398 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 73 [2025-03-17 15:05:05,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:05,400 INFO L225 Difference]: With dead ends: 937 [2025-03-17 15:05:05,400 INFO L226 Difference]: Without dead ends: 522 [2025-03-17 15:05:05,402 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2025-03-17 15:05:05,403 INFO L435 NwaCegarLoop]: 29 mSDtfsCounter, 7 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:05,403 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 91 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-17 15:05:05,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2025-03-17 15:05:05,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 521. [2025-03-17 15:05:05,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 480 states have (on average 1.1083333333333334) internal successors, (532), 483 states have internal predecessors, (532), 35 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2025-03-17 15:05:05,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 602 transitions. [2025-03-17 15:05:05,436 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 602 transitions. Word has length 73 [2025-03-17 15:05:05,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:05,436 INFO L471 AbstractCegarLoop]: Abstraction has 521 states and 602 transitions. [2025-03-17 15:05:05,436 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2025-03-17 15:05:05,436 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 602 transitions. [2025-03-17 15:05:05,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2025-03-17 15:05:05,437 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:05,437 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:05:05,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2025-03-17 15:05:05,637 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:05,638 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:05,638 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:05,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1583725148, now seen corresponding path program 2 times [2025-03-17 15:05:05,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:05,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155026883] [2025-03-17 15:05:05,638 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 15:05:05,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:05,641 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 73 statements into 2 equivalence classes. [2025-03-17 15:05:05,647 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 73 of 73 statements. [2025-03-17 15:05:05,647 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 15:05:05,647 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:05,827 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 14 proven. 15 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-03-17 15:05:05,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:05,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155026883] [2025-03-17 15:05:05,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155026883] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:05,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593110300] [2025-03-17 15:05:05,827 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 15:05:05,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:05,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:05,829 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:05,830 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-03-17 15:05:05,848 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 73 statements into 2 equivalence classes. [2025-03-17 15:05:05,859 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 73 of 73 statements. [2025-03-17 15:05:05,860 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 15:05:05,860 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:05,860 INFO L256 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-03-17 15:05:05,861 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:05,981 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 6 proven. 49 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-17 15:05:05,981 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:06,137 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 6 proven. 49 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-17 15:05:06,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593110300] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:05:06,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:05:06,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 22 [2025-03-17 15:05:06,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281074416] [2025-03-17 15:05:06,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:06,137 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-03-17 15:05:06,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:06,138 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-03-17 15:05:06,138 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2025-03-17 15:05:06,138 INFO L87 Difference]: Start difference. First operand 521 states and 602 transitions. Second operand has 23 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 22 states have internal predecessors, (138), 10 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2025-03-17 15:05:07,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:07,229 INFO L93 Difference]: Finished difference Result 759 states and 868 transitions. [2025-03-17 15:05:07,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2025-03-17 15:05:07,230 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 22 states have internal predecessors, (138), 10 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) Word has length 73 [2025-03-17 15:05:07,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:07,234 INFO L225 Difference]: With dead ends: 759 [2025-03-17 15:05:07,234 INFO L226 Difference]: Without dead ends: 758 [2025-03-17 15:05:07,236 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 135 SyntacticMatches, 1 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1745 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1258, Invalid=4144, Unknown=0, NotChecked=0, Total=5402 [2025-03-17 15:05:07,236 INFO L435 NwaCegarLoop]: 12 mSDtfsCounter, 291 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 451 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:07,237 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [291 Valid, 160 Invalid, 491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 451 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-17 15:05:07,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 758 states. [2025-03-17 15:05:07,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 758 to 520. [2025-03-17 15:05:07,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 520 states, 480 states have (on average 1.0708333333333333) internal successors, (514), 482 states have internal predecessors, (514), 35 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2025-03-17 15:05:07,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 520 states to 520 states and 584 transitions. [2025-03-17 15:05:07,277 INFO L78 Accepts]: Start accepts. Automaton has 520 states and 584 transitions. Word has length 73 [2025-03-17 15:05:07,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:07,278 INFO L471 AbstractCegarLoop]: Abstraction has 520 states and 584 transitions. [2025-03-17 15:05:07,278 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 22 states have internal predecessors, (138), 10 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2025-03-17 15:05:07,278 INFO L276 IsEmpty]: Start isEmpty. Operand 520 states and 584 transitions. [2025-03-17 15:05:07,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2025-03-17 15:05:07,279 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:07,279 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:05:07,288 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-03-17 15:05:07,479 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-03-17 15:05:07,480 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:07,481 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:07,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1403785765, now seen corresponding path program 1 times [2025-03-17 15:05:07,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:07,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228807601] [2025-03-17 15:05:07,481 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:05:07,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:07,486 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 86 statements into 1 equivalence classes. [2025-03-17 15:05:07,492 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 86 of 86 statements. [2025-03-17 15:05:07,492 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:05:07,493 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:07,582 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-03-17 15:05:07,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:07,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228807601] [2025-03-17 15:05:07,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228807601] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:07,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619259943] [2025-03-17 15:05:07,583 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:05:07,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:07,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:07,589 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:07,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-03-17 15:05:07,616 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 86 statements into 1 equivalence classes. [2025-03-17 15:05:07,632 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 86 of 86 statements. [2025-03-17 15:05:07,633 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:05:07,633 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:07,633 INFO L256 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-17 15:05:07,635 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:07,694 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-03-17 15:05:07,694 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:07,790 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-03-17 15:05:07,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619259943] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:05:07,790 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:05:07,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2025-03-17 15:05:07,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545758864] [2025-03-17 15:05:07,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:07,791 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 15:05:07,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:07,791 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 15:05:07,791 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2025-03-17 15:05:07,792 INFO L87 Difference]: Start difference. First operand 520 states and 584 transitions. Second operand has 11 states, 10 states have (on average 13.0) internal successors, (130), 11 states have internal predecessors, (130), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2025-03-17 15:05:07,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:07,921 INFO L93 Difference]: Finished difference Result 1247 states and 1416 transitions. [2025-03-17 15:05:07,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-17 15:05:07,921 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 13.0) internal successors, (130), 11 states have internal predecessors, (130), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) Word has length 86 [2025-03-17 15:05:07,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:07,925 INFO L225 Difference]: With dead ends: 1247 [2025-03-17 15:05:07,925 INFO L226 Difference]: Without dead ends: 1246 [2025-03-17 15:05:07,926 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2025-03-17 15:05:07,926 INFO L435 NwaCegarLoop]: 27 mSDtfsCounter, 128 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:07,926 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 135 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 15:05:07,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1246 states. [2025-03-17 15:05:07,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1246 to 1238. [2025-03-17 15:05:07,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1238 states, 1150 states have (on average 1.0747826086956522) internal successors, (1236), 1152 states have internal predecessors, (1236), 83 states have call successors, (83), 2 states have call predecessors, (83), 2 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) [2025-03-17 15:05:07,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1238 states to 1238 states and 1402 transitions. [2025-03-17 15:05:07,990 INFO L78 Accepts]: Start accepts. Automaton has 1238 states and 1402 transitions. Word has length 86 [2025-03-17 15:05:07,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:07,991 INFO L471 AbstractCegarLoop]: Abstraction has 1238 states and 1402 transitions. [2025-03-17 15:05:07,991 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 13.0) internal successors, (130), 11 states have internal predecessors, (130), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2025-03-17 15:05:07,991 INFO L276 IsEmpty]: Start isEmpty. Operand 1238 states and 1402 transitions. [2025-03-17 15:05:07,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2025-03-17 15:05:07,991 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:07,991 INFO L218 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:05:07,997 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2025-03-17 15:05:08,192 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:08,192 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:08,192 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:08,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1576010144, now seen corresponding path program 1 times [2025-03-17 15:05:08,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:08,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395623103] [2025-03-17 15:05:08,192 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:05:08,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:08,197 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 90 statements into 1 equivalence classes. [2025-03-17 15:05:08,205 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-03-17 15:05:08,205 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:05:08,206 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:08,262 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 58 proven. 22 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2025-03-17 15:05:08,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:08,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395623103] [2025-03-17 15:05:08,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395623103] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:08,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999499774] [2025-03-17 15:05:08,263 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:05:08,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:08,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:08,265 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:08,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-03-17 15:05:08,286 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 90 statements into 1 equivalence classes. [2025-03-17 15:05:08,299 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-03-17 15:05:08,299 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:05:08,299 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:08,300 INFO L256 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-17 15:05:08,301 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:08,363 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 70 proven. 22 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-17 15:05:08,363 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:08,430 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 58 proven. 22 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2025-03-17 15:05:08,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999499774] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:05:08,430 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:05:08,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2025-03-17 15:05:08,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718999450] [2025-03-17 15:05:08,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:08,431 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-17 15:05:08,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:08,431 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-17 15:05:08,431 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2025-03-17 15:05:08,431 INFO L87 Difference]: Start difference. First operand 1238 states and 1402 transitions. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 8 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2025-03-17 15:05:08,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:08,570 INFO L93 Difference]: Finished difference Result 1302 states and 1469 transitions. [2025-03-17 15:05:08,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-17 15:05:08,571 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 8 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) Word has length 90 [2025-03-17 15:05:08,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:08,574 INFO L225 Difference]: With dead ends: 1302 [2025-03-17 15:05:08,575 INFO L226 Difference]: Without dead ends: 1183 [2025-03-17 15:05:08,575 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 174 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2025-03-17 15:05:08,576 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 35 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:08,576 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 147 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 15:05:08,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1183 states. [2025-03-17 15:05:08,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1183 to 1181. [2025-03-17 15:05:08,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1181 states, 1096 states have (on average 1.0666058394160585) internal successors, (1169), 1098 states have internal predecessors, (1169), 80 states have call successors, (80), 2 states have call predecessors, (80), 2 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2025-03-17 15:05:08,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1181 states to 1181 states and 1329 transitions. [2025-03-17 15:05:08,622 INFO L78 Accepts]: Start accepts. Automaton has 1181 states and 1329 transitions. Word has length 90 [2025-03-17 15:05:08,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:08,622 INFO L471 AbstractCegarLoop]: Abstraction has 1181 states and 1329 transitions. [2025-03-17 15:05:08,622 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 8 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2025-03-17 15:05:08,622 INFO L276 IsEmpty]: Start isEmpty. Operand 1181 states and 1329 transitions. [2025-03-17 15:05:08,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2025-03-17 15:05:08,623 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:08,623 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:05:08,629 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-03-17 15:05:08,828 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:08,828 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:08,828 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:08,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1738646181, now seen corresponding path program 2 times [2025-03-17 15:05:08,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:08,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611402148] [2025-03-17 15:05:08,828 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 15:05:08,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:08,833 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 109 statements into 2 equivalence classes. [2025-03-17 15:05:08,838 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 109 of 109 statements. [2025-03-17 15:05:08,838 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 15:05:08,838 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:08,917 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 40 proven. 96 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-03-17 15:05:08,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:08,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611402148] [2025-03-17 15:05:08,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611402148] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:08,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103126703] [2025-03-17 15:05:08,917 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 15:05:08,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:08,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:08,919 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:08,920 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-03-17 15:05:08,940 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 109 statements into 2 equivalence classes. [2025-03-17 15:05:08,956 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 109 of 109 statements. [2025-03-17 15:05:08,956 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 15:05:08,956 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:08,957 INFO L256 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-17 15:05:08,958 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:09,064 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 51 proven. 85 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-03-17 15:05:09,064 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:09,186 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 51 proven. 85 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2025-03-17 15:05:09,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103126703] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:05:09,186 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:05:09,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 12 [2025-03-17 15:05:09,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554160607] [2025-03-17 15:05:09,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:09,187 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-17 15:05:09,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:09,187 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-17 15:05:09,187 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2025-03-17 15:05:09,187 INFO L87 Difference]: Start difference. First operand 1181 states and 1329 transitions. Second operand has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2025-03-17 15:05:09,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:09,426 INFO L93 Difference]: Finished difference Result 2650 states and 2989 transitions. [2025-03-17 15:05:09,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-03-17 15:05:09,427 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) Word has length 109 [2025-03-17 15:05:09,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:09,433 INFO L225 Difference]: With dead ends: 2650 [2025-03-17 15:05:09,433 INFO L226 Difference]: Without dead ends: 1913 [2025-03-17 15:05:09,435 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 209 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2025-03-17 15:05:09,435 INFO L435 NwaCegarLoop]: 55 mSDtfsCounter, 31 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:09,435 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 242 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 409 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-17 15:05:09,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1913 states. [2025-03-17 15:05:09,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1913 to 1393. [2025-03-17 15:05:09,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1393 states, 1294 states have (on average 1.0610510046367851) internal successors, (1373), 1296 states have internal predecessors, (1373), 94 states have call successors, (94), 2 states have call predecessors, (94), 2 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2025-03-17 15:05:09,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1393 states to 1393 states and 1561 transitions. [2025-03-17 15:05:09,508 INFO L78 Accepts]: Start accepts. Automaton has 1393 states and 1561 transitions. Word has length 109 [2025-03-17 15:05:09,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:09,508 INFO L471 AbstractCegarLoop]: Abstraction has 1393 states and 1561 transitions. [2025-03-17 15:05:09,508 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.25) internal successors, (135), 12 states have internal predecessors, (135), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2025-03-17 15:05:09,508 INFO L276 IsEmpty]: Start isEmpty. Operand 1393 states and 1561 transitions. [2025-03-17 15:05:09,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2025-03-17 15:05:09,510 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:09,510 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:05:09,522 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-03-17 15:05:09,714 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:09,714 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:09,714 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:09,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1636017121, now seen corresponding path program 3 times [2025-03-17 15:05:09,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:09,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947291724] [2025-03-17 15:05:09,714 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 15:05:09,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:09,720 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 128 statements into 7 equivalence classes. [2025-03-17 15:05:09,744 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 128 of 128 statements. [2025-03-17 15:05:09,744 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-03-17 15:05:09,744 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-17 15:05:09,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1882400369] [2025-03-17 15:05:09,749 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 15:05:09,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:09,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:09,750 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:09,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-03-17 15:05:09,775 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 128 statements into 7 equivalence classes. [2025-03-17 15:05:09,787 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 52 of 128 statements. [2025-03-17 15:05:09,788 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-03-17 15:05:09,788 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:09,788 INFO L256 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-03-17 15:05:09,790 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:09,822 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 91 proven. 4 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2025-03-17 15:05:09,822 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:09,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:09,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947291724] [2025-03-17 15:05:09,952 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-17 15:05:09,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882400369] [2025-03-17 15:05:09,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882400369] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:09,952 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-17 15:05:09,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2025-03-17 15:05:09,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398836142] [2025-03-17 15:05:09,952 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:09,952 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-17 15:05:09,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:09,952 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-17 15:05:09,952 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-03-17 15:05:09,953 INFO L87 Difference]: Start difference. First operand 1393 states and 1561 transitions. Second operand has 5 states, 4 states have (on average 10.25) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-03-17 15:05:10,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:10,025 INFO L93 Difference]: Finished difference Result 1395 states and 1561 transitions. [2025-03-17 15:05:10,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-17 15:05:10,025 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 10.25) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 128 [2025-03-17 15:05:10,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:10,028 INFO L225 Difference]: With dead ends: 1395 [2025-03-17 15:05:10,028 INFO L226 Difference]: Without dead ends: 1394 [2025-03-17 15:05:10,029 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2025-03-17 15:05:10,030 INFO L435 NwaCegarLoop]: 28 mSDtfsCounter, 22 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:10,030 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 70 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-17 15:05:10,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1394 states. [2025-03-17 15:05:10,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1394 to 1393. [2025-03-17 15:05:10,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1393 states, 1294 states have (on average 1.0587326120556415) internal successors, (1370), 1296 states have internal predecessors, (1370), 94 states have call successors, (94), 2 states have call predecessors, (94), 2 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2025-03-17 15:05:10,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1393 states to 1393 states and 1558 transitions. [2025-03-17 15:05:10,083 INFO L78 Accepts]: Start accepts. Automaton has 1393 states and 1558 transitions. Word has length 128 [2025-03-17 15:05:10,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:10,083 INFO L471 AbstractCegarLoop]: Abstraction has 1393 states and 1558 transitions. [2025-03-17 15:05:10,084 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 10.25) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-03-17 15:05:10,084 INFO L276 IsEmpty]: Start isEmpty. Operand 1393 states and 1558 transitions. [2025-03-17 15:05:10,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2025-03-17 15:05:10,086 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:10,086 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:05:10,091 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2025-03-17 15:05:10,289 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:10,290 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:10,290 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:10,290 INFO L85 PathProgramCache]: Analyzing trace with hash 799873406, now seen corresponding path program 3 times [2025-03-17 15:05:10,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:10,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630821520] [2025-03-17 15:05:10,290 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 15:05:10,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:10,295 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 128 statements into 7 equivalence classes. [2025-03-17 15:05:10,312 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 128 of 128 statements. [2025-03-17 15:05:10,312 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-03-17 15:05:10,312 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-17 15:05:10,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [983948638] [2025-03-17 15:05:10,313 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 15:05:10,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:10,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:10,315 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:10,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-03-17 15:05:10,337 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 128 statements into 7 equivalence classes. [2025-03-17 15:05:10,358 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 109 of 128 statements. [2025-03-17 15:05:10,358 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-03-17 15:05:10,358 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:10,359 INFO L256 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-03-17 15:05:10,360 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:10,500 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 0 proven. 179 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2025-03-17 15:05:10,500 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:10,704 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 0 proven. 179 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2025-03-17 15:05:10,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:10,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630821520] [2025-03-17 15:05:10,704 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-17 15:05:10,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983948638] [2025-03-17 15:05:10,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983948638] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:05:10,704 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-03-17 15:05:10,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2025-03-17 15:05:10,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177968941] [2025-03-17 15:05:10,705 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:10,706 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-03-17 15:05:10,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:10,706 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-03-17 15:05:10,706 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2025-03-17 15:05:10,707 INFO L87 Difference]: Start difference. First operand 1393 states and 1558 transitions. Second operand has 14 states, 13 states have (on average 11.153846153846153) internal successors, (145), 14 states have internal predecessors, (145), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2025-03-17 15:05:11,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:11,322 INFO L93 Difference]: Finished difference Result 1720 states and 1918 transitions. [2025-03-17 15:05:11,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-03-17 15:05:11,322 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 11.153846153846153) internal successors, (145), 14 states have internal predecessors, (145), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) Word has length 128 [2025-03-17 15:05:11,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:11,327 INFO L225 Difference]: With dead ends: 1720 [2025-03-17 15:05:11,327 INFO L226 Difference]: Without dead ends: 1719 [2025-03-17 15:05:11,329 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 242 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 353 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=372, Invalid=1188, Unknown=0, NotChecked=0, Total=1560 [2025-03-17 15:05:11,329 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 306 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:11,329 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [308 Valid, 245 Invalid, 567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 540 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-17 15:05:11,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1719 states. [2025-03-17 15:05:11,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1719 to 1583. [2025-03-17 15:05:11,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1583 states, 1472 states have (on average 1.0550271739130435) internal successors, (1553), 1474 states have internal predecessors, (1553), 106 states have call successors, (106), 2 states have call predecessors, (106), 2 states have return successors, (106), 106 states have call predecessors, (106), 106 states have call successors, (106) [2025-03-17 15:05:11,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1583 states to 1583 states and 1765 transitions. [2025-03-17 15:05:11,386 INFO L78 Accepts]: Start accepts. Automaton has 1583 states and 1765 transitions. Word has length 128 [2025-03-17 15:05:11,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:11,386 INFO L471 AbstractCegarLoop]: Abstraction has 1583 states and 1765 transitions. [2025-03-17 15:05:11,386 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 11.153846153846153) internal successors, (145), 14 states have internal predecessors, (145), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2025-03-17 15:05:11,386 INFO L276 IsEmpty]: Start isEmpty. Operand 1583 states and 1765 transitions. [2025-03-17 15:05:11,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2025-03-17 15:05:11,387 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:11,387 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:05:11,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2025-03-17 15:05:11,591 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2025-03-17 15:05:11,591 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:11,591 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:11,591 INFO L85 PathProgramCache]: Analyzing trace with hash 889173985, now seen corresponding path program 4 times [2025-03-17 15:05:11,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:11,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129703798] [2025-03-17 15:05:11,591 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-17 15:05:11,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:11,596 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 128 statements into 2 equivalence classes. [2025-03-17 15:05:11,611 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 128 of 128 statements. [2025-03-17 15:05:11,611 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-17 15:05:11,611 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-17 15:05:11,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1540971637] [2025-03-17 15:05:11,612 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-17 15:05:11,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:11,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:11,614 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:11,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-03-17 15:05:11,637 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 128 statements into 2 equivalence classes. [2025-03-17 15:05:11,659 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 128 of 128 statements. [2025-03-17 15:05:11,659 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-17 15:05:11,659 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:11,661 INFO L256 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 50 conjuncts are in the unsatisfiable core [2025-03-17 15:05:11,662 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:12,756 WARN L672 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2025-03-17 15:05:12,806 INFO L134 CoverageAnalysis]: Checked inductivity of 269 backedges. 22 proven. 210 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2025-03-17 15:05:12,806 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:13,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:13,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129703798] [2025-03-17 15:05:13,002 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-17 15:05:13,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540971637] [2025-03-17 15:05:13,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540971637] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:13,002 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-17 15:05:13,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2025-03-17 15:05:13,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772999865] [2025-03-17 15:05:13,002 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:13,002 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2025-03-17 15:05:13,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:13,003 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2025-03-17 15:05:13,003 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2025-03-17 15:05:13,003 INFO L87 Difference]: Start difference. First operand 1583 states and 1765 transitions. Second operand has 27 states, 25 states have (on average 4.0) internal successors, (100), 24 states have internal predecessors, (100), 8 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2025-03-17 15:05:13,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:13,893 INFO L93 Difference]: Finished difference Result 1800 states and 2004 transitions. [2025-03-17 15:05:13,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-03-17 15:05:13,894 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 4.0) internal successors, (100), 24 states have internal predecessors, (100), 8 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) Word has length 128 [2025-03-17 15:05:13,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:13,898 INFO L225 Difference]: With dead ends: 1800 [2025-03-17 15:05:13,898 INFO L226 Difference]: Without dead ends: 1799 [2025-03-17 15:05:13,899 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 351 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=274, Invalid=1532, Unknown=0, NotChecked=0, Total=1806 [2025-03-17 15:05:13,899 INFO L435 NwaCegarLoop]: 32 mSDtfsCounter, 72 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 1665 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 1669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 1665 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:13,899 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 239 Invalid, 1669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 1665 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-17 15:05:13,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1799 states. [2025-03-17 15:05:13,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1799 to 1613. [2025-03-17 15:05:13,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1613 states, 1500 states have (on average 1.054) internal successors, (1581), 1502 states have internal predecessors, (1581), 108 states have call successors, (108), 2 states have call predecessors, (108), 2 states have return successors, (108), 108 states have call predecessors, (108), 108 states have call successors, (108) [2025-03-17 15:05:13,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1613 states to 1613 states and 1797 transitions. [2025-03-17 15:05:13,956 INFO L78 Accepts]: Start accepts. Automaton has 1613 states and 1797 transitions. Word has length 128 [2025-03-17 15:05:13,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:13,957 INFO L471 AbstractCegarLoop]: Abstraction has 1613 states and 1797 transitions. [2025-03-17 15:05:13,957 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 4.0) internal successors, (100), 24 states have internal predecessors, (100), 8 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2025-03-17 15:05:13,957 INFO L276 IsEmpty]: Start isEmpty. Operand 1613 states and 1797 transitions. [2025-03-17 15:05:13,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2025-03-17 15:05:13,958 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:13,958 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:05:13,964 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-03-17 15:05:14,159 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2025-03-17 15:05:14,159 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:14,159 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:14,159 INFO L85 PathProgramCache]: Analyzing trace with hash 27514298, now seen corresponding path program 2 times [2025-03-17 15:05:14,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:14,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788763545] [2025-03-17 15:05:14,160 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 15:05:14,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:14,163 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 140 statements into 2 equivalence classes. [2025-03-17 15:05:14,169 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 140 of 140 statements. [2025-03-17 15:05:14,169 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 15:05:14,169 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:14,263 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 0 proven. 285 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-03-17 15:05:14,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:14,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788763545] [2025-03-17 15:05:14,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788763545] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:14,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797579424] [2025-03-17 15:05:14,264 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 15:05:14,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:14,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:14,265 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:14,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-03-17 15:05:14,287 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 140 statements into 2 equivalence classes. [2025-03-17 15:05:14,304 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 140 of 140 statements. [2025-03-17 15:05:14,304 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 15:05:14,304 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:14,305 INFO L256 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-03-17 15:05:14,306 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:14,391 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 0 proven. 285 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-03-17 15:05:14,391 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:14,522 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 0 proven. 285 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-03-17 15:05:14,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797579424] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:05:14,522 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:05:14,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2025-03-17 15:05:14,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182050159] [2025-03-17 15:05:14,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:14,523 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-03-17 15:05:14,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:14,523 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-03-17 15:05:14,523 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2025-03-17 15:05:14,523 INFO L87 Difference]: Start difference. First operand 1613 states and 1797 transitions. Second operand has 17 states, 16 states have (on average 13.0) internal successors, (208), 17 states have internal predecessors, (208), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2025-03-17 15:05:14,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:14,740 INFO L93 Difference]: Finished difference Result 3054 states and 3525 transitions. [2025-03-17 15:05:14,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-03-17 15:05:14,740 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 13.0) internal successors, (208), 17 states have internal predecessors, (208), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) Word has length 140 [2025-03-17 15:05:14,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:14,746 INFO L225 Difference]: With dead ends: 3054 [2025-03-17 15:05:14,746 INFO L226 Difference]: Without dead ends: 3053 [2025-03-17 15:05:14,747 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 271 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2025-03-17 15:05:14,747 INFO L435 NwaCegarLoop]: 26 mSDtfsCounter, 23 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:14,748 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 123 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 15:05:14,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3053 states. [2025-03-17 15:05:14,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3053 to 3053. [2025-03-17 15:05:14,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3053 states, 2844 states have (on average 1.0622362869198312) internal successors, (3021), 2846 states have internal predecessors, (3021), 204 states have call successors, (204), 2 states have call predecessors, (204), 2 states have return successors, (204), 204 states have call predecessors, (204), 204 states have call successors, (204) [2025-03-17 15:05:14,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3053 states to 3053 states and 3429 transitions. [2025-03-17 15:05:14,855 INFO L78 Accepts]: Start accepts. Automaton has 3053 states and 3429 transitions. Word has length 140 [2025-03-17 15:05:14,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:14,855 INFO L471 AbstractCegarLoop]: Abstraction has 3053 states and 3429 transitions. [2025-03-17 15:05:14,855 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 13.0) internal successors, (208), 17 states have internal predecessors, (208), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2025-03-17 15:05:14,855 INFO L276 IsEmpty]: Start isEmpty. Operand 3053 states and 3429 transitions. [2025-03-17 15:05:14,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2025-03-17 15:05:14,856 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:14,856 INFO L218 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:05:14,862 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2025-03-17 15:05:15,057 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:15,057 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:15,057 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:15,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1746244227, now seen corresponding path program 5 times [2025-03-17 15:05:15,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:15,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337355851] [2025-03-17 15:05:15,057 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-17 15:05:15,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:15,062 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 147 statements into 8 equivalence classes. [2025-03-17 15:05:15,073 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) and asserted 147 of 147 statements. [2025-03-17 15:05:15,073 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2025-03-17 15:05:15,073 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:15,181 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 109 proven. 180 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-03-17 15:05:15,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:15,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337355851] [2025-03-17 15:05:15,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337355851] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:15,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231349182] [2025-03-17 15:05:15,182 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-17 15:05:15,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:15,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:15,184 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:15,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-03-17 15:05:15,208 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 147 statements into 8 equivalence classes. [2025-03-17 15:05:15,230 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) and asserted 147 of 147 statements. [2025-03-17 15:05:15,230 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2025-03-17 15:05:15,230 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:15,231 INFO L256 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-17 15:05:15,232 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:15,377 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 96 proven. 193 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-03-17 15:05:15,378 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:15,513 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 96 proven. 193 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-03-17 15:05:15,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231349182] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:05:15,513 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:05:15,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 14 [2025-03-17 15:05:15,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540378375] [2025-03-17 15:05:15,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:15,514 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-03-17 15:05:15,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:15,514 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-03-17 15:05:15,514 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2025-03-17 15:05:15,514 INFO L87 Difference]: Start difference. First operand 3053 states and 3429 transitions. Second operand has 14 states, 14 states have (on average 11.714285714285714) internal successors, (164), 14 states have internal predecessors, (164), 12 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2025-03-17 15:05:15,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:15,818 INFO L93 Difference]: Finished difference Result 6444 states and 7248 transitions. [2025-03-17 15:05:15,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-03-17 15:05:15,819 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 11.714285714285714) internal successors, (164), 14 states have internal predecessors, (164), 12 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) Word has length 147 [2025-03-17 15:05:15,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:15,831 INFO L225 Difference]: With dead ends: 6444 [2025-03-17 15:05:15,831 INFO L226 Difference]: Without dead ends: 4855 [2025-03-17 15:05:15,834 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 283 SyntacticMatches, 7 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2025-03-17 15:05:15,834 INFO L435 NwaCegarLoop]: 66 mSDtfsCounter, 29 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:15,834 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 241 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 15:05:15,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4855 states. [2025-03-17 15:05:15,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4855 to 3421. [2025-03-17 15:05:15,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3421 states, 3188 states have (on average 1.0570890840652447) internal successors, (3370), 3190 states have internal predecessors, (3370), 228 states have call successors, (228), 2 states have call predecessors, (228), 2 states have return successors, (228), 228 states have call predecessors, (228), 228 states have call successors, (228) [2025-03-17 15:05:16,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3421 states to 3421 states and 3826 transitions. [2025-03-17 15:05:16,003 INFO L78 Accepts]: Start accepts. Automaton has 3421 states and 3826 transitions. Word has length 147 [2025-03-17 15:05:16,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:16,003 INFO L471 AbstractCegarLoop]: Abstraction has 3421 states and 3826 transitions. [2025-03-17 15:05:16,004 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 11.714285714285714) internal successors, (164), 14 states have internal predecessors, (164), 12 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2025-03-17 15:05:16,004 INFO L276 IsEmpty]: Start isEmpty. Operand 3421 states and 3826 transitions. [2025-03-17 15:05:16,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2025-03-17 15:05:16,005 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:16,005 INFO L218 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:05:16,011 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2025-03-17 15:05:16,210 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:16,210 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:16,210 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:16,210 INFO L85 PathProgramCache]: Analyzing trace with hash -220716929, now seen corresponding path program 6 times [2025-03-17 15:05:16,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:16,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471710426] [2025-03-17 15:05:16,211 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-17 15:05:16,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:16,215 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 166 statements into 9 equivalence classes. [2025-03-17 15:05:16,227 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 166 of 166 statements. [2025-03-17 15:05:16,227 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-03-17 15:05:16,227 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-17 15:05:16,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1976994093] [2025-03-17 15:05:16,227 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-17 15:05:16,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:16,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:16,233 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:16,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2025-03-17 15:05:16,254 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 166 statements into 9 equivalence classes. [2025-03-17 15:05:16,287 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) and asserted 147 of 166 statements. [2025-03-17 15:05:16,287 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2025-03-17 15:05:16,287 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:16,288 INFO L256 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-03-17 15:05:16,290 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:16,657 INFO L134 CoverageAnalysis]: Checked inductivity of 504 backedges. 0 proven. 310 refuted. 0 times theorem prover too weak. 194 trivial. 0 not checked. [2025-03-17 15:05:16,658 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:16,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:16,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471710426] [2025-03-17 15:05:16,764 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-17 15:05:16,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976994093] [2025-03-17 15:05:16,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1976994093] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:16,764 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-17 15:05:16,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2025-03-17 15:05:16,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702621723] [2025-03-17 15:05:16,764 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:16,764 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-17 15:05:16,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:16,765 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-17 15:05:16,765 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2025-03-17 15:05:16,765 INFO L87 Difference]: Start difference. First operand 3421 states and 3826 transitions. Second operand has 12 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 12 states have internal predecessors, (85), 6 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2025-03-17 15:05:17,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:17,080 INFO L93 Difference]: Finished difference Result 3876 states and 4333 transitions. [2025-03-17 15:05:17,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-03-17 15:05:17,080 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 12 states have internal predecessors, (85), 6 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 166 [2025-03-17 15:05:17,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:17,089 INFO L225 Difference]: With dead ends: 3876 [2025-03-17 15:05:17,089 INFO L226 Difference]: Without dead ends: 3875 [2025-03-17 15:05:17,090 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2025-03-17 15:05:17,090 INFO L435 NwaCegarLoop]: 49 mSDtfsCounter, 19 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 674 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 341 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:17,091 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 341 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 674 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-17 15:05:17,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3875 states. [2025-03-17 15:05:17,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3875 to 3466. [2025-03-17 15:05:17,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3466 states, 3230 states have (on average 1.0563467492260061) internal successors, (3412), 3232 states have internal predecessors, (3412), 231 states have call successors, (231), 2 states have call predecessors, (231), 2 states have return successors, (231), 231 states have call predecessors, (231), 231 states have call successors, (231) [2025-03-17 15:05:17,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3466 states to 3466 states and 3874 transitions. [2025-03-17 15:05:17,217 INFO L78 Accepts]: Start accepts. Automaton has 3466 states and 3874 transitions. Word has length 166 [2025-03-17 15:05:17,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:17,217 INFO L471 AbstractCegarLoop]: Abstraction has 3466 states and 3874 transitions. [2025-03-17 15:05:17,217 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 12 states have internal predecessors, (85), 6 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2025-03-17 15:05:17,218 INFO L276 IsEmpty]: Start isEmpty. Operand 3466 states and 3874 transitions. [2025-03-17 15:05:17,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2025-03-17 15:05:17,220 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:17,220 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:05:17,226 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2025-03-17 15:05:17,421 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2025-03-17 15:05:17,422 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:17,422 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:17,422 INFO L85 PathProgramCache]: Analyzing trace with hash -872845760, now seen corresponding path program 2 times [2025-03-17 15:05:17,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:17,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657210664] [2025-03-17 15:05:17,423 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 15:05:17,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:17,429 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 181 statements into 2 equivalence classes. [2025-03-17 15:05:17,439 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 181 of 181 statements. [2025-03-17 15:05:17,440 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 15:05:17,440 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:17,566 INFO L134 CoverageAnalysis]: Checked inductivity of 672 backedges. 0 proven. 524 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-03-17 15:05:17,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:17,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657210664] [2025-03-17 15:05:17,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657210664] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:17,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1531343238] [2025-03-17 15:05:17,566 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 15:05:17,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:17,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:17,568 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:17,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2025-03-17 15:05:17,593 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 181 statements into 2 equivalence classes. [2025-03-17 15:05:17,620 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 181 of 181 statements. [2025-03-17 15:05:17,620 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 15:05:17,620 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:17,621 INFO L256 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-03-17 15:05:17,623 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:17,738 INFO L134 CoverageAnalysis]: Checked inductivity of 672 backedges. 0 proven. 524 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-03-17 15:05:17,738 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:17,967 INFO L134 CoverageAnalysis]: Checked inductivity of 672 backedges. 0 proven. 524 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-03-17 15:05:17,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1531343238] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:05:17,967 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:05:17,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2025-03-17 15:05:17,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626472291] [2025-03-17 15:05:17,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:17,968 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-03-17 15:05:17,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:17,968 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-03-17 15:05:17,968 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2025-03-17 15:05:17,969 INFO L87 Difference]: Start difference. First operand 3466 states and 3874 transitions. Second operand has 21 states, 20 states have (on average 13.5) internal successors, (270), 21 states have internal predecessors, (270), 20 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2025-03-17 15:05:18,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:18,395 INFO L93 Difference]: Finished difference Result 6625 states and 7434 transitions. [2025-03-17 15:05:18,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-03-17 15:05:18,396 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 13.5) internal successors, (270), 21 states have internal predecessors, (270), 20 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) Word has length 181 [2025-03-17 15:05:18,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:18,415 INFO L225 Difference]: With dead ends: 6625 [2025-03-17 15:05:18,416 INFO L226 Difference]: Without dead ends: 6624 [2025-03-17 15:05:18,418 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 351 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2025-03-17 15:05:18,418 INFO L435 NwaCegarLoop]: 27 mSDtfsCounter, 224 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:18,418 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [224 Valid, 310 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 15:05:18,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6624 states. [2025-03-17 15:05:18,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6624 to 6606. [2025-03-17 15:05:18,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6606 states, 6160 states have (on average 1.0571428571428572) internal successors, (6512), 6162 states have internal predecessors, (6512), 441 states have call successors, (441), 2 states have call predecessors, (441), 2 states have return successors, (441), 441 states have call predecessors, (441), 441 states have call successors, (441) [2025-03-17 15:05:18,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6606 states to 6606 states and 7394 transitions. [2025-03-17 15:05:18,680 INFO L78 Accepts]: Start accepts. Automaton has 6606 states and 7394 transitions. Word has length 181 [2025-03-17 15:05:18,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:18,680 INFO L471 AbstractCegarLoop]: Abstraction has 6606 states and 7394 transitions. [2025-03-17 15:05:18,680 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 13.5) internal successors, (270), 21 states have internal predecessors, (270), 20 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2025-03-17 15:05:18,680 INFO L276 IsEmpty]: Start isEmpty. Operand 6606 states and 7394 transitions. [2025-03-17 15:05:18,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2025-03-17 15:05:18,682 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:18,682 INFO L218 NwaCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:05:18,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2025-03-17 15:05:18,882 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2025-03-17 15:05:18,883 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:18,883 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:18,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1845003998, now seen corresponding path program 7 times [2025-03-17 15:05:18,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:18,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232751287] [2025-03-17 15:05:18,883 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-17 15:05:18,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:18,888 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 185 statements into 1 equivalence classes. [2025-03-17 15:05:18,893 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 185 of 185 statements. [2025-03-17 15:05:18,893 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:05:18,893 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:19,009 INFO L134 CoverageAnalysis]: Checked inductivity of 634 backedges. 160 proven. 313 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2025-03-17 15:05:19,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:19,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232751287] [2025-03-17 15:05:19,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232751287] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:19,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [647359478] [2025-03-17 15:05:19,009 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-17 15:05:19,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:19,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:19,011 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:19,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2025-03-17 15:05:19,036 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 185 statements into 1 equivalence classes. [2025-03-17 15:05:19,064 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 185 of 185 statements. [2025-03-17 15:05:19,064 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:05:19,064 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:19,066 INFO L256 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-17 15:05:19,068 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:19,286 INFO L134 CoverageAnalysis]: Checked inductivity of 634 backedges. 288 proven. 185 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2025-03-17 15:05:19,286 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:19,501 INFO L134 CoverageAnalysis]: Checked inductivity of 634 backedges. 160 proven. 313 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2025-03-17 15:05:19,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [647359478] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:05:19,501 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:05:19,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2025-03-17 15:05:19,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875965803] [2025-03-17 15:05:19,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:19,503 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-03-17 15:05:19,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:19,504 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-03-17 15:05:19,504 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=333, Unknown=0, NotChecked=0, Total=462 [2025-03-17 15:05:19,504 INFO L87 Difference]: Start difference. First operand 6606 states and 7394 transitions. Second operand has 22 states, 22 states have (on average 13.454545454545455) internal successors, (296), 22 states have internal predecessors, (296), 21 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2025-03-17 15:05:20,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:20,184 INFO L93 Difference]: Finished difference Result 18302 states and 20560 transitions. [2025-03-17 15:05:20,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-03-17 15:05:20,184 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 13.454545454545455) internal successors, (296), 22 states have internal predecessors, (296), 21 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) Word has length 185 [2025-03-17 15:05:20,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:20,211 INFO L225 Difference]: With dead ends: 18302 [2025-03-17 15:05:20,211 INFO L226 Difference]: Without dead ends: 13431 [2025-03-17 15:05:20,218 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 389 GetRequests, 356 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=272, Invalid=784, Unknown=0, NotChecked=0, Total=1056 [2025-03-17 15:05:20,219 INFO L435 NwaCegarLoop]: 48 mSDtfsCounter, 24 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 627 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 627 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:20,219 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 309 Invalid, 632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 627 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-17 15:05:20,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13431 states. [2025-03-17 15:05:20,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13431 to 7177. [2025-03-17 15:05:20,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7177 states, 6692 states have (on average 1.0523012552301256) internal successors, (7042), 6694 states have internal predecessors, (7042), 480 states have call successors, (480), 2 states have call predecessors, (480), 2 states have return successors, (480), 480 states have call predecessors, (480), 480 states have call successors, (480) [2025-03-17 15:05:20,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7177 states to 7177 states and 8002 transitions. [2025-03-17 15:05:20,547 INFO L78 Accepts]: Start accepts. Automaton has 7177 states and 8002 transitions. Word has length 185 [2025-03-17 15:05:20,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:20,547 INFO L471 AbstractCegarLoop]: Abstraction has 7177 states and 8002 transitions. [2025-03-17 15:05:20,548 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 13.454545454545455) internal successors, (296), 22 states have internal predecessors, (296), 21 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2025-03-17 15:05:20,548 INFO L276 IsEmpty]: Start isEmpty. Operand 7177 states and 8002 transitions. [2025-03-17 15:05:20,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2025-03-17 15:05:20,549 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:20,550 INFO L218 NwaCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 7, 7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:05:20,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2025-03-17 15:05:20,754 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-03-17 15:05:20,754 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:20,754 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:20,754 INFO L85 PathProgramCache]: Analyzing trace with hash 27902235, now seen corresponding path program 8 times [2025-03-17 15:05:20,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:20,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010707081] [2025-03-17 15:05:20,754 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 15:05:20,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:20,759 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 185 statements into 2 equivalence classes. [2025-03-17 15:05:20,766 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 185 of 185 statements. [2025-03-17 15:05:20,767 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 15:05:20,767 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:20,947 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 119 proven. 383 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-03-17 15:05:20,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:20,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010707081] [2025-03-17 15:05:20,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010707081] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:20,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080005710] [2025-03-17 15:05:20,947 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 15:05:20,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:20,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:20,949 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:20,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2025-03-17 15:05:20,977 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 185 statements into 2 equivalence classes. [2025-03-17 15:05:21,003 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 185 of 185 statements. [2025-03-17 15:05:21,003 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 15:05:21,003 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:21,006 INFO L256 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-03-17 15:05:21,008 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:21,237 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 156 proven. 346 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-03-17 15:05:21,237 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:21,447 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 156 proven. 346 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-03-17 15:05:21,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080005710] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:05:21,447 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:05:21,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 18 [2025-03-17 15:05:21,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834326831] [2025-03-17 15:05:21,447 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:21,447 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-03-17 15:05:21,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:21,448 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-03-17 15:05:21,448 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2025-03-17 15:05:21,448 INFO L87 Difference]: Start difference. First operand 7177 states and 8002 transitions. Second operand has 18 states, 18 states have (on average 12.166666666666666) internal successors, (219), 18 states have internal predecessors, (219), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2025-03-17 15:05:22,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:22,058 INFO L93 Difference]: Finished difference Result 8366 states and 9298 transitions. [2025-03-17 15:05:22,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-03-17 15:05:22,059 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 12.166666666666666) internal successors, (219), 18 states have internal predecessors, (219), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) Word has length 185 [2025-03-17 15:05:22,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:22,073 INFO L225 Difference]: With dead ends: 8366 [2025-03-17 15:05:22,073 INFO L226 Difference]: Without dead ends: 7173 [2025-03-17 15:05:22,075 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 384 GetRequests, 355 SyntacticMatches, 9 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=119, Invalid=343, Unknown=0, NotChecked=0, Total=462 [2025-03-17 15:05:22,076 INFO L435 NwaCegarLoop]: 78 mSDtfsCounter, 25 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 869 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 869 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:22,076 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 490 Invalid, 871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 869 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-17 15:05:22,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7173 states. [2025-03-17 15:05:22,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7173 to 7171. [2025-03-17 15:05:22,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7171 states, 6686 states have (on average 1.0495064313490876) internal successors, (7017), 6688 states have internal predecessors, (7017), 480 states have call successors, (480), 2 states have call predecessors, (480), 2 states have return successors, (480), 480 states have call predecessors, (480), 480 states have call successors, (480) [2025-03-17 15:05:22,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7171 states to 7171 states and 7977 transitions. [2025-03-17 15:05:22,368 INFO L78 Accepts]: Start accepts. Automaton has 7171 states and 7977 transitions. Word has length 185 [2025-03-17 15:05:22,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:22,368 INFO L471 AbstractCegarLoop]: Abstraction has 7171 states and 7977 transitions. [2025-03-17 15:05:22,369 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 12.166666666666666) internal successors, (219), 18 states have internal predecessors, (219), 16 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2025-03-17 15:05:22,369 INFO L276 IsEmpty]: Start isEmpty. Operand 7171 states and 7977 transitions. [2025-03-17 15:05:22,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2025-03-17 15:05:22,371 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:22,371 INFO L218 NwaCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:05:22,378 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2025-03-17 15:05:22,578 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:22,578 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:22,578 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:22,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1226587169, now seen corresponding path program 9 times [2025-03-17 15:05:22,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:22,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644931677] [2025-03-17 15:05:22,578 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 15:05:22,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:22,583 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 204 statements into 11 equivalence classes. [2025-03-17 15:05:22,612 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 204 of 204 statements. [2025-03-17 15:05:22,613 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-03-17 15:05:22,613 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-17 15:05:22,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1819129477] [2025-03-17 15:05:22,613 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 15:05:22,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:22,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:22,624 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:22,624 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2025-03-17 15:05:22,663 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 204 statements into 11 equivalence classes. [2025-03-17 15:05:22,704 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 128 of 204 statements. [2025-03-17 15:05:22,704 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-03-17 15:05:22,704 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:22,705 INFO L256 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-03-17 15:05:22,707 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:22,949 INFO L134 CoverageAnalysis]: Checked inductivity of 815 backedges. 0 proven. 497 refuted. 0 times theorem prover too weak. 318 trivial. 0 not checked. [2025-03-17 15:05:22,949 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:23,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:23,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644931677] [2025-03-17 15:05:23,076 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-17 15:05:23,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1819129477] [2025-03-17 15:05:23,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1819129477] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:23,076 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-17 15:05:23,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2025-03-17 15:05:23,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020376977] [2025-03-17 15:05:23,076 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:23,076 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-17 15:05:23,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:23,077 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-17 15:05:23,077 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2025-03-17 15:05:23,077 INFO L87 Difference]: Start difference. First operand 7171 states and 7977 transitions. Second operand has 10 states, 9 states have (on average 11.0) internal successors, (99), 10 states have internal predecessors, (99), 7 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2025-03-17 15:05:23,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:23,638 INFO L93 Difference]: Finished difference Result 11487 states and 12803 transitions. [2025-03-17 15:05:23,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-03-17 15:05:23,639 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 11.0) internal successors, (99), 10 states have internal predecessors, (99), 7 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 204 [2025-03-17 15:05:23,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:23,650 INFO L225 Difference]: With dead ends: 11487 [2025-03-17 15:05:23,650 INFO L226 Difference]: Without dead ends: 7521 [2025-03-17 15:05:23,653 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2025-03-17 15:05:23,654 INFO L435 NwaCegarLoop]: 66 mSDtfsCounter, 88 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 946 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 954 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 946 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:23,654 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 424 Invalid, 954 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 946 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-17 15:05:23,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7521 states. [2025-03-17 15:05:23,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7521 to 7252. [2025-03-17 15:05:23,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7252 states, 6762 states have (on average 1.048950014788524) internal successors, (7093), 6764 states have internal predecessors, (7093), 485 states have call successors, (485), 2 states have call predecessors, (485), 2 states have return successors, (485), 485 states have call predecessors, (485), 485 states have call successors, (485) [2025-03-17 15:05:23,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7252 states to 7252 states and 8063 transitions. [2025-03-17 15:05:23,905 INFO L78 Accepts]: Start accepts. Automaton has 7252 states and 8063 transitions. Word has length 204 [2025-03-17 15:05:23,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:23,906 INFO L471 AbstractCegarLoop]: Abstraction has 7252 states and 8063 transitions. [2025-03-17 15:05:23,906 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 11.0) internal successors, (99), 10 states have internal predecessors, (99), 7 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2025-03-17 15:05:23,906 INFO L276 IsEmpty]: Start isEmpty. Operand 7252 states and 8063 transitions. [2025-03-17 15:05:23,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2025-03-17 15:05:23,908 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:23,908 INFO L218 NwaCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 8, 8, 8, 8, 8, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:05:23,914 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2025-03-17 15:05:24,112 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:24,112 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:24,112 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:24,112 INFO L85 PathProgramCache]: Analyzing trace with hash 387786817, now seen corresponding path program 10 times [2025-03-17 15:05:24,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:24,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838283948] [2025-03-17 15:05:24,112 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-17 15:05:24,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:24,118 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 242 statements into 2 equivalence classes. [2025-03-17 15:05:24,142 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 242 of 242 statements. [2025-03-17 15:05:24,142 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-17 15:05:24,142 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-17 15:05:24,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [857649560] [2025-03-17 15:05:24,143 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-17 15:05:24,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:24,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:24,145 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:24,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2025-03-17 15:05:24,174 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 242 statements into 2 equivalence classes. [2025-03-17 15:05:24,218 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 242 of 242 statements. [2025-03-17 15:05:24,218 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-17 15:05:24,218 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:24,219 INFO L256 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 50 conjuncts are in the unsatisfiable core [2025-03-17 15:05:24,223 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:25,787 INFO L134 CoverageAnalysis]: Checked inductivity of 1154 backedges. 48 proven. 919 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2025-03-17 15:05:25,787 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:25,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:25,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838283948] [2025-03-17 15:05:25,932 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-17 15:05:25,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857649560] [2025-03-17 15:05:25,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [857649560] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:25,932 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-17 15:05:25,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2025-03-17 15:05:25,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420702199] [2025-03-17 15:05:25,933 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:25,933 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2025-03-17 15:05:25,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:25,934 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2025-03-17 15:05:25,934 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=814, Unknown=0, NotChecked=0, Total=930 [2025-03-17 15:05:25,934 INFO L87 Difference]: Start difference. First operand 7252 states and 8063 transitions. Second operand has 28 states, 27 states have (on average 6.703703703703703) internal successors, (181), 28 states have internal predecessors, (181), 13 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2025-03-17 15:05:30,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:30,434 INFO L93 Difference]: Finished difference Result 7741 states and 8588 transitions. [2025-03-17 15:05:30,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-03-17 15:05:30,435 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 6.703703703703703) internal successors, (181), 28 states have internal predecessors, (181), 13 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) Word has length 242 [2025-03-17 15:05:30,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:30,446 INFO L225 Difference]: With dead ends: 7741 [2025-03-17 15:05:30,447 INFO L226 Difference]: Without dead ends: 7575 [2025-03-17 15:05:30,450 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 505 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=385, Invalid=2267, Unknown=0, NotChecked=0, Total=2652 [2025-03-17 15:05:30,450 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 153 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 2303 mSolverCounterSat, 18 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 2322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 2303 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:30,451 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 456 Invalid, 2322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 2303 Invalid, 1 Unknown, 0 Unchecked, 3.2s Time] [2025-03-17 15:05:30,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7575 states. [2025-03-17 15:05:30,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7575 to 7288. [2025-03-17 15:05:30,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7288 states, 6796 states have (on average 1.0485579752795762) internal successors, (7126), 6798 states have internal predecessors, (7126), 487 states have call successors, (487), 2 states have call predecessors, (487), 2 states have return successors, (487), 487 states have call predecessors, (487), 487 states have call successors, (487) [2025-03-17 15:05:30,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7288 states to 7288 states and 8100 transitions. [2025-03-17 15:05:30,730 INFO L78 Accepts]: Start accepts. Automaton has 7288 states and 8100 transitions. Word has length 242 [2025-03-17 15:05:30,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:30,730 INFO L471 AbstractCegarLoop]: Abstraction has 7288 states and 8100 transitions. [2025-03-17 15:05:30,731 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 6.703703703703703) internal successors, (181), 28 states have internal predecessors, (181), 13 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2025-03-17 15:05:30,731 INFO L276 IsEmpty]: Start isEmpty. Operand 7288 states and 8100 transitions. [2025-03-17 15:05:30,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2025-03-17 15:05:30,735 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:30,735 INFO L218 NwaCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:05:30,743 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2025-03-17 15:05:30,935 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:30,936 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:30,936 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:30,936 INFO L85 PathProgramCache]: Analyzing trace with hash -378446273, now seen corresponding path program 11 times [2025-03-17 15:05:30,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:30,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719910825] [2025-03-17 15:05:30,936 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-17 15:05:30,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:30,942 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 242 statements into 13 equivalence classes. [2025-03-17 15:05:30,963 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) and asserted 242 of 242 statements. [2025-03-17 15:05:30,963 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2025-03-17 15:05:30,963 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-17 15:05:30,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [245313819] [2025-03-17 15:05:30,964 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-17 15:05:30,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:30,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:30,966 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:30,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2025-03-17 15:05:30,994 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 242 statements into 13 equivalence classes. [2025-03-17 15:05:31,035 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) and asserted 242 of 242 statements. [2025-03-17 15:05:31,035 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2025-03-17 15:05:31,035 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:31,036 INFO L256 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 62 conjuncts are in the unsatisfiable core [2025-03-17 15:05:31,039 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:32,128 INFO L134 CoverageAnalysis]: Checked inductivity of 1202 backedges. 288 proven. 649 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2025-03-17 15:05:32,128 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:32,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:32,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719910825] [2025-03-17 15:05:32,306 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-17 15:05:32,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245313819] [2025-03-17 15:05:32,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245313819] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:32,306 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-17 15:05:32,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2025-03-17 15:05:32,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191756567] [2025-03-17 15:05:32,306 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:32,307 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2025-03-17 15:05:32,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:32,307 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2025-03-17 15:05:32,308 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=1304, Unknown=0, NotChecked=0, Total=1560 [2025-03-17 15:05:32,308 INFO L87 Difference]: Start difference. First operand 7288 states and 8100 transitions. Second operand has 36 states, 35 states have (on average 5.171428571428572) internal successors, (181), 35 states have internal predecessors, (181), 14 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2025-03-17 15:05:34,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:34,359 INFO L93 Difference]: Finished difference Result 14243 states and 15815 transitions. [2025-03-17 15:05:34,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-03-17 15:05:34,359 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 5.171428571428572) internal successors, (181), 35 states have internal predecessors, (181), 14 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) Word has length 242 [2025-03-17 15:05:34,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:34,372 INFO L225 Difference]: With dead ends: 14243 [2025-03-17 15:05:34,372 INFO L226 Difference]: Without dead ends: 8984 [2025-03-17 15:05:34,381 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 213 SyntacticMatches, 1 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2150 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1101, Invalid=6209, Unknown=0, NotChecked=0, Total=7310 [2025-03-17 15:05:34,381 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 272 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 3468 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 489 SdHoareTripleChecker+Invalid, 3494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 3468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:34,381 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [273 Valid, 489 Invalid, 3494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 3468 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2025-03-17 15:05:34,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8984 states. [2025-03-17 15:05:34,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8984 to 8910. [2025-03-17 15:05:34,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8910 states, 8310 states have (on average 1.0439229843561975) internal successors, (8675), 8312 states have internal predecessors, (8675), 595 states have call successors, (595), 2 states have call predecessors, (595), 2 states have return successors, (595), 595 states have call predecessors, (595), 595 states have call successors, (595) [2025-03-17 15:05:34,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8910 states to 8910 states and 9865 transitions. [2025-03-17 15:05:34,735 INFO L78 Accepts]: Start accepts. Automaton has 8910 states and 9865 transitions. Word has length 242 [2025-03-17 15:05:34,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:34,736 INFO L471 AbstractCegarLoop]: Abstraction has 8910 states and 9865 transitions. [2025-03-17 15:05:34,736 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 5.171428571428572) internal successors, (181), 35 states have internal predecessors, (181), 14 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2025-03-17 15:05:34,736 INFO L276 IsEmpty]: Start isEmpty. Operand 8910 states and 9865 transitions. [2025-03-17 15:05:34,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2025-03-17 15:05:34,739 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:34,739 INFO L218 NwaCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 11, 11, 11, 11, 11, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:05:34,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2025-03-17 15:05:34,939 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2025-03-17 15:05:34,940 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:34,940 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:34,940 INFO L85 PathProgramCache]: Analyzing trace with hash 2033165437, now seen corresponding path program 12 times [2025-03-17 15:05:34,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:34,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946134474] [2025-03-17 15:05:34,940 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-17 15:05:34,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:34,947 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 261 statements into 14 equivalence classes. [2025-03-17 15:05:34,967 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) and asserted 261 of 261 statements. [2025-03-17 15:05:34,968 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2025-03-17 15:05:34,968 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:35,316 INFO L134 CoverageAnalysis]: Checked inductivity of 1424 backedges. 306 proven. 868 refuted. 0 times theorem prover too weak. 250 trivial. 0 not checked. [2025-03-17 15:05:35,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:35,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946134474] [2025-03-17 15:05:35,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946134474] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:35,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459012308] [2025-03-17 15:05:35,317 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-17 15:05:35,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:35,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:35,319 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:35,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2025-03-17 15:05:35,347 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 261 statements into 14 equivalence classes. [2025-03-17 15:05:35,419 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) and asserted 223 of 261 statements. [2025-03-17 15:05:35,419 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2025-03-17 15:05:35,419 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:35,420 INFO L256 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 36 conjuncts are in the unsatisfiable core [2025-03-17 15:05:35,422 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:35,851 INFO L134 CoverageAnalysis]: Checked inductivity of 1424 backedges. 0 proven. 817 refuted. 0 times theorem prover too weak. 607 trivial. 0 not checked. [2025-03-17 15:05:35,852 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:35,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1459012308] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:35,965 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-03-17 15:05:35,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 10] total 29 [2025-03-17 15:05:35,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038522224] [2025-03-17 15:05:35,966 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:35,966 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2025-03-17 15:05:35,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:35,967 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2025-03-17 15:05:35,967 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=795, Unknown=0, NotChecked=0, Total=930 [2025-03-17 15:05:35,967 INFO L87 Difference]: Start difference. First operand 8910 states and 9865 transitions. Second operand has 29 states, 29 states have (on average 10.379310344827585) internal successors, (301), 29 states have internal predecessors, (301), 21 states have call successors, (22), 1 states have call predecessors, (22), 2 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2025-03-17 15:05:38,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:38,007 INFO L93 Difference]: Finished difference Result 18273 states and 20298 transitions. [2025-03-17 15:05:38,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2025-03-17 15:05:38,008 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 10.379310344827585) internal successors, (301), 29 states have internal predecessors, (301), 21 states have call successors, (22), 1 states have call predecessors, (22), 2 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) Word has length 261 [2025-03-17 15:05:38,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:38,027 INFO L225 Difference]: With dead ends: 18273 [2025-03-17 15:05:38,027 INFO L226 Difference]: Without dead ends: 12700 [2025-03-17 15:05:38,034 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 264 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1021 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=740, Invalid=3682, Unknown=0, NotChecked=0, Total=4422 [2025-03-17 15:05:38,034 INFO L435 NwaCegarLoop]: 55 mSDtfsCounter, 208 mSDsluCounter, 517 mSDsCounter, 0 mSdLazyCounter, 3919 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 572 SdHoareTripleChecker+Invalid, 3950 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 3919 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:38,035 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [208 Valid, 572 Invalid, 3950 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 3919 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2025-03-17 15:05:38,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12700 states. [2025-03-17 15:05:38,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12700 to 10097. [2025-03-17 15:05:38,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10097 states, 9418 states have (on average 1.0440645572308345) internal successors, (9833), 9420 states have internal predecessors, (9833), 674 states have call successors, (674), 2 states have call predecessors, (674), 2 states have return successors, (674), 674 states have call predecessors, (674), 674 states have call successors, (674) [2025-03-17 15:05:38,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10097 states to 10097 states and 11181 transitions. [2025-03-17 15:05:38,452 INFO L78 Accepts]: Start accepts. Automaton has 10097 states and 11181 transitions. Word has length 261 [2025-03-17 15:05:38,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:38,452 INFO L471 AbstractCegarLoop]: Abstraction has 10097 states and 11181 transitions. [2025-03-17 15:05:38,452 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 10.379310344827585) internal successors, (301), 29 states have internal predecessors, (301), 21 states have call successors, (22), 1 states have call predecessors, (22), 2 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2025-03-17 15:05:38,452 INFO L276 IsEmpty]: Start isEmpty. Operand 10097 states and 11181 transitions. [2025-03-17 15:05:38,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2025-03-17 15:05:38,454 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:38,455 INFO L218 NwaCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 11, 11, 11, 11, 11, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:05:38,461 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2025-03-17 15:05:38,655 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:38,655 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:38,655 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:38,655 INFO L85 PathProgramCache]: Analyzing trace with hash -878177061, now seen corresponding path program 13 times [2025-03-17 15:05:38,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:38,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120896167] [2025-03-17 15:05:38,655 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-17 15:05:38,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:38,662 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 261 statements into 1 equivalence classes. [2025-03-17 15:05:38,669 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 261 of 261 statements. [2025-03-17 15:05:38,669 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:05:38,669 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:38,878 INFO L134 CoverageAnalysis]: Checked inductivity of 1424 backedges. 258 proven. 850 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-03-17 15:05:38,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:38,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120896167] [2025-03-17 15:05:38,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120896167] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:38,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [112512481] [2025-03-17 15:05:38,879 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-17 15:05:38,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:38,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:38,880 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:38,882 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2025-03-17 15:05:38,905 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 261 statements into 1 equivalence classes. [2025-03-17 15:05:38,936 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 261 of 261 statements. [2025-03-17 15:05:38,936 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:05:38,936 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:38,939 INFO L256 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-03-17 15:05:38,941 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:39,192 INFO L134 CoverageAnalysis]: Checked inductivity of 1424 backedges. 321 proven. 787 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-03-17 15:05:39,192 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:39,425 INFO L134 CoverageAnalysis]: Checked inductivity of 1424 backedges. 321 proven. 787 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-03-17 15:05:39,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [112512481] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:05:39,426 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:05:39,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 24 [2025-03-17 15:05:39,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831797794] [2025-03-17 15:05:39,426 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:39,426 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-03-17 15:05:39,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:39,427 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-03-17 15:05:39,427 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=413, Unknown=0, NotChecked=0, Total=552 [2025-03-17 15:05:39,427 INFO L87 Difference]: Start difference. First operand 10097 states and 11181 transitions. Second operand has 24 states, 24 states have (on average 12.625) internal successors, (303), 24 states have internal predecessors, (303), 22 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) [2025-03-17 15:05:40,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:40,091 INFO L93 Difference]: Finished difference Result 10240 states and 11328 transitions. [2025-03-17 15:05:40,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-03-17 15:05:40,091 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 12.625) internal successors, (303), 24 states have internal predecessors, (303), 22 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) Word has length 261 [2025-03-17 15:05:40,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:40,103 INFO L225 Difference]: With dead ends: 10240 [2025-03-17 15:05:40,103 INFO L226 Difference]: Without dead ends: 8561 [2025-03-17 15:05:40,105 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 542 GetRequests, 501 SyntacticMatches, 13 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 396 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=214, Invalid=656, Unknown=0, NotChecked=0, Total=870 [2025-03-17 15:05:40,106 INFO L435 NwaCegarLoop]: 102 mSDtfsCounter, 29 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 1189 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 604 SdHoareTripleChecker+Invalid, 1191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:40,106 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 604 Invalid, 1191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1189 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-17 15:05:40,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8561 states. [2025-03-17 15:05:40,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8561 to 8559. [2025-03-17 15:05:40,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8559 states, 7982 states have (on average 1.0409671761463293) internal successors, (8309), 7984 states have internal predecessors, (8309), 572 states have call successors, (572), 2 states have call predecessors, (572), 2 states have return successors, (572), 572 states have call predecessors, (572), 572 states have call successors, (572) [2025-03-17 15:05:40,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8559 states to 8559 states and 9453 transitions. [2025-03-17 15:05:40,425 INFO L78 Accepts]: Start accepts. Automaton has 8559 states and 9453 transitions. Word has length 261 [2025-03-17 15:05:40,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:40,425 INFO L471 AbstractCegarLoop]: Abstraction has 8559 states and 9453 transitions. [2025-03-17 15:05:40,425 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 12.625) internal successors, (303), 24 states have internal predecessors, (303), 22 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) [2025-03-17 15:05:40,425 INFO L276 IsEmpty]: Start isEmpty. Operand 8559 states and 9453 transitions. [2025-03-17 15:05:40,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 281 [2025-03-17 15:05:40,428 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:40,428 INFO L218 NwaCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 10, 10, 10, 10, 10, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:05:40,434 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2025-03-17 15:05:40,628 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:40,628 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:40,629 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:40,629 INFO L85 PathProgramCache]: Analyzing trace with hash 599673055, now seen corresponding path program 14 times [2025-03-17 15:05:40,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:40,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396010848] [2025-03-17 15:05:40,629 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 15:05:40,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:40,634 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 280 statements into 2 equivalence classes. [2025-03-17 15:05:40,644 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 280 of 280 statements. [2025-03-17 15:05:40,644 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 15:05:40,644 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:40,766 INFO L134 CoverageAnalysis]: Checked inductivity of 1601 backedges. 677 proven. 427 refuted. 0 times theorem prover too weak. 497 trivial. 0 not checked. [2025-03-17 15:05:40,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:40,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396010848] [2025-03-17 15:05:40,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396010848] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:40,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770654356] [2025-03-17 15:05:40,766 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 15:05:40,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:40,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:40,768 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:40,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2025-03-17 15:05:40,794 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 280 statements into 2 equivalence classes. [2025-03-17 15:05:40,825 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 280 of 280 statements. [2025-03-17 15:05:40,825 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 15:05:40,825 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:40,826 INFO L256 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-17 15:05:40,828 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:40,991 INFO L134 CoverageAnalysis]: Checked inductivity of 1601 backedges. 956 proven. 308 refuted. 0 times theorem prover too weak. 337 trivial. 0 not checked. [2025-03-17 15:05:40,991 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:41,163 INFO L134 CoverageAnalysis]: Checked inductivity of 1601 backedges. 638 proven. 466 refuted. 0 times theorem prover too weak. 497 trivial. 0 not checked. [2025-03-17 15:05:41,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770654356] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:05:41,164 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:05:41,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 16 [2025-03-17 15:05:41,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019700319] [2025-03-17 15:05:41,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:41,164 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-03-17 15:05:41,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:41,165 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-03-17 15:05:41,165 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2025-03-17 15:05:41,165 INFO L87 Difference]: Start difference. First operand 8559 states and 9453 transitions. Second operand has 16 states, 16 states have (on average 14.125) internal successors, (226), 16 states have internal predecessors, (226), 16 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 16 states have call predecessors, (18), 16 states have call successors, (18) [2025-03-17 15:05:41,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:41,595 INFO L93 Difference]: Finished difference Result 10158 states and 11203 transitions. [2025-03-17 15:05:41,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-03-17 15:05:41,596 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 14.125) internal successors, (226), 16 states have internal predecessors, (226), 16 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 16 states have call predecessors, (18), 16 states have call successors, (18) Word has length 280 [2025-03-17 15:05:41,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:41,608 INFO L225 Difference]: With dead ends: 10158 [2025-03-17 15:05:41,608 INFO L226 Difference]: Without dead ends: 8929 [2025-03-17 15:05:41,611 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 571 GetRequests, 547 SyntacticMatches, 7 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2025-03-17 15:05:41,611 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 12 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:41,611 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 200 Invalid, 306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 15:05:41,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8929 states. [2025-03-17 15:05:41,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8929 to 8523. [2025-03-17 15:05:41,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8523 states, 7948 states have (on average 1.0408907901358833) internal successors, (8273), 7950 states have internal predecessors, (8273), 570 states have call successors, (570), 2 states have call predecessors, (570), 2 states have return successors, (570), 570 states have call predecessors, (570), 570 states have call successors, (570) [2025-03-17 15:05:41,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8523 states to 8523 states and 9413 transitions. [2025-03-17 15:05:41,965 INFO L78 Accepts]: Start accepts. Automaton has 8523 states and 9413 transitions. Word has length 280 [2025-03-17 15:05:41,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:41,965 INFO L471 AbstractCegarLoop]: Abstraction has 8523 states and 9413 transitions. [2025-03-17 15:05:41,965 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 14.125) internal successors, (226), 16 states have internal predecessors, (226), 16 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 16 states have call predecessors, (18), 16 states have call successors, (18) [2025-03-17 15:05:41,965 INFO L276 IsEmpty]: Start isEmpty. Operand 8523 states and 9413 transitions. [2025-03-17 15:05:41,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 281 [2025-03-17 15:05:41,968 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:41,968 INFO L218 NwaCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 12, 12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:05:41,975 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2025-03-17 15:05:42,168 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2025-03-17 15:05:42,169 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:42,169 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:42,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1002450847, now seen corresponding path program 15 times [2025-03-17 15:05:42,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:42,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358210160] [2025-03-17 15:05:42,169 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 15:05:42,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:42,175 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 280 statements into 15 equivalence classes. [2025-03-17 15:05:42,197 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) and asserted 280 of 280 statements. [2025-03-17 15:05:42,197 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2025-03-17 15:05:42,197 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-17 15:05:42,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1510067607] [2025-03-17 15:05:42,198 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 15:05:42,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:42,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:42,203 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:42,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2025-03-17 15:05:42,230 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 280 statements into 15 equivalence classes. [2025-03-17 15:05:42,258 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 166 of 280 statements. [2025-03-17 15:05:42,258 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-03-17 15:05:42,258 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:42,259 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 23 conjuncts are in the unsatisfiable core [2025-03-17 15:05:42,261 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:42,546 INFO L134 CoverageAnalysis]: Checked inductivity of 1665 backedges. 0 proven. 1006 refuted. 0 times theorem prover too weak. 659 trivial. 0 not checked. [2025-03-17 15:05:42,547 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:42,875 INFO L134 CoverageAnalysis]: Checked inductivity of 1665 backedges. 0 proven. 1006 refuted. 0 times theorem prover too weak. 659 trivial. 0 not checked. [2025-03-17 15:05:42,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:42,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358210160] [2025-03-17 15:05:42,875 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-17 15:05:42,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510067607] [2025-03-17 15:05:42,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510067607] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:05:42,875 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-03-17 15:05:42,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2025-03-17 15:05:42,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668311305] [2025-03-17 15:05:42,875 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:42,876 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-03-17 15:05:42,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:42,876 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-03-17 15:05:42,876 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=357, Unknown=0, NotChecked=0, Total=462 [2025-03-17 15:05:42,876 INFO L87 Difference]: Start difference. First operand 8523 states and 9413 transitions. Second operand has 22 states, 21 states have (on average 11.761904761904763) internal successors, (247), 22 states have internal predecessors, (247), 17 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) [2025-03-17 15:05:44,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:44,599 INFO L93 Difference]: Finished difference Result 9378 states and 10345 transitions. [2025-03-17 15:05:44,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-03-17 15:05:44,600 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 11.761904761904763) internal successors, (247), 22 states have internal predecessors, (247), 17 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) Word has length 280 [2025-03-17 15:05:44,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:44,610 INFO L225 Difference]: With dead ends: 9378 [2025-03-17 15:05:44,610 INFO L226 Difference]: Without dead ends: 9377 [2025-03-17 15:05:44,612 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 605 GetRequests, 538 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1079 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1039, Invalid=3653, Unknown=0, NotChecked=0, Total=4692 [2025-03-17 15:05:44,613 INFO L435 NwaCegarLoop]: 62 mSDtfsCounter, 342 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 1678 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 707 SdHoareTripleChecker+Invalid, 1719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1678 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:44,613 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [344 Valid, 707 Invalid, 1719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1678 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-17 15:05:44,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9377 states. [2025-03-17 15:05:44,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9377 to 9095. [2025-03-17 15:05:44,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9095 states, 8483 states have (on average 1.0405516916185311) internal successors, (8827), 8485 states have internal predecessors, (8827), 607 states have call successors, (607), 2 states have call predecessors, (607), 2 states have return successors, (607), 607 states have call predecessors, (607), 607 states have call successors, (607) [2025-03-17 15:05:44,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9095 states to 9095 states and 10041 transitions. [2025-03-17 15:05:44,993 INFO L78 Accepts]: Start accepts. Automaton has 9095 states and 10041 transitions. Word has length 280 [2025-03-17 15:05:44,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:44,993 INFO L471 AbstractCegarLoop]: Abstraction has 9095 states and 10041 transitions. [2025-03-17 15:05:44,993 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 11.761904761904763) internal successors, (247), 22 states have internal predecessors, (247), 17 states have call successors, (18), 1 states have call predecessors, (18), 1 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) [2025-03-17 15:05:44,993 INFO L276 IsEmpty]: Start isEmpty. Operand 9095 states and 10041 transitions. [2025-03-17 15:05:44,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2025-03-17 15:05:44,996 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:44,996 INFO L218 NwaCegarLoop]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:05:45,002 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2025-03-17 15:05:45,196 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2025-03-17 15:05:45,196 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:45,197 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:45,197 INFO L85 PathProgramCache]: Analyzing trace with hash 258187194, now seen corresponding path program 3 times [2025-03-17 15:05:45,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:45,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372265948] [2025-03-17 15:05:45,197 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 15:05:45,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:45,203 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 292 statements into 15 equivalence classes. [2025-03-17 15:05:45,230 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) and asserted 292 of 292 statements. [2025-03-17 15:05:45,230 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2025-03-17 15:05:45,230 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:45,630 INFO L134 CoverageAnalysis]: Checked inductivity of 1929 backedges. 39 proven. 1544 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2025-03-17 15:05:45,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:45,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372265948] [2025-03-17 15:05:45,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372265948] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:45,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44406263] [2025-03-17 15:05:45,631 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 15:05:45,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:45,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:45,632 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:45,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2025-03-17 15:05:45,656 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 292 statements into 15 equivalence classes. [2025-03-17 15:05:45,701 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) and asserted 292 of 292 statements. [2025-03-17 15:05:45,702 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2025-03-17 15:05:45,702 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:45,703 INFO L256 TraceCheckSpWp]: Trace formula consists of 445 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-03-17 15:05:45,705 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:46,011 INFO L134 CoverageAnalysis]: Checked inductivity of 1929 backedges. 0 proven. 1505 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2025-03-17 15:05:46,011 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:46,370 INFO L134 CoverageAnalysis]: Checked inductivity of 1929 backedges. 0 proven. 1505 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2025-03-17 15:05:46,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [44406263] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:05:46,370 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:05:46,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 16, 16] total 50 [2025-03-17 15:05:46,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008225370] [2025-03-17 15:05:46,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:46,371 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2025-03-17 15:05:46,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:46,372 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2025-03-17 15:05:46,372 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=715, Invalid=1835, Unknown=0, NotChecked=0, Total=2550 [2025-03-17 15:05:46,372 INFO L87 Difference]: Start difference. First operand 9095 states and 10041 transitions. Second operand has 51 states, 50 states have (on average 12.5) internal successors, (625), 51 states have internal predecessors, (625), 46 states have call successors, (47), 1 states have call predecessors, (47), 2 states have return successors, (47), 45 states have call predecessors, (47), 46 states have call successors, (47) [2025-03-17 15:05:47,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:05:47,885 INFO L93 Difference]: Finished difference Result 14747 states and 16740 transitions. [2025-03-17 15:05:47,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2025-03-17 15:05:47,885 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 50 states have (on average 12.5) internal successors, (625), 51 states have internal predecessors, (625), 46 states have call successors, (47), 1 states have call predecessors, (47), 2 states have return successors, (47), 45 states have call predecessors, (47), 46 states have call successors, (47) Word has length 292 [2025-03-17 15:05:47,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:05:47,903 INFO L225 Difference]: With dead ends: 14747 [2025-03-17 15:05:47,903 INFO L226 Difference]: Without dead ends: 14746 [2025-03-17 15:05:47,908 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 634 GetRequests, 556 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1364 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2078, Invalid=4242, Unknown=0, NotChecked=0, Total=6320 [2025-03-17 15:05:47,908 INFO L435 NwaCegarLoop]: 16 mSDtfsCounter, 100 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 757 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 807 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 757 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-17 15:05:47,909 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 185 Invalid, 807 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 757 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-17 15:05:47,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14746 states. [2025-03-17 15:05:48,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14746 to 14374. [2025-03-17 15:05:48,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14374 states, 13410 states have (on average 1.050633855331842) internal successors, (14089), 13412 states have internal predecessors, (14089), 959 states have call successors, (959), 2 states have call predecessors, (959), 2 states have return successors, (959), 959 states have call predecessors, (959), 959 states have call successors, (959) [2025-03-17 15:05:48,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14374 states to 14374 states and 16007 transitions. [2025-03-17 15:05:48,527 INFO L78 Accepts]: Start accepts. Automaton has 14374 states and 16007 transitions. Word has length 292 [2025-03-17 15:05:48,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:05:48,528 INFO L471 AbstractCegarLoop]: Abstraction has 14374 states and 16007 transitions. [2025-03-17 15:05:48,528 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 50 states have (on average 12.5) internal successors, (625), 51 states have internal predecessors, (625), 46 states have call successors, (47), 1 states have call predecessors, (47), 2 states have return successors, (47), 45 states have call predecessors, (47), 46 states have call successors, (47) [2025-03-17 15:05:48,528 INFO L276 IsEmpty]: Start isEmpty. Operand 14374 states and 16007 transitions. [2025-03-17 15:05:48,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2025-03-17 15:05:48,531 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:05:48,531 INFO L218 NwaCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 10, 10, 10, 10, 10, 5, 5, 5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:05:48,537 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2025-03-17 15:05:48,731 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2025-03-17 15:05:48,731 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:05:48,732 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:05:48,732 INFO L85 PathProgramCache]: Analyzing trace with hash 331928476, now seen corresponding path program 16 times [2025-03-17 15:05:48,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:05:48,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879859250] [2025-03-17 15:05:48,732 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-17 15:05:48,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:05:48,737 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 299 statements into 2 equivalence classes. [2025-03-17 15:05:48,759 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 299 of 299 statements. [2025-03-17 15:05:48,759 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-17 15:05:48,759 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-17 15:05:48,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1748619903] [2025-03-17 15:05:48,762 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-17 15:05:48,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:05:48,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:05:48,764 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:05:48,765 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2025-03-17 15:05:48,789 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 299 statements into 2 equivalence classes. [2025-03-17 15:05:48,845 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 299 of 299 statements. [2025-03-17 15:05:48,845 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-17 15:05:48,845 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:05:48,849 INFO L256 TraceCheckSpWp]: Trace formula consists of 471 conjuncts, 119 conjuncts are in the unsatisfiable core [2025-03-17 15:05:48,852 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:05:50,350 WARN L672 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2025-03-17 15:05:50,911 WARN L672 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2025-03-17 15:05:51,420 WARN L672 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2025-03-17 15:05:52,248 WARN L672 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2025-03-17 15:05:52,784 WARN L672 sPolynomialRelations]: Constructing 1024(two to the power of 10 dual juncts. [2025-03-17 15:05:53,246 WARN L672 sPolynomialRelations]: Constructing 2048(two to the power of 11 dual juncts. [2025-03-17 15:05:54,042 WARN L672 sPolynomialRelations]: Constructing 4096(two to the power of 12 dual juncts. [2025-03-17 15:05:54,753 WARN L672 sPolynomialRelations]: Constructing 8192(two to the power of 13 dual juncts. [2025-03-17 15:05:55,571 WARN L672 sPolynomialRelations]: Constructing 16384(two to the power of 14 dual juncts. [2025-03-17 15:05:55,896 WARN L672 sPolynomialRelations]: Constructing 32768(two to the power of 15 dual juncts. [2025-03-17 15:05:56,689 INFO L134 CoverageAnalysis]: Checked inductivity of 1829 backedges. 108 proven. 1459 refuted. 0 times theorem prover too weak. 262 trivial. 0 not checked. [2025-03-17 15:05:56,690 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:05:56,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:05:56,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879859250] [2025-03-17 15:05:56,947 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-17 15:05:56,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748619903] [2025-03-17 15:05:56,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748619903] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:05:56,947 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-17 15:05:56,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59] total 59 [2025-03-17 15:05:56,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028107882] [2025-03-17 15:05:56,947 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-17 15:05:56,947 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2025-03-17 15:05:56,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:05:56,948 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2025-03-17 15:05:56,949 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=403, Invalid=3629, Unknown=0, NotChecked=0, Total=4032 [2025-03-17 15:05:56,949 INFO L87 Difference]: Start difference. First operand 14374 states and 16007 transitions. Second operand has 60 states, 57 states have (on average 3.912280701754386) internal successors, (223), 52 states have internal predecessors, (223), 17 states have call successors, (17), 1 states have call predecessors, (17), 3 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2025-03-17 15:06:02,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:06:02,067 INFO L93 Difference]: Finished difference Result 15225 states and 16912 transitions. [2025-03-17 15:06:02,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2025-03-17 15:06:02,067 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 57 states have (on average 3.912280701754386) internal successors, (223), 52 states have internal predecessors, (223), 17 states have call successors, (17), 1 states have call predecessors, (17), 3 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Word has length 299 [2025-03-17 15:06:02,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:06:02,084 INFO L225 Difference]: With dead ends: 15225 [2025-03-17 15:06:02,084 INFO L226 Difference]: Without dead ends: 14800 [2025-03-17 15:06:02,088 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 330 GetRequests, 247 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1841 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=691, Invalid=6449, Unknown=0, NotChecked=0, Total=7140 [2025-03-17 15:06:02,089 INFO L435 NwaCegarLoop]: 45 mSDtfsCounter, 116 mSDsluCounter, 789 mSDsCounter, 0 mSdLazyCounter, 8703 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 834 SdHoareTripleChecker+Invalid, 8714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 8703 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2025-03-17 15:06:02,089 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [119 Valid, 834 Invalid, 8714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 8703 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2025-03-17 15:06:02,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14800 states. [2025-03-17 15:06:02,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14800 to 14374. [2025-03-17 15:06:02,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14374 states, 13410 states have (on average 1.0504847129008203) internal successors, (14087), 13412 states have internal predecessors, (14087), 959 states have call successors, (959), 2 states have call predecessors, (959), 2 states have return successors, (959), 959 states have call predecessors, (959), 959 states have call successors, (959) [2025-03-17 15:06:02,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14374 states to 14374 states and 16005 transitions. [2025-03-17 15:06:02,730 INFO L78 Accepts]: Start accepts. Automaton has 14374 states and 16005 transitions. Word has length 299 [2025-03-17 15:06:02,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:06:02,730 INFO L471 AbstractCegarLoop]: Abstraction has 14374 states and 16005 transitions. [2025-03-17 15:06:02,730 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 57 states have (on average 3.912280701754386) internal successors, (223), 52 states have internal predecessors, (223), 17 states have call successors, (17), 1 states have call predecessors, (17), 3 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2025-03-17 15:06:02,730 INFO L276 IsEmpty]: Start isEmpty. Operand 14374 states and 16005 transitions. [2025-03-17 15:06:02,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 319 [2025-03-17 15:06:02,733 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:06:02,733 INFO L218 NwaCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:06:02,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2025-03-17 15:06:02,938 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2025-03-17 15:06:02,938 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:06:02,938 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:06:02,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1541721721, now seen corresponding path program 17 times [2025-03-17 15:06:02,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:06:02,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701443690] [2025-03-17 15:06:02,938 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-17 15:06:02,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:06:02,944 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 318 statements into 17 equivalence classes. [2025-03-17 15:06:02,968 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) and asserted 318 of 318 statements. [2025-03-17 15:06:02,969 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) [2025-03-17 15:06:02,969 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-17 15:06:02,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1830773527] [2025-03-17 15:06:02,970 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-17 15:06:02,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:06:02,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:06:02,972 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:06:02,974 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2025-03-17 15:06:03,007 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 318 statements into 17 equivalence classes. [2025-03-17 15:06:03,083 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) and asserted 318 of 318 statements. [2025-03-17 15:06:03,083 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) [2025-03-17 15:06:03,083 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:06:03,085 INFO L256 TraceCheckSpWp]: Trace formula consists of 507 conjuncts, 25 conjuncts are in the unsatisfiable core [2025-03-17 15:06:03,088 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:06:03,651 INFO L134 CoverageAnalysis]: Checked inductivity of 2060 backedges. 0 proven. 1499 refuted. 0 times theorem prover too weak. 561 trivial. 0 not checked. [2025-03-17 15:06:03,652 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:06:04,554 INFO L134 CoverageAnalysis]: Checked inductivity of 2060 backedges. 0 proven. 1499 refuted. 0 times theorem prover too weak. 561 trivial. 0 not checked. [2025-03-17 15:06:04,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:06:04,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701443690] [2025-03-17 15:06:04,554 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-17 15:06:04,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830773527] [2025-03-17 15:06:04,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830773527] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:06:04,554 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-03-17 15:06:04,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 23 [2025-03-17 15:06:04,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857250132] [2025-03-17 15:06:04,555 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-03-17 15:06:04,555 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-03-17 15:06:04,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:06:04,556 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-03-17 15:06:04,556 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=427, Unknown=0, NotChecked=0, Total=552 [2025-03-17 15:06:04,556 INFO L87 Difference]: Start difference. First operand 14374 states and 16005 transitions. Second operand has 24 states, 23 states have (on average 14.565217391304348) internal successors, (335), 24 states have internal predecessors, (335), 19 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20) [2025-03-17 15:06:07,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:06:07,977 INFO L93 Difference]: Finished difference Result 21323 states and 23415 transitions. [2025-03-17 15:06:07,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-03-17 15:06:07,977 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 14.565217391304348) internal successors, (335), 24 states have internal predecessors, (335), 19 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20) Word has length 318 [2025-03-17 15:06:07,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:06:08,001 INFO L225 Difference]: With dead ends: 21323 [2025-03-17 15:06:08,001 INFO L226 Difference]: Without dead ends: 21322 [2025-03-17 15:06:08,004 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 676 GetRequests, 612 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 800 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1080, Invalid=3210, Unknown=0, NotChecked=0, Total=4290 [2025-03-17 15:06:08,005 INFO L435 NwaCegarLoop]: 86 mSDtfsCounter, 370 mSDsluCounter, 912 mSDsCounter, 0 mSdLazyCounter, 2175 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 372 SdHoareTripleChecker+Valid, 998 SdHoareTripleChecker+Invalid, 2228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 2175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2025-03-17 15:06:08,005 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [372 Valid, 998 Invalid, 2228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 2175 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2025-03-17 15:06:08,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21322 states. [2025-03-17 15:06:08,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21322 to 14374. [2025-03-17 15:06:08,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14374 states, 13410 states have (on average 1.0491424310216257) internal successors, (14069), 13412 states have internal predecessors, (14069), 959 states have call successors, (959), 2 states have call predecessors, (959), 2 states have return successors, (959), 959 states have call predecessors, (959), 959 states have call successors, (959) [2025-03-17 15:06:08,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14374 states to 14374 states and 15987 transitions. [2025-03-17 15:06:08,750 INFO L78 Accepts]: Start accepts. Automaton has 14374 states and 15987 transitions. Word has length 318 [2025-03-17 15:06:08,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:06:08,750 INFO L471 AbstractCegarLoop]: Abstraction has 14374 states and 15987 transitions. [2025-03-17 15:06:08,750 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 14.565217391304348) internal successors, (335), 24 states have internal predecessors, (335), 19 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20) [2025-03-17 15:06:08,750 INFO L276 IsEmpty]: Start isEmpty. Operand 14374 states and 15987 transitions. [2025-03-17 15:06:08,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2025-03-17 15:06:08,754 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:06:08,754 INFO L218 NwaCegarLoop]: trace histogram [19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:06:08,760 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2025-03-17 15:06:08,954 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2025-03-17 15:06:08,955 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:06:08,955 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:06:08,955 INFO L85 PathProgramCache]: Analyzing trace with hash -666942048, now seen corresponding path program 3 times [2025-03-17 15:06:08,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:06:08,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669460066] [2025-03-17 15:06:08,956 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 15:06:08,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:06:08,963 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 371 statements into 19 equivalence classes. [2025-03-17 15:06:08,992 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 19 check-sat command(s) and asserted 371 of 371 statements. [2025-03-17 15:06:08,992 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 19 check-sat command(s) [2025-03-17 15:06:08,992 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:06:09,341 INFO L134 CoverageAnalysis]: Checked inductivity of 3217 backedges. 0 proven. 2529 refuted. 0 times theorem prover too weak. 688 trivial. 0 not checked. [2025-03-17 15:06:09,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:06:09,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669460066] [2025-03-17 15:06:09,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669460066] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:06:09,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601012988] [2025-03-17 15:06:09,342 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 15:06:09,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:06:09,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:06:09,343 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:06:09,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2025-03-17 15:06:09,371 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 371 statements into 19 equivalence classes. [2025-03-17 15:06:09,432 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 19 check-sat command(s) and asserted 371 of 371 statements. [2025-03-17 15:06:09,433 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 19 check-sat command(s) [2025-03-17 15:06:09,433 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:06:09,434 INFO L256 TraceCheckSpWp]: Trace formula consists of 611 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-03-17 15:06:09,437 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:06:09,631 INFO L134 CoverageAnalysis]: Checked inductivity of 3217 backedges. 0 proven. 2529 refuted. 0 times theorem prover too weak. 688 trivial. 0 not checked. [2025-03-17 15:06:09,631 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:06:10,146 INFO L134 CoverageAnalysis]: Checked inductivity of 3217 backedges. 0 proven. 2529 refuted. 0 times theorem prover too weak. 688 trivial. 0 not checked. [2025-03-17 15:06:10,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601012988] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:06:10,146 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:06:10,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 40 [2025-03-17 15:06:10,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554751508] [2025-03-17 15:06:10,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:06:10,147 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2025-03-17 15:06:10,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:06:10,148 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2025-03-17 15:06:10,148 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=820, Invalid=820, Unknown=0, NotChecked=0, Total=1640 [2025-03-17 15:06:10,148 INFO L87 Difference]: Start difference. First operand 14374 states and 15987 transitions. Second operand has 41 states, 40 states have (on average 13.75) internal successors, (550), 41 states have internal predecessors, (550), 40 states have call successors, (41), 1 states have call predecessors, (41), 1 states have return successors, (41), 40 states have call predecessors, (41), 40 states have call successors, (41) [2025-03-17 15:06:15,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:06:15,063 INFO L93 Difference]: Finished difference Result 44251 states and 48655 transitions. [2025-03-17 15:06:15,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-03-17 15:06:15,064 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 13.75) internal successors, (550), 41 states have internal predecessors, (550), 40 states have call successors, (41), 1 states have call predecessors, (41), 1 states have return successors, (41), 40 states have call predecessors, (41), 40 states have call successors, (41) Word has length 371 [2025-03-17 15:06:15,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:06:15,121 INFO L225 Difference]: With dead ends: 44251 [2025-03-17 15:06:15,121 INFO L226 Difference]: Without dead ends: 44250 [2025-03-17 15:06:15,127 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 760 GetRequests, 721 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=820, Invalid=820, Unknown=0, NotChecked=0, Total=1640 [2025-03-17 15:06:15,128 INFO L435 NwaCegarLoop]: 27 mSDtfsCounter, 722 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 722 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-17 15:06:15,128 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [722 Valid, 528 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-17 15:06:15,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44250 states. [2025-03-17 15:06:16,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44250 to 28154. [2025-03-17 15:06:16,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28154 states, 26270 states have (on average 1.050970688998858) internal successors, (27609), 26272 states have internal predecessors, (27609), 1879 states have call successors, (1879), 2 states have call predecessors, (1879), 2 states have return successors, (1879), 1879 states have call predecessors, (1879), 1879 states have call successors, (1879) [2025-03-17 15:06:16,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28154 states to 28154 states and 31367 transitions. [2025-03-17 15:06:16,579 INFO L78 Accepts]: Start accepts. Automaton has 28154 states and 31367 transitions. Word has length 371 [2025-03-17 15:06:16,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:06:16,580 INFO L471 AbstractCegarLoop]: Abstraction has 28154 states and 31367 transitions. [2025-03-17 15:06:16,580 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 13.75) internal successors, (550), 41 states have internal predecessors, (550), 40 states have call successors, (41), 1 states have call predecessors, (41), 1 states have return successors, (41), 40 states have call predecessors, (41), 40 states have call successors, (41) [2025-03-17 15:06:16,580 INFO L276 IsEmpty]: Start isEmpty. Operand 28154 states and 31367 transitions. [2025-03-17 15:06:16,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 395 [2025-03-17 15:06:16,583 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:06:16,584 INFO L218 NwaCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 16, 16, 16, 16, 16, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:06:16,590 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2025-03-17 15:06:16,784 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2025-03-17 15:06:16,784 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:06:16,784 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:06:16,784 INFO L85 PathProgramCache]: Analyzing trace with hash 103526593, now seen corresponding path program 18 times [2025-03-17 15:06:16,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:06:16,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933069177] [2025-03-17 15:06:16,785 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-17 15:06:16,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:06:16,791 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 394 statements into 20 equivalence classes. [2025-03-17 15:06:16,813 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 20 check-sat command(s) and asserted 394 of 394 statements. [2025-03-17 15:06:16,813 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 20 check-sat command(s) [2025-03-17 15:06:16,813 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-17 15:06:16,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [648772694] [2025-03-17 15:06:16,814 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-17 15:06:16,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:06:16,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:06:16,817 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:06:16,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2025-03-17 15:06:16,845 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 394 statements into 20 equivalence classes. [2025-03-17 15:06:16,891 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) and asserted 166 of 394 statements. [2025-03-17 15:06:16,891 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2025-03-17 15:06:16,891 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:06:16,892 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-03-17 15:06:16,895 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:06:17,136 INFO L134 CoverageAnalysis]: Checked inductivity of 3398 backedges. 140 proven. 1161 refuted. 0 times theorem prover too weak. 2097 trivial. 0 not checked. [2025-03-17 15:06:17,137 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:06:17,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:06:17,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933069177] [2025-03-17 15:06:17,254 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-17 15:06:17,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648772694] [2025-03-17 15:06:17,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648772694] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:06:17,254 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-17 15:06:17,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2025-03-17 15:06:17,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595953222] [2025-03-17 15:06:17,254 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-17 15:06:17,254 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 15:06:17,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:06:17,255 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 15:06:17,255 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2025-03-17 15:06:17,255 INFO L87 Difference]: Start difference. First operand 28154 states and 31367 transitions. Second operand has 11 states, 10 states have (on average 10.6) internal successors, (106), 11 states have internal predecessors, (106), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2025-03-17 15:06:18,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:06:18,568 INFO L93 Difference]: Finished difference Result 28550 states and 31786 transitions. [2025-03-17 15:06:18,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-03-17 15:06:18,568 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 10.6) internal successors, (106), 11 states have internal predecessors, (106), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) Word has length 394 [2025-03-17 15:06:18,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:06:18,606 INFO L225 Difference]: With dead ends: 28550 [2025-03-17 15:06:18,606 INFO L226 Difference]: Without dead ends: 25302 [2025-03-17 15:06:18,615 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 411 GetRequests, 392 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2025-03-17 15:06:18,616 INFO L435 NwaCegarLoop]: 81 mSDtfsCounter, 91 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 926 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 549 SdHoareTripleChecker+Invalid, 941 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 926 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-17 15:06:18,616 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 549 Invalid, 941 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 926 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-17 15:06:18,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25302 states. [2025-03-17 15:06:20,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25302 to 25302. [2025-03-17 15:06:20,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25302 states, 23608 states have (on average 1.0535835310064385) internal successors, (24873), 23610 states have internal predecessors, (24873), 1689 states have call successors, (1689), 2 states have call predecessors, (1689), 2 states have return successors, (1689), 1689 states have call predecessors, (1689), 1689 states have call successors, (1689) [2025-03-17 15:06:20,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25302 states to 25302 states and 28251 transitions. [2025-03-17 15:06:20,170 INFO L78 Accepts]: Start accepts. Automaton has 25302 states and 28251 transitions. Word has length 394 [2025-03-17 15:06:20,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:06:20,171 INFO L471 AbstractCegarLoop]: Abstraction has 25302 states and 28251 transitions. [2025-03-17 15:06:20,171 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 10.6) internal successors, (106), 11 states have internal predecessors, (106), 8 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2025-03-17 15:06:20,171 INFO L276 IsEmpty]: Start isEmpty. Operand 25302 states and 28251 transitions. [2025-03-17 15:06:20,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 433 [2025-03-17 15:06:20,174 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:06:20,175 INFO L218 NwaCegarLoop]: trace histogram [23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 20, 20, 20, 20, 20, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:06:20,180 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2025-03-17 15:06:20,375 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2025-03-17 15:06:20,375 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2025-03-17 15:06:20,375 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:06:20,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1489106785, now seen corresponding path program 19 times [2025-03-17 15:06:20,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:06:20,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002539032] [2025-03-17 15:06:20,375 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-17 15:06:20,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:06:20,419 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 432 statements into 1 equivalence classes. [2025-03-17 15:06:20,431 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 432 of 432 statements. [2025-03-17 15:06:20,431 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:06:20,431 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:06:20,890 INFO L134 CoverageAnalysis]: Checked inductivity of 4277 backedges. 1476 proven. 1873 refuted. 0 times theorem prover too weak. 928 trivial. 0 not checked. [2025-03-17 15:06:20,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:06:20,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002539032] [2025-03-17 15:06:20,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002539032] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:06:20,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033517306] [2025-03-17 15:06:20,891 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-17 15:06:20,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:06:20,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:06:20,893 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 15:06:20,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2025-03-17 15:06:20,922 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 432 statements into 1 equivalence classes. [2025-03-17 15:06:20,964 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 432 of 432 statements. [2025-03-17 15:06:20,964 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:06:20,964 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:06:20,965 INFO L256 TraceCheckSpWp]: Trace formula consists of 651 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-03-17 15:06:20,968 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:06:21,589 INFO L134 CoverageAnalysis]: Checked inductivity of 4277 backedges. 1567 proven. 1782 refuted. 0 times theorem prover too weak. 928 trivial. 0 not checked. [2025-03-17 15:06:21,589 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:06:22,092 INFO L134 CoverageAnalysis]: Checked inductivity of 4277 backedges. 1567 proven. 1782 refuted. 0 times theorem prover too weak. 928 trivial. 0 not checked. [2025-03-17 15:06:22,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033517306] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:06:22,092 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:06:22,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 57 [2025-03-17 15:06:22,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666699547] [2025-03-17 15:06:22,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:06:22,093 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2025-03-17 15:06:22,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:06:22,094 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2025-03-17 15:06:22,094 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=834, Invalid=2358, Unknown=0, NotChecked=0, Total=3192 [2025-03-17 15:06:22,095 INFO L87 Difference]: Start difference. First operand 25302 states and 28251 transitions. Second operand has 57 states, 57 states have (on average 13.157894736842104) internal successors, (750), 57 states have internal predecessors, (750), 54 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 54 states have call predecessors, (55), 54 states have call successors, (55)