./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/nla-digbench-scaling/lcm1_unwindbound20.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-scaling/lcm1_unwindbound20.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 a32548a2dc110e6882a396485f8651f4c4262f9c106b055559dda4621561bdb6 --- Real Ultimate output --- This is Ultimate 0.3.0-?-8fc3dc6-m [2025-03-17 15:29:51,140 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-17 15:29:51,197 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-03-17 15:29:51,204 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-17 15:29:51,205 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-17 15:29:51,226 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-17 15:29:51,227 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-17 15:29:51,227 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-17 15:29:51,228 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-17 15:29:51,228 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-17 15:29:51,229 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-17 15:29:51,229 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-17 15:29:51,229 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-17 15:29:51,229 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-17 15:29:51,229 INFO L153 SettingsManager]: * Use SBE=true [2025-03-17 15:29:51,229 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-17 15:29:51,230 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-17 15:29:51,230 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-17 15:29:51,230 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-17 15:29:51,230 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-17 15:29:51,230 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-17 15:29:51,230 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-17 15:29:51,230 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-17 15:29:51,230 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-17 15:29:51,230 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-03-17 15:29:51,230 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-03-17 15:29:51,231 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-17 15:29:51,231 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-17 15:29:51,231 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-17 15:29:51,231 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-17 15:29:51,231 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-17 15:29:51,231 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-17 15:29:51,231 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-17 15:29:51,231 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-17 15:29:51,232 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 15:29:51,232 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-17 15:29:51,232 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-17 15:29:51,232 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-17 15:29:51,232 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-17 15:29:51,232 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-17 15:29:51,232 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-17 15:29:51,232 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-17 15:29:51,232 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-17 15:29:51,232 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-17 15:29:51,232 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-17 15:29:51,232 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 -> a32548a2dc110e6882a396485f8651f4c4262f9c106b055559dda4621561bdb6 [2025-03-17 15:29:51,485 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-17 15:29:51,493 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-17 15:29:51,496 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-17 15:29:51,497 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-17 15:29:51,497 INFO L274 PluginConnector]: CDTParser initialized [2025-03-17 15:29:51,498 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/nla-digbench-scaling/lcm1_unwindbound20.c [2025-03-17 15:29:52,641 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6c1405d79/9900df5413324bc2b6a387b4951488b1/FLAG562abc755 [2025-03-17 15:29:52,882 INFO L384 CDTParser]: Found 1 translation units. [2025-03-17 15:29:52,883 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/lcm1_unwindbound20.c [2025-03-17 15:29:52,888 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6c1405d79/9900df5413324bc2b6a387b4951488b1/FLAG562abc755 [2025-03-17 15:29:53,226 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6c1405d79/9900df5413324bc2b6a387b4951488b1 [2025-03-17 15:29:53,228 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-17 15:29:53,229 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-17 15:29:53,230 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-17 15:29:53,230 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-17 15:29:53,233 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-17 15:29:53,234 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 03:29:53" (1/1) ... [2025-03-17 15:29:53,234 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@53406f6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:29:53, skipping insertion in model container [2025-03-17 15:29:53,234 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 03:29:53" (1/1) ... [2025-03-17 15:29:53,251 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-17 15:29:53,399 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 15:29:53,406 INFO L200 MainTranslator]: Completed pre-run [2025-03-17 15:29:53,418 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 15:29:53,430 INFO L204 MainTranslator]: Completed translation [2025-03-17 15:29:53,430 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:29:53 WrapperNode [2025-03-17 15:29:53,431 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-17 15:29:53,431 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-17 15:29:53,431 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-17 15:29:53,432 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-17 15:29:53,436 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:29:53" (1/1) ... [2025-03-17 15:29:53,446 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:29:53" (1/1) ... [2025-03-17 15:29:53,461 INFO L138 Inliner]: procedures = 14, calls = 24, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 87 [2025-03-17 15:29:53,461 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-17 15:29:53,462 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-17 15:29:53,462 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-17 15:29:53,462 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-17 15:29:53,469 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:29:53" (1/1) ... [2025-03-17 15:29:53,469 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:29:53" (1/1) ... [2025-03-17 15:29:53,473 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:29:53" (1/1) ... [2025-03-17 15:29:53,485 INFO L175 MemorySlicer]: Split 9 memory accesses to 2 slices as follows [2, 7]. 78 percent of accesses are in the largest equivalence class. The 9 initializations are split as follows [2, 7]. The 0 writes are split as follows [0, 0]. [2025-03-17 15:29:53,485 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:29:53" (1/1) ... [2025-03-17 15:29:53,485 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:29:53" (1/1) ... [2025-03-17 15:29:53,491 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:29:53" (1/1) ... [2025-03-17 15:29:53,491 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:29:53" (1/1) ... [2025-03-17 15:29:53,492 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:29:53" (1/1) ... [2025-03-17 15:29:53,492 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:29:53" (1/1) ... [2025-03-17 15:29:53,496 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-17 15:29:53,497 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-17 15:29:53,497 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-17 15:29:53,497 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-17 15:29:53,498 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:29:53" (1/1) ... [2025-03-17 15:29:53,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 15:29:53,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:29:53,529 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:29:53,534 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:29:53,551 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-17 15:29:53,551 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-17 15:29:53,551 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-17 15:29:53,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-17 15:29:53,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-17 15:29:53,551 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-17 15:29:53,551 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-17 15:29:53,551 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2025-03-17 15:29:53,551 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2025-03-17 15:29:53,603 INFO L256 CfgBuilder]: Building ICFG [2025-03-17 15:29:53,604 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-17 15:29:53,763 INFO L? ?]: Removed 10 outVars from TransFormulas that were not future-live. [2025-03-17 15:29:53,763 INFO L307 CfgBuilder]: Performing block encoding [2025-03-17 15:29:53,773 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-17 15:29:53,774 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-17 15:29:53,774 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 03:29:53 BoogieIcfgContainer [2025-03-17 15:29:53,774 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-17 15:29:53,776 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-17 15:29:53,776 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-17 15:29:53,779 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-17 15:29:53,779 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.03 03:29:53" (1/3) ... [2025-03-17 15:29:53,779 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62712e12 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 03:29:53, skipping insertion in model container [2025-03-17 15:29:53,780 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 03:29:53" (2/3) ... [2025-03-17 15:29:53,780 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62712e12 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 03:29:53, skipping insertion in model container [2025-03-17 15:29:53,780 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 03:29:53" (3/3) ... [2025-03-17 15:29:53,781 INFO L128 eAbstractionObserver]: Analyzing ICFG lcm1_unwindbound20.c [2025-03-17 15:29:53,790 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-17 15:29:53,791 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG lcm1_unwindbound20.c that has 3 procedures, 43 locations, 1 initial locations, 3 loop locations, and 6 error locations. [2025-03-17 15:29:53,832 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-17 15:29:53,842 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;@13b5492, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-17 15:29:53,842 INFO L334 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2025-03-17 15:29:53,845 INFO L276 IsEmpty]: Start isEmpty. Operand has 43 states, 25 states have (on average 1.68) internal successors, (42), 31 states have internal predecessors, (42), 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:29:53,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2025-03-17 15:29:53,849 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:29:53,850 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:29:53,850 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:29:53,854 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:29:53,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1517090083, now seen corresponding path program 1 times [2025-03-17 15:29:53,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:29:53,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892285414] [2025-03-17 15:29:53,861 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:29:53,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:29:53,913 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-03-17 15:29:53,934 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-03-17 15:29:53,934 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:29:53,934 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:29:54,070 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-17 15:29:54,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:29:54,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892285414] [2025-03-17 15:29:54,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892285414] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 15:29:54,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 15:29:54,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 15:29:54,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114969822] [2025-03-17 15:29:54,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 15:29:54,076 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 15:29:54,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:29:54,087 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 15:29:54,088 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 15:29:54,089 INFO L87 Difference]: Start difference. First operand has 43 states, 25 states have (on average 1.68) internal successors, (42), 31 states have internal predecessors, (42), 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) Second operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2025-03-17 15:29:54,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:29:54,165 INFO L93 Difference]: Finished difference Result 88 states and 134 transitions. [2025-03-17 15:29:54,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-17 15:29:54,167 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 24 [2025-03-17 15:29:54,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:29:54,171 INFO L225 Difference]: With dead ends: 88 [2025-03-17 15:29:54,172 INFO L226 Difference]: Without dead ends: 42 [2025-03-17 15:29:54,174 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:29:54,176 INFO L435 NwaCegarLoop]: 51 mSDtfsCounter, 11 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-17 15:29:54,177 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 132 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-17 15:29:54,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2025-03-17 15:29:54,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 41. [2025-03-17 15:29:54,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 26 states have (on average 1.3846153846153846) internal successors, (36), 31 states have internal predecessors, (36), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2025-03-17 15:29:54,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 50 transitions. [2025-03-17 15:29:54,213 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 50 transitions. Word has length 24 [2025-03-17 15:29:54,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:29:54,215 INFO L471 AbstractCegarLoop]: Abstraction has 41 states and 50 transitions. [2025-03-17 15:29:54,215 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2025-03-17 15:29:54,215 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 50 transitions. [2025-03-17 15:29:54,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2025-03-17 15:29:54,216 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:29:54,216 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 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:29:54,219 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-17 15:29:54,219 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:29:54,220 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:29:54,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1022088843, now seen corresponding path program 1 times [2025-03-17 15:29:54,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:29:54,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862698244] [2025-03-17 15:29:54,220 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:29:54,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:29:54,228 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 34 statements into 1 equivalence classes. [2025-03-17 15:29:54,243 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 34 of 34 statements. [2025-03-17 15:29:54,246 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:29:54,246 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:29:54,422 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-17 15:29:54,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:29:54,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862698244] [2025-03-17 15:29:54,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862698244] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 15:29:54,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 15:29:54,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-17 15:29:54,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932641999] [2025-03-17 15:29:54,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 15:29:54,424 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-17 15:29:54,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:29:54,424 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-17 15:29:54,425 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-03-17 15:29:54,425 INFO L87 Difference]: Start difference. First operand 41 states and 50 transitions. Second operand has 7 states, 6 states have (on average 2.5) internal successors, (15), 7 states have internal predecessors, (15), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-03-17 15:29:54,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:29:54,539 INFO L93 Difference]: Finished difference Result 61 states and 73 transitions. [2025-03-17 15:29:54,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-17 15:29:54,540 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 7 states have internal predecessors, (15), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 34 [2025-03-17 15:29:54,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:29:54,541 INFO L225 Difference]: With dead ends: 61 [2025-03-17 15:29:54,541 INFO L226 Difference]: Without dead ends: 60 [2025-03-17 15:29:54,541 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2025-03-17 15:29:54,542 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 28 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 153 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.1s IncrementalHoareTripleChecker+Time [2025-03-17 15:29:54,543 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 153 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 15:29:54,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2025-03-17 15:29:54,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 54. [2025-03-17 15:29:54,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 36 states have (on average 1.3611111111111112) internal successors, (49), 41 states have internal predecessors, (49), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2025-03-17 15:29:54,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 67 transitions. [2025-03-17 15:29:54,555 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 67 transitions. Word has length 34 [2025-03-17 15:29:54,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:29:54,556 INFO L471 AbstractCegarLoop]: Abstraction has 54 states and 67 transitions. [2025-03-17 15:29:54,556 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 7 states have internal predecessors, (15), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-03-17 15:29:54,556 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 67 transitions. [2025-03-17 15:29:54,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2025-03-17 15:29:54,557 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:29:54,557 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 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:29:54,557 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-17 15:29:54,557 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:29:54,557 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:29:54,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1619983068, now seen corresponding path program 1 times [2025-03-17 15:29:54,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:29:54,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656227015] [2025-03-17 15:29:54,558 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:29:54,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:29:54,566 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-03-17 15:29:54,573 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-03-17 15:29:54,574 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:29:54,574 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:29:54,721 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-17 15:29:54,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:29:54,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656227015] [2025-03-17 15:29:54,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656227015] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 15:29:54,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 15:29:54,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-17 15:29:54,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612484431] [2025-03-17 15:29:54,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 15:29:54,723 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-17 15:29:54,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:29:54,724 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-17 15:29:54,724 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2025-03-17 15:29:54,724 INFO L87 Difference]: Start difference. First operand 54 states and 67 transitions. Second operand has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 7 states have internal predecessors, (16), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-03-17 15:29:54,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:29:54,822 INFO L93 Difference]: Finished difference Result 90 states and 110 transitions. [2025-03-17 15:29:54,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-17 15:29:54,822 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 7 states have internal predecessors, (16), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 35 [2025-03-17 15:29:54,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:29:54,825 INFO L225 Difference]: With dead ends: 90 [2025-03-17 15:29:54,826 INFO L226 Difference]: Without dead ends: 62 [2025-03-17 15:29:54,826 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2025-03-17 15:29:54,827 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 17 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 15:29:54,828 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 160 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 15:29:54,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2025-03-17 15:29:54,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2025-03-17 15:29:54,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 43 states have (on average 1.302325581395349) internal successors, (56), 48 states have internal predecessors, (56), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2025-03-17 15:29:54,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 74 transitions. [2025-03-17 15:29:54,839 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 74 transitions. Word has length 35 [2025-03-17 15:29:54,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:29:54,839 INFO L471 AbstractCegarLoop]: Abstraction has 62 states and 74 transitions. [2025-03-17 15:29:54,839 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 7 states have internal predecessors, (16), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-03-17 15:29:54,839 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 74 transitions. [2025-03-17 15:29:54,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2025-03-17 15:29:54,840 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:29:54,840 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 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:29:54,840 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-17 15:29:54,840 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:29:54,840 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:29:54,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1051691262, now seen corresponding path program 1 times [2025-03-17 15:29:54,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:29:54,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308155789] [2025-03-17 15:29:54,841 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:29:54,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:29:54,849 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-03-17 15:29:54,855 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-03-17 15:29:54,855 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:29:54,855 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:29:54,979 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-03-17 15:29:54,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:29:54,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308155789] [2025-03-17 15:29:54,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308155789] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 15:29:54,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 15:29:54,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-17 15:29:54,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538387446] [2025-03-17 15:29:54,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 15:29:54,981 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-17 15:29:54,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:29:54,981 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-17 15:29:54,982 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2025-03-17 15:29:54,982 INFO L87 Difference]: Start difference. First operand 62 states and 74 transitions. Second operand has 9 states, 8 states have (on average 2.5) internal successors, (20), 9 states have internal predecessors, (20), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2025-03-17 15:29:55,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:29:55,205 INFO L93 Difference]: Finished difference Result 80 states and 93 transitions. [2025-03-17 15:29:55,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-17 15:29:55,207 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.5) internal successors, (20), 9 states have internal predecessors, (20), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 44 [2025-03-17 15:29:55,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:29:55,208 INFO L225 Difference]: With dead ends: 80 [2025-03-17 15:29:55,208 INFO L226 Difference]: Without dead ends: 79 [2025-03-17 15:29:55,208 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2025-03-17 15:29:55,208 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 40 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-17 15:29:55,208 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 209 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-17 15:29:55,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2025-03-17 15:29:55,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 72. [2025-03-17 15:29:55,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 51 states have (on average 1.3137254901960784) internal successors, (67), 56 states have internal predecessors, (67), 10 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2025-03-17 15:29:55,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 87 transitions. [2025-03-17 15:29:55,216 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 87 transitions. Word has length 44 [2025-03-17 15:29:55,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:29:55,217 INFO L471 AbstractCegarLoop]: Abstraction has 72 states and 87 transitions. [2025-03-17 15:29:55,217 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.5) internal successors, (20), 9 states have internal predecessors, (20), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2025-03-17 15:29:55,217 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 87 transitions. [2025-03-17 15:29:55,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2025-03-17 15:29:55,217 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:29:55,218 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1] [2025-03-17 15:29:55,218 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-17 15:29:55,218 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:29:55,218 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:29:55,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1757309266, now seen corresponding path program 1 times [2025-03-17 15:29:55,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:29:55,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433014462] [2025-03-17 15:29:55,219 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:29:55,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:29:55,227 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-03-17 15:29:55,231 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-03-17 15:29:55,231 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:29:55,231 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:29:55,316 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-03-17 15:29:55,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:29:55,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433014462] [2025-03-17 15:29:55,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433014462] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 15:29:55,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 15:29:55,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-17 15:29:55,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839877059] [2025-03-17 15:29:55,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 15:29:55,316 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-17 15:29:55,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:29:55,318 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-17 15:29:55,318 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2025-03-17 15:29:55,318 INFO L87 Difference]: Start difference. First operand 72 states and 87 transitions. Second operand has 9 states, 8 states have (on average 2.625) internal successors, (21), 9 states have internal predecessors, (21), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2025-03-17 15:29:55,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:29:55,488 INFO L93 Difference]: Finished difference Result 114 states and 138 transitions. [2025-03-17 15:29:55,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-03-17 15:29:55,488 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 9 states have internal predecessors, (21), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 45 [2025-03-17 15:29:55,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:29:55,489 INFO L225 Difference]: With dead ends: 114 [2025-03-17 15:29:55,491 INFO L226 Difference]: Without dead ends: 86 [2025-03-17 15:29:55,491 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2025-03-17 15:29:55,492 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 28 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 15:29:55,492 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 198 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 15:29:55,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2025-03-17 15:29:55,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 82. [2025-03-17 15:29:55,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 59 states have (on average 1.2881355932203389) internal successors, (76), 64 states have internal predecessors, (76), 11 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2025-03-17 15:29:55,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 98 transitions. [2025-03-17 15:29:55,503 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 98 transitions. Word has length 45 [2025-03-17 15:29:55,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:29:55,504 INFO L471 AbstractCegarLoop]: Abstraction has 82 states and 98 transitions. [2025-03-17 15:29:55,504 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 9 states have internal predecessors, (21), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2025-03-17 15:29:55,505 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 98 transitions. [2025-03-17 15:29:55,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2025-03-17 15:29:55,507 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:29:55,507 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 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:29:55,507 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-17 15:29:55,507 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:29:55,507 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:29:55,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1757236775, now seen corresponding path program 1 times [2025-03-17 15:29:55,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:29:55,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709100577] [2025-03-17 15:29:55,508 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:29:55,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:29:55,514 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-03-17 15:29:55,518 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-03-17 15:29:55,519 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:29:55,519 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:29:55,625 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-03-17 15:29:55,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:29:55,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709100577] [2025-03-17 15:29:55,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709100577] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:29:55,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069126918] [2025-03-17 15:29:55,627 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:29:55,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:29:55,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:29:55,632 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:29:55,634 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:29:55,668 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-03-17 15:29:55,685 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-03-17 15:29:55,685 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:29:55,685 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:29:55,687 INFO L256 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-17 15:29:55,694 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:29:55,796 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-17 15:29:55,796 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:29:55,909 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-03-17 15:29:55,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069126918] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:29:55,909 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:29:55,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 18 [2025-03-17 15:29:55,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508670736] [2025-03-17 15:29:55,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:29:55,910 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-03-17 15:29:55,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:29:55,910 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-03-17 15:29:55,911 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=255, Unknown=0, NotChecked=0, Total=342 [2025-03-17 15:29:55,911 INFO L87 Difference]: Start difference. First operand 82 states and 98 transitions. Second operand has 19 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 19 states have internal predecessors, (53), 8 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) [2025-03-17 15:29:56,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:29:56,422 INFO L93 Difference]: Finished difference Result 232 states and 282 transitions. [2025-03-17 15:29:56,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-03-17 15:29:56,423 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 19 states have internal predecessors, (53), 8 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) Word has length 45 [2025-03-17 15:29:56,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:29:56,424 INFO L225 Difference]: With dead ends: 232 [2025-03-17 15:29:56,424 INFO L226 Difference]: Without dead ends: 194 [2025-03-17 15:29:56,425 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=263, Invalid=667, Unknown=0, NotChecked=0, Total=930 [2025-03-17 15:29:56,425 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 175 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-17 15:29:56,425 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [175 Valid, 224 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-17 15:29:56,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2025-03-17 15:29:56,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 162. [2025-03-17 15:29:56,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 124 states have (on average 1.2741935483870968) internal successors, (158), 129 states have internal predecessors, (158), 18 states have call successors, (18), 14 states have call predecessors, (18), 14 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2025-03-17 15:29:56,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 194 transitions. [2025-03-17 15:29:56,442 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 194 transitions. Word has length 45 [2025-03-17 15:29:56,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:29:56,442 INFO L471 AbstractCegarLoop]: Abstraction has 162 states and 194 transitions. [2025-03-17 15:29:56,442 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 19 states have internal predecessors, (53), 8 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) [2025-03-17 15:29:56,443 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 194 transitions. [2025-03-17 15:29:56,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2025-03-17 15:29:56,444 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:29:56,444 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 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, 1, 1, 1, 1, 1] [2025-03-17 15:29:56,452 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:29:56,649 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,SelfDestructingSolverStorable5 [2025-03-17 15:29:56,649 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:29:56,649 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:29:56,650 INFO L85 PathProgramCache]: Analyzing trace with hash 38535006, now seen corresponding path program 1 times [2025-03-17 15:29:56,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:29:56,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501974947] [2025-03-17 15:29:56,650 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:29:56,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:29:56,657 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 54 statements into 1 equivalence classes. [2025-03-17 15:29:56,661 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 54 of 54 statements. [2025-03-17 15:29:56,661 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:29:56,661 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:29:56,724 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-03-17 15:29:56,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:29:56,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501974947] [2025-03-17 15:29:56,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501974947] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 15:29:56,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 15:29:56,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-17 15:29:56,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569053953] [2025-03-17 15:29:56,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 15:29:56,725 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 15:29:56,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:29:56,726 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 15:29:56,726 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-17 15:29:56,726 INFO L87 Difference]: Start difference. First operand 162 states and 194 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 3 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2025-03-17 15:29:56,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:29:56,774 INFO L93 Difference]: Finished difference Result 269 states and 328 transitions. [2025-03-17 15:29:56,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 15:29:56,775 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 3 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 54 [2025-03-17 15:29:56,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:29:56,776 INFO L225 Difference]: With dead ends: 269 [2025-03-17 15:29:56,776 INFO L226 Difference]: Without dead ends: 204 [2025-03-17 15:29:56,776 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 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:29:56,777 INFO L435 NwaCegarLoop]: 72 mSDtfsCounter, 32 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-17 15:29:56,777 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 134 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-17 15:29:56,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2025-03-17 15:29:56,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 182. [2025-03-17 15:29:56,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 140 states have (on average 1.292857142857143) internal successors, (181), 145 states have internal predecessors, (181), 22 states have call successors, (22), 14 states have call predecessors, (22), 14 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-17 15:29:56,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 225 transitions. [2025-03-17 15:29:56,799 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 225 transitions. Word has length 54 [2025-03-17 15:29:56,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:29:56,801 INFO L471 AbstractCegarLoop]: Abstraction has 182 states and 225 transitions. [2025-03-17 15:29:56,802 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 3 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2025-03-17 15:29:56,802 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 225 transitions. [2025-03-17 15:29:56,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2025-03-17 15:29:56,804 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:29:56,804 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 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, 1, 1, 1, 1] [2025-03-17 15:29:56,804 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-17 15:29:56,804 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:29:56,805 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:29:56,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1194620940, now seen corresponding path program 1 times [2025-03-17 15:29:56,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:29:56,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957176516] [2025-03-17 15:29:56,805 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:29:56,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:29:56,814 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-03-17 15:29:56,822 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-03-17 15:29:56,822 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:29:56,822 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:29:56,953 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-03-17 15:29:56,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:29:56,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957176516] [2025-03-17 15:29:56,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957176516] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:29:56,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1816983481] [2025-03-17 15:29:56,954 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:29:56,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:29:56,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:29:56,956 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:29:56,960 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:29:56,986 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-03-17 15:29:57,003 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-03-17 15:29:57,004 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:29:57,004 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:29:57,005 INFO L256 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-03-17 15:29:57,006 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:29:57,114 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-17 15:29:57,115 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:29:57,275 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-03-17 15:29:57,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1816983481] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:29:57,276 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:29:57,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 24 [2025-03-17 15:29:57,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368703913] [2025-03-17 15:29:57,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:29:57,277 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2025-03-17 15:29:57,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:29:57,277 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2025-03-17 15:29:57,278 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=469, Unknown=0, NotChecked=0, Total=600 [2025-03-17 15:29:57,278 INFO L87 Difference]: Start difference. First operand 182 states and 225 transitions. Second operand has 25 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 25 states have internal predecessors, (71), 11 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (17), 11 states have call predecessors, (17), 11 states have call successors, (17) [2025-03-17 15:29:58,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:29:58,188 INFO L93 Difference]: Finished difference Result 378 states and 472 transitions. [2025-03-17 15:29:58,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-03-17 15:29:58,188 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 25 states have internal predecessors, (71), 11 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (17), 11 states have call predecessors, (17), 11 states have call successors, (17) Word has length 55 [2025-03-17 15:29:58,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:29:58,192 INFO L225 Difference]: With dead ends: 378 [2025-03-17 15:29:58,192 INFO L226 Difference]: Without dead ends: 295 [2025-03-17 15:29:58,193 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 469 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=507, Invalid=1943, Unknown=0, NotChecked=0, Total=2450 [2025-03-17 15:29:58,194 INFO L435 NwaCegarLoop]: 29 mSDtfsCounter, 179 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-17 15:29:58,194 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [179 Valid, 238 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-17 15:29:58,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2025-03-17 15:29:58,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 262. [2025-03-17 15:29:58,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 205 states have (on average 1.278048780487805) internal successors, (262), 210 states have internal predecessors, (262), 29 states have call successors, (29), 22 states have call predecessors, (29), 22 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2025-03-17 15:29:58,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 320 transitions. [2025-03-17 15:29:58,206 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 320 transitions. Word has length 55 [2025-03-17 15:29:58,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:29:58,206 INFO L471 AbstractCegarLoop]: Abstraction has 262 states and 320 transitions. [2025-03-17 15:29:58,206 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 25 states have internal predecessors, (71), 11 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (17), 11 states have call predecessors, (17), 11 states have call successors, (17) [2025-03-17 15:29:58,206 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 320 transitions. [2025-03-17 15:29:58,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2025-03-17 15:29:58,206 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:29:58,207 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 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, 1] [2025-03-17 15:29:58,214 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-03-17 15:29:58,411 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,SelfDestructingSolverStorable7 [2025-03-17 15:29:58,411 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:29:58,411 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:29:58,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1833773530, now seen corresponding path program 1 times [2025-03-17 15:29:58,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:29:58,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074338988] [2025-03-17 15:29:58,415 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:29:58,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:29:58,420 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 58 statements into 1 equivalence classes. [2025-03-17 15:29:58,442 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 58 of 58 statements. [2025-03-17 15:29:58,442 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:29:58,442 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:29:58,559 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-03-17 15:29:58,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:29:58,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074338988] [2025-03-17 15:29:58,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074338988] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:29:58,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988963079] [2025-03-17 15:29:58,559 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:29:58,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:29:58,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:29:58,561 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:29:58,563 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:29:58,587 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 58 statements into 1 equivalence classes. [2025-03-17 15:29:58,599 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 58 of 58 statements. [2025-03-17 15:29:58,600 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:29:58,600 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:29:58,601 INFO L256 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-17 15:29:58,602 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:29:58,692 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 2 proven. 18 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-17 15:29:58,693 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:29:58,825 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-03-17 15:29:58,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988963079] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:29:58,825 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:29:58,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 10] total 21 [2025-03-17 15:29:58,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306905185] [2025-03-17 15:29:58,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:29:58,826 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-03-17 15:29:58,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:29:58,826 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-03-17 15:29:58,826 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2025-03-17 15:29:58,826 INFO L87 Difference]: Start difference. First operand 262 states and 320 transitions. Second operand has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 21 states have internal predecessors, (68), 9 states have call successors, (21), 5 states have call predecessors, (21), 5 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) [2025-03-17 15:29:59,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:29:59,309 INFO L93 Difference]: Finished difference Result 470 states and 580 transitions. [2025-03-17 15:29:59,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-03-17 15:29:59,310 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 21 states have internal predecessors, (68), 9 states have call successors, (21), 5 states have call predecessors, (21), 5 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) Word has length 58 [2025-03-17 15:29:59,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:29:59,312 INFO L225 Difference]: With dead ends: 470 [2025-03-17 15:29:59,312 INFO L226 Difference]: Without dead ends: 331 [2025-03-17 15:29:59,313 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=299, Invalid=1183, Unknown=0, NotChecked=0, Total=1482 [2025-03-17 15:29:59,313 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 110 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-17 15:29:59,313 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 328 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-17 15:29:59,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2025-03-17 15:29:59,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 322. [2025-03-17 15:29:59,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 257 states have (on average 1.245136186770428) internal successors, (320), 262 states have internal predecessors, (320), 33 states have call successors, (33), 26 states have call predecessors, (33), 26 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2025-03-17 15:29:59,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 386 transitions. [2025-03-17 15:29:59,325 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 386 transitions. Word has length 58 [2025-03-17 15:29:59,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:29:59,327 INFO L471 AbstractCegarLoop]: Abstraction has 322 states and 386 transitions. [2025-03-17 15:29:59,327 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 21 states have internal predecessors, (68), 9 states have call successors, (21), 5 states have call predecessors, (21), 5 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) [2025-03-17 15:29:59,327 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 386 transitions. [2025-03-17 15:29:59,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2025-03-17 15:29:59,327 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:29:59,327 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1] [2025-03-17 15:29:59,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-03-17 15:29:59,528 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:29:59,528 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:29:59,528 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:29:59,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1644021696, now seen corresponding path program 1 times [2025-03-17 15:29:59,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:29:59,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423903543] [2025-03-17 15:29:59,529 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:29:59,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:29:59,534 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 64 statements into 1 equivalence classes. [2025-03-17 15:29:59,547 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 64 of 64 statements. [2025-03-17 15:29:59,547 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:29:59,547 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:29:59,681 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2025-03-17 15:29:59,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:29:59,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423903543] [2025-03-17 15:29:59,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423903543] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:29:59,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940521267] [2025-03-17 15:29:59,682 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:29:59,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:29:59,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:29:59,684 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:29:59,685 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:29:59,708 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 64 statements into 1 equivalence classes. [2025-03-17 15:29:59,726 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 64 of 64 statements. [2025-03-17 15:29:59,726 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:29:59,726 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:29:59,727 INFO L256 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-03-17 15:29:59,730 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:29:59,862 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-17 15:29:59,862 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 15:29:59,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940521267] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 15:29:59,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-17 15:29:59,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [12] total 21 [2025-03-17 15:29:59,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731376451] [2025-03-17 15:29:59,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 15:29:59,863 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 15:29:59,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:29:59,863 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 15:29:59,864 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=369, Unknown=0, NotChecked=0, Total=462 [2025-03-17 15:29:59,864 INFO L87 Difference]: Start difference. First operand 322 states and 386 transitions. Second operand has 11 states, 10 states have (on average 3.9) internal successors, (39), 11 states have internal predecessors, (39), 5 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2025-03-17 15:30:00,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:30:00,132 INFO L93 Difference]: Finished difference Result 390 states and 468 transitions. [2025-03-17 15:30:00,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-03-17 15:30:00,134 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.9) internal successors, (39), 11 states have internal predecessors, (39), 5 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) Word has length 64 [2025-03-17 15:30:00,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:30:00,136 INFO L225 Difference]: With dead ends: 390 [2025-03-17 15:30:00,136 INFO L226 Difference]: Without dead ends: 387 [2025-03-17 15:30:00,137 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=168, Invalid=824, Unknown=0, NotChecked=0, Total=992 [2025-03-17 15:30:00,137 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 73 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-17 15:30:00,138 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 190 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-17 15:30:00,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2025-03-17 15:30:00,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 292. [2025-03-17 15:30:00,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 233 states have (on average 1.1630901287553648) internal successors, (271), 236 states have internal predecessors, (271), 31 states have call successors, (31), 25 states have call predecessors, (31), 25 states have return successors, (31), 30 states have call predecessors, (31), 31 states have call successors, (31) [2025-03-17 15:30:00,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 333 transitions. [2025-03-17 15:30:00,152 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 333 transitions. Word has length 64 [2025-03-17 15:30:00,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:30:00,153 INFO L471 AbstractCegarLoop]: Abstraction has 292 states and 333 transitions. [2025-03-17 15:30:00,153 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.9) internal successors, (39), 11 states have internal predecessors, (39), 5 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2025-03-17 15:30:00,153 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 333 transitions. [2025-03-17 15:30:00,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2025-03-17 15:30:00,153 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:30:00,153 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1] [2025-03-17 15:30:00,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-03-17 15:30:00,358 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:30:00,358 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:30:00,359 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:30:00,359 INFO L85 PathProgramCache]: Analyzing trace with hash -574934972, now seen corresponding path program 1 times [2025-03-17 15:30:00,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:30:00,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364913538] [2025-03-17 15:30:00,359 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:30:00,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:30:00,363 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 65 statements into 1 equivalence classes. [2025-03-17 15:30:00,368 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 65 of 65 statements. [2025-03-17 15:30:00,368 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:30:00,369 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:00,495 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2025-03-17 15:30:00,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:30:00,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364913538] [2025-03-17 15:30:00,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364913538] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:30:00,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792971140] [2025-03-17 15:30:00,495 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:30:00,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:30:00,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:30:00,497 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:30:00,500 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:30:00,524 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 65 statements into 1 equivalence classes. [2025-03-17 15:30:00,538 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 65 of 65 statements. [2025-03-17 15:30:00,539 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:30:00,539 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:00,540 INFO L256 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-03-17 15:30:00,541 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:30:00,678 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 3 proven. 30 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-17 15:30:00,678 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:30:00,856 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2025-03-17 15:30:00,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792971140] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:30:00,857 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:30:00,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 30 [2025-03-17 15:30:00,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851276383] [2025-03-17 15:30:00,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:30:00,857 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2025-03-17 15:30:00,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:30:00,858 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2025-03-17 15:30:00,858 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=740, Unknown=0, NotChecked=0, Total=930 [2025-03-17 15:30:00,858 INFO L87 Difference]: Start difference. First operand 292 states and 333 transitions. Second operand has 31 states, 30 states have (on average 2.966666666666667) internal successors, (89), 31 states have internal predecessors, (89), 14 states have call successors, (20), 5 states have call predecessors, (20), 5 states have return successors, (20), 14 states have call predecessors, (20), 14 states have call successors, (20) [2025-03-17 15:30:01,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:30:01,928 INFO L93 Difference]: Finished difference Result 331 states and 380 transitions. [2025-03-17 15:30:01,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-03-17 15:30:01,929 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 2.966666666666667) internal successors, (89), 31 states have internal predecessors, (89), 14 states have call successors, (20), 5 states have call predecessors, (20), 5 states have return successors, (20), 14 states have call predecessors, (20), 14 states have call successors, (20) Word has length 65 [2025-03-17 15:30:01,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:30:01,931 INFO L225 Difference]: With dead ends: 331 [2025-03-17 15:30:01,931 INFO L226 Difference]: Without dead ends: 330 [2025-03-17 15:30:01,933 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 733 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=715, Invalid=2945, Unknown=0, NotChecked=0, Total=3660 [2025-03-17 15:30:01,934 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 219 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-03-17 15:30:01,934 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [219 Valid, 273 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 312 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-03-17 15:30:01,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2025-03-17 15:30:01,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 305. [2025-03-17 15:30:01,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 244 states have (on average 1.1598360655737705) internal successors, (283), 247 states have internal predecessors, (283), 32 states have call successors, (32), 26 states have call predecessors, (32), 26 states have return successors, (32), 31 states have call predecessors, (32), 32 states have call successors, (32) [2025-03-17 15:30:01,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 347 transitions. [2025-03-17 15:30:01,951 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 347 transitions. Word has length 65 [2025-03-17 15:30:01,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:30:01,951 INFO L471 AbstractCegarLoop]: Abstraction has 305 states and 347 transitions. [2025-03-17 15:30:01,951 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 2.966666666666667) internal successors, (89), 31 states have internal predecessors, (89), 14 states have call successors, (20), 5 states have call predecessors, (20), 5 states have return successors, (20), 14 states have call predecessors, (20), 14 states have call successors, (20) [2025-03-17 15:30:01,951 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 347 transitions. [2025-03-17 15:30:01,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2025-03-17 15:30:01,952 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:30:01,952 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 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:30:01,959 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-03-17 15:30:02,152 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2025-03-17 15:30:02,153 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:30:02,153 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:30:02,153 INFO L85 PathProgramCache]: Analyzing trace with hash 878798126, now seen corresponding path program 1 times [2025-03-17 15:30:02,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:30:02,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324910014] [2025-03-17 15:30:02,153 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:30:02,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:30:02,158 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 79 statements into 1 equivalence classes. [2025-03-17 15:30:02,174 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 79 of 79 statements. [2025-03-17 15:30:02,174 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:30:02,174 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:02,346 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2025-03-17 15:30:02,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:30:02,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324910014] [2025-03-17 15:30:02,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324910014] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:30:02,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189297956] [2025-03-17 15:30:02,346 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:30:02,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:30:02,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:30:02,349 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:30:02,350 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:30:02,376 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 79 statements into 1 equivalence classes. [2025-03-17 15:30:02,394 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 79 of 79 statements. [2025-03-17 15:30:02,394 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:30:02,395 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:02,396 INFO L256 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-03-17 15:30:02,397 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:30:02,490 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 0 proven. 92 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-17 15:30:02,490 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:30:02,713 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2025-03-17 15:30:02,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189297956] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:30:02,714 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:30:02,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 14] total 29 [2025-03-17 15:30:02,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166393876] [2025-03-17 15:30:02,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:30:02,715 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2025-03-17 15:30:02,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:30:02,716 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2025-03-17 15:30:02,716 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=617, Unknown=0, NotChecked=0, Total=812 [2025-03-17 15:30:02,716 INFO L87 Difference]: Start difference. First operand 305 states and 347 transitions. Second operand has 29 states, 29 states have (on average 3.2758620689655173) internal successors, (95), 29 states have internal predecessors, (95), 13 states have call successors, (27), 7 states have call predecessors, (27), 7 states have return successors, (27), 13 states have call predecessors, (27), 13 states have call successors, (27) [2025-03-17 15:30:03,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:30:03,352 INFO L93 Difference]: Finished difference Result 541 states and 627 transitions. [2025-03-17 15:30:03,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-03-17 15:30:03,353 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.2758620689655173) internal successors, (95), 29 states have internal predecessors, (95), 13 states have call successors, (27), 7 states have call predecessors, (27), 7 states have return successors, (27), 13 states have call predecessors, (27), 13 states have call successors, (27) Word has length 79 [2025-03-17 15:30:03,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:30:03,354 INFO L225 Difference]: With dead ends: 541 [2025-03-17 15:30:03,354 INFO L226 Difference]: Without dead ends: 382 [2025-03-17 15:30:03,355 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 493 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=643, Invalid=1709, Unknown=0, NotChecked=0, Total=2352 [2025-03-17 15:30:03,356 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 126 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-17 15:30:03,356 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 386 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-17 15:30:03,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2025-03-17 15:30:03,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 359. [2025-03-17 15:30:03,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 288 states have (on average 1.1527777777777777) internal successors, (332), 291 states have internal predecessors, (332), 37 states have call successors, (37), 31 states have call predecessors, (37), 31 states have return successors, (37), 36 states have call predecessors, (37), 37 states have call successors, (37) [2025-03-17 15:30:03,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 406 transitions. [2025-03-17 15:30:03,392 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 406 transitions. Word has length 79 [2025-03-17 15:30:03,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:30:03,392 INFO L471 AbstractCegarLoop]: Abstraction has 359 states and 406 transitions. [2025-03-17 15:30:03,392 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.2758620689655173) internal successors, (95), 29 states have internal predecessors, (95), 13 states have call successors, (27), 7 states have call predecessors, (27), 7 states have return successors, (27), 13 states have call predecessors, (27), 13 states have call successors, (27) [2025-03-17 15:30:03,392 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 406 transitions. [2025-03-17 15:30:03,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2025-03-17 15:30:03,393 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:30:03,393 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2025-03-17 15:30:03,400 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:30:03,594 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:30:03,594 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:30:03,594 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:30:03,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1575096724, now seen corresponding path program 1 times [2025-03-17 15:30:03,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:30:03,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756648296] [2025-03-17 15:30:03,594 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:30:03,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:30:03,599 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-03-17 15:30:03,608 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-03-17 15:30:03,609 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:30:03,609 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:03,807 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2025-03-17 15:30:03,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:30:03,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756648296] [2025-03-17 15:30:03,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756648296] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:30:03,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035847434] [2025-03-17 15:30:03,807 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:30:03,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:30:03,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:30:03,809 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:30:03,811 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:30:03,836 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-03-17 15:30:03,853 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-03-17 15:30:03,854 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:30:03,854 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:03,855 INFO L256 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-03-17 15:30:03,856 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:30:04,082 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-17 15:30:04,083 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:30:04,320 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2025-03-17 15:30:04,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035847434] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:30:04,321 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:30:04,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 42 [2025-03-17 15:30:04,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436870117] [2025-03-17 15:30:04,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:30:04,321 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2025-03-17 15:30:04,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:30:04,322 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2025-03-17 15:30:04,322 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=362, Invalid=1444, Unknown=0, NotChecked=0, Total=1806 [2025-03-17 15:30:04,322 INFO L87 Difference]: Start difference. First operand 359 states and 406 transitions. Second operand has 43 states, 42 states have (on average 2.9761904761904763) internal successors, (125), 43 states have internal predecessors, (125), 20 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 20 states have call predecessors, (26), 20 states have call successors, (26) [2025-03-17 15:30:06,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:30:06,009 INFO L93 Difference]: Finished difference Result 775 states and 905 transitions. [2025-03-17 15:30:06,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2025-03-17 15:30:06,010 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 2.9761904761904763) internal successors, (125), 43 states have internal predecessors, (125), 20 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 20 states have call predecessors, (26), 20 states have call successors, (26) Word has length 85 [2025-03-17 15:30:06,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:30:06,012 INFO L225 Difference]: With dead ends: 775 [2025-03-17 15:30:06,012 INFO L226 Difference]: Without dead ends: 616 [2025-03-17 15:30:06,016 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2133 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1770, Invalid=7350, Unknown=0, NotChecked=0, Total=9120 [2025-03-17 15:30:06,016 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 395 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 395 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2025-03-17 15:30:06,017 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [395 Valid, 394 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 481 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-03-17 15:30:06,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2025-03-17 15:30:06,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 555. [2025-03-17 15:30:06,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 555 states, 444 states have (on average 1.1756756756756757) internal successors, (522), 447 states have internal predecessors, (522), 57 states have call successors, (57), 51 states have call predecessors, (57), 51 states have return successors, (57), 56 states have call predecessors, (57), 57 states have call successors, (57) [2025-03-17 15:30:06,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 636 transitions. [2025-03-17 15:30:06,045 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 636 transitions. Word has length 85 [2025-03-17 15:30:06,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:30:06,046 INFO L471 AbstractCegarLoop]: Abstraction has 555 states and 636 transitions. [2025-03-17 15:30:06,046 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 42 states have (on average 2.9761904761904763) internal successors, (125), 43 states have internal predecessors, (125), 20 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 20 states have call predecessors, (26), 20 states have call successors, (26) [2025-03-17 15:30:06,046 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 636 transitions. [2025-03-17 15:30:06,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2025-03-17 15:30:06,047 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:30:06,047 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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:30:06,053 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:30:06,247 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:30:06,247 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:30:06,248 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:30:06,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1505985093, now seen corresponding path program 1 times [2025-03-17 15:30:06,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:30:06,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008390981] [2025-03-17 15:30:06,248 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:30:06,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:30:06,252 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-03-17 15:30:06,261 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-03-17 15:30:06,261 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:30:06,261 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:06,480 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2025-03-17 15:30:06,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:30:06,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008390981] [2025-03-17 15:30:06,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008390981] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:30:06,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158524096] [2025-03-17 15:30:06,480 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:30:06,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:30:06,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:30:06,483 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:30:06,484 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:30:06,510 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-03-17 15:30:06,527 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-03-17 15:30:06,527 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:30:06,527 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:06,528 INFO L256 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-03-17 15:30:06,530 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:30:06,724 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 3 proven. 96 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-17 15:30:06,725 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:30:07,002 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 3 proven. 36 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2025-03-17 15:30:07,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158524096] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:30:07,002 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:30:07,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 42 [2025-03-17 15:30:07,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088480435] [2025-03-17 15:30:07,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:30:07,003 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2025-03-17 15:30:07,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:30:07,003 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2025-03-17 15:30:07,004 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=368, Invalid=1438, Unknown=0, NotChecked=0, Total=1806 [2025-03-17 15:30:07,004 INFO L87 Difference]: Start difference. First operand 555 states and 636 transitions. Second operand has 43 states, 42 states have (on average 2.9761904761904763) internal successors, (125), 43 states have internal predecessors, (125), 20 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 20 states have call predecessors, (26), 20 states have call successors, (26) [2025-03-17 15:30:08,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:30:08,559 INFO L93 Difference]: Finished difference Result 715 states and 821 transitions. [2025-03-17 15:30:08,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2025-03-17 15:30:08,560 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 2.9761904761904763) internal successors, (125), 43 states have internal predecessors, (125), 20 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 20 states have call predecessors, (26), 20 states have call successors, (26) Word has length 85 [2025-03-17 15:30:08,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:30:08,563 INFO L225 Difference]: With dead ends: 715 [2025-03-17 15:30:08,563 INFO L226 Difference]: Without dead ends: 712 [2025-03-17 15:30:08,565 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1845 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1656, Invalid=6716, Unknown=0, NotChecked=0, Total=8372 [2025-03-17 15:30:08,566 INFO L435 NwaCegarLoop]: 32 mSDtfsCounter, 301 mSDsluCounter, 386 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2025-03-17 15:30:08,566 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [301 Valid, 418 Invalid, 476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 440 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-03-17 15:30:08,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states. [2025-03-17 15:30:08,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 607. [2025-03-17 15:30:08,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 484 states have (on average 1.1818181818181819) internal successors, (572), 487 states have internal predecessors, (572), 63 states have call successors, (63), 57 states have call predecessors, (63), 57 states have return successors, (63), 62 states have call predecessors, (63), 63 states have call successors, (63) [2025-03-17 15:30:08,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 698 transitions. [2025-03-17 15:30:08,592 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 698 transitions. Word has length 85 [2025-03-17 15:30:08,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:30:08,592 INFO L471 AbstractCegarLoop]: Abstraction has 607 states and 698 transitions. [2025-03-17 15:30:08,593 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 42 states have (on average 2.9761904761904763) internal successors, (125), 43 states have internal predecessors, (125), 20 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 20 states have call predecessors, (26), 20 states have call successors, (26) [2025-03-17 15:30:08,593 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 698 transitions. [2025-03-17 15:30:08,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2025-03-17 15:30:08,594 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:30:08,594 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 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] [2025-03-17 15:30:08,601 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2025-03-17 15:30:08,798 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,SelfDestructingSolverStorable13 [2025-03-17 15:30:08,798 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:30:08,798 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:30:08,798 INFO L85 PathProgramCache]: Analyzing trace with hash 35941910, now seen corresponding path program 1 times [2025-03-17 15:30:08,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:30:08,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485001881] [2025-03-17 15:30:08,799 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:30:08,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:30:08,805 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 99 statements into 1 equivalence classes. [2025-03-17 15:30:08,816 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 99 of 99 statements. [2025-03-17 15:30:08,816 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:30:08,816 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:09,031 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 3 proven. 58 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2025-03-17 15:30:09,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:30:09,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485001881] [2025-03-17 15:30:09,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485001881] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:30:09,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369687799] [2025-03-17 15:30:09,032 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:30:09,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:30:09,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:30:09,034 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:30:09,036 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:30:09,061 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 99 statements into 1 equivalence classes. [2025-03-17 15:30:09,079 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 99 of 99 statements. [2025-03-17 15:30:09,079 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:30:09,079 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:09,080 INFO L256 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-03-17 15:30:09,082 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:30:09,179 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 3 proven. 142 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-17 15:30:09,179 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:30:09,437 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 3 proven. 58 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2025-03-17 15:30:09,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1369687799] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:30:09,437 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:30:09,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 18] total 37 [2025-03-17 15:30:09,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604800753] [2025-03-17 15:30:09,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:30:09,438 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2025-03-17 15:30:09,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:30:09,438 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2025-03-17 15:30:09,439 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=1053, Unknown=0, NotChecked=0, Total=1332 [2025-03-17 15:30:09,439 INFO L87 Difference]: Start difference. First operand 607 states and 698 transitions. Second operand has 37 states, 37 states have (on average 3.27027027027027) internal successors, (121), 37 states have internal predecessors, (121), 17 states have call successors, (33), 9 states have call predecessors, (33), 9 states have return successors, (33), 17 states have call predecessors, (33), 17 states have call successors, (33) [2025-03-17 15:30:10,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:30:10,407 INFO L93 Difference]: Finished difference Result 1130 states and 1313 transitions. [2025-03-17 15:30:10,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2025-03-17 15:30:10,407 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 3.27027027027027) internal successors, (121), 37 states have internal predecessors, (121), 17 states have call successors, (33), 9 states have call predecessors, (33), 9 states have return successors, (33), 17 states have call predecessors, (33), 17 states have call successors, (33) Word has length 99 [2025-03-17 15:30:10,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:30:10,410 INFO L225 Difference]: With dead ends: 1130 [2025-03-17 15:30:10,411 INFO L226 Difference]: Without dead ends: 841 [2025-03-17 15:30:10,414 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1387 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1135, Invalid=4415, Unknown=0, NotChecked=0, Total=5550 [2025-03-17 15:30:10,415 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 226 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-17 15:30:10,415 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [226 Valid, 477 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 334 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-17 15:30:10,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 841 states. [2025-03-17 15:30:10,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 841 to 757. [2025-03-17 15:30:10,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 757 states, 604 states have (on average 1.1589403973509933) internal successors, (700), 607 states have internal predecessors, (700), 78 states have call successors, (78), 72 states have call predecessors, (78), 72 states have return successors, (78), 77 states have call predecessors, (78), 78 states have call successors, (78) [2025-03-17 15:30:10,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 856 transitions. [2025-03-17 15:30:10,466 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 856 transitions. Word has length 99 [2025-03-17 15:30:10,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:30:10,466 INFO L471 AbstractCegarLoop]: Abstraction has 757 states and 856 transitions. [2025-03-17 15:30:10,466 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 3.27027027027027) internal successors, (121), 37 states have internal predecessors, (121), 17 states have call successors, (33), 9 states have call predecessors, (33), 9 states have return successors, (33), 17 states have call predecessors, (33), 17 states have call successors, (33) [2025-03-17 15:30:10,466 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 856 transitions. [2025-03-17 15:30:10,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2025-03-17 15:30:10,469 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:30:10,469 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:30:10,476 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:30:10,669 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2025-03-17 15:30:10,669 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:30:10,670 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:30:10,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1254571050, now seen corresponding path program 1 times [2025-03-17 15:30:10,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:30:10,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447348147] [2025-03-17 15:30:10,670 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:30:10,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:30:10,680 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 105 statements into 1 equivalence classes. [2025-03-17 15:30:10,696 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 105 of 105 statements. [2025-03-17 15:30:10,696 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:30:10,696 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:10,947 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2025-03-17 15:30:10,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:30:10,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447348147] [2025-03-17 15:30:10,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447348147] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:30:10,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849392422] [2025-03-17 15:30:10,948 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:30:10,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:30:10,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:30:10,950 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:30:10,950 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:30:10,976 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 105 statements into 1 equivalence classes. [2025-03-17 15:30:10,994 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 105 of 105 statements. [2025-03-17 15:30:10,994 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:30:10,994 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:10,995 INFO L256 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-03-17 15:30:10,997 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:30:11,260 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 3 proven. 166 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-17 15:30:11,260 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:30:11,612 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 3 proven. 54 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2025-03-17 15:30:11,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849392422] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:30:11,612 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:30:11,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18, 18] total 54 [2025-03-17 15:30:11,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445818853] [2025-03-17 15:30:11,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:30:11,613 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2025-03-17 15:30:11,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:30:11,614 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2025-03-17 15:30:11,614 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=564, Invalid=2406, Unknown=0, NotChecked=0, Total=2970 [2025-03-17 15:30:11,615 INFO L87 Difference]: Start difference. First operand 757 states and 856 transitions. Second operand has 55 states, 54 states have (on average 2.9814814814814814) internal successors, (161), 55 states have internal predecessors, (161), 26 states have call successors, (32), 9 states have call predecessors, (32), 9 states have return successors, (32), 26 states have call predecessors, (32), 26 states have call successors, (32) [2025-03-17 15:30:13,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:30:13,638 INFO L93 Difference]: Finished difference Result 926 states and 1051 transitions. [2025-03-17 15:30:13,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2025-03-17 15:30:13,639 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 54 states have (on average 2.9814814814814814) internal successors, (161), 55 states have internal predecessors, (161), 26 states have call successors, (32), 9 states have call predecessors, (32), 9 states have return successors, (32), 26 states have call predecessors, (32), 26 states have call successors, (32) Word has length 105 [2025-03-17 15:30:13,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:30:13,642 INFO L225 Difference]: With dead ends: 926 [2025-03-17 15:30:13,642 INFO L226 Difference]: Without dead ends: 924 [2025-03-17 15:30:13,645 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3588 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2754, Invalid=12008, Unknown=0, NotChecked=0, Total=14762 [2025-03-17 15:30:13,646 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 497 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 535 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 497 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2025-03-17 15:30:13,646 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [497 Valid, 426 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 535 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2025-03-17 15:30:13,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 924 states. [2025-03-17 15:30:13,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 924 to 623. [2025-03-17 15:30:13,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 496 states have (on average 1.1612903225806452) internal successors, (576), 500 states have internal predecessors, (576), 65 states have call successors, (65), 59 states have call predecessors, (65), 59 states have return successors, (65), 63 states have call predecessors, (65), 65 states have call successors, (65) [2025-03-17 15:30:13,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 706 transitions. [2025-03-17 15:30:13,676 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 706 transitions. Word has length 105 [2025-03-17 15:30:13,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:30:13,676 INFO L471 AbstractCegarLoop]: Abstraction has 623 states and 706 transitions. [2025-03-17 15:30:13,676 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 54 states have (on average 2.9814814814814814) internal successors, (161), 55 states have internal predecessors, (161), 26 states have call successors, (32), 9 states have call predecessors, (32), 9 states have return successors, (32), 26 states have call predecessors, (32), 26 states have call successors, (32) [2025-03-17 15:30:13,677 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 706 transitions. [2025-03-17 15:30:13,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2025-03-17 15:30:13,678 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:30:13,678 INFO L218 NwaCegarLoop]: trace histogram [12, 12, 12, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:30:13,686 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:30:13,879 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,SelfDestructingSolverStorable15 [2025-03-17 15:30:13,879 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:30:13,880 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:30:13,880 INFO L85 PathProgramCache]: Analyzing trace with hash -249620956, now seen corresponding path program 2 times [2025-03-17 15:30:13,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:30:13,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270103739] [2025-03-17 15:30:13,880 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 15:30:13,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:30:13,889 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 145 statements into 2 equivalence classes. [2025-03-17 15:30:13,915 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 145 of 145 statements. [2025-03-17 15:30:13,915 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 15:30:13,915 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:14,061 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 441 trivial. 0 not checked. [2025-03-17 15:30:14,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:30:14,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270103739] [2025-03-17 15:30:14,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270103739] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 15:30:14,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 15:30:14,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-17 15:30:14,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219325039] [2025-03-17 15:30:14,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 15:30:14,062 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-17 15:30:14,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:30:14,063 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-17 15:30:14,063 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-17 15:30:14,064 INFO L87 Difference]: Start difference. First operand 623 states and 706 transitions. Second operand has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-03-17 15:30:14,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:30:14,146 INFO L93 Difference]: Finished difference Result 637 states and 720 transitions. [2025-03-17 15:30:14,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-17 15:30:14,147 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 145 [2025-03-17 15:30:14,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:30:14,149 INFO L225 Difference]: With dead ends: 637 [2025-03-17 15:30:14,149 INFO L226 Difference]: Without dead ends: 636 [2025-03-17 15:30:14,150 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-03-17 15:30:14,150 INFO L435 NwaCegarLoop]: 45 mSDtfsCounter, 23 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 15:30:14,150 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 131 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 15:30:14,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2025-03-17 15:30:14,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 623. [2025-03-17 15:30:14,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 496 states have (on average 1.159274193548387) internal successors, (575), 500 states have internal predecessors, (575), 65 states have call successors, (65), 59 states have call predecessors, (65), 59 states have return successors, (65), 63 states have call predecessors, (65), 65 states have call successors, (65) [2025-03-17 15:30:14,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 705 transitions. [2025-03-17 15:30:14,178 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 705 transitions. Word has length 145 [2025-03-17 15:30:14,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:30:14,178 INFO L471 AbstractCegarLoop]: Abstraction has 623 states and 705 transitions. [2025-03-17 15:30:14,178 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-03-17 15:30:14,179 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 705 transitions. [2025-03-17 15:30:14,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2025-03-17 15:30:14,180 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:30:14,180 INFO L218 NwaCegarLoop]: trace histogram [12, 12, 12, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:30:14,180 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-03-17 15:30:14,181 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:30:14,181 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:30:14,181 INFO L85 PathProgramCache]: Analyzing trace with hash -2120878305, now seen corresponding path program 2 times [2025-03-17 15:30:14,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:30:14,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535337052] [2025-03-17 15:30:14,181 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 15:30:14,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:30:14,187 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 149 statements into 2 equivalence classes. [2025-03-17 15:30:14,201 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 149 of 149 statements. [2025-03-17 15:30:14,201 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 15:30:14,201 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:14,683 INFO L134 CoverageAnalysis]: Checked inductivity of 469 backedges. 3 proven. 178 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2025-03-17 15:30:14,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:30:14,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535337052] [2025-03-17 15:30:14,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535337052] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:30:14,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663668976] [2025-03-17 15:30:14,684 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 15:30:14,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:30:14,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:30:14,686 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:30:14,687 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:30:14,722 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 149 statements into 2 equivalence classes. [2025-03-17 15:30:14,754 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 149 of 149 statements. [2025-03-17 15:30:14,755 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 15:30:14,755 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:14,756 INFO L256 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 27 conjuncts are in the unsatisfiable core [2025-03-17 15:30:14,759 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:30:14,916 INFO L134 CoverageAnalysis]: Checked inductivity of 469 backedges. 3 proven. 442 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-17 15:30:14,917 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:30:15,417 INFO L134 CoverageAnalysis]: Checked inductivity of 469 backedges. 3 proven. 178 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2025-03-17 15:30:15,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663668976] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:30:15,418 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:30:15,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 27, 28] total 51 [2025-03-17 15:30:15,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758566167] [2025-03-17 15:30:15,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:30:15,419 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2025-03-17 15:30:15,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:30:15,419 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2025-03-17 15:30:15,420 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=470, Invalid=2080, Unknown=0, NotChecked=0, Total=2550 [2025-03-17 15:30:15,420 INFO L87 Difference]: Start difference. First operand 623 states and 705 transitions. Second operand has 51 states, 51 states have (on average 3.6470588235294117) internal successors, (186), 51 states have internal predecessors, (186), 21 states have call successors, (48), 14 states have call predecessors, (48), 14 states have return successors, (48), 21 states have call predecessors, (48), 21 states have call successors, (48) [2025-03-17 15:30:17,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:30:17,017 INFO L93 Difference]: Finished difference Result 1397 states and 1613 transitions. [2025-03-17 15:30:17,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2025-03-17 15:30:17,017 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 3.6470588235294117) internal successors, (186), 51 states have internal predecessors, (186), 21 states have call successors, (48), 14 states have call predecessors, (48), 14 states have return successors, (48), 21 states have call predecessors, (48), 21 states have call successors, (48) Word has length 149 [2025-03-17 15:30:17,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:30:17,021 INFO L225 Difference]: With dead ends: 1397 [2025-03-17 15:30:17,021 INFO L226 Difference]: Without dead ends: 1132 [2025-03-17 15:30:17,022 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 381 GetRequests, 270 SyntacticMatches, 6 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3121 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2287, Invalid=9055, Unknown=0, NotChecked=0, Total=11342 [2025-03-17 15:30:17,023 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 328 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 529 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2025-03-17 15:30:17,023 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [328 Valid, 529 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 422 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2025-03-17 15:30:17,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1132 states. [2025-03-17 15:30:17,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1132 to 957. [2025-03-17 15:30:17,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 957 states, 764 states have (on average 1.1465968586387434) internal successors, (876), 768 states have internal predecessors, (876), 98 states have call successors, (98), 92 states have call predecessors, (98), 92 states have return successors, (98), 96 states have call predecessors, (98), 98 states have call successors, (98) [2025-03-17 15:30:17,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 957 states to 957 states and 1072 transitions. [2025-03-17 15:30:17,079 INFO L78 Accepts]: Start accepts. Automaton has 957 states and 1072 transitions. Word has length 149 [2025-03-17 15:30:17,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:30:17,079 INFO L471 AbstractCegarLoop]: Abstraction has 957 states and 1072 transitions. [2025-03-17 15:30:17,079 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 3.6470588235294117) internal successors, (186), 51 states have internal predecessors, (186), 21 states have call successors, (48), 14 states have call predecessors, (48), 14 states have return successors, (48), 21 states have call predecessors, (48), 21 states have call successors, (48) [2025-03-17 15:30:17,079 INFO L276 IsEmpty]: Start isEmpty. Operand 957 states and 1072 transitions. [2025-03-17 15:30:17,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2025-03-17 15:30:17,081 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:30:17,081 INFO L218 NwaCegarLoop]: trace histogram [12, 12, 12, 8, 8, 8, 7, 7, 7, 6, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:30:17,088 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2025-03-17 15:30:17,282 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,SelfDestructingSolverStorable17 [2025-03-17 15:30:17,282 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:30:17,283 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:30:17,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1092291020, now seen corresponding path program 1 times [2025-03-17 15:30:17,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:30:17,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304812328] [2025-03-17 15:30:17,284 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:30:17,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:30:17,291 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 153 statements into 1 equivalence classes. [2025-03-17 15:30:17,306 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 153 of 153 statements. [2025-03-17 15:30:17,306 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:30:17,307 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:17,728 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 26 proven. 166 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2025-03-17 15:30:17,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:30:17,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304812328] [2025-03-17 15:30:17,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304812328] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:30:17,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676932510] [2025-03-17 15:30:17,729 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:30:17,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:30:17,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:30:17,731 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:30:17,732 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:30:17,761 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 153 statements into 1 equivalence classes. [2025-03-17 15:30:17,788 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 153 of 153 statements. [2025-03-17 15:30:17,788 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:30:17,788 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:17,793 INFO L256 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 25 conjuncts are in the unsatisfiable core [2025-03-17 15:30:17,795 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:30:17,946 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 70 proven. 386 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-03-17 15:30:17,946 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:30:18,413 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 26 proven. 166 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2025-03-17 15:30:18,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [676932510] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:30:18,414 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:30:18,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 25, 26] total 48 [2025-03-17 15:30:18,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468688226] [2025-03-17 15:30:18,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:30:18,415 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2025-03-17 15:30:18,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:30:18,416 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2025-03-17 15:30:18,416 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=448, Invalid=1808, Unknown=0, NotChecked=0, Total=2256 [2025-03-17 15:30:18,416 INFO L87 Difference]: Start difference. First operand 957 states and 1072 transitions. Second operand has 48 states, 48 states have (on average 3.7083333333333335) internal successors, (178), 48 states have internal predecessors, (178), 22 states have call successors, (46), 14 states have call predecessors, (46), 14 states have return successors, (46), 22 states have call predecessors, (46), 22 states have call successors, (46) [2025-03-17 15:30:19,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:30:19,892 INFO L93 Difference]: Finished difference Result 1672 states and 1897 transitions. [2025-03-17 15:30:19,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-03-17 15:30:19,893 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 3.7083333333333335) internal successors, (178), 48 states have internal predecessors, (178), 22 states have call successors, (46), 14 states have call predecessors, (46), 14 states have return successors, (46), 22 states have call predecessors, (46), 22 states have call successors, (46) Word has length 153 [2025-03-17 15:30:19,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:30:19,897 INFO L225 Difference]: With dead ends: 1672 [2025-03-17 15:30:19,897 INFO L226 Difference]: Without dead ends: 1407 [2025-03-17 15:30:19,899 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 381 GetRequests, 280 SyntacticMatches, 5 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2644 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1935, Invalid=7571, Unknown=0, NotChecked=0, Total=9506 [2025-03-17 15:30:19,899 INFO L435 NwaCegarLoop]: 33 mSDtfsCounter, 251 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2025-03-17 15:30:19,899 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [251 Valid, 536 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 439 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2025-03-17 15:30:19,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1407 states. [2025-03-17 15:30:19,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1407 to 1315. [2025-03-17 15:30:19,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1315 states, 1052 states have (on average 1.1359315589353611) internal successors, (1195), 1056 states have internal predecessors, (1195), 133 states have call successors, (133), 127 states have call predecessors, (133), 127 states have return successors, (133), 131 states have call predecessors, (133), 133 states have call successors, (133) [2025-03-17 15:30:19,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1315 states to 1315 states and 1461 transitions. [2025-03-17 15:30:19,969 INFO L78 Accepts]: Start accepts. Automaton has 1315 states and 1461 transitions. Word has length 153 [2025-03-17 15:30:19,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:30:19,970 INFO L471 AbstractCegarLoop]: Abstraction has 1315 states and 1461 transitions. [2025-03-17 15:30:19,970 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 3.7083333333333335) internal successors, (178), 48 states have internal predecessors, (178), 22 states have call successors, (46), 14 states have call predecessors, (46), 14 states have return successors, (46), 22 states have call predecessors, (46), 22 states have call successors, (46) [2025-03-17 15:30:19,970 INFO L276 IsEmpty]: Start isEmpty. Operand 1315 states and 1461 transitions. [2025-03-17 15:30:19,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2025-03-17 15:30:19,973 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:30:19,973 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 13, 11, 11, 10, 10, 10, 10, 9, 4, 4, 4, 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] [2025-03-17 15:30:19,985 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-03-17 15:30:20,178 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:30:20,178 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:30:20,178 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:30:20,178 INFO L85 PathProgramCache]: Analyzing trace with hash -566760282, now seen corresponding path program 1 times [2025-03-17 15:30:20,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:30:20,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351084498] [2025-03-17 15:30:20,178 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:30:20,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:30:20,185 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 155 statements into 1 equivalence classes. [2025-03-17 15:30:20,189 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 155 of 155 statements. [2025-03-17 15:30:20,189 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:30:20,189 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:20,252 INFO L134 CoverageAnalysis]: Checked inductivity of 642 backedges. 108 proven. 0 refuted. 0 times theorem prover too weak. 534 trivial. 0 not checked. [2025-03-17 15:30:20,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:30:20,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351084498] [2025-03-17 15:30:20,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351084498] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 15:30:20,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 15:30:20,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-17 15:30:20,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497341774] [2025-03-17 15:30:20,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 15:30:20,253 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 15:30:20,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:30:20,254 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 15:30:20,254 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-17 15:30:20,254 INFO L87 Difference]: Start difference. First operand 1315 states and 1461 transitions. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 4 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2025-03-17 15:30:20,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:30:20,396 INFO L93 Difference]: Finished difference Result 1786 states and 2014 transitions. [2025-03-17 15:30:20,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 15:30:20,396 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 4 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 155 [2025-03-17 15:30:20,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:30:20,402 INFO L225 Difference]: With dead ends: 1786 [2025-03-17 15:30:20,403 INFO L226 Difference]: Without dead ends: 1365 [2025-03-17 15:30:20,404 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 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:30:20,405 INFO L435 NwaCegarLoop]: 59 mSDtfsCounter, 14 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 15:30:20,405 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 114 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 15:30:20,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1365 states. [2025-03-17 15:30:20,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1365 to 1309. [2025-03-17 15:30:20,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1309 states, 1049 states have (on average 1.1277407054337465) internal successors, (1183), 1053 states have internal predecessors, (1183), 133 states have call successors, (133), 124 states have call predecessors, (133), 124 states have return successors, (133), 131 states have call predecessors, (133), 133 states have call successors, (133) [2025-03-17 15:30:20,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1309 states to 1309 states and 1449 transitions. [2025-03-17 15:30:20,491 INFO L78 Accepts]: Start accepts. Automaton has 1309 states and 1449 transitions. Word has length 155 [2025-03-17 15:30:20,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:30:20,491 INFO L471 AbstractCegarLoop]: Abstraction has 1309 states and 1449 transitions. [2025-03-17 15:30:20,491 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 4 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2025-03-17 15:30:20,491 INFO L276 IsEmpty]: Start isEmpty. Operand 1309 states and 1449 transitions. [2025-03-17 15:30:20,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2025-03-17 15:30:20,493 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:30:20,493 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 13, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:30:20,493 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2025-03-17 15:30:20,494 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:30:20,494 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:30:20,494 INFO L85 PathProgramCache]: Analyzing trace with hash -957804452, now seen corresponding path program 2 times [2025-03-17 15:30:20,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:30:20,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717847166] [2025-03-17 15:30:20,494 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 15:30:20,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:30:20,501 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 155 statements into 2 equivalence classes. [2025-03-17 15:30:20,508 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 155 of 155 statements. [2025-03-17 15:30:20,508 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 15:30:20,508 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:20,576 INFO L134 CoverageAnalysis]: Checked inductivity of 525 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 510 trivial. 0 not checked. [2025-03-17 15:30:20,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:30:20,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717847166] [2025-03-17 15:30:20,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717847166] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 15:30:20,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 15:30:20,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-17 15:30:20,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244414619] [2025-03-17 15:30:20,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 15:30:20,577 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-17 15:30:20,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:30:20,578 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-17 15:30:20,578 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-17 15:30:20,578 INFO L87 Difference]: Start difference. First operand 1309 states and 1449 transitions. Second operand has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-03-17 15:30:20,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:30:20,678 INFO L93 Difference]: Finished difference Result 1324 states and 1465 transitions. [2025-03-17 15:30:20,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-17 15:30:20,679 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 155 [2025-03-17 15:30:20,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:30:20,683 INFO L225 Difference]: With dead ends: 1324 [2025-03-17 15:30:20,683 INFO L226 Difference]: Without dead ends: 1320 [2025-03-17 15:30:20,683 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-17 15:30:20,684 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 22 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 15:30:20,684 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 126 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 15:30:20,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1320 states. [2025-03-17 15:30:20,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1320 to 1162. [2025-03-17 15:30:20,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1162 states, 933 states have (on average 1.1264737406216505) internal successors, (1051), 937 states have internal predecessors, (1051), 117 states have call successors, (117), 109 states have call predecessors, (117), 109 states have return successors, (117), 115 states have call predecessors, (117), 117 states have call successors, (117) [2025-03-17 15:30:20,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1162 states to 1162 states and 1285 transitions. [2025-03-17 15:30:20,768 INFO L78 Accepts]: Start accepts. Automaton has 1162 states and 1285 transitions. Word has length 155 [2025-03-17 15:30:20,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:30:20,768 INFO L471 AbstractCegarLoop]: Abstraction has 1162 states and 1285 transitions. [2025-03-17 15:30:20,768 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-03-17 15:30:20,768 INFO L276 IsEmpty]: Start isEmpty. Operand 1162 states and 1285 transitions. [2025-03-17 15:30:20,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2025-03-17 15:30:20,770 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:30:20,771 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 13, 7, 7, 7, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:30:20,771 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-03-17 15:30:20,771 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:30:20,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:30:20,771 INFO L85 PathProgramCache]: Analyzing trace with hash -396272893, now seen corresponding path program 1 times [2025-03-17 15:30:20,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:30:20,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104395036] [2025-03-17 15:30:20,771 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:30:20,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:30:20,780 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 159 statements into 1 equivalence classes. [2025-03-17 15:30:20,799 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 159 of 159 statements. [2025-03-17 15:30:20,799 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:30:20,799 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:21,331 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 6 proven. 180 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2025-03-17 15:30:21,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:30:21,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104395036] [2025-03-17 15:30:21,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104395036] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:30:21,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787048082] [2025-03-17 15:30:21,332 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:30:21,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:30:21,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:30:21,334 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:30:21,336 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:30:21,366 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 159 statements into 1 equivalence classes. [2025-03-17 15:30:21,397 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 159 of 159 statements. [2025-03-17 15:30:21,397 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:30:21,397 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:21,404 INFO L256 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 29 conjuncts are in the unsatisfiable core [2025-03-17 15:30:21,407 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:30:21,586 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 6 proven. 492 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-17 15:30:21,587 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:30:22,065 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 6 proven. 180 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2025-03-17 15:30:22,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787048082] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:30:22,065 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:30:22,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 29, 30] total 51 [2025-03-17 15:30:22,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130919986] [2025-03-17 15:30:22,065 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:30:22,066 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2025-03-17 15:30:22,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:30:22,066 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2025-03-17 15:30:22,067 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=457, Invalid=2093, Unknown=0, NotChecked=0, Total=2550 [2025-03-17 15:30:22,067 INFO L87 Difference]: Start difference. First operand 1162 states and 1285 transitions. Second operand has 51 states, 51 states have (on average 3.7450980392156863) internal successors, (191), 51 states have internal predecessors, (191), 21 states have call successors, (49), 15 states have call predecessors, (49), 15 states have return successors, (49), 21 states have call predecessors, (49), 21 states have call successors, (49) [2025-03-17 15:30:23,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:30:23,760 INFO L93 Difference]: Finished difference Result 2311 states and 2594 transitions. [2025-03-17 15:30:23,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2025-03-17 15:30:23,763 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 3.7450980392156863) internal successors, (191), 51 states have internal predecessors, (191), 21 states have call successors, (49), 15 states have call predecessors, (49), 15 states have return successors, (49), 21 states have call predecessors, (49), 21 states have call successors, (49) Word has length 159 [2025-03-17 15:30:23,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:30:23,770 INFO L225 Difference]: With dead ends: 2311 [2025-03-17 15:30:23,771 INFO L226 Difference]: Without dead ends: 2048 [2025-03-17 15:30:23,773 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 402 GetRequests, 288 SyntacticMatches, 10 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3337 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2077, Invalid=9053, Unknown=0, NotChecked=0, Total=11130 [2025-03-17 15:30:23,775 INFO L435 NwaCegarLoop]: 32 mSDtfsCounter, 283 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 551 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2025-03-17 15:30:23,775 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [283 Valid, 551 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2025-03-17 15:30:23,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2048 states. [2025-03-17 15:30:23,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2048 to 1237. [2025-03-17 15:30:23,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1237 states, 994 states have (on average 1.1257545271629779) internal successors, (1119), 997 states have internal predecessors, (1119), 124 states have call successors, (124), 116 states have call predecessors, (124), 116 states have return successors, (124), 123 states have call predecessors, (124), 124 states have call successors, (124) [2025-03-17 15:30:23,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1237 states to 1237 states and 1367 transitions. [2025-03-17 15:30:23,841 INFO L78 Accepts]: Start accepts. Automaton has 1237 states and 1367 transitions. Word has length 159 [2025-03-17 15:30:23,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:30:23,842 INFO L471 AbstractCegarLoop]: Abstraction has 1237 states and 1367 transitions. [2025-03-17 15:30:23,842 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 3.7450980392156863) internal successors, (191), 51 states have internal predecessors, (191), 21 states have call successors, (49), 15 states have call predecessors, (49), 15 states have return successors, (49), 21 states have call predecessors, (49), 21 states have call successors, (49) [2025-03-17 15:30:23,842 INFO L276 IsEmpty]: Start isEmpty. Operand 1237 states and 1367 transitions. [2025-03-17 15:30:23,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2025-03-17 15:30:23,845 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:30:23,845 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 10, 10, 10, 10, 10, 10, 8, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:30:23,852 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-03-17 15:30:24,045 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,SelfDestructingSolverStorable21 [2025-03-17 15:30:24,046 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:30:24,046 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:30:24,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1466687193, now seen corresponding path program 1 times [2025-03-17 15:30:24,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:30:24,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868520515] [2025-03-17 15:30:24,047 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:30:24,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:30:24,052 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 165 statements into 1 equivalence classes. [2025-03-17 15:30:24,064 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 165 of 165 statements. [2025-03-17 15:30:24,065 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:30:24,065 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:24,567 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 388 trivial. 0 not checked. [2025-03-17 15:30:24,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:30:24,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868520515] [2025-03-17 15:30:24,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868520515] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:30:24,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975635648] [2025-03-17 15:30:24,567 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:30:24,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:30:24,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:30:24,569 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:30:24,570 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:30:24,602 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 165 statements into 1 equivalence classes. [2025-03-17 15:30:24,633 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 165 of 165 statements. [2025-03-17 15:30:24,634 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:30:24,634 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:24,635 INFO L256 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-03-17 15:30:24,637 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:30:25,286 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 3 proven. 649 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-17 15:30:25,287 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:30:26,251 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 3 proven. 285 refuted. 0 times theorem prover too weak. 388 trivial. 0 not checked. [2025-03-17 15:30:26,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975635648] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:30:26,252 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:30:26,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 30, 30] total 90 [2025-03-17 15:30:26,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460605777] [2025-03-17 15:30:26,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:30:26,253 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2025-03-17 15:30:26,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:30:26,254 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2025-03-17 15:30:26,254 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1638, Invalid=6552, Unknown=0, NotChecked=0, Total=8190 [2025-03-17 15:30:26,255 INFO L87 Difference]: Start difference. First operand 1237 states and 1367 transitions. Second operand has 91 states, 90 states have (on average 2.988888888888889) internal successors, (269), 91 states have internal predecessors, (269), 44 states have call successors, (50), 15 states have call predecessors, (50), 15 states have return successors, (50), 44 states have call predecessors, (50), 44 states have call successors, (50) [2025-03-17 15:30:30,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:30:30,637 INFO L93 Difference]: Finished difference Result 2452 states and 2797 transitions. [2025-03-17 15:30:30,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 165 states. [2025-03-17 15:30:30,638 INFO L78 Accepts]: Start accepts. Automaton has has 91 states, 90 states have (on average 2.988888888888889) internal successors, (269), 91 states have internal predecessors, (269), 44 states have call successors, (50), 15 states have call predecessors, (50), 15 states have return successors, (50), 44 states have call predecessors, (50), 44 states have call successors, (50) Word has length 165 [2025-03-17 15:30:30,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:30:30,644 INFO L225 Difference]: With dead ends: 2452 [2025-03-17 15:30:30,644 INFO L226 Difference]: Without dead ends: 2189 [2025-03-17 15:30:30,648 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 479 GetRequests, 271 SyntacticMatches, 0 SemanticMatches, 208 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11291 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=8721, Invalid=35169, Unknown=0, NotChecked=0, Total=43890 [2025-03-17 15:30:30,649 INFO L435 NwaCegarLoop]: 29 mSDtfsCounter, 988 mSDsluCounter, 575 mSDsCounter, 0 mSdLazyCounter, 805 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 988 SdHoareTripleChecker+Valid, 604 SdHoareTripleChecker+Invalid, 925 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 805 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2025-03-17 15:30:30,649 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [988 Valid, 604 Invalid, 925 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 805 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2025-03-17 15:30:30,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2189 states. [2025-03-17 15:30:30,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2189 to 1433. [2025-03-17 15:30:30,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1433 states, 1150 states have (on average 1.1365217391304347) internal successors, (1307), 1153 states have internal predecessors, (1307), 145 states have call successors, (145), 135 states have call predecessors, (145), 135 states have return successors, (145), 144 states have call predecessors, (145), 145 states have call successors, (145) [2025-03-17 15:30:30,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1433 states to 1433 states and 1597 transitions. [2025-03-17 15:30:30,735 INFO L78 Accepts]: Start accepts. Automaton has 1433 states and 1597 transitions. Word has length 165 [2025-03-17 15:30:30,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:30:30,735 INFO L471 AbstractCegarLoop]: Abstraction has 1433 states and 1597 transitions. [2025-03-17 15:30:30,736 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 90 states have (on average 2.988888888888889) internal successors, (269), 91 states have internal predecessors, (269), 44 states have call successors, (50), 15 states have call predecessors, (50), 15 states have return successors, (50), 44 states have call predecessors, (50), 44 states have call successors, (50) [2025-03-17 15:30:30,736 INFO L276 IsEmpty]: Start isEmpty. Operand 1433 states and 1597 transitions. [2025-03-17 15:30:30,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2025-03-17 15:30:30,739 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:30:30,740 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 8, 8, 8, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:30:30,747 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2025-03-17 15:30:30,944 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:30:30,944 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:30:30,944 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:30:30,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1132785346, now seen corresponding path program 2 times [2025-03-17 15:30:30,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:30:30,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858939931] [2025-03-17 15:30:30,945 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 15:30:30,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:30:30,950 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 173 statements into 2 equivalence classes. [2025-03-17 15:30:30,972 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 173 of 173 statements. [2025-03-17 15:30:30,972 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 15:30:30,972 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:31,304 INFO L134 CoverageAnalysis]: Checked inductivity of 634 backedges. 90 proven. 104 refuted. 0 times theorem prover too weak. 440 trivial. 0 not checked. [2025-03-17 15:30:31,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:30:31,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858939931] [2025-03-17 15:30:31,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858939931] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:30:31,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411046539] [2025-03-17 15:30:31,304 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 15:30:31,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:30:31,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:30:31,306 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:30:31,307 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:30:31,334 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 173 statements into 2 equivalence classes. [2025-03-17 15:30:31,364 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 173 of 173 statements. [2025-03-17 15:30:31,364 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 15:30:31,364 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:31,370 INFO L256 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 23 conjuncts are in the unsatisfiable core [2025-03-17 15:30:31,372 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:30:31,515 INFO L134 CoverageAnalysis]: Checked inductivity of 634 backedges. 250 proven. 284 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2025-03-17 15:30:31,515 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:30:31,897 INFO L134 CoverageAnalysis]: Checked inductivity of 634 backedges. 90 proven. 104 refuted. 0 times theorem prover too weak. 440 trivial. 0 not checked. [2025-03-17 15:30:31,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [411046539] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:30:31,897 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:30:31,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 23, 24] total 46 [2025-03-17 15:30:31,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762949357] [2025-03-17 15:30:31,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:30:31,898 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2025-03-17 15:30:31,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:30:31,899 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2025-03-17 15:30:31,899 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=403, Invalid=1667, Unknown=0, NotChecked=0, Total=2070 [2025-03-17 15:30:31,899 INFO L87 Difference]: Start difference. First operand 1433 states and 1597 transitions. Second operand has 46 states, 46 states have (on average 3.630434782608696) internal successors, (167), 46 states have internal predecessors, (167), 22 states have call successors, (44), 13 states have call predecessors, (44), 13 states have return successors, (44), 22 states have call predecessors, (44), 22 states have call successors, (44) [2025-03-17 15:30:33,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:30:33,334 INFO L93 Difference]: Finished difference Result 2368 states and 2665 transitions. [2025-03-17 15:30:33,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2025-03-17 15:30:33,334 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 3.630434782608696) internal successors, (167), 46 states have internal predecessors, (167), 22 states have call successors, (44), 13 states have call predecessors, (44), 13 states have return successors, (44), 22 states have call predecessors, (44), 22 states have call successors, (44) Word has length 173 [2025-03-17 15:30:33,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:30:33,340 INFO L225 Difference]: With dead ends: 2368 [2025-03-17 15:30:33,340 INFO L226 Difference]: Without dead ends: 1955 [2025-03-17 15:30:33,342 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 418 GetRequests, 322 SyntacticMatches, 3 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2447 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1677, Invalid=7253, Unknown=0, NotChecked=0, Total=8930 [2025-03-17 15:30:33,343 INFO L435 NwaCegarLoop]: 32 mSDtfsCounter, 278 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 454 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2025-03-17 15:30:33,343 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [278 Valid, 454 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 382 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2025-03-17 15:30:33,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1955 states. [2025-03-17 15:30:33,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1955 to 1841. [2025-03-17 15:30:33,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1841 states, 1478 states have (on average 1.1271989174560217) internal successors, (1666), 1481 states have internal predecessors, (1666), 185 states have call successors, (185), 175 states have call predecessors, (185), 175 states have return successors, (185), 184 states have call predecessors, (185), 185 states have call successors, (185) [2025-03-17 15:30:33,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1841 states to 1841 states and 2036 transitions. [2025-03-17 15:30:33,467 INFO L78 Accepts]: Start accepts. Automaton has 1841 states and 2036 transitions. Word has length 173 [2025-03-17 15:30:33,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:30:33,467 INFO L471 AbstractCegarLoop]: Abstraction has 1841 states and 2036 transitions. [2025-03-17 15:30:33,467 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 3.630434782608696) internal successors, (167), 46 states have internal predecessors, (167), 22 states have call successors, (44), 13 states have call predecessors, (44), 13 states have return successors, (44), 22 states have call predecessors, (44), 22 states have call successors, (44) [2025-03-17 15:30:33,468 INFO L276 IsEmpty]: Start isEmpty. Operand 1841 states and 2036 transitions. [2025-03-17 15:30:33,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2025-03-17 15:30:33,471 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:30:33,472 INFO L218 NwaCegarLoop]: trace histogram [15, 15, 15, 12, 12, 12, 11, 11, 11, 10, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:30:33,480 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:30:33,672 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:30:33,673 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:30:33,673 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:30:33,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1452816902, now seen corresponding path program 1 times [2025-03-17 15:30:33,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:30:33,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310759733] [2025-03-17 15:30:33,673 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 15:30:33,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:30:33,679 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 179 statements into 1 equivalence classes. [2025-03-17 15:30:33,682 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 179 of 179 statements. [2025-03-17 15:30:33,682 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 15:30:33,682 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:33,728 INFO L134 CoverageAnalysis]: Checked inductivity of 836 backedges. 174 proven. 0 refuted. 0 times theorem prover too weak. 662 trivial. 0 not checked. [2025-03-17 15:30:33,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:30:33,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310759733] [2025-03-17 15:30:33,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310759733] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 15:30:33,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 15:30:33,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-17 15:30:33,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886126859] [2025-03-17 15:30:33,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 15:30:33,728 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 15:30:33,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:30:33,729 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 15:30:33,729 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-17 15:30:33,729 INFO L87 Difference]: Start difference. First operand 1841 states and 2036 transitions. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 4 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2025-03-17 15:30:33,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:30:33,842 INFO L93 Difference]: Finished difference Result 2697 states and 3016 transitions. [2025-03-17 15:30:33,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 15:30:33,843 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 4 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 179 [2025-03-17 15:30:33,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:30:33,848 INFO L225 Difference]: With dead ends: 2697 [2025-03-17 15:30:33,848 INFO L226 Difference]: Without dead ends: 1830 [2025-03-17 15:30:33,849 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 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:30:33,850 INFO L435 NwaCegarLoop]: 68 mSDtfsCounter, 17 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-17 15:30:33,850 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 113 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-17 15:30:33,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1830 states. [2025-03-17 15:30:33,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1830 to 1824. [2025-03-17 15:30:33,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1824 states, 1465 states have (on average 1.1235494880546075) internal successors, (1646), 1469 states have internal predecessors, (1646), 185 states have call successors, (185), 171 states have call predecessors, (185), 171 states have return successors, (185), 183 states have call predecessors, (185), 185 states have call successors, (185) [2025-03-17 15:30:33,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1824 states to 1824 states and 2016 transitions. [2025-03-17 15:30:33,942 INFO L78 Accepts]: Start accepts. Automaton has 1824 states and 2016 transitions. Word has length 179 [2025-03-17 15:30:33,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:30:33,942 INFO L471 AbstractCegarLoop]: Abstraction has 1824 states and 2016 transitions. [2025-03-17 15:30:33,942 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 4 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2025-03-17 15:30:33,942 INFO L276 IsEmpty]: Start isEmpty. Operand 1824 states and 2016 transitions. [2025-03-17 15:30:33,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2025-03-17 15:30:33,945 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:30:33,945 INFO L218 NwaCegarLoop]: trace histogram [15, 15, 15, 9, 9, 9, 8, 8, 8, 7, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:30:33,945 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2025-03-17 15:30:33,945 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:30:33,945 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:30:33,945 INFO L85 PathProgramCache]: Analyzing trace with hash -156527297, now seen corresponding path program 2 times [2025-03-17 15:30:33,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:30:33,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159697331] [2025-03-17 15:30:33,945 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 15:30:33,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:30:33,951 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 179 statements into 2 equivalence classes. [2025-03-17 15:30:33,973 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 179 of 179 statements. [2025-03-17 15:30:33,974 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 15:30:33,974 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:34,504 INFO L134 CoverageAnalysis]: Checked inductivity of 716 backedges. 6 proven. 266 refuted. 0 times theorem prover too weak. 444 trivial. 0 not checked. [2025-03-17 15:30:34,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:30:34,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159697331] [2025-03-17 15:30:34,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159697331] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:30:34,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310962360] [2025-03-17 15:30:34,504 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 15:30:34,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:30:34,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:30:34,506 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:30:34,508 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:30:34,540 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 179 statements into 2 equivalence classes. [2025-03-17 15:30:34,576 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 179 of 179 statements. [2025-03-17 15:30:34,576 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 15:30:34,576 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:34,578 INFO L256 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 33 conjuncts are in the unsatisfiable core [2025-03-17 15:30:34,581 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:30:34,739 INFO L134 CoverageAnalysis]: Checked inductivity of 716 backedges. 6 proven. 686 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-17 15:30:34,739 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:30:35,275 INFO L134 CoverageAnalysis]: Checked inductivity of 716 backedges. 6 proven. 266 refuted. 0 times theorem prover too weak. 444 trivial. 0 not checked. [2025-03-17 15:30:35,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1310962360] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:30:35,276 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:30:35,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 33, 34] total 55 [2025-03-17 15:30:35,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819147214] [2025-03-17 15:30:35,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:30:35,277 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2025-03-17 15:30:35,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:30:35,278 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2025-03-17 15:30:35,278 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=516, Invalid=2454, Unknown=0, NotChecked=0, Total=2970 [2025-03-17 15:30:35,278 INFO L87 Difference]: Start difference. First operand 1824 states and 2016 transitions. Second operand has 55 states, 55 states have (on average 3.963636363636364) internal successors, (218), 55 states have internal predecessors, (218), 21 states have call successors, (56), 17 states have call predecessors, (56), 17 states have return successors, (56), 21 states have call predecessors, (56), 21 states have call successors, (56) [2025-03-17 15:30:37,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:30:37,511 INFO L93 Difference]: Finished difference Result 3640 states and 4053 transitions. [2025-03-17 15:30:37,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2025-03-17 15:30:37,512 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 3.963636363636364) internal successors, (218), 55 states have internal predecessors, (218), 21 states have call successors, (56), 17 states have call predecessors, (56), 17 states have return successors, (56), 21 states have call predecessors, (56), 21 states have call successors, (56) Word has length 179 [2025-03-17 15:30:37,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:30:37,520 INFO L225 Difference]: With dead ends: 3640 [2025-03-17 15:30:37,520 INFO L226 Difference]: Without dead ends: 3204 [2025-03-17 15:30:37,526 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 324 SyntacticMatches, 14 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4332 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2528, Invalid=11278, Unknown=0, NotChecked=0, Total=13806 [2025-03-17 15:30:37,526 INFO L435 NwaCegarLoop]: 32 mSDtfsCounter, 316 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 316 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2025-03-17 15:30:37,526 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [316 Valid, 528 Invalid, 520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 510 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2025-03-17 15:30:37,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3204 states. [2025-03-17 15:30:37,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3204 to 1944. [2025-03-17 15:30:37,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1944 states, 1561 states have (on average 1.1217168481742472) internal successors, (1751), 1565 states have internal predecessors, (1751), 197 states have call successors, (197), 183 states have call predecessors, (197), 183 states have return successors, (197), 195 states have call predecessors, (197), 197 states have call successors, (197) [2025-03-17 15:30:37,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1944 states to 1944 states and 2145 transitions. [2025-03-17 15:30:37,655 INFO L78 Accepts]: Start accepts. Automaton has 1944 states and 2145 transitions. Word has length 179 [2025-03-17 15:30:37,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:30:37,655 INFO L471 AbstractCegarLoop]: Abstraction has 1944 states and 2145 transitions. [2025-03-17 15:30:37,656 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 3.963636363636364) internal successors, (218), 55 states have internal predecessors, (218), 21 states have call successors, (56), 17 states have call predecessors, (56), 17 states have return successors, (56), 21 states have call predecessors, (56), 21 states have call successors, (56) [2025-03-17 15:30:37,656 INFO L276 IsEmpty]: Start isEmpty. Operand 1944 states and 2145 transitions. [2025-03-17 15:30:37,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2025-03-17 15:30:37,659 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:30:37,659 INFO L218 NwaCegarLoop]: trace histogram [15, 15, 15, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:30:37,665 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2025-03-17 15:30:37,859 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2025-03-17 15:30:37,859 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:30:37,860 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:30:37,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1860592531, now seen corresponding path program 3 times [2025-03-17 15:30:37,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:30:37,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081923115] [2025-03-17 15:30:37,860 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 15:30:37,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:30:37,867 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 179 statements into 10 equivalence classes. [2025-03-17 15:30:37,874 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 54 of 179 statements. [2025-03-17 15:30:37,874 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-03-17 15:30:37,875 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:37,938 INFO L134 CoverageAnalysis]: Checked inductivity of 696 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 651 trivial. 0 not checked. [2025-03-17 15:30:37,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:30:37,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081923115] [2025-03-17 15:30:37,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081923115] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 15:30:37,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 15:30:37,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-17 15:30:37,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963422974] [2025-03-17 15:30:37,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 15:30:37,939 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-17 15:30:37,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:30:37,939 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-17 15:30:37,939 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-03-17 15:30:37,939 INFO L87 Difference]: Start difference. First operand 1944 states and 2145 transitions. Second operand has 8 states, 7 states have (on average 5.0) internal successors, (35), 8 states have internal predecessors, (35), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-03-17 15:30:38,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:30:38,144 INFO L93 Difference]: Finished difference Result 1949 states and 2149 transitions. [2025-03-17 15:30:38,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-17 15:30:38,144 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.0) internal successors, (35), 8 states have internal predecessors, (35), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 179 [2025-03-17 15:30:38,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:30:38,151 INFO L225 Difference]: With dead ends: 1949 [2025-03-17 15:30:38,152 INFO L226 Difference]: Without dead ends: 1948 [2025-03-17 15:30:38,152 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2025-03-17 15:30:38,153 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 37 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 15:30:38,153 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 158 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 15:30:38,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1948 states. [2025-03-17 15:30:38,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1948 to 1656. [2025-03-17 15:30:38,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1656 states, 1328 states have (on average 1.115210843373494) internal successors, (1481), 1335 states have internal predecessors, (1481), 168 states have call successors, (168), 157 states have call predecessors, (168), 157 states have return successors, (168), 163 states have call predecessors, (168), 168 states have call successors, (168) [2025-03-17 15:30:38,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1656 states to 1656 states and 1817 transitions. [2025-03-17 15:30:38,249 INFO L78 Accepts]: Start accepts. Automaton has 1656 states and 1817 transitions. Word has length 179 [2025-03-17 15:30:38,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:30:38,249 INFO L471 AbstractCegarLoop]: Abstraction has 1656 states and 1817 transitions. [2025-03-17 15:30:38,249 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.0) internal successors, (35), 8 states have internal predecessors, (35), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-03-17 15:30:38,249 INFO L276 IsEmpty]: Start isEmpty. Operand 1656 states and 1817 transitions. [2025-03-17 15:30:38,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2025-03-17 15:30:38,252 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 15:30:38,252 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 17, 13, 13, 13, 12, 12, 12, 11, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:30:38,252 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-03-17 15:30:38,252 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-03-17 15:30:38,254 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 15:30:38,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1052867523, now seen corresponding path program 3 times [2025-03-17 15:30:38,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 15:30:38,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166518570] [2025-03-17 15:30:38,255 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 15:30:38,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 15:30:38,262 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 203 statements into 13 equivalence classes. [2025-03-17 15:30:38,273 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 58 of 203 statements. [2025-03-17 15:30:38,273 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-03-17 15:30:38,273 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:38,356 INFO L134 CoverageAnalysis]: Checked inductivity of 1054 backedges. 98 proven. 1 refuted. 0 times theorem prover too weak. 955 trivial. 0 not checked. [2025-03-17 15:30:38,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 15:30:38,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166518570] [2025-03-17 15:30:38,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166518570] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 15:30:38,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1793097280] [2025-03-17 15:30:38,357 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 15:30:38,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 15:30:38,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 15:30:38,359 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:30:38,368 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:30:38,401 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 203 statements into 13 equivalence classes. [2025-03-17 15:30:38,416 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 58 of 203 statements. [2025-03-17 15:30:38,416 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-03-17 15:30:38,416 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 15:30:38,417 INFO L256 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-03-17 15:30:38,419 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 15:30:38,442 INFO L134 CoverageAnalysis]: Checked inductivity of 1054 backedges. 162 proven. 1 refuted. 0 times theorem prover too weak. 891 trivial. 0 not checked. [2025-03-17 15:30:38,442 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 15:30:38,553 INFO L134 CoverageAnalysis]: Checked inductivity of 1054 backedges. 98 proven. 1 refuted. 0 times theorem prover too weak. 955 trivial. 0 not checked. [2025-03-17 15:30:38,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1793097280] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 15:30:38,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 15:30:38,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2025-03-17 15:30:38,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174701891] [2025-03-17 15:30:38,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 15:30:38,554 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-03-17 15:30:38,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 15:30:38,554 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-03-17 15:30:38,554 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2025-03-17 15:30:38,554 INFO L87 Difference]: Start difference. First operand 1656 states and 1817 transitions. Second operand has 18 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 18 states have internal predecessors, (60), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-17 15:30:39,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 15:30:39,035 INFO L93 Difference]: Finished difference Result 1764 states and 1943 transitions. [2025-03-17 15:30:39,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-03-17 15:30:39,035 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 18 states have internal predecessors, (60), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 203 [2025-03-17 15:30:39,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 15:30:39,037 INFO L225 Difference]: With dead ends: 1764 [2025-03-17 15:30:39,037 INFO L226 Difference]: Without dead ends: 0 [2025-03-17 15:30:39,039 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 425 GetRequests, 397 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=184, Invalid=686, Unknown=0, NotChecked=0, Total=870 [2025-03-17 15:30:39,040 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 76 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-17 15:30:39,040 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 232 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-17 15:30:39,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2025-03-17 15:30:39,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2025-03-17 15:30:39,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-17 15:30:39,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2025-03-17 15:30:39,041 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 203 [2025-03-17 15:30:39,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 15:30:39,041 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2025-03-17 15:30:39,041 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 18 states have internal predecessors, (60), 3 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-17 15:30:39,041 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2025-03-17 15:30:39,041 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2025-03-17 15:30:39,043 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 6 remaining) [2025-03-17 15:30:39,044 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 6 remaining) [2025-03-17 15:30:39,044 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 6 remaining) [2025-03-17 15:30:39,044 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 6 remaining) [2025-03-17 15:30:39,044 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 6 remaining) [2025-03-17 15:30:39,044 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 6 remaining) [2025-03-17 15:30:39,051 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2025-03-17 15:30:39,245 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2025-03-17 15:30:39,247 INFO L422 BasicCegarLoop]: Path program histogram: [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 15:30:39,248 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions.