./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/termination-numeric/Parts.c --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/termination-numeric/Parts.c -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/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 64bit --witnessprinter.graph.data.programhash 663a2474dc11f7b5d0aa9a3ae9bbf5de1ab8d2ea5a060185a0446a8356edf6f1 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 09:00:02,985 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 09:00:03,035 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Default.epf [2025-02-08 09:00:03,039 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 09:00:03,039 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 09:00:03,065 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 09:00:03,066 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 09:00:03,066 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 09:00:03,067 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 09:00:03,067 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 09:00:03,067 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 09:00:03,067 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 09:00:03,067 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 09:00:03,067 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 09:00:03,067 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 09:00:03,067 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 09:00:03,067 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 09:00:03,067 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 09:00:03,067 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 09:00:03,067 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 09:00:03,067 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 09:00:03,067 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 09:00:03,067 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-02-08 09:00:03,068 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 09:00:03,068 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 09:00:03,068 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 09:00:03,068 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 09:00:03,068 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 09:00:03,068 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 09:00:03,068 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 09:00:03,068 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 09:00:03,068 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 09:00:03,068 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 09:00:03,068 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 09:00:03,068 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 09:00:03,068 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 09:00:03,068 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 09:00:03,068 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 09:00:03,068 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 09:00:03,068 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 09:00:03,068 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 09:00:03,068 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 09:00:03,069 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-jdk21/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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 663a2474dc11f7b5d0aa9a3ae9bbf5de1ab8d2ea5a060185a0446a8356edf6f1 [2025-02-08 09:00:03,360 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 09:00:03,367 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 09:00:03,370 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 09:00:03,371 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 09:00:03,372 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 09:00:03,373 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/termination-numeric/Parts.c [2025-02-08 09:00:04,561 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/9320c0a7a/fc83d6e20765401a8ccfefbe964f0646/FLAG2a5fa52f2 [2025-02-08 09:00:04,733 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 09:00:04,734 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/termination-numeric/Parts.c [2025-02-08 09:00:04,755 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/9320c0a7a/fc83d6e20765401a8ccfefbe964f0646/FLAG2a5fa52f2 [2025-02-08 09:00:04,774 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/9320c0a7a/fc83d6e20765401a8ccfefbe964f0646 [2025-02-08 09:00:04,776 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 09:00:04,778 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 09:00:04,779 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 09:00:04,779 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 09:00:04,782 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 09:00:04,783 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 09:00:04" (1/1) ... [2025-02-08 09:00:04,784 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@70870ed8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:00:04, skipping insertion in model container [2025-02-08 09:00:04,785 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 09:00:04" (1/1) ... [2025-02-08 09:00:04,795 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 09:00:04,906 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 09:00:04,911 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 09:00:04,922 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 09:00:04,933 INFO L204 MainTranslator]: Completed translation [2025-02-08 09:00:04,933 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:00:04 WrapperNode [2025-02-08 09:00:04,934 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 09:00:04,934 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 09:00:04,934 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 09:00:04,934 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 09:00:04,939 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:00:04" (1/1) ... [2025-02-08 09:00:04,942 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:00:04" (1/1) ... [2025-02-08 09:00:04,953 INFO L138 Inliner]: procedures = 5, calls = 6, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 38 [2025-02-08 09:00:04,953 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 09:00:04,954 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 09:00:04,954 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 09:00:04,954 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 09:00:04,959 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:00:04" (1/1) ... [2025-02-08 09:00:04,960 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:00:04" (1/1) ... [2025-02-08 09:00:04,961 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:00:04" (1/1) ... [2025-02-08 09:00:04,969 INFO L175 MemorySlicer]: No memory access in input program. [2025-02-08 09:00:04,969 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:00:04" (1/1) ... [2025-02-08 09:00:04,969 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:00:04" (1/1) ... [2025-02-08 09:00:04,970 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:00:04" (1/1) ... [2025-02-08 09:00:04,971 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:00:04" (1/1) ... [2025-02-08 09:00:04,971 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:00:04" (1/1) ... [2025-02-08 09:00:04,972 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:00:04" (1/1) ... [2025-02-08 09:00:04,972 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 09:00:04,973 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 09:00:04,974 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 09:00:04,974 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 09:00:04,974 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:00:04" (1/1) ... [2025-02-08 09:00:04,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 09:00:04,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:05,001 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 09:00:05,005 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 09:00:05,026 INFO L130 BoogieDeclarations]: Found specification of procedure parts [2025-02-08 09:00:05,026 INFO L138 BoogieDeclarations]: Found implementation of procedure parts [2025-02-08 09:00:05,027 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 09:00:05,027 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 09:00:05,064 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 09:00:05,066 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 09:00:05,213 INFO L? ?]: Removed 28 outVars from TransFormulas that were not future-live. [2025-02-08 09:00:05,214 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 09:00:05,222 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 09:00:05,222 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-08 09:00:05,223 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 09:00:05 BoogieIcfgContainer [2025-02-08 09:00:05,223 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 09:00:05,226 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 09:00:05,226 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 09:00:05,229 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 09:00:05,229 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 09:00:04" (1/3) ... [2025-02-08 09:00:05,230 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@643b887d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 09:00:05, skipping insertion in model container [2025-02-08 09:00:05,231 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:00:04" (2/3) ... [2025-02-08 09:00:05,231 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@643b887d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 09:00:05, skipping insertion in model container [2025-02-08 09:00:05,231 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 09:00:05" (3/3) ... [2025-02-08 09:00:05,232 INFO L128 eAbstractionObserver]: Analyzing ICFG Parts.c [2025-02-08 09:00:05,244 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 09:00:05,246 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG Parts.c that has 2 procedures, 42 locations, 1 initial locations, 2 loop locations, and 10 error locations. [2025-02-08 09:00:05,290 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 09:00:05,303 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;@5ad79e80, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 09:00:05,303 INFO L334 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2025-02-08 09:00:05,307 INFO L276 IsEmpty]: Start isEmpty. Operand has 42 states, 25 states have (on average 1.68) internal successors, (42), 36 states have internal predecessors, (42), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-02-08 09:00:05,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2025-02-08 09:00:05,311 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:05,312 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2025-02-08 09:00:05,312 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:05,317 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:05,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1929404262, now seen corresponding path program 1 times [2025-02-08 09:00:05,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:05,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735437952] [2025-02-08 09:00:05,324 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:05,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:05,375 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 6 statements into 1 equivalence classes. [2025-02-08 09:00:05,385 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 6 of 6 statements. [2025-02-08 09:00:05,385 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:05,385 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:05,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 09:00:05,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:05,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735437952] [2025-02-08 09:00:05,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735437952] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:00:05,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:00:05,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 09:00:05,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380094676] [2025-02-08 09:00:05,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:00:05,443 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:00:05,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:05,455 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:00:05,455 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:00:05,457 INFO L87 Difference]: Start difference. First operand has 42 states, 25 states have (on average 1.68) internal successors, (42), 36 states have internal predecessors, (42), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 4 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 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-02-08 09:00:05,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:05,504 INFO L93 Difference]: Finished difference Result 82 states and 97 transitions. [2025-02-08 09:00:05,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 09:00:05,506 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 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) Word has length 6 [2025-02-08 09:00:05,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:05,511 INFO L225 Difference]: With dead ends: 82 [2025-02-08 09:00:05,511 INFO L226 Difference]: Without dead ends: 40 [2025-02-08 09:00:05,514 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 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-02-08 09:00:05,516 INFO L435 NwaCegarLoop]: 45 mSDtfsCounter, 15 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:05,518 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 116 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:00:05,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2025-02-08 09:00:05,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2025-02-08 09:00:05,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 25 states have (on average 1.56) internal successors, (39), 34 states have internal predecessors, (39), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-02-08 09:00:05,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 47 transitions. [2025-02-08 09:00:05,550 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 47 transitions. Word has length 6 [2025-02-08 09:00:05,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:05,550 INFO L471 AbstractCegarLoop]: Abstraction has 40 states and 47 transitions. [2025-02-08 09:00:05,550 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 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-02-08 09:00:05,551 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 47 transitions. [2025-02-08 09:00:05,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2025-02-08 09:00:05,551 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:05,552 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:00:05,552 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-08 09:00:05,552 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:05,553 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:05,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1811873190, now seen corresponding path program 1 times [2025-02-08 09:00:05,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:05,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310513280] [2025-02-08 09:00:05,553 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:05,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:05,565 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-02-08 09:00:05,569 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-02-08 09:00:05,569 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:05,569 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:05,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 09:00:05,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:05,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310513280] [2025-02-08 09:00:05,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310513280] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:00:05,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:00:05,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 09:00:05,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960412022] [2025-02-08 09:00:05,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:00:05,612 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 09:00:05,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:05,613 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 09:00:05,613 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 09:00:05,614 INFO L87 Difference]: Start difference. First operand 40 states and 47 transitions. Second operand has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 09:00:05,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:05,643 INFO L93 Difference]: Finished difference Result 42 states and 52 transitions. [2025-02-08 09:00:05,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 09:00:05,643 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2025-02-08 09:00:05,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:05,645 INFO L225 Difference]: With dead ends: 42 [2025-02-08 09:00:05,645 INFO L226 Difference]: Without dead ends: 41 [2025-02-08 09:00:05,645 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 09:00:05,646 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 11 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:05,646 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 68 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:00:05,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2025-02-08 09:00:05,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 39. [2025-02-08 09:00:05,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 25 states have (on average 1.52) internal successors, (38), 33 states have internal predecessors, (38), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-02-08 09:00:05,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 46 transitions. [2025-02-08 09:00:05,653 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 46 transitions. Word has length 11 [2025-02-08 09:00:05,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:05,653 INFO L471 AbstractCegarLoop]: Abstraction has 39 states and 46 transitions. [2025-02-08 09:00:05,653 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 09:00:05,653 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 46 transitions. [2025-02-08 09:00:05,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2025-02-08 09:00:05,653 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:05,654 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:00:05,654 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-08 09:00:05,654 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:05,654 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:05,654 INFO L85 PathProgramCache]: Analyzing trace with hash 312379512, now seen corresponding path program 1 times [2025-02-08 09:00:05,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:05,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958323491] [2025-02-08 09:00:05,655 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:05,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:05,659 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-02-08 09:00:05,663 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-02-08 09:00:05,664 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:05,664 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:05,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 09:00:05,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:05,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958323491] [2025-02-08 09:00:05,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958323491] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:00:05,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:00:05,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 09:00:05,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239684522] [2025-02-08 09:00:05,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:00:05,701 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:00:05,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:05,703 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:00:05,703 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:00:05,703 INFO L87 Difference]: Start difference. First operand 39 states and 46 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-08 09:00:05,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:05,731 INFO L93 Difference]: Finished difference Result 39 states and 46 transitions. [2025-02-08 09:00:05,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 09:00:05,732 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2025-02-08 09:00:05,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:05,734 INFO L225 Difference]: With dead ends: 39 [2025-02-08 09:00:05,734 INFO L226 Difference]: Without dead ends: 38 [2025-02-08 09:00:05,735 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:00:05,736 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 1 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 110 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.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:05,736 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 110 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:00:05,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2025-02-08 09:00:05,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2025-02-08 09:00:05,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 25 states have (on average 1.48) internal successors, (37), 32 states have internal predecessors, (37), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-02-08 09:00:05,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 45 transitions. [2025-02-08 09:00:05,746 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 45 transitions. Word has length 12 [2025-02-08 09:00:05,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:05,746 INFO L471 AbstractCegarLoop]: Abstraction has 38 states and 45 transitions. [2025-02-08 09:00:05,746 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-08 09:00:05,746 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 45 transitions. [2025-02-08 09:00:05,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2025-02-08 09:00:05,750 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:05,750 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:00:05,750 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-08 09:00:05,750 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:05,751 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:05,751 INFO L85 PathProgramCache]: Analyzing trace with hash 333494028, now seen corresponding path program 1 times [2025-02-08 09:00:05,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:05,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536842615] [2025-02-08 09:00:05,751 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:05,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:05,757 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-02-08 09:00:05,764 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-02-08 09:00:05,768 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:05,768 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:05,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 09:00:05,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:05,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536842615] [2025-02-08 09:00:05,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536842615] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:00:05,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:00:05,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-08 09:00:05,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683589249] [2025-02-08 09:00:05,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:00:05,827 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 09:00:05,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:05,828 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 09:00:05,828 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 09:00:05,828 INFO L87 Difference]: Start difference. First operand 38 states and 45 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 09:00:05,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:05,904 INFO L93 Difference]: Finished difference Result 82 states and 99 transitions. [2025-02-08 09:00:05,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 09:00:05,905 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2025-02-08 09:00:05,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:05,907 INFO L225 Difference]: With dead ends: 82 [2025-02-08 09:00:05,907 INFO L226 Difference]: Without dead ends: 47 [2025-02-08 09:00:05,907 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 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-02-08 09:00:05,908 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 8 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:05,908 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 140 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:00:05,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2025-02-08 09:00:05,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 44. [2025-02-08 09:00:05,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 29 states have (on average 1.4482758620689655) internal successors, (42), 37 states have internal predecessors, (42), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2025-02-08 09:00:05,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 52 transitions. [2025-02-08 09:00:05,915 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 52 transitions. Word has length 12 [2025-02-08 09:00:05,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:05,915 INFO L471 AbstractCegarLoop]: Abstraction has 44 states and 52 transitions. [2025-02-08 09:00:05,915 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 09:00:05,915 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 52 transitions. [2025-02-08 09:00:05,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2025-02-08 09:00:05,915 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:05,915 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:00:05,915 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-08 09:00:05,918 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:05,919 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:05,919 INFO L85 PathProgramCache]: Analyzing trace with hash 1093830282, now seen corresponding path program 1 times [2025-02-08 09:00:05,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:05,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332922633] [2025-02-08 09:00:05,919 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:05,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:05,925 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-02-08 09:00:05,932 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-02-08 09:00:05,932 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:05,936 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:05,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 09:00:05,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:05,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332922633] [2025-02-08 09:00:05,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332922633] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:00:05,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:00:05,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 09:00:05,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243492522] [2025-02-08 09:00:05,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:00:05,989 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:00:05,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:05,990 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:00:05,990 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:00:05,990 INFO L87 Difference]: Start difference. First operand 44 states and 52 transitions. Second operand has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-08 09:00:06,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:06,018 INFO L93 Difference]: Finished difference Result 48 states and 56 transitions. [2025-02-08 09:00:06,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 09:00:06,023 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2025-02-08 09:00:06,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:06,024 INFO L225 Difference]: With dead ends: 48 [2025-02-08 09:00:06,024 INFO L226 Difference]: Without dead ends: 47 [2025-02-08 09:00:06,024 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:00:06,024 INFO L435 NwaCegarLoop]: 40 mSDtfsCounter, 0 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:06,024 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 115 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:00:06,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2025-02-08 09:00:06,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 47. [2025-02-08 09:00:06,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 32 states have (on average 1.40625) internal successors, (45), 39 states have internal predecessors, (45), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2025-02-08 09:00:06,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 55 transitions. [2025-02-08 09:00:06,034 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 55 transitions. Word has length 13 [2025-02-08 09:00:06,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:06,034 INFO L471 AbstractCegarLoop]: Abstraction has 47 states and 55 transitions. [2025-02-08 09:00:06,034 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-08 09:00:06,034 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 55 transitions. [2025-02-08 09:00:06,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2025-02-08 09:00:06,035 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:06,035 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:00:06,035 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-02-08 09:00:06,035 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:06,035 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:06,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1096086488, now seen corresponding path program 1 times [2025-02-08 09:00:06,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:06,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308880720] [2025-02-08 09:00:06,035 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:06,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:06,041 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-02-08 09:00:06,051 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-02-08 09:00:06,051 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:06,051 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:06,099 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-08 09:00:06,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:06,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308880720] [2025-02-08 09:00:06,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308880720] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:00:06,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:00:06,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 09:00:06,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328831118] [2025-02-08 09:00:06,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:00:06,100 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:00:06,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:06,101 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:00:06,101 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:00:06,101 INFO L87 Difference]: Start difference. First operand 47 states and 55 transitions. Second operand has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-08 09:00:06,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:06,118 INFO L93 Difference]: Finished difference Result 47 states and 55 transitions. [2025-02-08 09:00:06,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 09:00:06,120 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2025-02-08 09:00:06,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:06,121 INFO L225 Difference]: With dead ends: 47 [2025-02-08 09:00:06,121 INFO L226 Difference]: Without dead ends: 46 [2025-02-08 09:00:06,121 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:00:06,122 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 2 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:06,122 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 105 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:00:06,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2025-02-08 09:00:06,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2025-02-08 09:00:06,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 32 states have (on average 1.375) internal successors, (44), 38 states have internal predecessors, (44), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2025-02-08 09:00:06,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 54 transitions. [2025-02-08 09:00:06,130 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 54 transitions. Word has length 15 [2025-02-08 09:00:06,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:06,130 INFO L471 AbstractCegarLoop]: Abstraction has 46 states and 54 transitions. [2025-02-08 09:00:06,130 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-08 09:00:06,130 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 54 transitions. [2025-02-08 09:00:06,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2025-02-08 09:00:06,130 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:06,130 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:00:06,130 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-02-08 09:00:06,130 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:06,131 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:06,131 INFO L85 PathProgramCache]: Analyzing trace with hash 381057237, now seen corresponding path program 1 times [2025-02-08 09:00:06,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:06,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61499556] [2025-02-08 09:00:06,131 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:06,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:06,135 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-02-08 09:00:06,138 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-02-08 09:00:06,138 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:06,138 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:06,159 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-08 09:00:06,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:06,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61499556] [2025-02-08 09:00:06,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61499556] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:00:06,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:00:06,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 09:00:06,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562890586] [2025-02-08 09:00:06,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:00:06,160 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:00:06,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:06,160 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:00:06,161 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:00:06,161 INFO L87 Difference]: Start difference. First operand 46 states and 54 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-08 09:00:06,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:06,175 INFO L93 Difference]: Finished difference Result 61 states and 72 transitions. [2025-02-08 09:00:06,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 09:00:06,176 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2025-02-08 09:00:06,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:06,177 INFO L225 Difference]: With dead ends: 61 [2025-02-08 09:00:06,177 INFO L226 Difference]: Without dead ends: 60 [2025-02-08 09:00:06,177 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:00:06,177 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 1 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:06,178 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 113 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:00:06,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2025-02-08 09:00:06,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 59. [2025-02-08 09:00:06,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 43 states have (on average 1.3255813953488371) internal successors, (57), 49 states have internal predecessors, (57), 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-02-08 09:00:06,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 71 transitions. [2025-02-08 09:00:06,183 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 71 transitions. Word has length 16 [2025-02-08 09:00:06,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:06,183 INFO L471 AbstractCegarLoop]: Abstraction has 59 states and 71 transitions. [2025-02-08 09:00:06,183 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-08 09:00:06,183 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 71 transitions. [2025-02-08 09:00:06,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2025-02-08 09:00:06,184 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:06,184 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:00:06,184 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-02-08 09:00:06,184 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:06,184 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:06,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1413169126, now seen corresponding path program 1 times [2025-02-08 09:00:06,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:06,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928884772] [2025-02-08 09:00:06,185 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:06,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:06,188 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-02-08 09:00:06,191 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-02-08 09:00:06,192 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:06,192 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:06,234 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-08 09:00:06,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:06,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928884772] [2025-02-08 09:00:06,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928884772] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:00:06,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:00:06,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-08 09:00:06,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171963278] [2025-02-08 09:00:06,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:00:06,235 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 09:00:06,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:06,236 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 09:00:06,236 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 09:00:06,236 INFO L87 Difference]: Start difference. First operand 59 states and 71 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-08 09:00:06,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:06,285 INFO L93 Difference]: Finished difference Result 121 states and 145 transitions. [2025-02-08 09:00:06,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 09:00:06,288 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 21 [2025-02-08 09:00:06,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:06,289 INFO L225 Difference]: With dead ends: 121 [2025-02-08 09:00:06,289 INFO L226 Difference]: Without dead ends: 68 [2025-02-08 09:00:06,290 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 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-02-08 09:00:06,290 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 4 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:06,290 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 141 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:00:06,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2025-02-08 09:00:06,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 67. [2025-02-08 09:00:06,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 49 states have (on average 1.2857142857142858) internal successors, (63), 55 states have internal predecessors, (63), 7 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2025-02-08 09:00:06,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 77 transitions. [2025-02-08 09:00:06,300 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 77 transitions. Word has length 21 [2025-02-08 09:00:06,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:06,300 INFO L471 AbstractCegarLoop]: Abstraction has 67 states and 77 transitions. [2025-02-08 09:00:06,300 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-08 09:00:06,300 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 77 transitions. [2025-02-08 09:00:06,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2025-02-08 09:00:06,300 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:06,300 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2025-02-08 09:00:06,300 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-02-08 09:00:06,301 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:06,301 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:06,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1513119940, now seen corresponding path program 1 times [2025-02-08 09:00:06,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:06,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641381337] [2025-02-08 09:00:06,301 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:06,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:06,307 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-02-08 09:00:06,315 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-02-08 09:00:06,318 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:06,319 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:06,382 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 09:00:06,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:06,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641381337] [2025-02-08 09:00:06,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641381337] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:06,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478807127] [2025-02-08 09:00:06,383 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:06,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:06,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:06,385 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:06,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-02-08 09:00:06,409 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-02-08 09:00:06,419 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-02-08 09:00:06,419 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:06,419 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:06,420 INFO L256 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-08 09:00:06,423 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:06,467 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 09:00:06,467 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:06,533 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 09:00:06,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478807127] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:06,534 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:06,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2025-02-08 09:00:06,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893821127] [2025-02-08 09:00:06,535 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:06,535 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 09:00:06,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:06,535 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 09:00:06,538 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2025-02-08 09:00:06,538 INFO L87 Difference]: Start difference. First operand 67 states and 77 transitions. Second operand has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-02-08 09:00:06,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:06,592 INFO L93 Difference]: Finished difference Result 98 states and 125 transitions. [2025-02-08 09:00:06,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-08 09:00:06,593 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 22 [2025-02-08 09:00:06,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:06,593 INFO L225 Difference]: With dead ends: 98 [2025-02-08 09:00:06,593 INFO L226 Difference]: Without dead ends: 97 [2025-02-08 09:00:06,594 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2025-02-08 09:00:06,594 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 0 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:06,594 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 146 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:00:06,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2025-02-08 09:00:06,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2025-02-08 09:00:06,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 73 states have (on average 1.273972602739726) internal successors, (93), 79 states have internal predecessors, (93), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2025-02-08 09:00:06,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 119 transitions. [2025-02-08 09:00:06,609 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 119 transitions. Word has length 22 [2025-02-08 09:00:06,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:06,609 INFO L471 AbstractCegarLoop]: Abstraction has 97 states and 119 transitions. [2025-02-08 09:00:06,609 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-02-08 09:00:06,609 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 119 transitions. [2025-02-08 09:00:06,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2025-02-08 09:00:06,610 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:06,610 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2025-02-08 09:00:06,616 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-02-08 09:00:06,810 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:06,810 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:06,811 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:06,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1247230163, now seen corresponding path program 1 times [2025-02-08 09:00:06,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:06,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181901142] [2025-02-08 09:00:06,811 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:06,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:06,815 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-02-08 09:00:06,820 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 09:00:06,824 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:06,824 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:06,894 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-02-08 09:00:06,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:06,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181901142] [2025-02-08 09:00:06,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181901142] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:06,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618869954] [2025-02-08 09:00:06,895 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:06,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:06,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:06,896 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:06,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-02-08 09:00:06,919 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-02-08 09:00:06,929 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 09:00:06,929 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:06,929 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:06,929 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 09:00:06,930 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:07,038 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 15 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-08 09:00:07,039 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:07,099 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-02-08 09:00:07,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618869954] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:07,099 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:07,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2025-02-08 09:00:07,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154133110] [2025-02-08 09:00:07,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:07,100 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 09:00:07,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:07,100 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 09:00:07,100 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2025-02-08 09:00:07,100 INFO L87 Difference]: Start difference. First operand 97 states and 119 transitions. Second operand has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 states have internal predecessors, (34), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2025-02-08 09:00:07,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:07,172 INFO L93 Difference]: Finished difference Result 159 states and 194 transitions. [2025-02-08 09:00:07,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 09:00:07,173 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 states have internal predecessors, (34), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 29 [2025-02-08 09:00:07,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:07,173 INFO L225 Difference]: With dead ends: 159 [2025-02-08 09:00:07,173 INFO L226 Difference]: Without dead ends: 98 [2025-02-08 09:00:07,174 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 47 SyntacticMatches, 6 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2025-02-08 09:00:07,174 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 9 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:07,174 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 263 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:00:07,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2025-02-08 09:00:07,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 97. [2025-02-08 09:00:07,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 73 states have (on average 1.2602739726027397) internal successors, (92), 79 states have internal predecessors, (92), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2025-02-08 09:00:07,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 118 transitions. [2025-02-08 09:00:07,187 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 118 transitions. Word has length 29 [2025-02-08 09:00:07,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:07,187 INFO L471 AbstractCegarLoop]: Abstraction has 97 states and 118 transitions. [2025-02-08 09:00:07,187 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 states have internal predecessors, (34), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2025-02-08 09:00:07,188 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 118 transitions. [2025-02-08 09:00:07,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2025-02-08 09:00:07,188 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:07,188 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1] [2025-02-08 09:00:07,195 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-02-08 09:00:07,388 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:07,389 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:07,389 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:07,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1127365599, now seen corresponding path program 2 times [2025-02-08 09:00:07,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:07,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113860888] [2025-02-08 09:00:07,390 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:00:07,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:07,394 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 38 statements into 2 equivalence classes. [2025-02-08 09:00:07,401 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 38 of 38 statements. [2025-02-08 09:00:07,401 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:00:07,401 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:07,479 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-02-08 09:00:07,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:07,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113860888] [2025-02-08 09:00:07,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113860888] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:00:07,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:00:07,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-08 09:00:07,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467529214] [2025-02-08 09:00:07,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:00:07,480 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 09:00:07,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:07,481 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 09:00:07,481 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-08 09:00:07,481 INFO L87 Difference]: Start difference. First operand 97 states and 118 transitions. Second operand has 6 states, 5 states have (on average 4.6) internal successors, (23), 6 states have internal predecessors, (23), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-08 09:00:07,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:07,569 INFO L93 Difference]: Finished difference Result 195 states and 256 transitions. [2025-02-08 09:00:07,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 09:00:07,570 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.6) internal successors, (23), 6 states have internal predecessors, (23), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 38 [2025-02-08 09:00:07,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:07,572 INFO L225 Difference]: With dead ends: 195 [2025-02-08 09:00:07,572 INFO L226 Difference]: Without dead ends: 137 [2025-02-08 09:00:07,572 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-02-08 09:00:07,573 INFO L435 NwaCegarLoop]: 29 mSDtfsCounter, 35 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:07,573 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 110 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:00:07,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2025-02-08 09:00:07,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 132. [2025-02-08 09:00:07,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 101 states have (on average 1.2574257425742574) internal successors, (127), 106 states have internal predecessors, (127), 17 states have call successors, (17), 5 states have call predecessors, (17), 7 states have return successors, (32), 20 states have call predecessors, (32), 17 states have call successors, (32) [2025-02-08 09:00:07,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 176 transitions. [2025-02-08 09:00:07,594 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 176 transitions. Word has length 38 [2025-02-08 09:00:07,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:07,594 INFO L471 AbstractCegarLoop]: Abstraction has 132 states and 176 transitions. [2025-02-08 09:00:07,594 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.6) internal successors, (23), 6 states have internal predecessors, (23), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-08 09:00:07,594 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 176 transitions. [2025-02-08 09:00:07,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2025-02-08 09:00:07,597 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:07,597 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:00:07,597 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-02-08 09:00:07,597 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:07,597 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:07,597 INFO L85 PathProgramCache]: Analyzing trace with hash 663862087, now seen corresponding path program 1 times [2025-02-08 09:00:07,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:07,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688888859] [2025-02-08 09:00:07,598 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:07,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:07,603 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 39 statements into 1 equivalence classes. [2025-02-08 09:00:07,614 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 39 of 39 statements. [2025-02-08 09:00:07,614 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:07,614 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:07,679 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-08 09:00:07,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:07,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688888859] [2025-02-08 09:00:07,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688888859] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:07,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190637284] [2025-02-08 09:00:07,679 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:07,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:07,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:07,683 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:07,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-02-08 09:00:07,706 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 39 statements into 1 equivalence classes. [2025-02-08 09:00:07,717 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 39 of 39 statements. [2025-02-08 09:00:07,717 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:07,717 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:07,718 INFO L256 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 09:00:07,719 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:07,782 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-08 09:00:07,783 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:07,859 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-08 09:00:07,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190637284] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:07,860 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:07,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2025-02-08 09:00:07,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40154252] [2025-02-08 09:00:07,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:07,860 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-08 09:00:07,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:07,860 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-08 09:00:07,861 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2025-02-08 09:00:07,861 INFO L87 Difference]: Start difference. First operand 132 states and 176 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-02-08 09:00:07,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:07,975 INFO L93 Difference]: Finished difference Result 227 states and 308 transitions. [2025-02-08 09:00:07,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-08 09:00:07,976 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 39 [2025-02-08 09:00:07,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:07,977 INFO L225 Difference]: With dead ends: 227 [2025-02-08 09:00:07,977 INFO L226 Difference]: Without dead ends: 132 [2025-02-08 09:00:07,978 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 69 SyntacticMatches, 6 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2025-02-08 09:00:07,978 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 4 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 137 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:07,978 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 300 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 137 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:00:07,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2025-02-08 09:00:07,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 132. [2025-02-08 09:00:07,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 101 states have (on average 1.2376237623762376) internal successors, (125), 106 states have internal predecessors, (125), 17 states have call successors, (17), 5 states have call predecessors, (17), 7 states have return successors, (32), 20 states have call predecessors, (32), 17 states have call successors, (32) [2025-02-08 09:00:07,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 174 transitions. [2025-02-08 09:00:07,994 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 174 transitions. Word has length 39 [2025-02-08 09:00:07,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:07,996 INFO L471 AbstractCegarLoop]: Abstraction has 132 states and 174 transitions. [2025-02-08 09:00:07,997 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-02-08 09:00:07,997 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 174 transitions. [2025-02-08 09:00:07,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2025-02-08 09:00:07,999 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:07,999 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:00:08,006 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-02-08 09:00:08,204 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:08,204 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:08,204 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:08,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1311454440, now seen corresponding path program 1 times [2025-02-08 09:00:08,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:08,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878578016] [2025-02-08 09:00:08,204 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:08,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:08,208 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-02-08 09:00:08,215 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-02-08 09:00:08,216 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:08,216 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:08,292 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-02-08 09:00:08,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:08,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878578016] [2025-02-08 09:00:08,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878578016] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:08,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249350548] [2025-02-08 09:00:08,292 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:08,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:08,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:08,295 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:08,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-02-08 09:00:08,318 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-02-08 09:00:08,330 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-02-08 09:00:08,331 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:08,331 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:08,331 INFO L256 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-08 09:00:08,332 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:08,400 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-02-08 09:00:08,400 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:08,485 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-02-08 09:00:08,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249350548] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:08,485 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:08,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2025-02-08 09:00:08,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76583777] [2025-02-08 09:00:08,487 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:08,487 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-08 09:00:08,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:08,488 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-08 09:00:08,488 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2025-02-08 09:00:08,488 INFO L87 Difference]: Start difference. First operand 132 states and 174 transitions. Second operand has 15 states, 14 states have (on average 3.642857142857143) internal successors, (51), 13 states have internal predecessors, (51), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-02-08 09:00:08,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:08,730 INFO L93 Difference]: Finished difference Result 232 states and 333 transitions. [2025-02-08 09:00:08,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-02-08 09:00:08,731 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.642857142857143) internal successors, (51), 13 states have internal predecessors, (51), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 44 [2025-02-08 09:00:08,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:08,734 INFO L225 Difference]: With dead ends: 232 [2025-02-08 09:00:08,736 INFO L226 Difference]: Without dead ends: 230 [2025-02-08 09:00:08,736 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2025-02-08 09:00:08,737 INFO L435 NwaCegarLoop]: 24 mSDtfsCounter, 115 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:08,737 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 193 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:00:08,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2025-02-08 09:00:08,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 217. [2025-02-08 09:00:08,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 170 states have (on average 1.2352941176470589) internal successors, (210), 173 states have internal predecessors, (210), 29 states have call successors, (29), 8 states have call predecessors, (29), 12 states have return successors, (59), 35 states have call predecessors, (59), 29 states have call successors, (59) [2025-02-08 09:00:08,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 298 transitions. [2025-02-08 09:00:08,758 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 298 transitions. Word has length 44 [2025-02-08 09:00:08,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:08,759 INFO L471 AbstractCegarLoop]: Abstraction has 217 states and 298 transitions. [2025-02-08 09:00:08,759 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.642857142857143) internal successors, (51), 13 states have internal predecessors, (51), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-02-08 09:00:08,759 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 298 transitions. [2025-02-08 09:00:08,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2025-02-08 09:00:08,761 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:08,761 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1] [2025-02-08 09:00:08,769 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-02-08 09:00:08,961 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2025-02-08 09:00:08,961 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:08,962 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:08,962 INFO L85 PathProgramCache]: Analyzing trace with hash -607631606, now seen corresponding path program 2 times [2025-02-08 09:00:08,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:08,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97231352] [2025-02-08 09:00:08,962 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:00:08,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:08,965 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 49 statements into 2 equivalence classes. [2025-02-08 09:00:08,969 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 49 of 49 statements. [2025-02-08 09:00:08,969 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:00:08,969 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:09,078 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2025-02-08 09:00:09,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:09,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97231352] [2025-02-08 09:00:09,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97231352] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:09,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980135884] [2025-02-08 09:00:09,078 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:00:09,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:09,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:09,080 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:09,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-02-08 09:00:09,100 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 49 statements into 2 equivalence classes. [2025-02-08 09:00:09,112 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 49 of 49 statements. [2025-02-08 09:00:09,112 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:00:09,112 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:09,113 INFO L256 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 09:00:09,114 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:09,141 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2025-02-08 09:00:09,141 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:09,267 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2025-02-08 09:00:09,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980135884] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:09,267 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:09,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2025-02-08 09:00:09,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625902517] [2025-02-08 09:00:09,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:09,267 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-02-08 09:00:09,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:09,268 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-02-08 09:00:09,268 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2025-02-08 09:00:09,268 INFO L87 Difference]: Start difference. First operand 217 states and 298 transitions. Second operand has 22 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 22 states have internal predecessors, (48), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2025-02-08 09:00:09,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:09,339 INFO L93 Difference]: Finished difference Result 368 states and 562 transitions. [2025-02-08 09:00:09,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-02-08 09:00:09,340 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 22 states have internal predecessors, (48), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 49 [2025-02-08 09:00:09,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:09,342 INFO L225 Difference]: With dead ends: 368 [2025-02-08 09:00:09,342 INFO L226 Difference]: Without dead ends: 367 [2025-02-08 09:00:09,342 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2025-02-08 09:00:09,343 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 0 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:09,343 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 176 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:00:09,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2025-02-08 09:00:09,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 367. [2025-02-08 09:00:09,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 290 states have (on average 1.2413793103448276) internal successors, (360), 293 states have internal predecessors, (360), 59 states have call successors, (59), 8 states have call predecessors, (59), 12 states have return successors, (113), 65 states have call predecessors, (113), 59 states have call successors, (113) [2025-02-08 09:00:09,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 532 transitions. [2025-02-08 09:00:09,387 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 532 transitions. Word has length 49 [2025-02-08 09:00:09,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:09,387 INFO L471 AbstractCegarLoop]: Abstraction has 367 states and 532 transitions. [2025-02-08 09:00:09,387 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 22 states have internal predecessors, (48), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2025-02-08 09:00:09,387 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 532 transitions. [2025-02-08 09:00:09,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2025-02-08 09:00:09,388 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:09,388 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2025-02-08 09:00:09,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-02-08 09:00:09,588 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2025-02-08 09:00:09,588 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:09,589 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:09,589 INFO L85 PathProgramCache]: Analyzing trace with hash 767223989, now seen corresponding path program 2 times [2025-02-08 09:00:09,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:09,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777589470] [2025-02-08 09:00:09,589 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:00:09,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:09,592 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 49 statements into 2 equivalence classes. [2025-02-08 09:00:09,597 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 49 of 49 statements. [2025-02-08 09:00:09,597 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:00:09,597 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:09,680 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 1 proven. 34 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2025-02-08 09:00:09,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:09,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777589470] [2025-02-08 09:00:09,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777589470] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:09,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [604642208] [2025-02-08 09:00:09,681 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:00:09,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:09,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:09,682 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:09,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-02-08 09:00:09,705 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 49 statements into 2 equivalence classes. [2025-02-08 09:00:09,719 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 49 of 49 statements. [2025-02-08 09:00:09,720 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:00:09,720 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:09,720 INFO L256 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-02-08 09:00:09,722 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:09,756 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 1 proven. 34 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2025-02-08 09:00:09,757 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:09,877 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 1 proven. 34 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2025-02-08 09:00:09,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [604642208] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:09,878 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:09,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2025-02-08 09:00:09,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209054996] [2025-02-08 09:00:09,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:09,878 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-02-08 09:00:09,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:09,879 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-02-08 09:00:09,879 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2025-02-08 09:00:09,879 INFO L87 Difference]: Start difference. First operand 367 states and 532 transitions. Second operand has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 18 states have internal predecessors, (48), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-02-08 09:00:10,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:10,281 INFO L93 Difference]: Finished difference Result 597 states and 887 transitions. [2025-02-08 09:00:10,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-02-08 09:00:10,282 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 18 states have internal predecessors, (48), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 49 [2025-02-08 09:00:10,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:10,286 INFO L225 Difference]: With dead ends: 597 [2025-02-08 09:00:10,286 INFO L226 Difference]: Without dead ends: 595 [2025-02-08 09:00:10,287 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 508 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=365, Invalid=1797, Unknown=0, NotChecked=0, Total=2162 [2025-02-08 09:00:10,287 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 48 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:10,288 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 358 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:00:10,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2025-02-08 09:00:10,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 188. [2025-02-08 09:00:10,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 148 states have (on average 1.222972972972973) internal successors, (181), 150 states have internal predecessors, (181), 23 states have call successors, (23), 8 states have call predecessors, (23), 12 states have return successors, (41), 29 states have call predecessors, (41), 23 states have call successors, (41) [2025-02-08 09:00:10,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 245 transitions. [2025-02-08 09:00:10,320 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 245 transitions. Word has length 49 [2025-02-08 09:00:10,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:10,320 INFO L471 AbstractCegarLoop]: Abstraction has 188 states and 245 transitions. [2025-02-08 09:00:10,320 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.823529411764706) internal successors, (48), 18 states have internal predecessors, (48), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-02-08 09:00:10,320 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 245 transitions. [2025-02-08 09:00:10,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2025-02-08 09:00:10,321 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:10,321 INFO L218 NwaCegarLoop]: trace histogram [6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:00:10,327 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-02-08 09:00:10,521 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2025-02-08 09:00:10,522 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:10,522 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:10,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1210455627, now seen corresponding path program 1 times [2025-02-08 09:00:10,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:10,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262536983] [2025-02-08 09:00:10,522 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:10,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:10,526 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 57 statements into 1 equivalence classes. [2025-02-08 09:00:10,532 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 57 of 57 statements. [2025-02-08 09:00:10,532 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:10,532 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:10,621 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 14 proven. 21 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2025-02-08 09:00:10,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:10,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262536983] [2025-02-08 09:00:10,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262536983] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:10,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1548674469] [2025-02-08 09:00:10,621 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:10,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:10,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:10,624 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:10,624 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-02-08 09:00:10,644 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 57 statements into 1 equivalence classes. [2025-02-08 09:00:10,658 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 57 of 57 statements. [2025-02-08 09:00:10,658 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:10,658 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:10,659 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-08 09:00:10,660 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:10,718 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 48 proven. 2 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-02-08 09:00:10,718 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:10,795 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 34 proven. 6 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2025-02-08 09:00:10,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1548674469] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:10,796 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:10,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 14 [2025-02-08 09:00:10,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626068517] [2025-02-08 09:00:10,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:10,796 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-08 09:00:10,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:10,796 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-08 09:00:10,797 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2025-02-08 09:00:10,797 INFO L87 Difference]: Start difference. First operand 188 states and 245 transitions. Second operand has 14 states, 14 states have (on average 4.571428571428571) internal successors, (64), 12 states have internal predecessors, (64), 8 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2025-02-08 09:00:11,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:11,150 INFO L93 Difference]: Finished difference Result 394 states and 561 transitions. [2025-02-08 09:00:11,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-02-08 09:00:11,150 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.571428571428571) internal successors, (64), 12 states have internal predecessors, (64), 8 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 57 [2025-02-08 09:00:11,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:11,152 INFO L225 Difference]: With dead ends: 394 [2025-02-08 09:00:11,152 INFO L226 Difference]: Without dead ends: 294 [2025-02-08 09:00:11,153 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 109 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2025-02-08 09:00:11,154 INFO L435 NwaCegarLoop]: 18 mSDtfsCounter, 196 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:11,154 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [200 Valid, 151 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:00:11,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2025-02-08 09:00:11,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 262. [2025-02-08 09:00:11,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 204 states have (on average 1.2401960784313726) internal successors, (253), 210 states have internal predecessors, (253), 33 states have call successors, (33), 14 states have call predecessors, (33), 20 states have return successors, (59), 37 states have call predecessors, (59), 33 states have call successors, (59) [2025-02-08 09:00:11,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 345 transitions. [2025-02-08 09:00:11,180 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 345 transitions. Word has length 57 [2025-02-08 09:00:11,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:11,180 INFO L471 AbstractCegarLoop]: Abstraction has 262 states and 345 transitions. [2025-02-08 09:00:11,180 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.571428571428571) internal successors, (64), 12 states have internal predecessors, (64), 8 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2025-02-08 09:00:11,180 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 345 transitions. [2025-02-08 09:00:11,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2025-02-08 09:00:11,181 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:11,181 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 4, 3, 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] [2025-02-08 09:00:11,188 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-02-08 09:00:11,385 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:11,385 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:11,385 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:11,385 INFO L85 PathProgramCache]: Analyzing trace with hash -842352536, now seen corresponding path program 1 times [2025-02-08 09:00:11,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:11,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640072838] [2025-02-08 09:00:11,385 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:11,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:11,397 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 59 statements into 1 equivalence classes. [2025-02-08 09:00:11,401 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 59 of 59 statements. [2025-02-08 09:00:11,402 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:11,402 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:11,453 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2025-02-08 09:00:11,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:11,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640072838] [2025-02-08 09:00:11,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640072838] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:00:11,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:00:11,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-08 09:00:11,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382622376] [2025-02-08 09:00:11,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:00:11,454 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 09:00:11,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:11,454 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 09:00:11,454 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 09:00:11,454 INFO L87 Difference]: Start difference. First operand 262 states and 345 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-08 09:00:11,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:11,521 INFO L93 Difference]: Finished difference Result 408 states and 567 transitions. [2025-02-08 09:00:11,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 09:00:11,521 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 59 [2025-02-08 09:00:11,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:11,522 INFO L225 Difference]: With dead ends: 408 [2025-02-08 09:00:11,523 INFO L226 Difference]: Without dead ends: 242 [2025-02-08 09:00:11,523 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-02-08 09:00:11,524 INFO L435 NwaCegarLoop]: 32 mSDtfsCounter, 30 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:11,524 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 85 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:00:11,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2025-02-08 09:00:11,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 242. [2025-02-08 09:00:11,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 187 states have (on average 1.2192513368983957) internal successors, (228), 196 states have internal predecessors, (228), 33 states have call successors, (33), 14 states have call predecessors, (33), 17 states have return successors, (44), 31 states have call predecessors, (44), 33 states have call successors, (44) [2025-02-08 09:00:11,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 305 transitions. [2025-02-08 09:00:11,537 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 305 transitions. Word has length 59 [2025-02-08 09:00:11,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:11,537 INFO L471 AbstractCegarLoop]: Abstraction has 242 states and 305 transitions. [2025-02-08 09:00:11,537 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-08 09:00:11,537 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 305 transitions. [2025-02-08 09:00:11,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2025-02-08 09:00:11,538 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:11,538 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:00:11,538 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-02-08 09:00:11,538 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:11,538 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:11,538 INFO L85 PathProgramCache]: Analyzing trace with hash 292332604, now seen corresponding path program 2 times [2025-02-08 09:00:11,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:11,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948104780] [2025-02-08 09:00:11,538 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:00:11,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:11,541 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 60 statements into 2 equivalence classes. [2025-02-08 09:00:11,544 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 60 of 60 statements. [2025-02-08 09:00:11,545 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:00:11,545 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:11,573 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2025-02-08 09:00:11,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:11,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948104780] [2025-02-08 09:00:11,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948104780] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:11,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032962766] [2025-02-08 09:00:11,574 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:00:11,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:11,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:11,575 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:11,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-02-08 09:00:11,599 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 60 statements into 2 equivalence classes. [2025-02-08 09:00:11,612 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 60 of 60 statements. [2025-02-08 09:00:11,612 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:00:11,612 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:11,613 INFO L256 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-08 09:00:11,614 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:11,643 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2025-02-08 09:00:11,643 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:00:11,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032962766] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:00:11,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:00:11,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-02-08 09:00:11,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254770834] [2025-02-08 09:00:11,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:00:11,644 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 09:00:11,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:11,644 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 09:00:11,644 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-02-08 09:00:11,644 INFO L87 Difference]: Start difference. First operand 242 states and 305 transitions. Second operand has 5 states, 4 states have (on average 6.75) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-08 09:00:11,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:11,674 INFO L93 Difference]: Finished difference Result 273 states and 356 transitions. [2025-02-08 09:00:11,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 09:00:11,674 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.75) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 60 [2025-02-08 09:00:11,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:11,676 INFO L225 Difference]: With dead ends: 273 [2025-02-08 09:00:11,676 INFO L226 Difference]: Without dead ends: 272 [2025-02-08 09:00:11,676 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2025-02-08 09:00:11,676 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:11,676 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 101 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:00:11,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2025-02-08 09:00:11,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 260. [2025-02-08 09:00:11,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 201 states have (on average 1.2039800995024876) internal successors, (242), 209 states have internal predecessors, (242), 33 states have call successors, (33), 14 states have call predecessors, (33), 21 states have return successors, (59), 36 states have call predecessors, (59), 33 states have call successors, (59) [2025-02-08 09:00:11,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 334 transitions. [2025-02-08 09:00:11,690 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 334 transitions. Word has length 60 [2025-02-08 09:00:11,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:11,691 INFO L471 AbstractCegarLoop]: Abstraction has 260 states and 334 transitions. [2025-02-08 09:00:11,691 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.75) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-08 09:00:11,691 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 334 transitions. [2025-02-08 09:00:11,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2025-02-08 09:00:11,691 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:11,691 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 3, 3, 3, 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] [2025-02-08 09:00:11,697 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2025-02-08 09:00:11,896 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-02-08 09:00:11,896 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:11,896 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:11,896 INFO L85 PathProgramCache]: Analyzing trace with hash 472376106, now seen corresponding path program 1 times [2025-02-08 09:00:11,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:11,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319829311] [2025-02-08 09:00:11,896 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:11,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:11,900 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 61 statements into 1 equivalence classes. [2025-02-08 09:00:11,903 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 61 of 61 statements. [2025-02-08 09:00:11,903 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:11,903 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:11,939 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2025-02-08 09:00:11,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:11,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319829311] [2025-02-08 09:00:11,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319829311] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:00:11,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:00:11,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-08 09:00:11,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012755967] [2025-02-08 09:00:11,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:00:11,940 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 09:00:11,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:11,940 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 09:00:11,940 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-02-08 09:00:11,940 INFO L87 Difference]: Start difference. First operand 260 states and 334 transitions. Second operand has 6 states, 5 states have (on average 6.0) internal successors, (30), 6 states have internal predecessors, (30), 2 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-08 09:00:11,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:11,986 INFO L93 Difference]: Finished difference Result 325 states and 440 transitions. [2025-02-08 09:00:11,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-08 09:00:11,986 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.0) internal successors, (30), 6 states have internal predecessors, (30), 2 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 61 [2025-02-08 09:00:11,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:11,988 INFO L225 Difference]: With dead ends: 325 [2025-02-08 09:00:11,988 INFO L226 Difference]: Without dead ends: 324 [2025-02-08 09:00:11,988 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2025-02-08 09:00:11,989 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:11,989 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 148 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:00:11,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2025-02-08 09:00:12,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 301. [2025-02-08 09:00:12,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 234 states have (on average 1.188034188034188) internal successors, (278), 240 states have internal predecessors, (278), 38 states have call successors, (38), 14 states have call predecessors, (38), 24 states have return successors, (83), 46 states have call predecessors, (83), 38 states have call successors, (83) [2025-02-08 09:00:12,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 399 transitions. [2025-02-08 09:00:12,008 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 399 transitions. Word has length 61 [2025-02-08 09:00:12,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:12,008 INFO L471 AbstractCegarLoop]: Abstraction has 301 states and 399 transitions. [2025-02-08 09:00:12,008 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.0) internal successors, (30), 6 states have internal predecessors, (30), 2 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-08 09:00:12,008 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 399 transitions. [2025-02-08 09:00:12,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2025-02-08 09:00:12,009 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:12,009 INFO L218 NwaCegarLoop]: trace histogram [8, 7, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:00:12,009 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-02-08 09:00:12,009 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:12,009 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:12,009 INFO L85 PathProgramCache]: Analyzing trace with hash -103555634, now seen corresponding path program 1 times [2025-02-08 09:00:12,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:12,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381303650] [2025-02-08 09:00:12,009 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:12,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:12,013 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-02-08 09:00:12,018 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-02-08 09:00:12,019 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:12,019 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:12,093 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 42 proven. 23 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2025-02-08 09:00:12,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:12,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381303650] [2025-02-08 09:00:12,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381303650] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:12,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144296052] [2025-02-08 09:00:12,093 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:12,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:12,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:12,095 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:12,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-02-08 09:00:12,120 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-02-08 09:00:12,135 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-02-08 09:00:12,135 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:12,135 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:12,136 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 09:00:12,137 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:12,169 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 42 proven. 23 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2025-02-08 09:00:12,169 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:12,260 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 42 proven. 23 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2025-02-08 09:00:12,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144296052] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:12,261 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:12,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 10 [2025-02-08 09:00:12,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353787288] [2025-02-08 09:00:12,261 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:12,261 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 09:00:12,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:12,261 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 09:00:12,262 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-02-08 09:00:12,262 INFO L87 Difference]: Start difference. First operand 301 states and 399 transitions. Second operand has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 5 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2025-02-08 09:00:12,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:12,401 INFO L93 Difference]: Finished difference Result 546 states and 731 transitions. [2025-02-08 09:00:12,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 09:00:12,401 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 5 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 80 [2025-02-08 09:00:12,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:12,403 INFO L225 Difference]: With dead ends: 546 [2025-02-08 09:00:12,403 INFO L226 Difference]: Without dead ends: 339 [2025-02-08 09:00:12,404 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 155 SyntacticMatches, 6 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2025-02-08 09:00:12,404 INFO L435 NwaCegarLoop]: 25 mSDtfsCounter, 55 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:12,405 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 138 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:00:12,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2025-02-08 09:00:12,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 326. [2025-02-08 09:00:12,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 253 states have (on average 1.173913043478261) internal successors, (297), 262 states have internal predecessors, (297), 41 states have call successors, (41), 16 states have call predecessors, (41), 27 states have return successors, (82), 47 states have call predecessors, (82), 41 states have call successors, (82) [2025-02-08 09:00:12,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 420 transitions. [2025-02-08 09:00:12,422 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 420 transitions. Word has length 80 [2025-02-08 09:00:12,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:12,422 INFO L471 AbstractCegarLoop]: Abstraction has 326 states and 420 transitions. [2025-02-08 09:00:12,422 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 5 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2025-02-08 09:00:12,423 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 420 transitions. [2025-02-08 09:00:12,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2025-02-08 09:00:12,424 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:12,424 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:00:12,429 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-02-08 09:00:12,624 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:12,624 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting partsErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:12,624 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:12,625 INFO L85 PathProgramCache]: Analyzing trace with hash -869477362, now seen corresponding path program 1 times [2025-02-08 09:00:12,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:12,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617136290] [2025-02-08 09:00:12,625 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:12,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:12,628 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 73 statements into 1 equivalence classes. [2025-02-08 09:00:12,631 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 73 of 73 statements. [2025-02-08 09:00:12,631 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:12,631 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:12,646 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2025-02-08 09:00:12,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:12,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617136290] [2025-02-08 09:00:12,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617136290] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:00:12,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:00:12,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 09:00:12,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078200447] [2025-02-08 09:00:12,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:00:12,647 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 09:00:12,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:12,647 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 09:00:12,647 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 09:00:12,647 INFO L87 Difference]: Start difference. First operand 326 states and 420 transitions. Second operand has 3 states, 2 states have (on average 11.0) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-02-08 09:00:12,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:12,680 INFO L93 Difference]: Finished difference Result 332 states and 431 transitions. [2025-02-08 09:00:12,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 09:00:12,680 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 11.0) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 73 [2025-02-08 09:00:12,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:12,682 INFO L225 Difference]: With dead ends: 332 [2025-02-08 09:00:12,682 INFO L226 Difference]: Without dead ends: 331 [2025-02-08 09:00:12,682 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 09:00:12,683 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 8 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:12,683 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 62 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:00:12,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2025-02-08 09:00:12,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 325. [2025-02-08 09:00:12,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 253 states have (on average 1.1620553359683794) internal successors, (294), 261 states have internal predecessors, (294), 41 states have call successors, (41), 16 states have call predecessors, (41), 27 states have return successors, (82), 47 states have call predecessors, (82), 41 states have call successors, (82) [2025-02-08 09:00:12,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 417 transitions. [2025-02-08 09:00:12,702 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 417 transitions. Word has length 73 [2025-02-08 09:00:12,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:12,702 INFO L471 AbstractCegarLoop]: Abstraction has 325 states and 417 transitions. [2025-02-08 09:00:12,702 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 11.0) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-02-08 09:00:12,702 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 417 transitions. [2025-02-08 09:00:12,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2025-02-08 09:00:12,703 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:12,703 INFO L218 NwaCegarLoop]: trace histogram [9, 8, 5, 5, 5, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:00:12,703 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-02-08 09:00:12,704 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:12,704 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:12,704 INFO L85 PathProgramCache]: Analyzing trace with hash 765338656, now seen corresponding path program 2 times [2025-02-08 09:00:12,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:12,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819233633] [2025-02-08 09:00:12,704 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:00:12,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:12,708 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 90 statements into 2 equivalence classes. [2025-02-08 09:00:12,714 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 90 of 90 statements. [2025-02-08 09:00:12,714 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:00:12,714 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:12,747 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2025-02-08 09:00:12,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:12,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819233633] [2025-02-08 09:00:12,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819233633] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:12,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343299397] [2025-02-08 09:00:12,747 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:00:12,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:12,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:12,749 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:12,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-02-08 09:00:12,772 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 90 statements into 2 equivalence classes. [2025-02-08 09:00:12,789 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 90 of 90 statements. [2025-02-08 09:00:12,790 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:00:12,790 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:12,790 INFO L256 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-08 09:00:12,791 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:12,828 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 124 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2025-02-08 09:00:12,828 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:00:12,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343299397] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:00:12,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:00:12,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [4] total 10 [2025-02-08 09:00:12,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367755431] [2025-02-08 09:00:12,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:00:12,828 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-08 09:00:12,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:12,828 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-08 09:00:12,828 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2025-02-08 09:00:12,829 INFO L87 Difference]: Start difference. First operand 325 states and 417 transitions. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2025-02-08 09:00:12,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:12,930 INFO L93 Difference]: Finished difference Result 628 states and 855 transitions. [2025-02-08 09:00:12,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 09:00:12,931 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) Word has length 90 [2025-02-08 09:00:12,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:12,933 INFO L225 Difference]: With dead ends: 628 [2025-02-08 09:00:12,933 INFO L226 Difference]: Without dead ends: 403 [2025-02-08 09:00:12,934 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-02-08 09:00:12,934 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 24 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:12,935 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 105 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:00:12,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2025-02-08 09:00:12,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 378. [2025-02-08 09:00:12,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 296 states have (on average 1.1587837837837838) internal successors, (343), 300 states have internal predecessors, (343), 47 states have call successors, (47), 16 states have call predecessors, (47), 31 states have return successors, (117), 61 states have call predecessors, (117), 47 states have call successors, (117) [2025-02-08 09:00:12,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 507 transitions. [2025-02-08 09:00:12,956 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 507 transitions. Word has length 90 [2025-02-08 09:00:12,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:12,956 INFO L471 AbstractCegarLoop]: Abstraction has 378 states and 507 transitions. [2025-02-08 09:00:12,956 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2025-02-08 09:00:12,956 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 507 transitions. [2025-02-08 09:00:12,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2025-02-08 09:00:12,958 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:12,958 INFO L218 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1] [2025-02-08 09:00:12,964 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2025-02-08 09:00:13,158 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,11 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:13,158 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:13,159 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:13,159 INFO L85 PathProgramCache]: Analyzing trace with hash 541405130, now seen corresponding path program 3 times [2025-02-08 09:00:13,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:13,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561113861] [2025-02-08 09:00:13,159 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:00:13,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:13,163 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 103 statements into 11 equivalence classes. [2025-02-08 09:00:13,174 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 103 of 103 statements. [2025-02-08 09:00:13,174 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-02-08 09:00:13,174 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:13,521 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2025-02-08 09:00:13,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:13,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561113861] [2025-02-08 09:00:13,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561113861] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:13,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883496738] [2025-02-08 09:00:13,521 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:00:13,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:13,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:13,524 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:13,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-02-08 09:00:13,569 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 103 statements into 11 equivalence classes. [2025-02-08 09:00:13,595 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 103 of 103 statements. [2025-02-08 09:00:13,596 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-02-08 09:00:13,596 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:13,597 INFO L256 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 23 conjuncts are in the unsatisfiable core [2025-02-08 09:00:13,598 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:13,659 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2025-02-08 09:00:13,660 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:14,111 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2025-02-08 09:00:14,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883496738] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:14,111 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:14,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 45 [2025-02-08 09:00:14,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130008569] [2025-02-08 09:00:14,111 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:14,112 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2025-02-08 09:00:14,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:14,112 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2025-02-08 09:00:14,113 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=551, Invalid=1519, Unknown=0, NotChecked=0, Total=2070 [2025-02-08 09:00:14,113 INFO L87 Difference]: Start difference. First operand 378 states and 507 transitions. Second operand has 46 states, 45 states have (on average 2.1333333333333333) internal successors, (96), 46 states have internal predecessors, (96), 22 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-02-08 09:00:14,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:14,289 INFO L93 Difference]: Finished difference Result 851 states and 1235 transitions. [2025-02-08 09:00:14,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-02-08 09:00:14,289 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 2.1333333333333333) internal successors, (96), 46 states have internal predecessors, (96), 22 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 103 [2025-02-08 09:00:14,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:14,294 INFO L225 Difference]: With dead ends: 851 [2025-02-08 09:00:14,294 INFO L226 Difference]: Without dead ends: 850 [2025-02-08 09:00:14,295 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 541 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=551, Invalid=1519, Unknown=0, NotChecked=0, Total=2070 [2025-02-08 09:00:14,296 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 0 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:14,296 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 265 Invalid, 148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:00:14,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 850 states. [2025-02-08 09:00:14,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 850 to 438. [2025-02-08 09:00:14,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 344 states have (on average 1.1715116279069768) internal successors, (403), 348 states have internal predecessors, (403), 59 states have call successors, (59), 16 states have call predecessors, (59), 31 states have return successors, (129), 73 states have call predecessors, (129), 59 states have call successors, (129) [2025-02-08 09:00:14,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 591 transitions. [2025-02-08 09:00:14,336 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 591 transitions. Word has length 103 [2025-02-08 09:00:14,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:14,337 INFO L471 AbstractCegarLoop]: Abstraction has 438 states and 591 transitions. [2025-02-08 09:00:14,337 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 2.1333333333333333) internal successors, (96), 46 states have internal predecessors, (96), 22 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2025-02-08 09:00:14,337 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 591 transitions. [2025-02-08 09:00:14,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2025-02-08 09:00:14,338 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:14,339 INFO L218 NwaCegarLoop]: trace histogram [11, 10, 6, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:00:14,345 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2025-02-08 09:00:14,543 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2025-02-08 09:00:14,543 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:14,543 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:14,544 INFO L85 PathProgramCache]: Analyzing trace with hash 670927822, now seen corresponding path program 3 times [2025-02-08 09:00:14,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:14,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567309308] [2025-02-08 09:00:14,544 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:00:14,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:14,548 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 110 statements into 5 equivalence classes. [2025-02-08 09:00:14,562 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 102 of 110 statements. [2025-02-08 09:00:14,562 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-02-08 09:00:14,562 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:14,727 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 38 proven. 84 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2025-02-08 09:00:14,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:14,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567309308] [2025-02-08 09:00:14,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567309308] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:14,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1814007016] [2025-02-08 09:00:14,727 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:00:14,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:14,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:14,729 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:14,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-02-08 09:00:14,753 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 110 statements into 5 equivalence classes. [2025-02-08 09:00:14,773 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 102 of 110 statements. [2025-02-08 09:00:14,773 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-02-08 09:00:14,773 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:14,774 INFO L256 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-02-08 09:00:14,775 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:14,894 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 158 proven. 28 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2025-02-08 09:00:14,894 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:15,011 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 36 proven. 46 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2025-02-08 09:00:15,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1814007016] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:15,011 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:15,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 22 [2025-02-08 09:00:15,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212287613] [2025-02-08 09:00:15,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:15,012 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-02-08 09:00:15,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:15,012 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-02-08 09:00:15,013 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2025-02-08 09:00:15,013 INFO L87 Difference]: Start difference. First operand 438 states and 591 transitions. Second operand has 22 states, 22 states have (on average 4.0) internal successors, (88), 20 states have internal predecessors, (88), 11 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (15), 10 states have call predecessors, (15), 9 states have call successors, (15) [2025-02-08 09:00:15,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:15,328 INFO L93 Difference]: Finished difference Result 643 states and 883 transitions. [2025-02-08 09:00:15,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-02-08 09:00:15,329 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.0) internal successors, (88), 20 states have internal predecessors, (88), 11 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (15), 10 states have call predecessors, (15), 9 states have call successors, (15) Word has length 110 [2025-02-08 09:00:15,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:15,331 INFO L225 Difference]: With dead ends: 643 [2025-02-08 09:00:15,331 INFO L226 Difference]: Without dead ends: 389 [2025-02-08 09:00:15,333 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 203 SyntacticMatches, 8 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=157, Invalid=835, Unknown=0, NotChecked=0, Total=992 [2025-02-08 09:00:15,333 INFO L435 NwaCegarLoop]: 25 mSDtfsCounter, 47 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 541 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:15,333 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 253 Invalid, 553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 541 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:00:15,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2025-02-08 09:00:15,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 385. [2025-02-08 09:00:15,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 302 states have (on average 1.1688741721854305) internal successors, (353), 309 states have internal predecessors, (353), 50 states have call successors, (50), 21 states have call predecessors, (50), 29 states have return successors, (77), 54 states have call predecessors, (77), 50 states have call successors, (77) [2025-02-08 09:00:15,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 480 transitions. [2025-02-08 09:00:15,353 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 480 transitions. Word has length 110 [2025-02-08 09:00:15,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:15,353 INFO L471 AbstractCegarLoop]: Abstraction has 385 states and 480 transitions. [2025-02-08 09:00:15,354 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.0) internal successors, (88), 20 states have internal predecessors, (88), 11 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (15), 10 states have call predecessors, (15), 9 states have call successors, (15) [2025-02-08 09:00:15,354 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 480 transitions. [2025-02-08 09:00:15,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2025-02-08 09:00:15,355 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:15,355 INFO L218 NwaCegarLoop]: trace histogram [10, 9, 7, 7, 6, 6, 6, 6, 6, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:00:15,364 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2025-02-08 09:00:15,556 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:15,556 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:15,556 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:15,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1204703714, now seen corresponding path program 1 times [2025-02-08 09:00:15,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:15,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427296940] [2025-02-08 09:00:15,556 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:15,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:15,560 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 104 statements into 1 equivalence classes. [2025-02-08 09:00:15,565 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 104 of 104 statements. [2025-02-08 09:00:15,565 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:15,566 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:15,612 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 98 proven. 20 refuted. 0 times theorem prover too weak. 164 trivial. 0 not checked. [2025-02-08 09:00:15,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:15,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427296940] [2025-02-08 09:00:15,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427296940] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:15,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550872112] [2025-02-08 09:00:15,612 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:15,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:15,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:15,614 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:15,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-02-08 09:00:15,638 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 104 statements into 1 equivalence classes. [2025-02-08 09:00:15,657 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 104 of 104 statements. [2025-02-08 09:00:15,657 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:15,657 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:15,658 INFO L256 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-08 09:00:15,659 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:15,678 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2025-02-08 09:00:15,678 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:00:15,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550872112] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:00:15,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:00:15,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 7 [2025-02-08 09:00:15,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711704361] [2025-02-08 09:00:15,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:00:15,679 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-08 09:00:15,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:15,679 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-08 09:00:15,679 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-02-08 09:00:15,679 INFO L87 Difference]: Start difference. First operand 385 states and 480 transitions. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 3 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2025-02-08 09:00:15,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:15,741 INFO L93 Difference]: Finished difference Result 479 states and 594 transitions. [2025-02-08 09:00:15,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 09:00:15,742 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 3 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) Word has length 104 [2025-02-08 09:00:15,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:15,743 INFO L225 Difference]: With dead ends: 479 [2025-02-08 09:00:15,743 INFO L226 Difference]: Without dead ends: 347 [2025-02-08 09:00:15,744 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-02-08 09:00:15,744 INFO L435 NwaCegarLoop]: 32 mSDtfsCounter, 22 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:15,744 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 121 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:00:15,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2025-02-08 09:00:15,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 345. [2025-02-08 09:00:15,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 272 states have (on average 1.1580882352941178) internal successors, (315), 277 states have internal predecessors, (315), 46 states have call successors, (46), 17 states have call predecessors, (46), 23 states have return successors, (67), 50 states have call predecessors, (67), 46 states have call successors, (67) [2025-02-08 09:00:15,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 428 transitions. [2025-02-08 09:00:15,764 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 428 transitions. Word has length 104 [2025-02-08 09:00:15,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:15,764 INFO L471 AbstractCegarLoop]: Abstraction has 345 states and 428 transitions. [2025-02-08 09:00:15,765 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 3 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2025-02-08 09:00:15,765 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 428 transitions. [2025-02-08 09:00:15,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2025-02-08 09:00:15,766 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:15,766 INFO L218 NwaCegarLoop]: trace histogram [12, 10, 7, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:00:15,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2025-02-08 09:00:15,966 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:15,966 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:15,967 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:15,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1290983825, now seen corresponding path program 1 times [2025-02-08 09:00:15,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:15,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887384599] [2025-02-08 09:00:15,967 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:15,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:15,971 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 115 statements into 1 equivalence classes. [2025-02-08 09:00:15,979 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 115 of 115 statements. [2025-02-08 09:00:15,979 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:15,979 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:16,094 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 55 proven. 61 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2025-02-08 09:00:16,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:16,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887384599] [2025-02-08 09:00:16,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887384599] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:16,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803996102] [2025-02-08 09:00:16,095 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:16,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:16,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:16,098 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:16,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-02-08 09:00:16,126 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 115 statements into 1 equivalence classes. [2025-02-08 09:00:16,146 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 115 of 115 statements. [2025-02-08 09:00:16,147 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:16,147 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:16,148 INFO L256 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-02-08 09:00:16,149 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:16,241 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 166 proven. 32 refuted. 0 times theorem prover too weak. 123 trivial. 0 not checked. [2025-02-08 09:00:16,242 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:16,350 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 55 proven. 61 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2025-02-08 09:00:16,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803996102] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:16,350 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:16,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 18 [2025-02-08 09:00:16,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113508635] [2025-02-08 09:00:16,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:16,350 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-02-08 09:00:16,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:16,351 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-02-08 09:00:16,351 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2025-02-08 09:00:16,351 INFO L87 Difference]: Start difference. First operand 345 states and 428 transitions. Second operand has 18 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 18 states have internal predecessors, (67), 8 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 8 states have call predecessors, (12), 8 states have call successors, (12) [2025-02-08 09:00:16,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:16,454 INFO L93 Difference]: Finished difference Result 541 states and 673 transitions. [2025-02-08 09:00:16,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-08 09:00:16,454 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 18 states have internal predecessors, (67), 8 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 8 states have call predecessors, (12), 8 states have call successors, (12) Word has length 115 [2025-02-08 09:00:16,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:16,456 INFO L225 Difference]: With dead ends: 541 [2025-02-08 09:00:16,456 INFO L226 Difference]: Without dead ends: 357 [2025-02-08 09:00:16,457 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 214 SyntacticMatches, 11 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2025-02-08 09:00:16,457 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 1 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:16,457 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 347 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:00:16,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2025-02-08 09:00:16,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 353. [2025-02-08 09:00:16,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 280 states have (on average 1.15) internal successors, (322), 283 states have internal predecessors, (322), 46 states have call successors, (46), 17 states have call predecessors, (46), 23 states have return successors, (67), 52 states have call predecessors, (67), 46 states have call successors, (67) [2025-02-08 09:00:16,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 435 transitions. [2025-02-08 09:00:16,474 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 435 transitions. Word has length 115 [2025-02-08 09:00:16,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:16,474 INFO L471 AbstractCegarLoop]: Abstraction has 353 states and 435 transitions. [2025-02-08 09:00:16,474 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 18 states have internal predecessors, (67), 8 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 8 states have call predecessors, (12), 8 states have call successors, (12) [2025-02-08 09:00:16,474 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 435 transitions. [2025-02-08 09:00:16,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2025-02-08 09:00:16,475 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:16,475 INFO L218 NwaCegarLoop]: trace histogram [13, 11, 7, 6, 6, 6, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:00:16,482 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2025-02-08 09:00:16,676 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2025-02-08 09:00:16,676 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:16,676 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:16,677 INFO L85 PathProgramCache]: Analyzing trace with hash -913204831, now seen corresponding path program 2 times [2025-02-08 09:00:16,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:16,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260493677] [2025-02-08 09:00:16,677 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:00:16,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:16,680 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 124 statements into 2 equivalence classes. [2025-02-08 09:00:16,684 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 124 of 124 statements. [2025-02-08 09:00:16,684 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:00:16,684 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:16,715 INFO L134 CoverageAnalysis]: Checked inductivity of 388 backedges. 22 proven. 10 refuted. 0 times theorem prover too weak. 356 trivial. 0 not checked. [2025-02-08 09:00:16,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:16,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260493677] [2025-02-08 09:00:16,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260493677] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:16,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142437680] [2025-02-08 09:00:16,715 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:00:16,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:16,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:16,717 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:16,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-02-08 09:00:16,742 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 124 statements into 2 equivalence classes. [2025-02-08 09:00:16,766 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 124 of 124 statements. [2025-02-08 09:00:16,766 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:00:16,766 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:16,767 INFO L256 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-08 09:00:16,768 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:16,783 INFO L134 CoverageAnalysis]: Checked inductivity of 388 backedges. 22 proven. 10 refuted. 0 times theorem prover too weak. 356 trivial. 0 not checked. [2025-02-08 09:00:16,783 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:16,839 INFO L134 CoverageAnalysis]: Checked inductivity of 388 backedges. 22 proven. 10 refuted. 0 times theorem prover too weak. 356 trivial. 0 not checked. [2025-02-08 09:00:16,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [142437680] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:16,840 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:16,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2025-02-08 09:00:16,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154275434] [2025-02-08 09:00:16,840 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:16,840 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-08 09:00:16,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:16,841 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-08 09:00:16,841 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2025-02-08 09:00:16,841 INFO L87 Difference]: Start difference. First operand 353 states and 435 transitions. Second operand has 9 states, 8 states have (on average 5.375) internal successors, (43), 9 states have internal predecessors, (43), 3 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2025-02-08 09:00:16,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:16,881 INFO L93 Difference]: Finished difference Result 408 states and 507 transitions. [2025-02-08 09:00:16,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 09:00:16,881 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 5.375) internal successors, (43), 9 states have internal predecessors, (43), 3 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 124 [2025-02-08 09:00:16,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:16,884 INFO L225 Difference]: With dead ends: 408 [2025-02-08 09:00:16,884 INFO L226 Difference]: Without dead ends: 407 [2025-02-08 09:00:16,884 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 243 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2025-02-08 09:00:16,884 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 5 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:16,885 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 198 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:00:16,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2025-02-08 09:00:16,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 365. [2025-02-08 09:00:16,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 289 states have (on average 1.1487889273356402) internal successors, (332), 292 states have internal predecessors, (332), 49 states have call successors, (49), 17 states have call predecessors, (49), 23 states have return successors, (75), 55 states have call predecessors, (75), 49 states have call successors, (75) [2025-02-08 09:00:16,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 456 transitions. [2025-02-08 09:00:16,902 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 456 transitions. Word has length 124 [2025-02-08 09:00:16,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:16,903 INFO L471 AbstractCegarLoop]: Abstraction has 365 states and 456 transitions. [2025-02-08 09:00:16,903 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 5.375) internal successors, (43), 9 states have internal predecessors, (43), 3 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2025-02-08 09:00:16,903 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 456 transitions. [2025-02-08 09:00:16,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2025-02-08 09:00:16,904 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:16,904 INFO L218 NwaCegarLoop]: trace histogram [15, 12, 8, 7, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:00:16,910 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2025-02-08 09:00:17,104 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2025-02-08 09:00:17,105 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:17,105 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:17,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1203287021, now seen corresponding path program 1 times [2025-02-08 09:00:17,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:17,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390566559] [2025-02-08 09:00:17,105 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:17,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:17,110 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 140 statements into 1 equivalence classes. [2025-02-08 09:00:17,118 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 140 of 140 statements. [2025-02-08 09:00:17,118 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:17,118 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:17,221 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 88 proven. 98 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2025-02-08 09:00:17,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:17,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390566559] [2025-02-08 09:00:17,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390566559] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:17,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104765461] [2025-02-08 09:00:17,221 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:17,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:17,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:17,223 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:17,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-02-08 09:00:17,252 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 140 statements into 1 equivalence classes. [2025-02-08 09:00:17,276 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 140 of 140 statements. [2025-02-08 09:00:17,276 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:17,276 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:17,277 INFO L256 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-02-08 09:00:17,279 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:17,324 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 269 proven. 51 refuted. 0 times theorem prover too weak. 178 trivial. 0 not checked. [2025-02-08 09:00:17,324 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:17,427 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 88 proven. 98 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2025-02-08 09:00:17,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104765461] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:17,427 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:17,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-08 09:00:17,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755169847] [2025-02-08 09:00:17,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:17,428 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 09:00:17,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:17,428 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 09:00:17,428 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-02-08 09:00:17,428 INFO L87 Difference]: Start difference. First operand 365 states and 456 transitions. Second operand has 11 states, 11 states have (on average 5.7272727272727275) internal successors, (63), 8 states have internal predecessors, (63), 6 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2025-02-08 09:00:17,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:17,641 INFO L93 Difference]: Finished difference Result 561 states and 696 transitions. [2025-02-08 09:00:17,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-02-08 09:00:17,641 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.7272727272727275) internal successors, (63), 8 states have internal predecessors, (63), 6 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) Word has length 140 [2025-02-08 09:00:17,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:17,643 INFO L225 Difference]: With dead ends: 561 [2025-02-08 09:00:17,643 INFO L226 Difference]: Without dead ends: 350 [2025-02-08 09:00:17,644 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 273 SyntacticMatches, 8 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=98, Invalid=322, Unknown=0, NotChecked=0, Total=420 [2025-02-08 09:00:17,644 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 73 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:17,644 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 257 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 332 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:00:17,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2025-02-08 09:00:17,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 338. [2025-02-08 09:00:17,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 268 states have (on average 1.1343283582089552) internal successors, (304), 272 states have internal predecessors, (304), 45 states have call successors, (45), 18 states have call predecessors, (45), 21 states have return successors, (57), 47 states have call predecessors, (57), 45 states have call successors, (57) [2025-02-08 09:00:17,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 406 transitions. [2025-02-08 09:00:17,660 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 406 transitions. Word has length 140 [2025-02-08 09:00:17,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:17,660 INFO L471 AbstractCegarLoop]: Abstraction has 338 states and 406 transitions. [2025-02-08 09:00:17,660 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.7272727272727275) internal successors, (63), 8 states have internal predecessors, (63), 6 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2025-02-08 09:00:17,660 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 406 transitions. [2025-02-08 09:00:17,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2025-02-08 09:00:17,661 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:17,662 INFO L218 NwaCegarLoop]: trace histogram [16, 14, 10, 9, 9, 8, 8, 8, 8, 6, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2025-02-08 09:00:17,667 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2025-02-08 09:00:17,862 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2025-02-08 09:00:17,862 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:17,863 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:17,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1703812398, now seen corresponding path program 1 times [2025-02-08 09:00:17,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:17,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747341476] [2025-02-08 09:00:17,863 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:17,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:17,869 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 158 statements into 1 equivalence classes. [2025-02-08 09:00:17,877 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 158 of 158 statements. [2025-02-08 09:00:17,877 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:17,877 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:17,914 INFO L134 CoverageAnalysis]: Checked inductivity of 680 backedges. 227 proven. 37 refuted. 0 times theorem prover too weak. 416 trivial. 0 not checked. [2025-02-08 09:00:17,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:17,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747341476] [2025-02-08 09:00:17,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747341476] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:17,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618645549] [2025-02-08 09:00:17,914 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:17,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:17,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:17,916 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:17,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-02-08 09:00:17,948 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 158 statements into 1 equivalence classes. [2025-02-08 09:00:17,980 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 158 of 158 statements. [2025-02-08 09:00:17,980 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:17,980 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:17,982 INFO L256 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-08 09:00:17,984 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:17,996 INFO L134 CoverageAnalysis]: Checked inductivity of 680 backedges. 394 proven. 1 refuted. 0 times theorem prover too weak. 285 trivial. 0 not checked. [2025-02-08 09:00:17,996 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:18,090 INFO L134 CoverageAnalysis]: Checked inductivity of 680 backedges. 227 proven. 37 refuted. 0 times theorem prover too weak. 416 trivial. 0 not checked. [2025-02-08 09:00:18,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618645549] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:18,090 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:18,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2025-02-08 09:00:18,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026163294] [2025-02-08 09:00:18,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:18,091 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 09:00:18,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:18,091 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 09:00:18,091 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-02-08 09:00:18,091 INFO L87 Difference]: Start difference. First operand 338 states and 406 transitions. Second operand has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2025-02-08 09:00:18,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:18,157 INFO L93 Difference]: Finished difference Result 491 states and 599 transitions. [2025-02-08 09:00:18,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-08 09:00:18,158 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) Word has length 158 [2025-02-08 09:00:18,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:18,159 INFO L225 Difference]: With dead ends: 491 [2025-02-08 09:00:18,159 INFO L226 Difference]: Without dead ends: 344 [2025-02-08 09:00:18,160 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 313 SyntacticMatches, 3 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2025-02-08 09:00:18,160 INFO L435 NwaCegarLoop]: 29 mSDtfsCounter, 31 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:18,160 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 95 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:00:18,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2025-02-08 09:00:18,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 338. [2025-02-08 09:00:18,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 268 states have (on average 1.1305970149253732) internal successors, (303), 272 states have internal predecessors, (303), 45 states have call successors, (45), 18 states have call predecessors, (45), 21 states have return successors, (56), 47 states have call predecessors, (56), 45 states have call successors, (56) [2025-02-08 09:00:18,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 404 transitions. [2025-02-08 09:00:18,178 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 404 transitions. Word has length 158 [2025-02-08 09:00:18,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:18,178 INFO L471 AbstractCegarLoop]: Abstraction has 338 states and 404 transitions. [2025-02-08 09:00:18,178 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2025-02-08 09:00:18,178 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 404 transitions. [2025-02-08 09:00:18,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2025-02-08 09:00:18,179 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:18,179 INFO L218 NwaCegarLoop]: trace histogram [18, 16, 11, 9, 9, 8, 8, 8, 8, 7, 6, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2025-02-08 09:00:18,187 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-02-08 09:00:18,380 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-02-08 09:00:18,380 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:18,380 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:18,381 INFO L85 PathProgramCache]: Analyzing trace with hash -516859648, now seen corresponding path program 2 times [2025-02-08 09:00:18,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:18,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278990621] [2025-02-08 09:00:18,381 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:00:18,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:18,386 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 178 statements into 2 equivalence classes. [2025-02-08 09:00:18,401 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 178 of 178 statements. [2025-02-08 09:00:18,402 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:00:18,402 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:18,563 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 305 proven. 66 refuted. 0 times theorem prover too weak. 474 trivial. 0 not checked. [2025-02-08 09:00:18,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:18,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278990621] [2025-02-08 09:00:18,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278990621] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:18,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774931896] [2025-02-08 09:00:18,564 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:00:18,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:18,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:18,566 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:18,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-02-08 09:00:18,597 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 178 statements into 2 equivalence classes. [2025-02-08 09:00:18,628 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 178 of 178 statements. [2025-02-08 09:00:18,628 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:00:18,628 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:18,630 INFO L256 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-02-08 09:00:18,633 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:18,763 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 411 proven. 10 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2025-02-08 09:00:18,764 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:19,005 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 305 proven. 66 refuted. 0 times theorem prover too weak. 474 trivial. 0 not checked. [2025-02-08 09:00:19,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774931896] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:19,006 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:19,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 20 [2025-02-08 09:00:19,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202260558] [2025-02-08 09:00:19,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:19,006 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2025-02-08 09:00:19,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:19,007 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2025-02-08 09:00:19,007 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2025-02-08 09:00:19,007 INFO L87 Difference]: Start difference. First operand 338 states and 404 transitions. Second operand has 20 states, 20 states have (on average 4.7) internal successors, (94), 20 states have internal predecessors, (94), 12 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 7 states have call predecessors, (15), 12 states have call successors, (15) [2025-02-08 09:00:19,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:19,285 INFO L93 Difference]: Finished difference Result 502 states and 631 transitions. [2025-02-08 09:00:19,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-08 09:00:19,285 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 4.7) internal successors, (94), 20 states have internal predecessors, (94), 12 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 7 states have call predecessors, (15), 12 states have call successors, (15) Word has length 178 [2025-02-08 09:00:19,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:19,287 INFO L225 Difference]: With dead ends: 502 [2025-02-08 09:00:19,287 INFO L226 Difference]: Without dead ends: 410 [2025-02-08 09:00:19,288 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 373 GetRequests, 342 SyntacticMatches, 10 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2025-02-08 09:00:19,288 INFO L435 NwaCegarLoop]: 28 mSDtfsCounter, 47 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:19,288 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 215 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 581 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:00:19,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2025-02-08 09:00:19,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 374. [2025-02-08 09:00:19,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 297 states have (on average 1.1346801346801347) internal successors, (337), 300 states have internal predecessors, (337), 49 states have call successors, (49), 19 states have call predecessors, (49), 24 states have return successors, (83), 54 states have call predecessors, (83), 49 states have call successors, (83) [2025-02-08 09:00:19,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 469 transitions. [2025-02-08 09:00:19,309 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 469 transitions. Word has length 178 [2025-02-08 09:00:19,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:19,310 INFO L471 AbstractCegarLoop]: Abstraction has 374 states and 469 transitions. [2025-02-08 09:00:19,310 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.7) internal successors, (94), 20 states have internal predecessors, (94), 12 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 7 states have call predecessors, (15), 12 states have call successors, (15) [2025-02-08 09:00:19,310 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 469 transitions. [2025-02-08 09:00:19,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2025-02-08 09:00:19,312 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:19,312 INFO L218 NwaCegarLoop]: trace histogram [19, 18, 12, 9, 9, 8, 8, 8, 8, 7, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:00:19,318 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2025-02-08 09:00:19,512 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:19,513 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:19,513 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:19,513 INFO L85 PathProgramCache]: Analyzing trace with hash -167482667, now seen corresponding path program 3 times [2025-02-08 09:00:19,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:19,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799161209] [2025-02-08 09:00:19,513 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:00:19,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:19,519 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 194 statements into 9 equivalence classes. [2025-02-08 09:00:19,521 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 34 of 194 statements. [2025-02-08 09:00:19,521 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 09:00:19,521 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:19,552 INFO L134 CoverageAnalysis]: Checked inductivity of 993 backedges. 74 proven. 80 refuted. 0 times theorem prover too weak. 839 trivial. 0 not checked. [2025-02-08 09:00:19,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:19,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799161209] [2025-02-08 09:00:19,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799161209] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:19,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248249085] [2025-02-08 09:00:19,553 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:00:19,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:19,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:19,555 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:19,557 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-02-08 09:00:19,591 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 194 statements into 9 equivalence classes. [2025-02-08 09:00:19,599 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 34 of 194 statements. [2025-02-08 09:00:19,599 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 09:00:19,599 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:19,599 INFO L256 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-08 09:00:19,603 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:19,695 INFO L134 CoverageAnalysis]: Checked inductivity of 993 backedges. 74 proven. 10 refuted. 0 times theorem prover too weak. 909 trivial. 0 not checked. [2025-02-08 09:00:19,695 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:19,847 INFO L134 CoverageAnalysis]: Checked inductivity of 993 backedges. 74 proven. 10 refuted. 0 times theorem prover too weak. 909 trivial. 0 not checked. [2025-02-08 09:00:19,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248249085] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:19,847 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:19,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 12 [2025-02-08 09:00:19,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501103638] [2025-02-08 09:00:19,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:19,848 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 09:00:19,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:19,848 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 09:00:19,848 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2025-02-08 09:00:19,849 INFO L87 Difference]: Start difference. First operand 374 states and 469 transitions. Second operand has 13 states, 10 states have (on average 6.8) internal successors, (68), 10 states have internal predecessors, (68), 8 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2025-02-08 09:00:20,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:20,016 INFO L93 Difference]: Finished difference Result 454 states and 588 transitions. [2025-02-08 09:00:20,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 09:00:20,016 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 10 states have (on average 6.8) internal successors, (68), 10 states have internal predecessors, (68), 8 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) Word has length 194 [2025-02-08 09:00:20,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:20,019 INFO L225 Difference]: With dead ends: 454 [2025-02-08 09:00:20,019 INFO L226 Difference]: Without dead ends: 444 [2025-02-08 09:00:20,019 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 402 GetRequests, 383 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2025-02-08 09:00:20,019 INFO L435 NwaCegarLoop]: 21 mSDtfsCounter, 111 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:20,020 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 128 Invalid, 233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:00:20,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2025-02-08 09:00:20,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 413. [2025-02-08 09:00:20,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 329 states have (on average 1.121580547112462) internal successors, (369), 330 states have internal predecessors, (369), 55 states have call successors, (55), 21 states have call predecessors, (55), 26 states have return successors, (79), 61 states have call predecessors, (79), 55 states have call successors, (79) [2025-02-08 09:00:20,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 503 transitions. [2025-02-08 09:00:20,040 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 503 transitions. Word has length 194 [2025-02-08 09:00:20,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:20,040 INFO L471 AbstractCegarLoop]: Abstraction has 413 states and 503 transitions. [2025-02-08 09:00:20,041 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 10 states have (on average 6.8) internal successors, (68), 10 states have internal predecessors, (68), 8 states have call successors, (11), 4 states have call predecessors, (11), 1 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2025-02-08 09:00:20,041 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 503 transitions. [2025-02-08 09:00:20,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2025-02-08 09:00:20,045 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:20,045 INFO L218 NwaCegarLoop]: trace histogram [23, 23, 23, 23, 23, 23, 23, 23, 22, 1, 1, 1, 1, 1] [2025-02-08 09:00:20,054 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2025-02-08 09:00:20,246 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,20 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:20,246 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:20,246 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:20,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1796157110, now seen corresponding path program 4 times [2025-02-08 09:00:20,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:20,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516745860] [2025-02-08 09:00:20,246 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 09:00:20,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:20,253 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 211 statements into 2 equivalence classes. [2025-02-08 09:00:20,270 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 211 of 211 statements. [2025-02-08 09:00:20,271 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 09:00:20,271 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:21,103 INFO L134 CoverageAnalysis]: Checked inductivity of 2277 backedges. 0 proven. 1265 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2025-02-08 09:00:21,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:21,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516745860] [2025-02-08 09:00:21,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516745860] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:21,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1577330581] [2025-02-08 09:00:21,104 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 09:00:21,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:21,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:21,106 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:21,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-02-08 09:00:21,141 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 211 statements into 2 equivalence classes. [2025-02-08 09:00:21,189 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 211 of 211 statements. [2025-02-08 09:00:21,189 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 09:00:21,190 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:21,192 INFO L256 TraceCheckSpWp]: Trace formula consists of 588 conjuncts, 47 conjuncts are in the unsatisfiable core [2025-02-08 09:00:21,196 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:21,327 INFO L134 CoverageAnalysis]: Checked inductivity of 2277 backedges. 0 proven. 1265 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2025-02-08 09:00:21,327 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:22,703 INFO L134 CoverageAnalysis]: Checked inductivity of 2277 backedges. 0 proven. 1265 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2025-02-08 09:00:22,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1577330581] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:22,703 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:22,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47, 47] total 93 [2025-02-08 09:00:22,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447476297] [2025-02-08 09:00:22,704 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:22,704 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2025-02-08 09:00:22,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:22,705 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2025-02-08 09:00:22,707 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2255, Invalid=6487, Unknown=0, NotChecked=0, Total=8742 [2025-02-08 09:00:22,707 INFO L87 Difference]: Start difference. First operand 413 states and 503 transitions. Second operand has 94 states, 93 states have (on average 2.064516129032258) internal successors, (192), 94 states have internal predecessors, (192), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2025-02-08 09:00:23,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:23,049 INFO L93 Difference]: Finished difference Result 972 states and 1351 transitions. [2025-02-08 09:00:23,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2025-02-08 09:00:23,049 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 93 states have (on average 2.064516129032258) internal successors, (192), 94 states have internal predecessors, (192), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) Word has length 211 [2025-02-08 09:00:23,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:23,053 INFO L225 Difference]: With dead ends: 972 [2025-02-08 09:00:23,053 INFO L226 Difference]: Without dead ends: 971 [2025-02-08 09:00:23,055 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 467 GetRequests, 375 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2509 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=2255, Invalid=6487, Unknown=0, NotChecked=0, Total=8742 [2025-02-08 09:00:23,055 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 0 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:23,056 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 348 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:00:23,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 971 states. [2025-02-08 09:00:23,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 971 to 533. [2025-02-08 09:00:23,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 533 states, 425 states have (on average 1.1505882352941177) internal successors, (489), 426 states have internal predecessors, (489), 79 states have call successors, (79), 21 states have call predecessors, (79), 26 states have return successors, (103), 85 states have call predecessors, (103), 79 states have call successors, (103) [2025-02-08 09:00:23,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 671 transitions. [2025-02-08 09:00:23,090 INFO L78 Accepts]: Start accepts. Automaton has 533 states and 671 transitions. Word has length 211 [2025-02-08 09:00:23,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:23,090 INFO L471 AbstractCegarLoop]: Abstraction has 533 states and 671 transitions. [2025-02-08 09:00:23,091 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 93 states have (on average 2.064516129032258) internal successors, (192), 94 states have internal predecessors, (192), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2025-02-08 09:00:23,091 INFO L276 IsEmpty]: Start isEmpty. Operand 533 states and 671 transitions. [2025-02-08 09:00:23,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 237 [2025-02-08 09:00:23,093 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:23,093 INFO L218 NwaCegarLoop]: trace histogram [24, 22, 16, 9, 9, 9, 8, 8, 8, 8, 8, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2025-02-08 09:00:23,099 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2025-02-08 09:00:23,293 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:23,294 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:23,294 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:23,294 INFO L85 PathProgramCache]: Analyzing trace with hash -516682877, now seen corresponding path program 1 times [2025-02-08 09:00:23,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:23,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141504567] [2025-02-08 09:00:23,294 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:23,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:23,299 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 236 statements into 1 equivalence classes. [2025-02-08 09:00:23,317 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 236 of 236 statements. [2025-02-08 09:00:23,317 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:23,317 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:23,469 INFO L134 CoverageAnalysis]: Checked inductivity of 1504 backedges. 205 proven. 125 refuted. 0 times theorem prover too weak. 1174 trivial. 0 not checked. [2025-02-08 09:00:23,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:23,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141504567] [2025-02-08 09:00:23,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141504567] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:23,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750658668] [2025-02-08 09:00:23,470 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:23,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:23,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:23,473 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:23,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-02-08 09:00:23,506 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 236 statements into 1 equivalence classes. [2025-02-08 09:00:23,557 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 236 of 236 statements. [2025-02-08 09:00:23,557 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:23,557 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:23,559 INFO L256 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-02-08 09:00:23,561 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:23,690 INFO L134 CoverageAnalysis]: Checked inductivity of 1504 backedges. 720 proven. 9 refuted. 0 times theorem prover too weak. 775 trivial. 0 not checked. [2025-02-08 09:00:23,690 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:23,867 INFO L134 CoverageAnalysis]: Checked inductivity of 1504 backedges. 205 proven. 125 refuted. 0 times theorem prover too weak. 1174 trivial. 0 not checked. [2025-02-08 09:00:23,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [750658668] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:23,867 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:23,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 21 [2025-02-08 09:00:23,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425276713] [2025-02-08 09:00:23,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:23,868 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-02-08 09:00:23,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:23,868 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-02-08 09:00:23,868 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2025-02-08 09:00:23,868 INFO L87 Difference]: Start difference. First operand 533 states and 671 transitions. Second operand has 21 states, 21 states have (on average 3.9047619047619047) internal successors, (82), 19 states have internal predecessors, (82), 10 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) [2025-02-08 09:00:24,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:24,154 INFO L93 Difference]: Finished difference Result 835 states and 1108 transitions. [2025-02-08 09:00:24,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-02-08 09:00:24,155 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.9047619047619047) internal successors, (82), 19 states have internal predecessors, (82), 10 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) Word has length 236 [2025-02-08 09:00:24,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:24,157 INFO L225 Difference]: With dead ends: 835 [2025-02-08 09:00:24,158 INFO L226 Difference]: Without dead ends: 655 [2025-02-08 09:00:24,159 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 492 GetRequests, 456 SyntacticMatches, 11 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2025-02-08 09:00:24,159 INFO L435 NwaCegarLoop]: 33 mSDtfsCounter, 76 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:24,159 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [81 Valid, 265 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 532 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:00:24,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2025-02-08 09:00:24,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 620. [2025-02-08 09:00:24,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 620 states, 495 states have (on average 1.1393939393939394) internal successors, (564), 493 states have internal predecessors, (564), 92 states have call successors, (92), 23 states have call predecessors, (92), 30 states have return successors, (130), 103 states have call predecessors, (130), 92 states have call successors, (130) [2025-02-08 09:00:24,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 620 states to 620 states and 786 transitions. [2025-02-08 09:00:24,189 INFO L78 Accepts]: Start accepts. Automaton has 620 states and 786 transitions. Word has length 236 [2025-02-08 09:00:24,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:24,189 INFO L471 AbstractCegarLoop]: Abstraction has 620 states and 786 transitions. [2025-02-08 09:00:24,190 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.9047619047619047) internal successors, (82), 19 states have internal predecessors, (82), 10 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) [2025-02-08 09:00:24,190 INFO L276 IsEmpty]: Start isEmpty. Operand 620 states and 786 transitions. [2025-02-08 09:00:24,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2025-02-08 09:00:24,191 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:24,191 INFO L218 NwaCegarLoop]: trace histogram [24, 22, 15, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:00:24,197 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-02-08 09:00:24,391 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2025-02-08 09:00:24,392 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:24,392 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:24,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1020378113, now seen corresponding path program 2 times [2025-02-08 09:00:24,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:24,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199065653] [2025-02-08 09:00:24,393 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:00:24,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:24,399 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 238 statements into 2 equivalence classes. [2025-02-08 09:00:24,412 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 238 of 238 statements. [2025-02-08 09:00:24,412 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:00:24,412 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:24,728 INFO L134 CoverageAnalysis]: Checked inductivity of 1519 backedges. 279 proven. 160 refuted. 0 times theorem prover too weak. 1080 trivial. 0 not checked. [2025-02-08 09:00:24,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:24,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199065653] [2025-02-08 09:00:24,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199065653] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:24,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372581665] [2025-02-08 09:00:24,728 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:00:24,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:24,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:24,730 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:24,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-02-08 09:00:24,772 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 238 statements into 2 equivalence classes. [2025-02-08 09:00:24,822 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 238 of 238 statements. [2025-02-08 09:00:24,823 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:00:24,823 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:24,824 INFO L256 TraceCheckSpWp]: Trace formula consists of 573 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-02-08 09:00:24,827 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:25,118 INFO L134 CoverageAnalysis]: Checked inductivity of 1519 backedges. 693 proven. 15 refuted. 0 times theorem prover too weak. 811 trivial. 0 not checked. [2025-02-08 09:00:25,118 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:25,399 INFO L134 CoverageAnalysis]: Checked inductivity of 1519 backedges. 295 proven. 134 refuted. 0 times theorem prover too weak. 1090 trivial. 0 not checked. [2025-02-08 09:00:25,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372581665] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:25,400 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:25,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18, 18] total 38 [2025-02-08 09:00:25,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500043988] [2025-02-08 09:00:25,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:25,400 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2025-02-08 09:00:25,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:25,401 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2025-02-08 09:00:25,401 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=1245, Unknown=0, NotChecked=0, Total=1406 [2025-02-08 09:00:25,401 INFO L87 Difference]: Start difference. First operand 620 states and 786 transitions. Second operand has 38 states, 38 states have (on average 3.5789473684210527) internal successors, (136), 34 states have internal predecessors, (136), 18 states have call successors, (25), 6 states have call predecessors, (25), 3 states have return successors, (21), 15 states have call predecessors, (21), 17 states have call successors, (21) [2025-02-08 09:00:26,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:26,682 INFO L93 Difference]: Finished difference Result 1083 states and 1429 transitions. [2025-02-08 09:00:26,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2025-02-08 09:00:26,682 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 3.5789473684210527) internal successors, (136), 34 states have internal predecessors, (136), 18 states have call successors, (25), 6 states have call predecessors, (25), 3 states have return successors, (21), 15 states have call predecessors, (21), 17 states have call successors, (21) Word has length 238 [2025-02-08 09:00:26,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:26,686 INFO L225 Difference]: With dead ends: 1083 [2025-02-08 09:00:26,686 INFO L226 Difference]: Without dead ends: 825 [2025-02-08 09:00:26,690 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 561 GetRequests, 453 SyntacticMatches, 11 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3367 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1179, Invalid=8523, Unknown=0, NotChecked=0, Total=9702 [2025-02-08 09:00:26,690 INFO L435 NwaCegarLoop]: 31 mSDtfsCounter, 188 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 1421 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 526 SdHoareTripleChecker+Invalid, 1482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:26,690 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [191 Valid, 526 Invalid, 1482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1421 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-08 09:00:26,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2025-02-08 09:00:26,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 798. [2025-02-08 09:00:26,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 798 states, 642 states have (on average 1.1292834890965733) internal successors, (725), 635 states have internal predecessors, (725), 119 states have call successors, (119), 27 states have call predecessors, (119), 34 states have return successors, (158), 135 states have call predecessors, (158), 119 states have call successors, (158) [2025-02-08 09:00:26,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 798 states to 798 states and 1002 transitions. [2025-02-08 09:00:26,748 INFO L78 Accepts]: Start accepts. Automaton has 798 states and 1002 transitions. Word has length 238 [2025-02-08 09:00:26,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:26,748 INFO L471 AbstractCegarLoop]: Abstraction has 798 states and 1002 transitions. [2025-02-08 09:00:26,748 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 3.5789473684210527) internal successors, (136), 34 states have internal predecessors, (136), 18 states have call successors, (25), 6 states have call predecessors, (25), 3 states have return successors, (21), 15 states have call predecessors, (21), 17 states have call successors, (21) [2025-02-08 09:00:26,748 INFO L276 IsEmpty]: Start isEmpty. Operand 798 states and 1002 transitions. [2025-02-08 09:00:26,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2025-02-08 09:00:26,751 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:26,751 INFO L218 NwaCegarLoop]: trace histogram [36, 34, 25, 14, 13, 13, 12, 12, 12, 12, 11, 11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 5, 5, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1] [2025-02-08 09:00:26,760 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-02-08 09:00:26,951 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2025-02-08 09:00:26,951 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:26,952 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:26,952 INFO L85 PathProgramCache]: Analyzing trace with hash -2027993295, now seen corresponding path program 3 times [2025-02-08 09:00:26,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:26,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44332811] [2025-02-08 09:00:26,952 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:00:26,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:26,961 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 352 statements into 13 equivalence classes. [2025-02-08 09:00:26,963 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 37 of 352 statements. [2025-02-08 09:00:26,963 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 09:00:26,963 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:26,984 INFO L134 CoverageAnalysis]: Checked inductivity of 3535 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 3421 trivial. 0 not checked. [2025-02-08 09:00:26,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:26,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44332811] [2025-02-08 09:00:26,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44332811] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:00:26,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:00:26,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 09:00:26,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984122420] [2025-02-08 09:00:26,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:00:26,985 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 09:00:26,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:26,986 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 09:00:26,986 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 09:00:26,986 INFO L87 Difference]: Start difference. First operand 798 states and 1002 transitions. Second operand has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-08 09:00:27,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:27,042 INFO L93 Difference]: Finished difference Result 820 states and 1032 transitions. [2025-02-08 09:00:27,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 09:00:27,042 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 352 [2025-02-08 09:00:27,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:27,045 INFO L225 Difference]: With dead ends: 820 [2025-02-08 09:00:27,045 INFO L226 Difference]: Without dead ends: 819 [2025-02-08 09:00:27,046 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-02-08 09:00:27,046 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 4 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:27,047 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 134 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:00:27,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 819 states. [2025-02-08 09:00:27,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 819 to 752. [2025-02-08 09:00:27,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 607 states have (on average 1.1367380560131797) internal successors, (690), 601 states have internal predecessors, (690), 110 states have call successors, (110), 27 states have call predecessors, (110), 32 states have return successors, (131), 123 states have call predecessors, (131), 110 states have call successors, (131) [2025-02-08 09:00:27,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 931 transitions. [2025-02-08 09:00:27,110 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 931 transitions. Word has length 352 [2025-02-08 09:00:27,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:27,111 INFO L471 AbstractCegarLoop]: Abstraction has 752 states and 931 transitions. [2025-02-08 09:00:27,111 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-08 09:00:27,112 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 931 transitions. [2025-02-08 09:00:27,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 392 [2025-02-08 09:00:27,114 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:27,114 INFO L218 NwaCegarLoop]: trace histogram [41, 36, 29, 18, 13, 13, 13, 13, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 9, 9, 5, 5, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1] [2025-02-08 09:00:27,114 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2025-02-08 09:00:27,115 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:27,115 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:27,115 INFO L85 PathProgramCache]: Analyzing trace with hash -2124410999, now seen corresponding path program 1 times [2025-02-08 09:00:27,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:27,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588113262] [2025-02-08 09:00:27,115 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:27,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:27,123 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 391 statements into 1 equivalence classes. [2025-02-08 09:00:27,143 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 391 of 391 statements. [2025-02-08 09:00:27,143 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:27,143 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:27,456 INFO L134 CoverageAnalysis]: Checked inductivity of 4382 backedges. 722 proven. 331 refuted. 0 times theorem prover too weak. 3329 trivial. 0 not checked. [2025-02-08 09:00:27,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:27,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588113262] [2025-02-08 09:00:27,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588113262] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:27,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892386399] [2025-02-08 09:00:27,456 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:00:27,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:27,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:27,458 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:27,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-02-08 09:00:27,511 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 391 statements into 1 equivalence classes. [2025-02-08 09:00:27,581 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 391 of 391 statements. [2025-02-08 09:00:27,582 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:27,582 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:27,585 INFO L256 TraceCheckSpWp]: Trace formula consists of 930 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-02-08 09:00:27,589 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:27,785 INFO L134 CoverageAnalysis]: Checked inductivity of 4382 backedges. 2124 proven. 123 refuted. 0 times theorem prover too weak. 2135 trivial. 0 not checked. [2025-02-08 09:00:27,785 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:28,078 INFO L134 CoverageAnalysis]: Checked inductivity of 4382 backedges. 722 proven. 331 refuted. 0 times theorem prover too weak. 3329 trivial. 0 not checked. [2025-02-08 09:00:28,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892386399] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:28,078 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:28,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 30 [2025-02-08 09:00:28,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844742762] [2025-02-08 09:00:28,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:28,079 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2025-02-08 09:00:28,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:28,079 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2025-02-08 09:00:28,079 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=731, Unknown=0, NotChecked=0, Total=870 [2025-02-08 09:00:28,080 INFO L87 Difference]: Start difference. First operand 752 states and 931 transitions. Second operand has 30 states, 30 states have (on average 3.4) internal successors, (102), 30 states have internal predecessors, (102), 14 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (22), 14 states have call predecessors, (22), 14 states have call successors, (22) [2025-02-08 09:00:28,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:28,279 INFO L93 Difference]: Finished difference Result 1268 states and 1559 transitions. [2025-02-08 09:00:28,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-02-08 09:00:28,279 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.4) internal successors, (102), 30 states have internal predecessors, (102), 14 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (22), 14 states have call predecessors, (22), 14 states have call successors, (22) Word has length 391 [2025-02-08 09:00:28,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:28,283 INFO L225 Difference]: With dead ends: 1268 [2025-02-08 09:00:28,283 INFO L226 Difference]: Without dead ends: 853 [2025-02-08 09:00:28,284 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 810 GetRequests, 754 SyntacticMatches, 19 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 622 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=241, Invalid=1241, Unknown=0, NotChecked=0, Total=1482 [2025-02-08 09:00:28,285 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 1 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 503 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:28,285 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 503 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:00:28,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 853 states. [2025-02-08 09:00:28,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 853 to 839. [2025-02-08 09:00:28,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 839 states, 679 states have (on average 1.1325478645066274) internal successors, (769), 673 states have internal predecessors, (769), 125 states have call successors, (125), 27 states have call predecessors, (125), 32 states have return successors, (146), 138 states have call predecessors, (146), 125 states have call successors, (146) [2025-02-08 09:00:28,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 839 states to 839 states and 1040 transitions. [2025-02-08 09:00:28,346 INFO L78 Accepts]: Start accepts. Automaton has 839 states and 1040 transitions. Word has length 391 [2025-02-08 09:00:28,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:28,346 INFO L471 AbstractCegarLoop]: Abstraction has 839 states and 1040 transitions. [2025-02-08 09:00:28,346 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.4) internal successors, (102), 30 states have internal predecessors, (102), 14 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (22), 14 states have call predecessors, (22), 14 states have call successors, (22) [2025-02-08 09:00:28,346 INFO L276 IsEmpty]: Start isEmpty. Operand 839 states and 1040 transitions. [2025-02-08 09:00:28,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 386 [2025-02-08 09:00:28,362 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:28,362 INFO L218 NwaCegarLoop]: trace histogram [40, 36, 28, 17, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 5, 5, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1] [2025-02-08 09:00:28,368 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2025-02-08 09:00:28,562 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2025-02-08 09:00:28,563 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:28,563 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:28,563 INFO L85 PathProgramCache]: Analyzing trace with hash 499561351, now seen corresponding path program 2 times [2025-02-08 09:00:28,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:28,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734525893] [2025-02-08 09:00:28,563 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:00:28,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:28,572 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 385 statements into 2 equivalence classes. [2025-02-08 09:00:28,603 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 385 of 385 statements. [2025-02-08 09:00:28,603 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:00:28,603 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:28,924 INFO L134 CoverageAnalysis]: Checked inductivity of 4240 backedges. 452 proven. 421 refuted. 0 times theorem prover too weak. 3367 trivial. 0 not checked. [2025-02-08 09:00:28,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:28,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734525893] [2025-02-08 09:00:28,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734525893] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:28,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058346583] [2025-02-08 09:00:28,924 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:00:28,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:28,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:28,929 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:28,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2025-02-08 09:00:28,976 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 385 statements into 2 equivalence classes. [2025-02-08 09:00:29,041 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 385 of 385 statements. [2025-02-08 09:00:29,041 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:00:29,041 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:29,043 INFO L256 TraceCheckSpWp]: Trace formula consists of 920 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-02-08 09:00:29,047 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:29,209 INFO L134 CoverageAnalysis]: Checked inductivity of 4240 backedges. 1811 proven. 269 refuted. 0 times theorem prover too weak. 2160 trivial. 0 not checked. [2025-02-08 09:00:29,210 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:29,451 INFO L134 CoverageAnalysis]: Checked inductivity of 4240 backedges. 452 proven. 421 refuted. 0 times theorem prover too weak. 3367 trivial. 0 not checked. [2025-02-08 09:00:29,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058346583] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:29,451 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:29,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 23 [2025-02-08 09:00:29,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324438247] [2025-02-08 09:00:29,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:29,452 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-02-08 09:00:29,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:29,452 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-02-08 09:00:29,453 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2025-02-08 09:00:29,453 INFO L87 Difference]: Start difference. First operand 839 states and 1040 transitions. Second operand has 23 states, 23 states have (on average 3.8260869565217392) internal successors, (88), 20 states have internal predecessors, (88), 12 states have call successors, (18), 5 states have call predecessors, (18), 2 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) [2025-02-08 09:00:29,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:29,820 INFO L93 Difference]: Finished difference Result 1477 states and 1871 transitions. [2025-02-08 09:00:29,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-02-08 09:00:29,820 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.8260869565217392) internal successors, (88), 20 states have internal predecessors, (88), 12 states have call successors, (18), 5 states have call predecessors, (18), 2 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) Word has length 385 [2025-02-08 09:00:29,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:29,824 INFO L225 Difference]: With dead ends: 1477 [2025-02-08 09:00:29,824 INFO L226 Difference]: Without dead ends: 932 [2025-02-08 09:00:29,827 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 803 GetRequests, 752 SyntacticMatches, 13 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 455 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=224, Invalid=1336, Unknown=0, NotChecked=0, Total=1560 [2025-02-08 09:00:29,827 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 61 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:29,827 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 266 Invalid, 592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 574 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:00:29,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 932 states. [2025-02-08 09:00:29,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 932 to 924. [2025-02-08 09:00:29,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 924 states, 749 states have (on average 1.1281708945260347) internal successors, (845), 741 states have internal predecessors, (845), 137 states have call successors, (137), 30 states have call predecessors, (137), 35 states have return successors, (159), 152 states have call predecessors, (159), 137 states have call successors, (159) [2025-02-08 09:00:29,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 924 states to 924 states and 1141 transitions. [2025-02-08 09:00:29,905 INFO L78 Accepts]: Start accepts. Automaton has 924 states and 1141 transitions. Word has length 385 [2025-02-08 09:00:29,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:29,906 INFO L471 AbstractCegarLoop]: Abstraction has 924 states and 1141 transitions. [2025-02-08 09:00:29,906 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.8260869565217392) internal successors, (88), 20 states have internal predecessors, (88), 12 states have call successors, (18), 5 states have call predecessors, (18), 2 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) [2025-02-08 09:00:29,906 INFO L276 IsEmpty]: Start isEmpty. Operand 924 states and 1141 transitions. [2025-02-08 09:00:29,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 339 [2025-02-08 09:00:29,908 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:29,908 INFO L218 NwaCegarLoop]: trace histogram [34, 33, 22, 13, 13, 12, 12, 12, 12, 12, 12, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1] [2025-02-08 09:00:29,916 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2025-02-08 09:00:30,108 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2025-02-08 09:00:30,109 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:30,109 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:30,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1615817719, now seen corresponding path program 4 times [2025-02-08 09:00:30,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:30,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958782691] [2025-02-08 09:00:30,109 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 09:00:30,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:30,115 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 338 statements into 2 equivalence classes. [2025-02-08 09:00:30,129 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 338 of 338 statements. [2025-02-08 09:00:30,129 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 09:00:30,129 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:30,296 INFO L134 CoverageAnalysis]: Checked inductivity of 3227 backedges. 460 proven. 12 refuted. 0 times theorem prover too weak. 2755 trivial. 0 not checked. [2025-02-08 09:00:30,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:30,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958782691] [2025-02-08 09:00:30,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958782691] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:30,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713498895] [2025-02-08 09:00:30,296 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 09:00:30,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:30,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:30,298 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:30,300 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2025-02-08 09:00:30,338 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 338 statements into 2 equivalence classes. [2025-02-08 09:00:30,393 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 338 of 338 statements. [2025-02-08 09:00:30,393 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 09:00:30,393 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:30,395 INFO L256 TraceCheckSpWp]: Trace formula consists of 813 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-02-08 09:00:30,398 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:30,453 INFO L134 CoverageAnalysis]: Checked inductivity of 3227 backedges. 460 proven. 12 refuted. 0 times theorem prover too weak. 2755 trivial. 0 not checked. [2025-02-08 09:00:30,453 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:30,757 INFO L134 CoverageAnalysis]: Checked inductivity of 3227 backedges. 474 proven. 12 refuted. 0 times theorem prover too weak. 2741 trivial. 0 not checked. [2025-02-08 09:00:30,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713498895] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:30,757 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:30,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 8] total 11 [2025-02-08 09:00:30,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80826091] [2025-02-08 09:00:30,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:30,758 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-08 09:00:30,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:30,758 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-08 09:00:30,758 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2025-02-08 09:00:30,759 INFO L87 Difference]: Start difference. First operand 924 states and 1141 transitions. Second operand has 12 states, 11 states have (on average 5.0) internal successors, (55), 12 states have internal predecessors, (55), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (11), 8 states have call predecessors, (11), 3 states have call successors, (11) [2025-02-08 09:00:30,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:30,890 INFO L93 Difference]: Finished difference Result 1249 states and 1689 transitions. [2025-02-08 09:00:30,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 09:00:30,891 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.0) internal successors, (55), 12 states have internal predecessors, (55), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (11), 8 states have call predecessors, (11), 3 states have call successors, (11) Word has length 338 [2025-02-08 09:00:30,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:30,896 INFO L225 Difference]: With dead ends: 1249 [2025-02-08 09:00:30,896 INFO L226 Difference]: Without dead ends: 1248 [2025-02-08 09:00:30,896 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 689 GetRequests, 668 SyntacticMatches, 9 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2025-02-08 09:00:30,897 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:30,897 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 269 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:00:30,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1248 states. [2025-02-08 09:00:30,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1248 to 1058. [2025-02-08 09:00:30,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1058 states, 857 states have (on average 1.1271878646441074) internal successors, (966), 839 states have internal predecessors, (966), 153 states have call successors, (153), 30 states have call predecessors, (153), 45 states have return successors, (273), 188 states have call predecessors, (273), 153 states have call successors, (273) [2025-02-08 09:00:30,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 1392 transitions. [2025-02-08 09:00:30,990 INFO L78 Accepts]: Start accepts. Automaton has 1058 states and 1392 transitions. Word has length 338 [2025-02-08 09:00:30,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:30,991 INFO L471 AbstractCegarLoop]: Abstraction has 1058 states and 1392 transitions. [2025-02-08 09:00:30,991 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.0) internal successors, (55), 12 states have internal predecessors, (55), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (11), 8 states have call predecessors, (11), 3 states have call successors, (11) [2025-02-08 09:00:30,991 INFO L276 IsEmpty]: Start isEmpty. Operand 1058 states and 1392 transitions. [2025-02-08 09:00:30,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 334 [2025-02-08 09:00:30,993 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:30,993 INFO L218 NwaCegarLoop]: trace histogram [34, 31, 22, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:00:30,999 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2025-02-08 09:00:31,193 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2025-02-08 09:00:31,194 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:31,194 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:31,195 INFO L85 PathProgramCache]: Analyzing trace with hash -32311765, now seen corresponding path program 3 times [2025-02-08 09:00:31,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:31,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671821448] [2025-02-08 09:00:31,195 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:00:31,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:31,203 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 333 statements into 11 equivalence classes. [2025-02-08 09:00:31,224 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 212 of 333 statements. [2025-02-08 09:00:31,225 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-02-08 09:00:31,225 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:31,332 INFO L134 CoverageAnalysis]: Checked inductivity of 3107 backedges. 410 proven. 10 refuted. 0 times theorem prover too weak. 2687 trivial. 0 not checked. [2025-02-08 09:00:31,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:31,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671821448] [2025-02-08 09:00:31,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671821448] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:31,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664715914] [2025-02-08 09:00:31,333 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:00:31,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:31,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:31,334 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:31,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2025-02-08 09:00:31,376 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 333 statements into 11 equivalence classes. [2025-02-08 09:00:31,413 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 212 of 333 statements. [2025-02-08 09:00:31,413 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-02-08 09:00:31,413 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:31,415 INFO L256 TraceCheckSpWp]: Trace formula consists of 497 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-02-08 09:00:31,418 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:31,468 INFO L134 CoverageAnalysis]: Checked inductivity of 3107 backedges. 410 proven. 10 refuted. 0 times theorem prover too weak. 2687 trivial. 0 not checked. [2025-02-08 09:00:31,469 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:31,761 INFO L134 CoverageAnalysis]: Checked inductivity of 3107 backedges. 410 proven. 10 refuted. 0 times theorem prover too weak. 2687 trivial. 0 not checked. [2025-02-08 09:00:31,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664715914] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:31,761 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:31,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2025-02-08 09:00:31,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882022743] [2025-02-08 09:00:31,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:31,762 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-08 09:00:31,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:31,762 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-08 09:00:31,762 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2025-02-08 09:00:31,763 INFO L87 Difference]: Start difference. First operand 1058 states and 1392 transitions. Second operand has 12 states, 11 states have (on average 4.818181818181818) internal successors, (53), 12 states have internal predecessors, (53), 4 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (10), 7 states have call predecessors, (10), 4 states have call successors, (10) [2025-02-08 09:00:31,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:31,909 INFO L93 Difference]: Finished difference Result 1263 states and 1740 transitions. [2025-02-08 09:00:31,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 09:00:31,911 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.818181818181818) internal successors, (53), 12 states have internal predecessors, (53), 4 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (10), 7 states have call predecessors, (10), 4 states have call successors, (10) Word has length 333 [2025-02-08 09:00:31,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:31,915 INFO L225 Difference]: With dead ends: 1263 [2025-02-08 09:00:31,915 INFO L226 Difference]: Without dead ends: 1262 [2025-02-08 09:00:31,915 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 679 GetRequests, 657 SyntacticMatches, 9 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2025-02-08 09:00:31,916 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 11 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:31,916 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 220 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:00:31,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1262 states. [2025-02-08 09:00:31,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1262 to 1096. [2025-02-08 09:00:32,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1096 states, 887 states have (on average 1.1138669673055241) internal successors, (988), 871 states have internal predecessors, (988), 156 states have call successors, (156), 30 states have call predecessors, (156), 50 states have return successors, (329), 194 states have call predecessors, (329), 156 states have call successors, (329) [2025-02-08 09:00:32,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1096 states to 1096 states and 1473 transitions. [2025-02-08 09:00:32,007 INFO L78 Accepts]: Start accepts. Automaton has 1096 states and 1473 transitions. Word has length 333 [2025-02-08 09:00:32,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:32,007 INFO L471 AbstractCegarLoop]: Abstraction has 1096 states and 1473 transitions. [2025-02-08 09:00:32,008 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.818181818181818) internal successors, (53), 12 states have internal predecessors, (53), 4 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (10), 7 states have call predecessors, (10), 4 states have call successors, (10) [2025-02-08 09:00:32,008 INFO L276 IsEmpty]: Start isEmpty. Operand 1096 states and 1473 transitions. [2025-02-08 09:00:32,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2025-02-08 09:00:32,010 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:32,010 INFO L218 NwaCegarLoop]: trace histogram [35, 33, 23, 13, 13, 13, 12, 12, 12, 12, 12, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1] [2025-02-08 09:00:32,017 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2025-02-08 09:00:32,211 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2025-02-08 09:00:32,211 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:32,211 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:32,211 INFO L85 PathProgramCache]: Analyzing trace with hash -749839820, now seen corresponding path program 5 times [2025-02-08 09:00:32,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:32,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246072037] [2025-02-08 09:00:32,212 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 09:00:32,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:32,218 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 343 statements into 13 equivalence classes. [2025-02-08 09:00:32,244 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) and asserted 329 of 343 statements. [2025-02-08 09:00:32,244 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2025-02-08 09:00:32,244 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:32,692 INFO L134 CoverageAnalysis]: Checked inductivity of 3332 backedges. 424 proven. 507 refuted. 0 times theorem prover too weak. 2401 trivial. 0 not checked. [2025-02-08 09:00:32,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:32,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246072037] [2025-02-08 09:00:32,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246072037] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:32,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797064756] [2025-02-08 09:00:32,692 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 09:00:32,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:32,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:32,697 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:32,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2025-02-08 09:00:32,741 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 343 statements into 13 equivalence classes. [2025-02-08 09:00:32,795 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) and asserted 329 of 343 statements. [2025-02-08 09:00:32,795 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2025-02-08 09:00:32,795 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:32,797 INFO L256 TraceCheckSpWp]: Trace formula consists of 791 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-02-08 09:00:32,800 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:33,121 INFO L134 CoverageAnalysis]: Checked inductivity of 3332 backedges. 1729 proven. 144 refuted. 0 times theorem prover too weak. 1459 trivial. 0 not checked. [2025-02-08 09:00:33,121 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:33,433 INFO L134 CoverageAnalysis]: Checked inductivity of 3332 backedges. 420 proven. 224 refuted. 0 times theorem prover too weak. 2688 trivial. 0 not checked. [2025-02-08 09:00:33,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797064756] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:33,433 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:33,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 21, 21] total 44 [2025-02-08 09:00:33,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220861730] [2025-02-08 09:00:33,433 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:33,433 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2025-02-08 09:00:33,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:33,434 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2025-02-08 09:00:33,434 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=1715, Unknown=0, NotChecked=0, Total=1892 [2025-02-08 09:00:33,434 INFO L87 Difference]: Start difference. First operand 1096 states and 1473 transitions. Second operand has 44 states, 44 states have (on average 3.272727272727273) internal successors, (144), 43 states have internal predecessors, (144), 20 states have call successors, (29), 2 states have call predecessors, (29), 4 states have return successors, (31), 21 states have call predecessors, (31), 20 states have call successors, (31) [2025-02-08 09:00:34,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:34,464 INFO L93 Difference]: Finished difference Result 1653 states and 2258 transitions. [2025-02-08 09:00:34,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2025-02-08 09:00:34,464 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 3.272727272727273) internal successors, (144), 43 states have internal predecessors, (144), 20 states have call successors, (29), 2 states have call predecessors, (29), 4 states have return successors, (31), 21 states have call predecessors, (31), 20 states have call successors, (31) Word has length 343 [2025-02-08 09:00:34,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:34,469 INFO L225 Difference]: With dead ends: 1653 [2025-02-08 09:00:34,469 INFO L226 Difference]: Without dead ends: 1110 [2025-02-08 09:00:34,473 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 756 GetRequests, 653 SyntacticMatches, 16 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2577 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=733, Invalid=7099, Unknown=0, NotChecked=0, Total=7832 [2025-02-08 09:00:34,473 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 44 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 1721 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 1742 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:34,474 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 452 Invalid, 1742 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1721 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-08 09:00:34,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1110 states. [2025-02-08 09:00:34,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1110 to 1096. [2025-02-08 09:00:34,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1096 states, 887 states have (on average 1.1025930101465615) internal successors, (978), 871 states have internal predecessors, (978), 156 states have call successors, (156), 30 states have call predecessors, (156), 50 states have return successors, (329), 194 states have call predecessors, (329), 156 states have call successors, (329) [2025-02-08 09:00:34,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1096 states to 1096 states and 1463 transitions. [2025-02-08 09:00:34,584 INFO L78 Accepts]: Start accepts. Automaton has 1096 states and 1463 transitions. Word has length 343 [2025-02-08 09:00:34,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:34,585 INFO L471 AbstractCegarLoop]: Abstraction has 1096 states and 1463 transitions. [2025-02-08 09:00:34,585 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 3.272727272727273) internal successors, (144), 43 states have internal predecessors, (144), 20 states have call successors, (29), 2 states have call predecessors, (29), 4 states have return successors, (31), 21 states have call predecessors, (31), 20 states have call successors, (31) [2025-02-08 09:00:34,585 INFO L276 IsEmpty]: Start isEmpty. Operand 1096 states and 1463 transitions. [2025-02-08 09:00:34,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2025-02-08 09:00:34,587 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:34,587 INFO L218 NwaCegarLoop]: trace histogram [36, 31, 24, 15, 12, 12, 12, 12, 12, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 8, 8, 8, 7, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1] [2025-02-08 09:00:34,597 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2025-02-08 09:00:34,788 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2025-02-08 09:00:34,788 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:34,788 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:34,788 INFO L85 PathProgramCache]: Analyzing trace with hash -2016050007, now seen corresponding path program 6 times [2025-02-08 09:00:34,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:34,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230358600] [2025-02-08 09:00:34,789 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 09:00:34,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:34,796 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 343 statements into 12 equivalence classes. [2025-02-08 09:00:34,823 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 268 of 343 statements. [2025-02-08 09:00:34,823 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-02-08 09:00:34,823 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:34,942 INFO L134 CoverageAnalysis]: Checked inductivity of 3312 backedges. 558 proven. 21 refuted. 0 times theorem prover too weak. 2733 trivial. 0 not checked. [2025-02-08 09:00:34,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:34,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230358600] [2025-02-08 09:00:34,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230358600] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:34,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [609716351] [2025-02-08 09:00:34,942 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 09:00:34,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:34,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:34,944 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:34,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2025-02-08 09:00:34,988 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 343 statements into 12 equivalence classes. [2025-02-08 09:00:35,039 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 268 of 343 statements. [2025-02-08 09:00:35,039 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-02-08 09:00:35,039 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:35,041 INFO L256 TraceCheckSpWp]: Trace formula consists of 643 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 09:00:35,044 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:35,083 INFO L134 CoverageAnalysis]: Checked inductivity of 3312 backedges. 652 proven. 28 refuted. 0 times theorem prover too weak. 2632 trivial. 0 not checked. [2025-02-08 09:00:35,083 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:35,489 INFO L134 CoverageAnalysis]: Checked inductivity of 3312 backedges. 653 proven. 27 refuted. 0 times theorem prover too weak. 2632 trivial. 0 not checked. [2025-02-08 09:00:35,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [609716351] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:35,490 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:35,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 16 [2025-02-08 09:00:35,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52301546] [2025-02-08 09:00:35,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:35,490 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-02-08 09:00:35,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:35,490 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-02-08 09:00:35,491 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2025-02-08 09:00:35,491 INFO L87 Difference]: Start difference. First operand 1096 states and 1463 transitions. Second operand has 16 states, 14 states have (on average 6.285714285714286) internal successors, (88), 16 states have internal predecessors, (88), 7 states have call successors, (13), 1 states have call predecessors, (13), 5 states have return successors, (15), 7 states have call predecessors, (15), 7 states have call successors, (15) [2025-02-08 09:00:35,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:35,748 INFO L93 Difference]: Finished difference Result 1770 states and 2491 transitions. [2025-02-08 09:00:35,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-08 09:00:35,748 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 6.285714285714286) internal successors, (88), 16 states have internal predecessors, (88), 7 states have call successors, (13), 1 states have call predecessors, (13), 5 states have return successors, (15), 7 states have call predecessors, (15), 7 states have call successors, (15) Word has length 343 [2025-02-08 09:00:35,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:35,756 INFO L225 Difference]: With dead ends: 1770 [2025-02-08 09:00:35,756 INFO L226 Difference]: Without dead ends: 1125 [2025-02-08 09:00:35,759 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 704 GetRequests, 678 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=116, Invalid=390, Unknown=0, NotChecked=0, Total=506 [2025-02-08 09:00:35,760 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 89 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:35,760 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 239 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:00:35,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1125 states. [2025-02-08 09:00:35,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1125 to 1081. [2025-02-08 09:00:35,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1081 states, 872 states have (on average 1.1043577981651376) internal successors, (963), 861 states have internal predecessors, (963), 156 states have call successors, (156), 30 states have call predecessors, (156), 50 states have return successors, (321), 189 states have call predecessors, (321), 156 states have call successors, (321) [2025-02-08 09:00:35,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1081 states to 1081 states and 1440 transitions. [2025-02-08 09:00:35,860 INFO L78 Accepts]: Start accepts. Automaton has 1081 states and 1440 transitions. Word has length 343 [2025-02-08 09:00:35,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:35,860 INFO L471 AbstractCegarLoop]: Abstraction has 1081 states and 1440 transitions. [2025-02-08 09:00:35,861 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 6.285714285714286) internal successors, (88), 16 states have internal predecessors, (88), 7 states have call successors, (13), 1 states have call predecessors, (13), 5 states have return successors, (15), 7 states have call predecessors, (15), 7 states have call successors, (15) [2025-02-08 09:00:35,861 INFO L276 IsEmpty]: Start isEmpty. Operand 1081 states and 1440 transitions. [2025-02-08 09:00:35,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2025-02-08 09:00:35,863 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:35,864 INFO L218 NwaCegarLoop]: trace histogram [37, 36, 25, 14, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2025-02-08 09:00:35,870 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2025-02-08 09:00:36,064 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,29 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:36,064 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:36,065 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:36,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1302721698, now seen corresponding path program 7 times [2025-02-08 09:00:36,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:36,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193750769] [2025-02-08 09:00:36,065 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 09:00:36,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:36,071 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 373 statements into 1 equivalence classes. [2025-02-08 09:00:36,088 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 373 of 373 statements. [2025-02-08 09:00:36,088 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:36,088 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:36,263 INFO L134 CoverageAnalysis]: Checked inductivity of 3918 backedges. 609 proven. 184 refuted. 0 times theorem prover too weak. 3125 trivial. 0 not checked. [2025-02-08 09:00:36,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:36,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193750769] [2025-02-08 09:00:36,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193750769] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:36,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438852119] [2025-02-08 09:00:36,263 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 09:00:36,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:36,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:36,265 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:36,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2025-02-08 09:00:36,316 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 373 statements into 1 equivalence classes. [2025-02-08 09:00:36,382 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 373 of 373 statements. [2025-02-08 09:00:36,382 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:36,382 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:36,385 INFO L256 TraceCheckSpWp]: Trace formula consists of 876 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-02-08 09:00:36,388 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:36,445 INFO L134 CoverageAnalysis]: Checked inductivity of 3918 backedges. 609 proven. 184 refuted. 0 times theorem prover too weak. 3125 trivial. 0 not checked. [2025-02-08 09:00:36,445 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:36,721 INFO L134 CoverageAnalysis]: Checked inductivity of 3918 backedges. 609 proven. 186 refuted. 0 times theorem prover too weak. 3123 trivial. 0 not checked. [2025-02-08 09:00:36,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438852119] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:36,721 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:36,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 13] total 14 [2025-02-08 09:00:36,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150109612] [2025-02-08 09:00:36,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:36,722 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-08 09:00:36,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:36,722 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-08 09:00:36,723 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2025-02-08 09:00:36,723 INFO L87 Difference]: Start difference. First operand 1081 states and 1440 transitions. Second operand has 14 states, 14 states have (on average 6.142857142857143) internal successors, (86), 13 states have internal predecessors, (86), 8 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 9 states have call predecessors, (14), 7 states have call successors, (14) [2025-02-08 09:00:36,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:36,989 INFO L93 Difference]: Finished difference Result 1901 states and 2676 transitions. [2025-02-08 09:00:36,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-08 09:00:36,989 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 6.142857142857143) internal successors, (86), 13 states have internal predecessors, (86), 8 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 9 states have call predecessors, (14), 7 states have call successors, (14) Word has length 373 [2025-02-08 09:00:36,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:36,994 INFO L225 Difference]: With dead ends: 1901 [2025-02-08 09:00:36,994 INFO L226 Difference]: Without dead ends: 1244 [2025-02-08 09:00:36,997 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 765 GetRequests, 738 SyntacticMatches, 9 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2025-02-08 09:00:36,997 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 63 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:36,997 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 188 Invalid, 284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:00:36,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1244 states. [2025-02-08 09:00:37,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1244 to 1136. [2025-02-08 09:00:37,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1136 states, 912 states have (on average 1.0975877192982457) internal successors, (1001), 906 states have internal predecessors, (1001), 165 states have call successors, (165), 35 states have call predecessors, (165), 56 states have return successors, (294), 194 states have call predecessors, (294), 163 states have call successors, (294) [2025-02-08 09:00:37,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1136 states to 1136 states and 1460 transitions. [2025-02-08 09:00:37,106 INFO L78 Accepts]: Start accepts. Automaton has 1136 states and 1460 transitions. Word has length 373 [2025-02-08 09:00:37,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:37,106 INFO L471 AbstractCegarLoop]: Abstraction has 1136 states and 1460 transitions. [2025-02-08 09:00:37,106 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.142857142857143) internal successors, (86), 13 states have internal predecessors, (86), 8 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 9 states have call predecessors, (14), 7 states have call successors, (14) [2025-02-08 09:00:37,106 INFO L276 IsEmpty]: Start isEmpty. Operand 1136 states and 1460 transitions. [2025-02-08 09:00:37,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2025-02-08 09:00:37,108 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:37,108 INFO L218 NwaCegarLoop]: trace histogram [32, 27, 23, 14, 12, 12, 12, 12, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 7, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2025-02-08 09:00:37,118 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2025-02-08 09:00:37,308 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,30 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:37,309 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:37,309 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:37,309 INFO L85 PathProgramCache]: Analyzing trace with hash 631655920, now seen corresponding path program 8 times [2025-02-08 09:00:37,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:37,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655036239] [2025-02-08 09:00:37,309 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:00:37,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:37,317 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 309 statements into 2 equivalence classes. [2025-02-08 09:00:37,332 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 309 of 309 statements. [2025-02-08 09:00:37,333 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:00:37,333 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:37,568 INFO L134 CoverageAnalysis]: Checked inductivity of 2646 backedges. 433 proven. 355 refuted. 0 times theorem prover too weak. 1858 trivial. 0 not checked. [2025-02-08 09:00:37,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:37,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655036239] [2025-02-08 09:00:37,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655036239] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:37,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629162633] [2025-02-08 09:00:37,569 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:00:37,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:37,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:37,571 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:37,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2025-02-08 09:00:37,615 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 309 statements into 2 equivalence classes. [2025-02-08 09:00:37,662 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 309 of 309 statements. [2025-02-08 09:00:37,663 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:00:37,663 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:37,664 INFO L256 TraceCheckSpWp]: Trace formula consists of 728 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-02-08 09:00:37,668 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:37,744 INFO L134 CoverageAnalysis]: Checked inductivity of 2646 backedges. 1439 proven. 137 refuted. 0 times theorem prover too weak. 1070 trivial. 0 not checked. [2025-02-08 09:00:37,744 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:37,932 INFO L134 CoverageAnalysis]: Checked inductivity of 2646 backedges. 433 proven. 355 refuted. 0 times theorem prover too weak. 1858 trivial. 0 not checked. [2025-02-08 09:00:37,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [629162633] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:37,933 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:37,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 17 [2025-02-08 09:00:37,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299743290] [2025-02-08 09:00:37,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:37,933 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-02-08 09:00:37,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:37,933 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-02-08 09:00:37,934 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2025-02-08 09:00:37,934 INFO L87 Difference]: Start difference. First operand 1136 states and 1460 transitions. Second operand has 17 states, 17 states have (on average 5.176470588235294) internal successors, (88), 14 states have internal predecessors, (88), 10 states have call successors, (18), 5 states have call predecessors, (18), 2 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2025-02-08 09:00:38,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:38,194 INFO L93 Difference]: Finished difference Result 2070 states and 2704 transitions. [2025-02-08 09:00:38,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-02-08 09:00:38,195 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.176470588235294) internal successors, (88), 14 states have internal predecessors, (88), 10 states have call successors, (18), 5 states have call predecessors, (18), 2 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) Word has length 309 [2025-02-08 09:00:38,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:38,200 INFO L225 Difference]: With dead ends: 2070 [2025-02-08 09:00:38,200 INFO L226 Difference]: Without dead ends: 1354 [2025-02-08 09:00:38,204 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 639 GetRequests, 605 SyntacticMatches, 14 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2025-02-08 09:00:38,207 INFO L435 NwaCegarLoop]: 24 mSDtfsCounter, 103 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 261 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:38,208 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 249 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 261 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:00:38,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1354 states. [2025-02-08 09:00:38,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1354 to 1346. [2025-02-08 09:00:38,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1346 states, 1079 states have (on average 1.0898980537534755) internal successors, (1176), 1074 states have internal predecessors, (1176), 183 states have call successors, (183), 53 states have call predecessors, (183), 81 states have return successors, (324), 218 states have call predecessors, (324), 181 states have call successors, (324) [2025-02-08 09:00:38,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1346 states to 1346 states and 1683 transitions. [2025-02-08 09:00:38,320 INFO L78 Accepts]: Start accepts. Automaton has 1346 states and 1683 transitions. Word has length 309 [2025-02-08 09:00:38,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:38,321 INFO L471 AbstractCegarLoop]: Abstraction has 1346 states and 1683 transitions. [2025-02-08 09:00:38,321 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.176470588235294) internal successors, (88), 14 states have internal predecessors, (88), 10 states have call successors, (18), 5 states have call predecessors, (18), 2 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2025-02-08 09:00:38,321 INFO L276 IsEmpty]: Start isEmpty. Operand 1346 states and 1683 transitions. [2025-02-08 09:00:38,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 369 [2025-02-08 09:00:38,323 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:38,323 INFO L218 NwaCegarLoop]: trace histogram [37, 35, 25, 14, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2025-02-08 09:00:38,336 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2025-02-08 09:00:38,527 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2025-02-08 09:00:38,528 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:38,528 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:38,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1447784298, now seen corresponding path program 9 times [2025-02-08 09:00:38,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:38,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086708761] [2025-02-08 09:00:38,528 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:00:38,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:38,534 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 368 statements into 11 equivalence classes. [2025-02-08 09:00:38,549 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) and asserted 193 of 368 statements. [2025-02-08 09:00:38,549 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2025-02-08 09:00:38,549 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:38,691 INFO L134 CoverageAnalysis]: Checked inductivity of 3815 backedges. 443 proven. 314 refuted. 0 times theorem prover too weak. 3058 trivial. 0 not checked. [2025-02-08 09:00:38,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:38,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086708761] [2025-02-08 09:00:38,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086708761] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:38,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [488722495] [2025-02-08 09:00:38,691 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:00:38,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:38,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:38,693 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:38,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2025-02-08 09:00:38,739 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 368 statements into 11 equivalence classes. [2025-02-08 09:00:38,773 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) and asserted 193 of 368 statements. [2025-02-08 09:00:38,773 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2025-02-08 09:00:38,773 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:38,775 INFO L256 TraceCheckSpWp]: Trace formula consists of 442 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-02-08 09:00:38,778 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:38,890 INFO L134 CoverageAnalysis]: Checked inductivity of 3815 backedges. 2221 proven. 52 refuted. 0 times theorem prover too weak. 1542 trivial. 0 not checked. [2025-02-08 09:00:38,890 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:39,224 INFO L134 CoverageAnalysis]: Checked inductivity of 3815 backedges. 648 proven. 467 refuted. 0 times theorem prover too weak. 2700 trivial. 0 not checked. [2025-02-08 09:00:39,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [488722495] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:39,224 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:39,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 14] total 26 [2025-02-08 09:00:39,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295841995] [2025-02-08 09:00:39,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:39,225 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2025-02-08 09:00:39,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:39,225 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2025-02-08 09:00:39,225 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2025-02-08 09:00:39,226 INFO L87 Difference]: Start difference. First operand 1346 states and 1683 transitions. Second operand has 26 states, 26 states have (on average 4.730769230769231) internal successors, (123), 24 states have internal predecessors, (123), 11 states have call successors, (19), 3 states have call predecessors, (19), 7 states have return successors, (20), 11 states have call predecessors, (20), 10 states have call successors, (20) [2025-02-08 09:00:39,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:39,863 INFO L93 Difference]: Finished difference Result 2418 states and 3174 transitions. [2025-02-08 09:00:39,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-02-08 09:00:39,864 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.730769230769231) internal successors, (123), 24 states have internal predecessors, (123), 11 states have call successors, (19), 3 states have call predecessors, (19), 7 states have return successors, (20), 11 states have call predecessors, (20), 10 states have call successors, (20) Word has length 368 [2025-02-08 09:00:39,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:39,870 INFO L225 Difference]: With dead ends: 2418 [2025-02-08 09:00:39,870 INFO L226 Difference]: Without dead ends: 1581 [2025-02-08 09:00:39,873 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 769 GetRequests, 718 SyntacticMatches, 7 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 427 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=305, Invalid=1765, Unknown=0, NotChecked=0, Total=2070 [2025-02-08 09:00:39,873 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 147 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 818 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 892 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 818 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:39,873 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 502 Invalid, 892 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 818 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:00:39,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1581 states. [2025-02-08 09:00:39,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1581 to 1386. [2025-02-08 09:00:39,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1386 states, 1113 states have (on average 1.0880503144654088) internal successors, (1211), 1105 states have internal predecessors, (1211), 186 states have call successors, (186), 52 states have call predecessors, (186), 84 states have return successors, (340), 228 states have call predecessors, (340), 184 states have call successors, (340) [2025-02-08 09:00:39,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1386 states to 1386 states and 1737 transitions. [2025-02-08 09:00:39,985 INFO L78 Accepts]: Start accepts. Automaton has 1386 states and 1737 transitions. Word has length 368 [2025-02-08 09:00:39,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:39,985 INFO L471 AbstractCegarLoop]: Abstraction has 1386 states and 1737 transitions. [2025-02-08 09:00:39,985 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.730769230769231) internal successors, (123), 24 states have internal predecessors, (123), 11 states have call successors, (19), 3 states have call predecessors, (19), 7 states have return successors, (20), 11 states have call predecessors, (20), 10 states have call successors, (20) [2025-02-08 09:00:39,985 INFO L276 IsEmpty]: Start isEmpty. Operand 1386 states and 1737 transitions. [2025-02-08 09:00:39,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2025-02-08 09:00:39,987 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:39,987 INFO L218 NwaCegarLoop]: trace histogram [47, 44, 32, 19, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 12, 5, 5, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1] [2025-02-08 09:00:39,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2025-02-08 09:00:40,192 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2025-02-08 09:00:40,192 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:40,192 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:40,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1829299111, now seen corresponding path program 10 times [2025-02-08 09:00:40,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:40,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267447851] [2025-02-08 09:00:40,192 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 09:00:40,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:40,200 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 458 statements into 2 equivalence classes. [2025-02-08 09:00:40,214 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 299 of 458 statements. [2025-02-08 09:00:40,214 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-02-08 09:00:40,214 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:40,501 INFO L134 CoverageAnalysis]: Checked inductivity of 6058 backedges. 1092 proven. 630 refuted. 0 times theorem prover too weak. 4336 trivial. 0 not checked. [2025-02-08 09:00:40,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:40,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267447851] [2025-02-08 09:00:40,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267447851] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:40,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [332324929] [2025-02-08 09:00:40,502 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 09:00:40,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:40,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:40,504 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:40,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2025-02-08 09:00:40,560 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 458 statements into 2 equivalence classes. [2025-02-08 09:00:40,617 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 299 of 458 statements. [2025-02-08 09:00:40,618 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-02-08 09:00:40,618 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:40,621 INFO L256 TraceCheckSpWp]: Trace formula consists of 787 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-02-08 09:00:40,624 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:40,785 INFO L134 CoverageAnalysis]: Checked inductivity of 6058 backedges. 2268 proven. 411 refuted. 0 times theorem prover too weak. 3379 trivial. 0 not checked. [2025-02-08 09:00:40,785 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:41,452 INFO L134 CoverageAnalysis]: Checked inductivity of 6058 backedges. 1092 proven. 631 refuted. 0 times theorem prover too weak. 4335 trivial. 0 not checked. [2025-02-08 09:00:41,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [332324929] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:41,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:41,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 20] total 30 [2025-02-08 09:00:41,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716659124] [2025-02-08 09:00:41,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:41,453 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2025-02-08 09:00:41,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:41,454 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2025-02-08 09:00:41,454 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=766, Unknown=0, NotChecked=0, Total=870 [2025-02-08 09:00:41,454 INFO L87 Difference]: Start difference. First operand 1386 states and 1737 transitions. Second operand has 30 states, 30 states have (on average 4.833333333333333) internal successors, (145), 28 states have internal predecessors, (145), 16 states have call successors, (23), 5 states have call predecessors, (23), 8 states have return successors, (22), 11 states have call predecessors, (22), 15 states have call successors, (22) [2025-02-08 09:00:42,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:42,808 INFO L93 Difference]: Finished difference Result 3516 states and 5161 transitions. [2025-02-08 09:00:42,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2025-02-08 09:00:42,809 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 4.833333333333333) internal successors, (145), 28 states have internal predecessors, (145), 16 states have call successors, (23), 5 states have call predecessors, (23), 8 states have return successors, (22), 11 states have call predecessors, (22), 15 states have call successors, (22) Word has length 458 [2025-02-08 09:00:42,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:42,820 INFO L225 Difference]: With dead ends: 3516 [2025-02-08 09:00:42,820 INFO L226 Difference]: Without dead ends: 2577 [2025-02-08 09:00:42,827 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1002 GetRequests, 911 SyntacticMatches, 12 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1485 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1316, Invalid=5164, Unknown=0, NotChecked=0, Total=6480 [2025-02-08 09:00:42,827 INFO L435 NwaCegarLoop]: 63 mSDtfsCounter, 901 mSDsluCounter, 537 mSDsCounter, 0 mSdLazyCounter, 1097 mSolverCounterSat, 564 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 901 SdHoareTripleChecker+Valid, 600 SdHoareTripleChecker+Invalid, 1661 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 564 IncrementalHoareTripleChecker+Valid, 1097 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:42,828 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [901 Valid, 600 Invalid, 1661 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [564 Valid, 1097 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-08 09:00:42,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2577 states. [2025-02-08 09:00:43,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2577 to 2166. [2025-02-08 09:00:43,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2166 states, 1738 states have (on average 1.0811277330264673) internal successors, (1879), 1718 states have internal predecessors, (1879), 289 states have call successors, (289), 87 states have call predecessors, (289), 136 states have return successors, (685), 360 states have call predecessors, (685), 289 states have call successors, (685) [2025-02-08 09:00:43,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2166 states to 2166 states and 2853 transitions. [2025-02-08 09:00:43,051 INFO L78 Accepts]: Start accepts. Automaton has 2166 states and 2853 transitions. Word has length 458 [2025-02-08 09:00:43,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:43,052 INFO L471 AbstractCegarLoop]: Abstraction has 2166 states and 2853 transitions. [2025-02-08 09:00:43,052 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.833333333333333) internal successors, (145), 28 states have internal predecessors, (145), 16 states have call successors, (23), 5 states have call predecessors, (23), 8 states have return successors, (22), 11 states have call predecessors, (22), 15 states have call successors, (22) [2025-02-08 09:00:43,052 INFO L276 IsEmpty]: Start isEmpty. Operand 2166 states and 2853 transitions. [2025-02-08 09:00:43,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 419 [2025-02-08 09:00:43,055 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:43,055 INFO L218 NwaCegarLoop]: trace histogram [41, 40, 29, 15, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1] [2025-02-08 09:00:43,062 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2025-02-08 09:00:43,260 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2025-02-08 09:00:43,260 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:43,260 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:43,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1809870274, now seen corresponding path program 11 times [2025-02-08 09:00:43,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:43,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847887708] [2025-02-08 09:00:43,260 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 09:00:43,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:43,267 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 418 statements into 14 equivalence classes. [2025-02-08 09:00:43,307 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) and asserted 404 of 418 statements. [2025-02-08 09:00:43,307 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2025-02-08 09:00:43,307 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:43,567 INFO L134 CoverageAnalysis]: Checked inductivity of 4901 backedges. 470 proven. 507 refuted. 0 times theorem prover too weak. 3924 trivial. 0 not checked. [2025-02-08 09:00:43,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:43,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847887708] [2025-02-08 09:00:43,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847887708] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:43,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962172547] [2025-02-08 09:00:43,568 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 09:00:43,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:43,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:43,569 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:43,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2025-02-08 09:00:43,617 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 418 statements into 14 equivalence classes. [2025-02-08 09:00:43,679 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) and asserted 404 of 418 statements. [2025-02-08 09:00:43,679 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2025-02-08 09:00:43,679 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:43,681 INFO L256 TraceCheckSpWp]: Trace formula consists of 948 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-02-08 09:00:43,684 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:43,812 INFO L134 CoverageAnalysis]: Checked inductivity of 4901 backedges. 2017 proven. 86 refuted. 0 times theorem prover too weak. 2798 trivial. 0 not checked. [2025-02-08 09:00:43,812 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:44,052 INFO L134 CoverageAnalysis]: Checked inductivity of 4901 backedges. 433 proven. 148 refuted. 0 times theorem prover too weak. 4320 trivial. 0 not checked. [2025-02-08 09:00:44,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962172547] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:44,052 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:44,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 27 [2025-02-08 09:00:44,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446560158] [2025-02-08 09:00:44,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:44,053 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2025-02-08 09:00:44,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:44,053 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2025-02-08 09:00:44,053 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2025-02-08 09:00:44,054 INFO L87 Difference]: Start difference. First operand 2166 states and 2853 transitions. Second operand has 27 states, 27 states have (on average 4.111111111111111) internal successors, (111), 27 states have internal predecessors, (111), 13 states have call successors, (22), 2 states have call predecessors, (22), 4 states have return successors, (23), 14 states have call predecessors, (23), 13 states have call successors, (23) [2025-02-08 09:00:44,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:44,605 INFO L93 Difference]: Finished difference Result 3936 states and 5268 transitions. [2025-02-08 09:00:44,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-02-08 09:00:44,605 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 4.111111111111111) internal successors, (111), 27 states have internal predecessors, (111), 13 states have call successors, (22), 2 states have call predecessors, (22), 4 states have return successors, (23), 14 states have call predecessors, (23), 13 states have call successors, (23) Word has length 418 [2025-02-08 09:00:44,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:44,614 INFO L225 Difference]: With dead ends: 3936 [2025-02-08 09:00:44,614 INFO L226 Difference]: Without dead ends: 2197 [2025-02-08 09:00:44,620 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 868 GetRequests, 816 SyntacticMatches, 12 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 552 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=236, Invalid=1486, Unknown=0, NotChecked=0, Total=1722 [2025-02-08 09:00:44,620 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 26 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 1085 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 467 SdHoareTripleChecker+Invalid, 1098 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1085 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:44,620 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 467 Invalid, 1098 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1085 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:00:44,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2197 states. [2025-02-08 09:00:44,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2197 to 2091. [2025-02-08 09:00:44,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2091 states, 1684 states have (on average 1.080166270783848) internal successors, (1819), 1662 states have internal predecessors, (1819), 274 states have call successors, (274), 87 states have call predecessors, (274), 130 states have return successors, (602), 341 states have call predecessors, (602), 274 states have call successors, (602) [2025-02-08 09:00:44,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2091 states to 2091 states and 2695 transitions. [2025-02-08 09:00:44,823 INFO L78 Accepts]: Start accepts. Automaton has 2091 states and 2695 transitions. Word has length 418 [2025-02-08 09:00:44,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:44,823 INFO L471 AbstractCegarLoop]: Abstraction has 2091 states and 2695 transitions. [2025-02-08 09:00:44,823 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.111111111111111) internal successors, (111), 27 states have internal predecessors, (111), 13 states have call successors, (22), 2 states have call predecessors, (22), 4 states have return successors, (23), 14 states have call predecessors, (23), 13 states have call successors, (23) [2025-02-08 09:00:44,823 INFO L276 IsEmpty]: Start isEmpty. Operand 2091 states and 2695 transitions. [2025-02-08 09:00:44,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 410 [2025-02-08 09:00:44,826 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:44,826 INFO L218 NwaCegarLoop]: trace histogram [40, 39, 29, 15, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 11, 11, 11, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1] [2025-02-08 09:00:44,832 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2025-02-08 09:00:45,026 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,34 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:45,026 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:45,027 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:45,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1228156944, now seen corresponding path program 12 times [2025-02-08 09:00:45,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:45,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726696346] [2025-02-08 09:00:45,027 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 09:00:45,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:45,034 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 409 statements into 13 equivalence classes. [2025-02-08 09:00:45,062 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) and asserted 303 of 409 statements. [2025-02-08 09:00:45,062 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2025-02-08 09:00:45,062 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:45,984 INFO L134 CoverageAnalysis]: Checked inductivity of 4683 backedges. 1475 proven. 439 refuted. 0 times theorem prover too weak. 2769 trivial. 0 not checked. [2025-02-08 09:00:45,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:45,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726696346] [2025-02-08 09:00:45,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726696346] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:45,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600459190] [2025-02-08 09:00:45,985 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 09:00:45,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:45,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:45,990 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:45,991 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2025-02-08 09:00:46,049 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 409 statements into 13 equivalence classes. [2025-02-08 09:00:46,104 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) and asserted 303 of 409 statements. [2025-02-08 09:00:46,104 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2025-02-08 09:00:46,104 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:46,107 INFO L256 TraceCheckSpWp]: Trace formula consists of 708 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-02-08 09:00:46,110 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:46,315 INFO L134 CoverageAnalysis]: Checked inductivity of 4683 backedges. 2433 proven. 33 refuted. 0 times theorem prover too weak. 2217 trivial. 0 not checked. [2025-02-08 09:00:46,316 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:46,823 INFO L134 CoverageAnalysis]: Checked inductivity of 4683 backedges. 838 proven. 317 refuted. 0 times theorem prover too weak. 3528 trivial. 0 not checked. [2025-02-08 09:00:46,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600459190] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:46,824 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:46,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 17, 18] total 40 [2025-02-08 09:00:46,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696597137] [2025-02-08 09:00:46,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:46,825 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2025-02-08 09:00:46,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:46,825 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2025-02-08 09:00:46,825 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=1406, Unknown=0, NotChecked=0, Total=1560 [2025-02-08 09:00:46,826 INFO L87 Difference]: Start difference. First operand 2091 states and 2695 transitions. Second operand has 40 states, 40 states have (on average 4.4) internal successors, (176), 40 states have internal predecessors, (176), 22 states have call successors, (30), 2 states have call predecessors, (30), 11 states have return successors, (34), 18 states have call predecessors, (34), 22 states have call successors, (34) [2025-02-08 09:00:48,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:48,203 INFO L93 Difference]: Finished difference Result 3982 states and 5706 transitions. [2025-02-08 09:00:48,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-02-08 09:00:48,203 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 4.4) internal successors, (176), 40 states have internal predecessors, (176), 22 states have call successors, (30), 2 states have call predecessors, (30), 11 states have return successors, (34), 18 states have call predecessors, (34), 22 states have call successors, (34) Word has length 409 [2025-02-08 09:00:48,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:48,214 INFO L225 Difference]: With dead ends: 3982 [2025-02-08 09:00:48,217 INFO L226 Difference]: Without dead ends: 2509 [2025-02-08 09:00:48,225 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 892 GetRequests, 809 SyntacticMatches, 10 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1622 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=734, Invalid=4816, Unknown=0, NotChecked=0, Total=5550 [2025-02-08 09:00:48,226 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 198 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 2159 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 553 SdHoareTripleChecker+Invalid, 2282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 2159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:48,226 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 553 Invalid, 2282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 2159 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-08 09:00:48,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2509 states. [2025-02-08 09:00:48,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2509 to 2083. [2025-02-08 09:00:48,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2083 states, 1680 states have (on average 1.0827380952380952) internal successors, (1819), 1657 states have internal predecessors, (1819), 264 states have call successors, (264), 97 states have call predecessors, (264), 136 states have return successors, (549), 328 states have call predecessors, (549), 264 states have call successors, (549) [2025-02-08 09:00:48,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2083 states to 2083 states and 2632 transitions. [2025-02-08 09:00:48,452 INFO L78 Accepts]: Start accepts. Automaton has 2083 states and 2632 transitions. Word has length 409 [2025-02-08 09:00:48,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:48,452 INFO L471 AbstractCegarLoop]: Abstraction has 2083 states and 2632 transitions. [2025-02-08 09:00:48,452 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 4.4) internal successors, (176), 40 states have internal predecessors, (176), 22 states have call successors, (30), 2 states have call predecessors, (30), 11 states have return successors, (34), 18 states have call predecessors, (34), 22 states have call successors, (34) [2025-02-08 09:00:48,452 INFO L276 IsEmpty]: Start isEmpty. Operand 2083 states and 2632 transitions. [2025-02-08 09:00:48,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 496 [2025-02-08 09:00:48,455 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:48,456 INFO L218 NwaCegarLoop]: trace histogram [50, 45, 38, 22, 19, 19, 19, 19, 16, 16, 16, 16, 16, 16, 15, 15, 15, 14, 12, 12, 12, 11, 11, 11, 11, 4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1] [2025-02-08 09:00:48,462 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2025-02-08 09:00:48,660 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,35 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:48,660 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:48,660 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:48,660 INFO L85 PathProgramCache]: Analyzing trace with hash -201192713, now seen corresponding path program 13 times [2025-02-08 09:00:48,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:48,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490260627] [2025-02-08 09:00:48,660 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 09:00:48,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:48,669 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 495 statements into 1 equivalence classes. [2025-02-08 09:00:48,691 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 495 of 495 statements. [2025-02-08 09:00:48,691 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:48,691 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:48,995 INFO L134 CoverageAnalysis]: Checked inductivity of 7026 backedges. 984 proven. 383 refuted. 0 times theorem prover too weak. 5659 trivial. 0 not checked. [2025-02-08 09:00:48,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:48,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490260627] [2025-02-08 09:00:48,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490260627] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:48,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550863866] [2025-02-08 09:00:48,996 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 09:00:48,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:48,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:48,997 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:48,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2025-02-08 09:00:49,055 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 495 statements into 1 equivalence classes. [2025-02-08 09:00:49,133 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 495 of 495 statements. [2025-02-08 09:00:49,133 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:00:49,133 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:49,139 INFO L256 TraceCheckSpWp]: Trace formula consists of 1148 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-02-08 09:00:49,144 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:49,392 INFO L134 CoverageAnalysis]: Checked inductivity of 7026 backedges. 3577 proven. 122 refuted. 0 times theorem prover too weak. 3327 trivial. 0 not checked. [2025-02-08 09:00:49,393 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:49,668 INFO L134 CoverageAnalysis]: Checked inductivity of 7026 backedges. 984 proven. 383 refuted. 0 times theorem prover too weak. 5659 trivial. 0 not checked. [2025-02-08 09:00:49,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550863866] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:49,668 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:49,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 29 [2025-02-08 09:00:49,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997075761] [2025-02-08 09:00:49,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:49,669 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2025-02-08 09:00:49,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:49,669 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2025-02-08 09:00:49,669 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=689, Unknown=0, NotChecked=0, Total=812 [2025-02-08 09:00:49,669 INFO L87 Difference]: Start difference. First operand 2083 states and 2632 transitions. Second operand has 29 states, 29 states have (on average 3.7241379310344827) internal successors, (108), 29 states have internal predecessors, (108), 12 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 12 states have call predecessors, (20), 12 states have call successors, (20) [2025-02-08 09:00:50,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:00:50,130 INFO L93 Difference]: Finished difference Result 3179 states and 4008 transitions. [2025-02-08 09:00:50,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-02-08 09:00:50,130 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.7241379310344827) internal successors, (108), 29 states have internal predecessors, (108), 12 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 12 states have call predecessors, (20), 12 states have call successors, (20) Word has length 495 [2025-02-08 09:00:50,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:00:50,138 INFO L225 Difference]: With dead ends: 3179 [2025-02-08 09:00:50,138 INFO L226 Difference]: Without dead ends: 2022 [2025-02-08 09:00:50,141 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1018 GetRequests, 963 SyntacticMatches, 14 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 746 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=318, Invalid=1488, Unknown=0, NotChecked=0, Total=1806 [2025-02-08 09:00:50,141 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 9 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:00:50,141 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 427 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:00:50,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2022 states. [2025-02-08 09:00:50,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2022 to 2022. [2025-02-08 09:00:50,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2022 states, 1628 states have (on average 1.0835380835380835) internal successors, (1764), 1606 states have internal predecessors, (1764), 255 states have call successors, (255), 97 states have call predecessors, (255), 136 states have return successors, (538), 318 states have call predecessors, (538), 255 states have call successors, (538) [2025-02-08 09:00:50,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2022 states to 2022 states and 2557 transitions. [2025-02-08 09:00:50,328 INFO L78 Accepts]: Start accepts. Automaton has 2022 states and 2557 transitions. Word has length 495 [2025-02-08 09:00:50,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:00:50,328 INFO L471 AbstractCegarLoop]: Abstraction has 2022 states and 2557 transitions. [2025-02-08 09:00:50,328 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.7241379310344827) internal successors, (108), 29 states have internal predecessors, (108), 12 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 12 states have call predecessors, (20), 12 states have call successors, (20) [2025-02-08 09:00:50,328 INFO L276 IsEmpty]: Start isEmpty. Operand 2022 states and 2557 transitions. [2025-02-08 09:00:50,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 428 [2025-02-08 09:00:50,330 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:00:50,330 INFO L218 NwaCegarLoop]: trace histogram [47, 47, 47, 47, 47, 47, 47, 47, 46, 1, 1, 1, 1, 1] [2025-02-08 09:00:50,337 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2025-02-08 09:00:50,530 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2025-02-08 09:00:50,530 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:00:50,531 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:00:50,531 INFO L85 PathProgramCache]: Analyzing trace with hash 316625994, now seen corresponding path program 5 times [2025-02-08 09:00:50,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:00:50,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399181226] [2025-02-08 09:00:50,531 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 09:00:50,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:00:50,540 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 427 statements into 47 equivalence classes. [2025-02-08 09:00:50,614 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 47 check-sat command(s) and asserted 427 of 427 statements. [2025-02-08 09:00:50,614 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 47 check-sat command(s) [2025-02-08 09:00:50,614 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:53,867 INFO L134 CoverageAnalysis]: Checked inductivity of 9729 backedges. 0 proven. 5405 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2025-02-08 09:00:53,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:00:53,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399181226] [2025-02-08 09:00:53,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399181226] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:00:53,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813666655] [2025-02-08 09:00:53,867 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 09:00:53,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:00:53,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:00:53,869 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:00:53,870 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2025-02-08 09:00:53,924 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 427 statements into 47 equivalence classes. [2025-02-08 09:00:54,038 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 47 check-sat command(s) and asserted 427 of 427 statements. [2025-02-08 09:00:54,038 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 47 check-sat command(s) [2025-02-08 09:00:54,038 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:00:54,042 INFO L256 TraceCheckSpWp]: Trace formula consists of 1188 conjuncts, 95 conjuncts are in the unsatisfiable core [2025-02-08 09:00:54,047 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:00:54,273 INFO L134 CoverageAnalysis]: Checked inductivity of 9729 backedges. 0 proven. 5405 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2025-02-08 09:00:54,273 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:00:59,088 INFO L134 CoverageAnalysis]: Checked inductivity of 9729 backedges. 0 proven. 5405 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2025-02-08 09:00:59,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1813666655] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:00:59,088 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:00:59,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [95, 95, 95] total 189 [2025-02-08 09:00:59,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729778613] [2025-02-08 09:00:59,089 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:00:59,089 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 190 states [2025-02-08 09:00:59,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:00:59,091 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 190 interpolants. [2025-02-08 09:00:59,093 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9119, Invalid=26791, Unknown=0, NotChecked=0, Total=35910 [2025-02-08 09:00:59,094 INFO L87 Difference]: Start difference. First operand 2022 states and 2557 transitions. Second operand has 190 states, 189 states have (on average 2.0317460317460316) internal successors, (384), 190 states have internal predecessors, (384), 94 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2025-02-08 09:01:01,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:01:01,623 INFO L93 Difference]: Finished difference Result 7985 states and 13668 transitions. [2025-02-08 09:01:01,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 190 states. [2025-02-08 09:01:01,624 INFO L78 Accepts]: Start accepts. Automaton has has 190 states, 189 states have (on average 2.0317460317460316) internal successors, (384), 190 states have internal predecessors, (384), 94 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) Word has length 427 [2025-02-08 09:01:01,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:01:01,653 INFO L225 Difference]: With dead ends: 7985 [2025-02-08 09:01:01,653 INFO L226 Difference]: Without dead ends: 7984 [2025-02-08 09:01:01,658 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 947 GetRequests, 759 SyntacticMatches, 0 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10765 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=9119, Invalid=26791, Unknown=0, NotChecked=0, Total=35910 [2025-02-08 09:01:01,658 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 0 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:01:01,659 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 287 Invalid, 511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 510 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:01:01,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7984 states. [2025-02-08 09:01:02,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7984 to 2262. [2025-02-08 09:01:02,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2262 states, 1820 states have (on average 1.1010989010989012) internal successors, (2004), 1798 states have internal predecessors, (2004), 303 states have call successors, (303), 97 states have call predecessors, (303), 136 states have return successors, (586), 366 states have call predecessors, (586), 303 states have call successors, (586) [2025-02-08 09:01:02,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2262 states to 2262 states and 2893 transitions. [2025-02-08 09:01:02,105 INFO L78 Accepts]: Start accepts. Automaton has 2262 states and 2893 transitions. Word has length 427 [2025-02-08 09:01:02,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:01:02,105 INFO L471 AbstractCegarLoop]: Abstraction has 2262 states and 2893 transitions. [2025-02-08 09:01:02,106 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 190 states, 189 states have (on average 2.0317460317460316) internal successors, (384), 190 states have internal predecessors, (384), 94 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2025-02-08 09:01:02,106 INFO L276 IsEmpty]: Start isEmpty. Operand 2262 states and 2893 transitions. [2025-02-08 09:01:02,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 820 [2025-02-08 09:01:02,110 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:01:02,111 INFO L218 NwaCegarLoop]: trace histogram [83, 79, 61, 37, 29, 29, 29, 29, 27, 27, 27, 27, 27, 26, 26, 26, 25, 24, 22, 19, 19, 18, 18, 18, 18, 8, 8, 8, 8, 4, 3, 3, 3, 1, 1, 1, 1] [2025-02-08 09:01:02,117 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2025-02-08 09:01:02,311 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2025-02-08 09:01:02,311 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:01:02,311 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:01:02,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1590884276, now seen corresponding path program 14 times [2025-02-08 09:01:02,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:01:02,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462018148] [2025-02-08 09:01:02,312 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:01:02,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:01:02,324 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 819 statements into 2 equivalence classes. [2025-02-08 09:01:02,386 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 819 of 819 statements. [2025-02-08 09:01:02,386 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:01:02,386 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:01:03,125 INFO L134 CoverageAnalysis]: Checked inductivity of 19990 backedges. 1710 proven. 651 refuted. 0 times theorem prover too weak. 17629 trivial. 0 not checked. [2025-02-08 09:01:03,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:01:03,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462018148] [2025-02-08 09:01:03,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462018148] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:01:03,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230840465] [2025-02-08 09:01:03,125 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:01:03,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:01:03,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:01:03,128 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:01:03,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2025-02-08 09:01:03,204 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 819 statements into 2 equivalence classes. [2025-02-08 09:01:03,318 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 819 of 819 statements. [2025-02-08 09:01:03,318 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:01:03,318 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:01:03,323 INFO L256 TraceCheckSpWp]: Trace formula consists of 1900 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-02-08 09:01:03,329 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:01:03,562 INFO L134 CoverageAnalysis]: Checked inductivity of 19990 backedges. 9800 proven. 327 refuted. 0 times theorem prover too weak. 9863 trivial. 0 not checked. [2025-02-08 09:01:03,562 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:01:04,060 INFO L134 CoverageAnalysis]: Checked inductivity of 19990 backedges. 1710 proven. 651 refuted. 0 times theorem prover too weak. 17629 trivial. 0 not checked. [2025-02-08 09:01:04,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1230840465] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:01:04,060 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:01:04,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 36 [2025-02-08 09:01:04,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026922374] [2025-02-08 09:01:04,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:01:04,061 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2025-02-08 09:01:04,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:01:04,062 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2025-02-08 09:01:04,062 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=1069, Unknown=0, NotChecked=0, Total=1260 [2025-02-08 09:01:04,062 INFO L87 Difference]: Start difference. First operand 2262 states and 2893 transitions. Second operand has 36 states, 36 states have (on average 3.3333333333333335) internal successors, (120), 36 states have internal predecessors, (120), 18 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (26), 18 states have call predecessors, (26), 18 states have call successors, (26) [2025-02-08 09:01:04,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:01:04,518 INFO L93 Difference]: Finished difference Result 3968 states and 5059 transitions. [2025-02-08 09:01:04,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-02-08 09:01:04,519 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 3.3333333333333335) internal successors, (120), 36 states have internal predecessors, (120), 18 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (26), 18 states have call predecessors, (26), 18 states have call successors, (26) Word has length 819 [2025-02-08 09:01:04,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:01:04,528 INFO L225 Difference]: With dead ends: 3968 [2025-02-08 09:01:04,528 INFO L226 Difference]: Without dead ends: 2337 [2025-02-08 09:01:04,532 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1672 GetRequests, 1604 SyntacticMatches, 23 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 963 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=332, Invalid=1830, Unknown=0, NotChecked=0, Total=2162 [2025-02-08 09:01:04,532 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 1 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:01:04,532 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 448 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:01:04,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2337 states. [2025-02-08 09:01:04,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2337 to 2301. [2025-02-08 09:01:04,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2301 states, 1848 states have (on average 1.0968614718614718) internal successors, (2027), 1832 states have internal predecessors, (2027), 314 states have call successors, (314), 97 states have call predecessors, (314), 136 states have return successors, (597), 371 states have call predecessors, (597), 314 states have call successors, (597) [2025-02-08 09:01:04,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2301 states to 2301 states and 2938 transitions. [2025-02-08 09:01:04,749 INFO L78 Accepts]: Start accepts. Automaton has 2301 states and 2938 transitions. Word has length 819 [2025-02-08 09:01:04,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:01:04,750 INFO L471 AbstractCegarLoop]: Abstraction has 2301 states and 2938 transitions. [2025-02-08 09:01:04,750 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 3.3333333333333335) internal successors, (120), 36 states have internal predecessors, (120), 18 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (26), 18 states have call predecessors, (26), 18 states have call successors, (26) [2025-02-08 09:01:04,750 INFO L276 IsEmpty]: Start isEmpty. Operand 2301 states and 2938 transitions. [2025-02-08 09:01:04,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 867 [2025-02-08 09:01:04,755 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:01:04,755 INFO L218 NwaCegarLoop]: trace histogram [88, 84, 64, 39, 30, 30, 30, 30, 28, 28, 28, 28, 28, 27, 27, 27, 26, 25, 24, 21, 21, 20, 20, 20, 20, 9, 9, 9, 9, 4, 3, 3, 3, 1, 1, 1, 1] [2025-02-08 09:01:04,763 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2025-02-08 09:01:04,955 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49,38 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:01:04,956 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:01:04,956 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:01:04,956 INFO L85 PathProgramCache]: Analyzing trace with hash 93216887, now seen corresponding path program 15 times [2025-02-08 09:01:04,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:01:04,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021335367] [2025-02-08 09:01:04,956 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:01:04,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:01:04,970 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 866 statements into 25 equivalence classes. [2025-02-08 09:01:04,994 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 304 of 866 statements. [2025-02-08 09:01:04,994 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-02-08 09:01:04,995 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:01:05,338 INFO L134 CoverageAnalysis]: Checked inductivity of 22395 backedges. 2247 proven. 69 refuted. 0 times theorem prover too weak. 20079 trivial. 0 not checked. [2025-02-08 09:01:05,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:01:05,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021335367] [2025-02-08 09:01:05,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021335367] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:01:05,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983537606] [2025-02-08 09:01:05,338 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:01:05,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:01:05,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:01:05,340 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:01:05,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2025-02-08 09:01:05,435 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 866 statements into 25 equivalence classes. [2025-02-08 09:01:05,500 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 304 of 866 statements. [2025-02-08 09:01:05,500 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-02-08 09:01:05,500 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:01:05,503 INFO L256 TraceCheckSpWp]: Trace formula consists of 693 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-02-08 09:01:05,511 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:01:05,661 INFO L134 CoverageAnalysis]: Checked inductivity of 22395 backedges. 2242 proven. 68 refuted. 0 times theorem prover too weak. 20085 trivial. 0 not checked. [2025-02-08 09:01:05,662 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:01:06,523 INFO L134 CoverageAnalysis]: Checked inductivity of 22395 backedges. 2242 proven. 74 refuted. 0 times theorem prover too weak. 20079 trivial. 0 not checked. [2025-02-08 09:01:06,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983537606] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:01:06,523 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:01:06,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 14] total 27 [2025-02-08 09:01:06,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671210327] [2025-02-08 09:01:06,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:01:06,524 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2025-02-08 09:01:06,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:01:06,524 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2025-02-08 09:01:06,525 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=601, Unknown=0, NotChecked=0, Total=702 [2025-02-08 09:01:06,525 INFO L87 Difference]: Start difference. First operand 2301 states and 2938 transitions. Second operand has 27 states, 27 states have (on average 4.481481481481482) internal successors, (121), 27 states have internal predecessors, (121), 14 states have call successors, (17), 1 states have call predecessors, (17), 8 states have return successors, (21), 12 states have call predecessors, (21), 14 states have call successors, (21) [2025-02-08 09:01:07,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:01:07,310 INFO L93 Difference]: Finished difference Result 3746 states and 5193 transitions. [2025-02-08 09:01:07,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-02-08 09:01:07,311 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 4.481481481481482) internal successors, (121), 27 states have internal predecessors, (121), 14 states have call successors, (17), 1 states have call predecessors, (17), 8 states have return successors, (21), 12 states have call predecessors, (21), 14 states have call successors, (21) Word has length 866 [2025-02-08 09:01:07,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:01:07,320 INFO L225 Difference]: With dead ends: 3746 [2025-02-08 09:01:07,320 INFO L226 Difference]: Without dead ends: 2347 [2025-02-08 09:01:07,325 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1782 GetRequests, 1725 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 597 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=678, Invalid=2402, Unknown=0, NotChecked=0, Total=3080 [2025-02-08 09:01:07,325 INFO L435 NwaCegarLoop]: 50 mSDtfsCounter, 377 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 652 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 377 SdHoareTripleChecker+Valid, 417 SdHoareTripleChecker+Invalid, 815 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 652 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:01:07,325 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [377 Valid, 417 Invalid, 815 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 652 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:01:07,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2347 states. [2025-02-08 09:01:07,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2347 to 1991. [2025-02-08 09:01:07,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1991 states, 1597 states have (on average 1.0945522855353789) internal successors, (1748), 1590 states have internal predecessors, (1748), 281 states have call successors, (281), 90 states have call predecessors, (281), 110 states have return successors, (399), 310 states have call predecessors, (399), 280 states have call successors, (399) [2025-02-08 09:01:07,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1991 states to 1991 states and 2428 transitions. [2025-02-08 09:01:07,571 INFO L78 Accepts]: Start accepts. Automaton has 1991 states and 2428 transitions. Word has length 866 [2025-02-08 09:01:07,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:01:07,572 INFO L471 AbstractCegarLoop]: Abstraction has 1991 states and 2428 transitions. [2025-02-08 09:01:07,572 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.481481481481482) internal successors, (121), 27 states have internal predecessors, (121), 14 states have call successors, (17), 1 states have call predecessors, (17), 8 states have return successors, (21), 12 states have call predecessors, (21), 14 states have call successors, (21) [2025-02-08 09:01:07,572 INFO L276 IsEmpty]: Start isEmpty. Operand 1991 states and 2428 transitions. [2025-02-08 09:01:07,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 888 [2025-02-08 09:01:07,577 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:01:07,577 INFO L218 NwaCegarLoop]: trace histogram [90, 86, 66, 40, 31, 31, 31, 31, 29, 29, 29, 29, 29, 28, 28, 28, 27, 26, 24, 21, 21, 20, 20, 20, 20, 9, 9, 9, 9, 4, 3, 3, 3, 1, 1, 1, 1] [2025-02-08 09:01:07,584 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2025-02-08 09:01:07,782 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2025-02-08 09:01:07,782 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:01:07,783 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:01:07,783 INFO L85 PathProgramCache]: Analyzing trace with hash 256307341, now seen corresponding path program 16 times [2025-02-08 09:01:07,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:01:07,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710383946] [2025-02-08 09:01:07,783 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 09:01:07,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:01:07,798 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 887 statements into 2 equivalence classes. [2025-02-08 09:01:07,838 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 576 of 887 statements. [2025-02-08 09:01:07,838 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-02-08 09:01:07,838 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:01:08,708 INFO L134 CoverageAnalysis]: Checked inductivity of 23538 backedges. 3867 proven. 997 refuted. 0 times theorem prover too weak. 18674 trivial. 0 not checked. [2025-02-08 09:01:08,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:01:08,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710383946] [2025-02-08 09:01:08,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710383946] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:01:08,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984385183] [2025-02-08 09:01:08,709 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 09:01:08,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:01:08,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:01:08,711 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:01:08,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2025-02-08 09:01:08,797 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 887 statements into 2 equivalence classes. [2025-02-08 09:01:08,896 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 576 of 887 statements. [2025-02-08 09:01:08,896 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-02-08 09:01:08,896 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:01:08,901 INFO L256 TraceCheckSpWp]: Trace formula consists of 1498 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-02-08 09:01:08,907 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:01:09,149 INFO L134 CoverageAnalysis]: Checked inductivity of 23538 backedges. 7121 proven. 484 refuted. 0 times theorem prover too weak. 15933 trivial. 0 not checked. [2025-02-08 09:01:09,149 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:01:10,472 INFO L134 CoverageAnalysis]: Checked inductivity of 23538 backedges. 3599 proven. 925 refuted. 0 times theorem prover too weak. 19014 trivial. 0 not checked. [2025-02-08 09:01:10,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984385183] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:01:10,472 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:01:10,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 22, 24] total 40 [2025-02-08 09:01:10,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704468748] [2025-02-08 09:01:10,472 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:01:10,473 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2025-02-08 09:01:10,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:01:10,473 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2025-02-08 09:01:10,474 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1407, Unknown=0, NotChecked=0, Total=1560 [2025-02-08 09:01:10,474 INFO L87 Difference]: Start difference. First operand 1991 states and 2428 transitions. Second operand has 40 states, 40 states have (on average 4.9) internal successors, (196), 37 states have internal predecessors, (196), 25 states have call successors, (32), 6 states have call predecessors, (32), 11 states have return successors, (29), 15 states have call predecessors, (29), 20 states have call successors, (29) [2025-02-08 09:01:12,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:01:12,278 INFO L93 Difference]: Finished difference Result 4340 states and 6053 transitions. [2025-02-08 09:01:12,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2025-02-08 09:01:12,279 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 4.9) internal successors, (196), 37 states have internal predecessors, (196), 25 states have call successors, (32), 6 states have call predecessors, (32), 11 states have return successors, (29), 15 states have call predecessors, (29), 20 states have call successors, (29) Word has length 887 [2025-02-08 09:01:12,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:01:12,292 INFO L225 Difference]: With dead ends: 4340 [2025-02-08 09:01:12,292 INFO L226 Difference]: Without dead ends: 3217 [2025-02-08 09:01:12,298 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1869 GetRequests, 1756 SyntacticMatches, 17 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2437 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1802, Invalid=7704, Unknown=0, NotChecked=0, Total=9506 [2025-02-08 09:01:12,299 INFO L435 NwaCegarLoop]: 49 mSDtfsCounter, 700 mSDsluCounter, 687 mSDsCounter, 0 mSdLazyCounter, 1416 mSolverCounterSat, 386 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 700 SdHoareTripleChecker+Valid, 736 SdHoareTripleChecker+Invalid, 1802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 386 IncrementalHoareTripleChecker+Valid, 1416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-02-08 09:01:12,299 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [700 Valid, 736 Invalid, 1802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [386 Valid, 1416 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-08 09:01:12,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3217 states. [2025-02-08 09:01:12,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3217 to 2700. [2025-02-08 09:01:12,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2700 states, 2170 states have (on average 1.092626728110599) internal successors, (2371), 2148 states have internal predecessors, (2371), 363 states have call successors, (363), 133 states have call predecessors, (363), 164 states have return successors, (739), 418 states have call predecessors, (739), 362 states have call successors, (739) [2025-02-08 09:01:12,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2700 states to 2700 states and 3473 transitions. [2025-02-08 09:01:12,618 INFO L78 Accepts]: Start accepts. Automaton has 2700 states and 3473 transitions. Word has length 887 [2025-02-08 09:01:12,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:01:12,618 INFO L471 AbstractCegarLoop]: Abstraction has 2700 states and 3473 transitions. [2025-02-08 09:01:12,619 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 4.9) internal successors, (196), 37 states have internal predecessors, (196), 25 states have call successors, (32), 6 states have call predecessors, (32), 11 states have return successors, (29), 15 states have call predecessors, (29), 20 states have call successors, (29) [2025-02-08 09:01:12,619 INFO L276 IsEmpty]: Start isEmpty. Operand 2700 states and 3473 transitions. [2025-02-08 09:01:12,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 578 [2025-02-08 09:01:12,623 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:01:12,624 INFO L218 NwaCegarLoop]: trace histogram [57, 56, 42, 23, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 15, 15, 15, 14, 14, 14, 14, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1] [2025-02-08 09:01:12,631 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2025-02-08 09:01:12,824 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,40 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:01:12,825 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:01:12,825 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:01:12,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1360907884, now seen corresponding path program 17 times [2025-02-08 09:01:12,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:01:12,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141596928] [2025-02-08 09:01:12,826 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 09:01:12,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:01:12,835 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 577 statements into 18 equivalence classes. [2025-02-08 09:01:12,883 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) and asserted 577 of 577 statements. [2025-02-08 09:01:12,883 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2025-02-08 09:01:12,883 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:01:14,220 INFO L134 CoverageAnalysis]: Checked inductivity of 9651 backedges. 1478 proven. 1012 refuted. 0 times theorem prover too weak. 7161 trivial. 0 not checked. [2025-02-08 09:01:14,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:01:14,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141596928] [2025-02-08 09:01:14,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141596928] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:01:14,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700983460] [2025-02-08 09:01:14,220 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 09:01:14,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:01:14,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:01:14,222 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:01:14,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2025-02-08 09:01:14,289 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 577 statements into 18 equivalence classes. [2025-02-08 09:01:14,385 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) and asserted 577 of 577 statements. [2025-02-08 09:01:14,385 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2025-02-08 09:01:14,385 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:01:14,389 INFO L256 TraceCheckSpWp]: Trace formula consists of 1342 conjuncts, 23 conjuncts are in the unsatisfiable core [2025-02-08 09:01:14,393 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:01:14,504 INFO L134 CoverageAnalysis]: Checked inductivity of 9651 backedges. 1515 proven. 36 refuted. 0 times theorem prover too weak. 8100 trivial. 0 not checked. [2025-02-08 09:01:14,505 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:01:15,401 INFO L134 CoverageAnalysis]: Checked inductivity of 9651 backedges. 1572 proven. 36 refuted. 0 times theorem prover too weak. 8043 trivial. 0 not checked. [2025-02-08 09:01:15,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700983460] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:01:15,401 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:01:15,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 7, 10] total 35 [2025-02-08 09:01:15,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224837309] [2025-02-08 09:01:15,401 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:01:15,402 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2025-02-08 09:01:15,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:01:15,403 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2025-02-08 09:01:15,403 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1118, Unknown=0, NotChecked=0, Total=1260 [2025-02-08 09:01:15,403 INFO L87 Difference]: Start difference. First operand 2700 states and 3473 transitions. Second operand has 36 states, 35 states have (on average 3.0285714285714285) internal successors, (106), 33 states have internal predecessors, (106), 8 states have call successors, (12), 1 states have call predecessors, (12), 9 states have return successors, (23), 18 states have call predecessors, (23), 8 states have call successors, (23) [2025-02-08 09:01:16,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:01:16,547 INFO L93 Difference]: Finished difference Result 3032 states and 4014 transitions. [2025-02-08 09:01:16,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-02-08 09:01:16,548 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 3.0285714285714285) internal successors, (106), 33 states have internal predecessors, (106), 8 states have call successors, (12), 1 states have call predecessors, (12), 9 states have return successors, (23), 18 states have call predecessors, (23), 8 states have call successors, (23) Word has length 577 [2025-02-08 09:01:16,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:01:16,558 INFO L225 Difference]: With dead ends: 3032 [2025-02-08 09:01:16,559 INFO L226 Difference]: Without dead ends: 3012 [2025-02-08 09:01:16,562 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1227 GetRequests, 1147 SyntacticMatches, 11 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1580 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=660, Invalid=4310, Unknown=0, NotChecked=0, Total=4970 [2025-02-08 09:01:16,562 INFO L435 NwaCegarLoop]: 13 mSDtfsCounter, 117 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 855 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 916 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 855 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:01:16,562 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 159 Invalid, 916 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 855 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:01:16,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3012 states. [2025-02-08 09:01:16,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3012 to 2805. [2025-02-08 09:01:16,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2805 states, 2261 states have (on average 1.091110128261831) internal successors, (2467), 2223 states have internal predecessors, (2467), 372 states have call successors, (372), 133 states have call predecessors, (372), 169 states have return successors, (813), 448 states have call predecessors, (813), 369 states have call successors, (813) [2025-02-08 09:01:16,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2805 states to 2805 states and 3652 transitions. [2025-02-08 09:01:16,877 INFO L78 Accepts]: Start accepts. Automaton has 2805 states and 3652 transitions. Word has length 577 [2025-02-08 09:01:16,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:01:16,877 INFO L471 AbstractCegarLoop]: Abstraction has 2805 states and 3652 transitions. [2025-02-08 09:01:16,878 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 3.0285714285714285) internal successors, (106), 33 states have internal predecessors, (106), 8 states have call successors, (12), 1 states have call predecessors, (12), 9 states have return successors, (23), 18 states have call predecessors, (23), 8 states have call successors, (23) [2025-02-08 09:01:16,878 INFO L276 IsEmpty]: Start isEmpty. Operand 2805 states and 3652 transitions. [2025-02-08 09:01:16,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 674 [2025-02-08 09:01:16,884 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:01:16,884 INFO L218 NwaCegarLoop]: trace histogram [68, 64, 51, 30, 24, 24, 24, 24, 23, 23, 23, 23, 23, 22, 22, 21, 21, 21, 17, 15, 15, 14, 14, 14, 14, 6, 6, 5, 5, 4, 3, 3, 3, 1, 1, 1, 1] [2025-02-08 09:01:16,891 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2025-02-08 09:01:17,084 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2025-02-08 09:01:17,085 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:01:17,085 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:01:17,085 INFO L85 PathProgramCache]: Analyzing trace with hash -78870106, now seen corresponding path program 4 times [2025-02-08 09:01:17,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:01:17,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10605461] [2025-02-08 09:01:17,085 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 09:01:17,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:01:17,096 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 673 statements into 2 equivalence classes. [2025-02-08 09:01:17,118 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 435 of 673 statements. [2025-02-08 09:01:17,119 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-02-08 09:01:17,119 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:01:17,557 INFO L134 CoverageAnalysis]: Checked inductivity of 13378 backedges. 2202 proven. 1255 refuted. 0 times theorem prover too weak. 9921 trivial. 0 not checked. [2025-02-08 09:01:17,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:01:17,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10605461] [2025-02-08 09:01:17,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10605461] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:01:17,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008073570] [2025-02-08 09:01:17,557 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 09:01:17,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:01:17,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:01:17,559 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:01:17,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2025-02-08 09:01:17,634 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 673 statements into 2 equivalence classes. [2025-02-08 09:01:17,699 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 435 of 673 statements. [2025-02-08 09:01:17,699 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-02-08 09:01:17,699 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:01:17,703 INFO L256 TraceCheckSpWp]: Trace formula consists of 1135 conjuncts, 32 conjuncts are in the unsatisfiable core [2025-02-08 09:01:17,706 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:01:17,890 INFO L134 CoverageAnalysis]: Checked inductivity of 13378 backedges. 7040 proven. 282 refuted. 0 times theorem prover too weak. 6056 trivial. 0 not checked. [2025-02-08 09:01:17,890 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:01:19,441 INFO L134 CoverageAnalysis]: Checked inductivity of 13378 backedges. 2209 proven. 1249 refuted. 0 times theorem prover too weak. 9920 trivial. 0 not checked. [2025-02-08 09:01:19,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008073570] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:01:19,441 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:01:19,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 23] total 35 [2025-02-08 09:01:19,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528515152] [2025-02-08 09:01:19,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:01:19,442 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2025-02-08 09:01:19,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:01:19,443 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2025-02-08 09:01:19,443 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=1051, Unknown=0, NotChecked=0, Total=1190 [2025-02-08 09:01:19,443 INFO L87 Difference]: Start difference. First operand 2805 states and 3652 transitions. Second operand has 35 states, 34 states have (on average 5.676470588235294) internal successors, (193), 33 states have internal predecessors, (193), 23 states have call successors, (32), 7 states have call predecessors, (32), 11 states have return successors, (31), 14 states have call predecessors, (31), 20 states have call successors, (31) [2025-02-08 09:01:21,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:01:21,093 INFO L93 Difference]: Finished difference Result 6340 states and 8896 transitions. [2025-02-08 09:01:21,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2025-02-08 09:01:21,093 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 5.676470588235294) internal successors, (193), 33 states have internal predecessors, (193), 23 states have call successors, (32), 7 states have call predecessors, (32), 11 states have return successors, (31), 14 states have call predecessors, (31), 20 states have call successors, (31) Word has length 673 [2025-02-08 09:01:21,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:01:21,114 INFO L225 Difference]: With dead ends: 6340 [2025-02-08 09:01:21,114 INFO L226 Difference]: Without dead ends: 4400 [2025-02-08 09:01:21,123 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1424 GetRequests, 1335 SyntacticMatches, 11 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1341 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1364, Invalid=4956, Unknown=0, NotChecked=0, Total=6320 [2025-02-08 09:01:21,124 INFO L435 NwaCegarLoop]: 67 mSDtfsCounter, 756 mSDsluCounter, 748 mSDsCounter, 0 mSdLazyCounter, 1366 mSolverCounterSat, 479 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 760 SdHoareTripleChecker+Valid, 815 SdHoareTripleChecker+Invalid, 1845 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 479 IncrementalHoareTripleChecker+Valid, 1366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-02-08 09:01:21,124 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [760 Valid, 815 Invalid, 1845 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [479 Valid, 1366 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-08 09:01:21,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4400 states. [2025-02-08 09:01:21,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4400 to 4016. [2025-02-08 09:01:21,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4016 states, 3235 states have (on average 1.0887171561051006) internal successors, (3522), 3174 states have internal predecessors, (3522), 514 states have call successors, (514), 190 states have call predecessors, (514), 264 states have return successors, (1430), 651 states have call predecessors, (1430), 511 states have call successors, (1430) [2025-02-08 09:01:21,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4016 states to 4016 states and 5466 transitions. [2025-02-08 09:01:21,626 INFO L78 Accepts]: Start accepts. Automaton has 4016 states and 5466 transitions. Word has length 673 [2025-02-08 09:01:21,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:01:21,626 INFO L471 AbstractCegarLoop]: Abstraction has 4016 states and 5466 transitions. [2025-02-08 09:01:21,627 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 5.676470588235294) internal successors, (193), 33 states have internal predecessors, (193), 23 states have call successors, (32), 7 states have call predecessors, (32), 11 states have return successors, (31), 14 states have call predecessors, (31), 20 states have call successors, (31) [2025-02-08 09:01:21,627 INFO L276 IsEmpty]: Start isEmpty. Operand 4016 states and 5466 transitions. [2025-02-08 09:01:21,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 947 [2025-02-08 09:01:21,640 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:01:21,640 INFO L218 NwaCegarLoop]: trace histogram [96, 92, 71, 43, 33, 33, 33, 33, 32, 32, 32, 32, 32, 31, 31, 30, 30, 28, 25, 21, 21, 20, 20, 20, 20, 10, 10, 9, 9, 4, 3, 3, 3, 1, 1, 1, 1] [2025-02-08 09:01:21,649 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2025-02-08 09:01:21,841 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2025-02-08 09:01:21,841 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2025-02-08 09:01:21,841 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:01:21,841 INFO L85 PathProgramCache]: Analyzing trace with hash 904031976, now seen corresponding path program 5 times [2025-02-08 09:01:21,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:01:21,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769811187] [2025-02-08 09:01:21,842 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 09:01:21,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:01:21,859 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 946 statements into 25 equivalence classes. [2025-02-08 09:01:21,928 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) and asserted 642 of 946 statements. [2025-02-08 09:01:21,928 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2025-02-08 09:01:21,928 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:01:22,417 INFO L134 CoverageAnalysis]: Checked inductivity of 26962 backedges. 2758 proven. 391 refuted. 0 times theorem prover too weak. 23813 trivial. 0 not checked. [2025-02-08 09:01:22,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:01:22,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769811187] [2025-02-08 09:01:22,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769811187] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:01:22,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1048885505] [2025-02-08 09:01:22,418 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 09:01:22,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:01:22,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:01:22,420 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:01:22,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2025-02-08 09:01:22,529 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 946 statements into 25 equivalence classes. [2025-02-08 09:01:22,650 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) and asserted 642 of 946 statements. [2025-02-08 09:01:22,650 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2025-02-08 09:01:22,650 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:01:22,655 INFO L256 TraceCheckSpWp]: Trace formula consists of 1508 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-02-08 09:01:22,662 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:01:22,771 INFO L134 CoverageAnalysis]: Checked inductivity of 26962 backedges. 2769 proven. 380 refuted. 0 times theorem prover too weak. 23813 trivial. 0 not checked. [2025-02-08 09:01:22,771 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:01:23,530 INFO L134 CoverageAnalysis]: Checked inductivity of 26962 backedges. 2769 proven. 382 refuted. 0 times theorem prover too weak. 23811 trivial. 0 not checked. [2025-02-08 09:01:23,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1048885505] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:01:23,531 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:01:23,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 14] total 21 [2025-02-08 09:01:23,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936801456] [2025-02-08 09:01:23,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:01:23,532 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-02-08 09:01:23,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:01:23,532 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-02-08 09:01:23,532 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2025-02-08 09:01:23,532 INFO L87 Difference]: Start difference. First operand 4016 states and 5466 transitions. Second operand has 21 states, 21 states have (on average 5.809523809523809) internal successors, (122), 18 states have internal predecessors, (122), 13 states have call successors, (23), 4 states have call predecessors, (23), 5 states have return successors, (19), 11 states have call predecessors, (19), 13 states have call successors, (19)