./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/nla-digbench-scaling/cohendiv-ll_valuebound20.c --full-output --architecture 32bit -------------------------------------------------------------------------------- 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/nla-digbench-scaling/cohendiv-ll_valuebound20.c -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-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 32bit --witnessprinter.graph.data.programhash 014459ae7f9a4506b7655fe1f167856eb64829e3739070f7d1f854e4ecd5b5bc --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 09:22:49,842 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 09:22:49,906 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-02-08 09:22:49,911 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 09:22:49,915 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 09:22:49,936 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 09:22:49,937 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 09:22:49,937 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 09:22:49,938 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 09:22:49,938 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 09:22:49,938 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 09:22:49,939 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 09:22:49,939 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 09:22:49,939 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 09:22:49,939 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 09:22:49,939 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 09:22:49,940 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 09:22:49,940 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-08 09:22:49,940 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 09:22:49,940 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-08 09:22:49,940 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 09:22:49,940 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 09:22:49,940 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 09:22:49,940 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 09:22:49,940 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-02-08 09:22:49,940 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 09:22:49,940 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-08 09:22:49,941 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 09:22:49,941 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 09:22:49,941 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 09:22:49,941 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 09:22:49,941 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 09:22:49,941 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 09:22:49,942 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 09:22:49,942 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 09:22:49,942 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 09:22:49,942 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 09:22:49,942 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 09:22:49,942 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 09:22:49,942 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 09:22:49,942 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 09:22:49,942 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 09:22:49,942 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 09:22:49,942 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 09:22:49,942 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 09:22:49,942 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 -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 014459ae7f9a4506b7655fe1f167856eb64829e3739070f7d1f854e4ecd5b5bc [2025-02-08 09:22:50,188 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 09:22:50,198 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 09:22:50,200 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 09:22:50,201 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 09:22:50,201 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 09:22:50,203 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/nla-digbench-scaling/cohendiv-ll_valuebound20.c [2025-02-08 09:22:51,440 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/ca6e2dd29/3c7c33c6dd634e0bba75718f9ed7b392/FLAGc7e61c4de [2025-02-08 09:22:51,719 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 09:22:51,719 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/cohendiv-ll_valuebound20.c [2025-02-08 09:22:51,725 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/ca6e2dd29/3c7c33c6dd634e0bba75718f9ed7b392/FLAGc7e61c4de [2025-02-08 09:22:51,737 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/ca6e2dd29/3c7c33c6dd634e0bba75718f9ed7b392 [2025-02-08 09:22:51,739 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 09:22:51,740 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 09:22:51,741 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 09:22:51,742 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 09:22:51,744 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 09:22:51,745 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 09:22:51" (1/1) ... [2025-02-08 09:22:51,746 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35f16c2c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:22:51, skipping insertion in model container [2025-02-08 09:22:51,746 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 09:22:51" (1/1) ... [2025-02-08 09:22:51,766 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 09:22:51,918 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 09:22:51,924 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 09:22:51,935 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 09:22:51,947 INFO L204 MainTranslator]: Completed translation [2025-02-08 09:22:51,948 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:22:51 WrapperNode [2025-02-08 09:22:51,948 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 09:22:51,948 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 09:22:51,949 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 09:22:51,949 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 09:22:51,952 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:22:51" (1/1) ... [2025-02-08 09:22:51,957 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:22:51" (1/1) ... [2025-02-08 09:22:51,966 INFO L138 Inliner]: procedures = 14, calls = 18, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 87 [2025-02-08 09:22:51,968 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 09:22:51,968 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 09:22:51,968 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 09:22:51,968 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 09:22:51,981 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:22:51" (1/1) ... [2025-02-08 09:22:51,981 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:22:51" (1/1) ... [2025-02-08 09:22:51,982 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:22:51" (1/1) ... [2025-02-08 09:22:51,993 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-02-08 09:22:51,993 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:22:51" (1/1) ... [2025-02-08 09:22:51,994 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:22:51" (1/1) ... [2025-02-08 09:22:51,995 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:22:51" (1/1) ... [2025-02-08 09:22:51,996 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:22:51" (1/1) ... [2025-02-08 09:22:51,996 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:22:51" (1/1) ... [2025-02-08 09:22:51,997 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:22:51" (1/1) ... [2025-02-08 09:22:51,997 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 09:22:51,998 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 09:22:51,998 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 09:22:51,998 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 09:22:51,999 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:22:51" (1/1) ... [2025-02-08 09:22:52,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 09:22:52,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:22:52,024 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:22:52,027 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:22:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 09:22:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 09:22:52,042 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 09:22:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 09:22:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 09:22:52,042 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 09:22:52,042 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2025-02-08 09:22:52,042 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2025-02-08 09:22:52,077 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 09:22:52,078 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 09:22:52,253 INFO L? ?]: Removed 62 outVars from TransFormulas that were not future-live. [2025-02-08 09:22:52,254 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 09:22:52,261 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 09:22:52,261 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-08 09:22:52,262 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 09:22:52 BoogieIcfgContainer [2025-02-08 09:22:52,262 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 09:22:52,263 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 09:22:52,263 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 09:22:52,267 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 09:22:52,267 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 09:22:51" (1/3) ... [2025-02-08 09:22:52,267 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@64b651a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 09:22:52, skipping insertion in model container [2025-02-08 09:22:52,268 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:22:51" (2/3) ... [2025-02-08 09:22:52,268 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@64b651a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 09:22:52, skipping insertion in model container [2025-02-08 09:22:52,268 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 09:22:52" (3/3) ... [2025-02-08 09:22:52,269 INFO L128 eAbstractionObserver]: Analyzing ICFG cohendiv-ll_valuebound20.c [2025-02-08 09:22:52,279 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 09:22:52,280 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG cohendiv-ll_valuebound20.c that has 3 procedures, 88 locations, 1 initial locations, 2 loop locations, and 30 error locations. [2025-02-08 09:22:52,313 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 09:22:52,320 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;@210303d8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 09:22:52,321 INFO L334 AbstractCegarLoop]: Starting to check reachability of 30 error locations. [2025-02-08 09:22:52,323 INFO L276 IsEmpty]: Start isEmpty. Operand has 88 states, 45 states have (on average 1.8) internal successors, (81), 75 states have internal predecessors, (81), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2025-02-08 09:22:52,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2025-02-08 09:22:52,327 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:22:52,327 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:22:52,328 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr29ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:22:52,331 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:22:52,331 INFO L85 PathProgramCache]: Analyzing trace with hash 2137851763, now seen corresponding path program 1 times [2025-02-08 09:22:52,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:22:52,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825280937] [2025-02-08 09:22:52,337 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:52,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:22:52,379 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-02-08 09:22:52,387 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-02-08 09:22:52,388 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:52,388 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:22:52,425 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-02-08 09:22:52,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:22:52,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825280937] [2025-02-08 09:22:52,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825280937] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:22:52,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [69885526] [2025-02-08 09:22:52,428 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:52,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:22:52,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:22:52,433 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:22:52,436 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:22:52,471 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-02-08 09:22:52,481 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-02-08 09:22:52,481 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:52,481 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:22:52,483 INFO L256 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-02-08 09:22:52,485 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:22:52,493 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-02-08 09:22:52,495 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:22:52,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [69885526] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:22:52,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:22:52,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-02-08 09:22:52,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850108130] [2025-02-08 09:22:52,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:22:52,502 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-02-08 09:22:52,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:22:52,514 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-02-08 09:22:52,515 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-08 09:22:52,516 INFO L87 Difference]: Start difference. First operand has 88 states, 45 states have (on average 1.8) internal successors, (81), 75 states have internal predecessors, (81), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Second operand has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-08 09:22:52,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:22:52,536 INFO L93 Difference]: Finished difference Result 174 states and 209 transitions. [2025-02-08 09:22:52,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-02-08 09:22:52,538 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 20 [2025-02-08 09:22:52,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:22:52,543 INFO L225 Difference]: With dead ends: 174 [2025-02-08 09:22:52,544 INFO L226 Difference]: Without dead ends: 84 [2025-02-08 09:22:52,546 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-08 09:22:52,550 INFO L435 NwaCegarLoop]: 97 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:22:52,551 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:22:52,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2025-02-08 09:22:52,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 84. [2025-02-08 09:22:52,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 43 states have (on average 1.7209302325581395) internal successors, (74), 72 states have internal predecessors, (74), 9 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2025-02-08 09:22:52,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 92 transitions. [2025-02-08 09:22:52,588 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 92 transitions. Word has length 20 [2025-02-08 09:22:52,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:22:52,590 INFO L471 AbstractCegarLoop]: Abstraction has 84 states and 92 transitions. [2025-02-08 09:22:52,590 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-08 09:22:52,590 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 92 transitions. [2025-02-08 09:22:52,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2025-02-08 09:22:52,591 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:22:52,591 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:22:52,598 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-02-08 09:22:52,792 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-02-08 09:22:52,792 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr29ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:22:52,794 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:22:52,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1722839252, now seen corresponding path program 1 times [2025-02-08 09:22:52,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:22:52,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847240585] [2025-02-08 09:22:52,794 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:52,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:22:52,802 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-02-08 09:22:52,823 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-02-08 09:22:52,824 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:52,824 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:22:52,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1526346865] [2025-02-08 09:22:52,826 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:52,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:22:52,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:22:52,828 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:22:52,830 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:22:52,850 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-02-08 09:22:52,864 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-02-08 09:22:52,864 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:52,864 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:22:52,868 INFO L256 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-02-08 09:22:52,869 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:22:52,890 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-08 09:22:52,890 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:22:52,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:22:52,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847240585] [2025-02-08 09:22:52,891 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:22:52,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1526346865] [2025-02-08 09:22:52,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1526346865] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:22:52,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:22:52,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 09:22:52,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967200282] [2025-02-08 09:22:52,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:22:52,892 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 09:22:52,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:22:52,892 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 09:22:52,893 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 09:22:52,893 INFO L87 Difference]: Start difference. First operand 84 states and 92 transitions. Second operand has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-02-08 09:22:52,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:22:52,950 INFO L93 Difference]: Finished difference Result 108 states and 118 transitions. [2025-02-08 09:22:52,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 09:22:52,950 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 20 [2025-02-08 09:22:52,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:22:52,951 INFO L225 Difference]: With dead ends: 108 [2025-02-08 09:22:52,951 INFO L226 Difference]: Without dead ends: 106 [2025-02-08 09:22:52,952 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 18 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:22:52,952 INFO L435 NwaCegarLoop]: 90 mSDtfsCounter, 18 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:22:52,952 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 159 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:22:52,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2025-02-08 09:22:52,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 87. [2025-02-08 09:22:52,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 46 states have (on average 1.673913043478261) internal successors, (77), 75 states have internal predecessors, (77), 9 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2025-02-08 09:22:52,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 95 transitions. [2025-02-08 09:22:52,959 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 95 transitions. Word has length 20 [2025-02-08 09:22:52,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:22:52,960 INFO L471 AbstractCegarLoop]: Abstraction has 87 states and 95 transitions. [2025-02-08 09:22:52,960 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-02-08 09:22:52,960 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 95 transitions. [2025-02-08 09:22:52,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2025-02-08 09:22:52,960 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:22:52,960 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:22:52,966 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:22:53,164 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:22:53,165 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:22:53,166 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:22:53,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1856223749, now seen corresponding path program 1 times [2025-02-08 09:22:53,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:22:53,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696252246] [2025-02-08 09:22:53,166 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:53,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:22:53,175 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 27 statements into 1 equivalence classes. [2025-02-08 09:22:53,189 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 27 of 27 statements. [2025-02-08 09:22:53,190 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:53,190 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:22:53,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [125916271] [2025-02-08 09:22:53,191 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:53,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:22:53,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:22:53,193 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:22:53,194 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:22:53,220 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 27 statements into 1 equivalence classes. [2025-02-08 09:22:53,230 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 27 of 27 statements. [2025-02-08 09:22:53,230 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:53,230 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:22:53,231 INFO L256 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-02-08 09:22:53,232 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:22:53,254 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-08 09:22:53,254 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:22:53,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:22:53,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696252246] [2025-02-08 09:22:53,254 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:22:53,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125916271] [2025-02-08 09:22:53,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125916271] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:22:53,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:22:53,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 09:22:53,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97865934] [2025-02-08 09:22:53,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:22:53,254 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 09:22:53,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:22:53,255 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 09:22:53,255 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 09:22:53,255 INFO L87 Difference]: Start difference. First operand 87 states and 95 transitions. Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-02-08 09:22:53,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:22:53,347 INFO L93 Difference]: Finished difference Result 144 states and 167 transitions. [2025-02-08 09:22:53,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 09:22:53,347 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 27 [2025-02-08 09:22:53,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:22:53,348 INFO L225 Difference]: With dead ends: 144 [2025-02-08 09:22:53,348 INFO L226 Difference]: Without dead ends: 138 [2025-02-08 09:22:53,349 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 25 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:22:53,349 INFO L435 NwaCegarLoop]: 71 mSDtfsCounter, 45 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:22:53,350 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 134 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:22:53,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2025-02-08 09:22:53,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 118. [2025-02-08 09:22:53,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 71 states have (on average 1.6901408450704225) internal successors, (120), 100 states have internal predecessors, (120), 15 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2025-02-08 09:22:53,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 150 transitions. [2025-02-08 09:22:53,358 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 150 transitions. Word has length 27 [2025-02-08 09:22:53,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:22:53,359 INFO L471 AbstractCegarLoop]: Abstraction has 118 states and 150 transitions. [2025-02-08 09:22:53,359 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-02-08 09:22:53,359 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 150 transitions. [2025-02-08 09:22:53,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2025-02-08 09:22:53,359 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:22:53,359 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:22:53,366 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-02-08 09:22:53,564 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:22:53,564 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:22:53,565 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:22:53,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1419596131, now seen corresponding path program 1 times [2025-02-08 09:22:53,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:22:53,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818690902] [2025-02-08 09:22:53,565 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:53,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:22:53,570 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-02-08 09:22:53,577 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 09:22:53,577 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:53,578 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:22:53,771 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-02-08 09:22:53,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:22:53,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818690902] [2025-02-08 09:22:53,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818690902] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:22:53,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204397406] [2025-02-08 09:22:53,773 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:53,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:22:53,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:22:53,776 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:22:53,777 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:22:53,800 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-02-08 09:22:53,811 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 09:22:53,811 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:53,811 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:22:53,812 INFO L256 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-08 09:22:53,813 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:22:53,876 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-08 09:22:53,877 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:22:53,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204397406] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:22:53,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:22:53,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2025-02-08 09:22:53,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725418971] [2025-02-08 09:22:53,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:22:53,877 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:22:53,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:22:53,878 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:22:53,878 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2025-02-08 09:22:53,878 INFO L87 Difference]: Start difference. First operand 118 states and 150 transitions. Second operand has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-02-08 09:22:53,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:22:53,988 INFO L93 Difference]: Finished difference Result 137 states and 157 transitions. [2025-02-08 09:22:53,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 09:22:53,989 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 29 [2025-02-08 09:22:53,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:22:53,990 INFO L225 Difference]: With dead ends: 137 [2025-02-08 09:22:53,990 INFO L226 Difference]: Without dead ends: 134 [2025-02-08 09:22:53,990 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2025-02-08 09:22:53,990 INFO L435 NwaCegarLoop]: 69 mSDtfsCounter, 155 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:22:53,990 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 139 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:22:53,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2025-02-08 09:22:53,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 119. [2025-02-08 09:22:53,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 72 states have (on average 1.6527777777777777) internal successors, (119), 101 states have internal predecessors, (119), 15 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2025-02-08 09:22:53,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 149 transitions. [2025-02-08 09:22:53,997 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 149 transitions. Word has length 29 [2025-02-08 09:22:53,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:22:53,997 INFO L471 AbstractCegarLoop]: Abstraction has 119 states and 149 transitions. [2025-02-08 09:22:53,997 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-02-08 09:22:53,997 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 149 transitions. [2025-02-08 09:22:53,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2025-02-08 09:22:53,998 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:22:53,998 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:22:54,004 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:22:54,198 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:22:54,198 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:22:54,199 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:22:54,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1057807134, now seen corresponding path program 1 times [2025-02-08 09:22:54,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:22:54,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17157656] [2025-02-08 09:22:54,199 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:54,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:22:54,203 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-02-08 09:22:54,211 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-02-08 09:22:54,211 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:54,211 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:22:54,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1128935265] [2025-02-08 09:22:54,212 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:54,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:22:54,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:22:54,214 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:22:54,216 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:22:54,234 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-02-08 09:22:54,242 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-02-08 09:22:54,242 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:54,242 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:22:54,242 INFO L256 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-08 09:22:54,243 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:22:54,281 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-08 09:22:54,281 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:22:54,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:22:54,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17157656] [2025-02-08 09:22:54,281 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:22:54,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128935265] [2025-02-08 09:22:54,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128935265] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:22:54,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:22:54,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 09:22:54,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193700913] [2025-02-08 09:22:54,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:22:54,282 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:22:54,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:22:54,282 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:22:54,282 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:22:54,282 INFO L87 Difference]: Start difference. First operand 119 states and 149 transitions. Second operand has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-02-08 09:22:54,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:22:54,368 INFO L93 Difference]: Finished difference Result 137 states and 154 transitions. [2025-02-08 09:22:54,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 09:22:54,369 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 30 [2025-02-08 09:22:54,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:22:54,369 INFO L225 Difference]: With dead ends: 137 [2025-02-08 09:22:54,369 INFO L226 Difference]: Without dead ends: 130 [2025-02-08 09:22:54,370 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 27 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:22:54,370 INFO L435 NwaCegarLoop]: 72 mSDtfsCounter, 151 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:22:54,370 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [157 Valid, 142 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:22:54,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2025-02-08 09:22:54,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 116. [2025-02-08 09:22:54,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 69 states have (on average 1.6376811594202898) internal successors, (113), 98 states have internal predecessors, (113), 15 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2025-02-08 09:22:54,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 143 transitions. [2025-02-08 09:22:54,377 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 143 transitions. Word has length 30 [2025-02-08 09:22:54,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:22:54,377 INFO L471 AbstractCegarLoop]: Abstraction has 116 states and 143 transitions. [2025-02-08 09:22:54,377 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.333333333333333) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-02-08 09:22:54,377 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 143 transitions. [2025-02-08 09:22:54,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2025-02-08 09:22:54,378 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:22:54,378 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:22:54,384 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-02-08 09:22:54,578 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:22:54,579 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:22:54,579 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:22:54,580 INFO L85 PathProgramCache]: Analyzing trace with hash 34035911, now seen corresponding path program 1 times [2025-02-08 09:22:54,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:22:54,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252283608] [2025-02-08 09:22:54,580 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:54,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:22:54,584 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-02-08 09:22:54,596 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-02-08 09:22:54,599 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:54,599 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:22:54,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [12191414] [2025-02-08 09:22:54,600 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:54,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:22:54,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:22:54,602 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:22:54,604 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:22:54,626 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-02-08 09:22:54,635 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-02-08 09:22:54,636 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:54,636 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:22:54,636 INFO L256 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-08 09:22:54,637 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:22:54,682 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-02-08 09:22:54,682 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:22:54,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:22:54,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252283608] [2025-02-08 09:22:54,682 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:22:54,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12191414] [2025-02-08 09:22:54,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12191414] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:22:54,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:22:54,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 09:22:54,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946978566] [2025-02-08 09:22:54,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:22:54,683 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:22:54,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:22:54,683 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:22:54,683 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:22:54,683 INFO L87 Difference]: Start difference. First operand 116 states and 143 transitions. Second operand has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-08 09:22:54,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:22:54,819 INFO L93 Difference]: Finished difference Result 183 states and 251 transitions. [2025-02-08 09:22:54,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 09:22:54,820 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 38 [2025-02-08 09:22:54,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:22:54,822 INFO L225 Difference]: With dead ends: 183 [2025-02-08 09:22:54,822 INFO L226 Difference]: Without dead ends: 178 [2025-02-08 09:22:54,822 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:22:54,823 INFO L435 NwaCegarLoop]: 50 mSDtfsCounter, 101 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:22:54,823 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 84 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:22:54,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2025-02-08 09:22:54,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 162. [2025-02-08 09:22:54,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 107 states have (on average 1.6168224299065421) internal successors, (173), 136 states have internal predecessors, (173), 23 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2025-02-08 09:22:54,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 219 transitions. [2025-02-08 09:22:54,846 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 219 transitions. Word has length 38 [2025-02-08 09:22:54,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:22:54,846 INFO L471 AbstractCegarLoop]: Abstraction has 162 states and 219 transitions. [2025-02-08 09:22:54,846 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.333333333333333) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-08 09:22:54,846 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 219 transitions. [2025-02-08 09:22:54,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2025-02-08 09:22:54,847 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:22:54,847 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:22:54,857 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-02-08 09:22:55,047 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,SelfDestructingSolverStorable5 [2025-02-08 09:22:55,049 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:22:55,049 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:22:55,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1055113263, now seen corresponding path program 1 times [2025-02-08 09:22:55,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:22:55,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850071291] [2025-02-08 09:22:55,052 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:55,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:22:55,055 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 39 statements into 1 equivalence classes. [2025-02-08 09:22:55,063 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 39 of 39 statements. [2025-02-08 09:22:55,063 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:55,063 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:22:55,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [723806778] [2025-02-08 09:22:55,063 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:55,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:22:55,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:22:55,065 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:22:55,067 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:22:55,088 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 39 statements into 1 equivalence classes. [2025-02-08 09:22:55,103 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 39 of 39 statements. [2025-02-08 09:22:55,104 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:55,104 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:22:55,108 INFO L256 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-08 09:22:55,109 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:22:55,180 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-02-08 09:22:55,181 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:22:55,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:22:55,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850071291] [2025-02-08 09:22:55,181 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:22:55,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723806778] [2025-02-08 09:22:55,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [723806778] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:22:55,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:22:55,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 09:22:55,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963547554] [2025-02-08 09:22:55,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:22:55,182 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:22:55,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:22:55,182 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:22:55,182 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:22:55,183 INFO L87 Difference]: Start difference. First operand 162 states and 219 transitions. Second operand has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-08 09:22:55,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:22:55,319 INFO L93 Difference]: Finished difference Result 181 states and 242 transitions. [2025-02-08 09:22:55,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 09:22:55,319 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2025-02-08 09:22:55,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:22:55,320 INFO L225 Difference]: With dead ends: 181 [2025-02-08 09:22:55,320 INFO L226 Difference]: Without dead ends: 178 [2025-02-08 09:22:55,321 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:22:55,321 INFO L435 NwaCegarLoop]: 50 mSDtfsCounter, 73 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:22:55,322 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 102 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:22:55,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2025-02-08 09:22:55,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 163. [2025-02-08 09:22:55,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 108 states have (on average 1.5740740740740742) internal successors, (170), 137 states have internal predecessors, (170), 23 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2025-02-08 09:22:55,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 216 transitions. [2025-02-08 09:22:55,340 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 216 transitions. Word has length 39 [2025-02-08 09:22:55,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:22:55,341 INFO L471 AbstractCegarLoop]: Abstraction has 163 states and 216 transitions. [2025-02-08 09:22:55,341 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-08 09:22:55,341 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 216 transitions. [2025-02-08 09:22:55,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2025-02-08 09:22:55,343 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:22:55,344 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:22:55,353 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-02-08 09:22:55,544 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:22:55,545 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:22:55,545 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:22:55,546 INFO L85 PathProgramCache]: Analyzing trace with hash 2023589136, now seen corresponding path program 1 times [2025-02-08 09:22:55,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:22:55,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381430042] [2025-02-08 09:22:55,546 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:55,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:22:55,551 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 59 statements into 1 equivalence classes. [2025-02-08 09:22:55,561 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 59 of 59 statements. [2025-02-08 09:22:55,565 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:55,566 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:22:55,631 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2025-02-08 09:22:55,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:22:55,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381430042] [2025-02-08 09:22:55,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381430042] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:22:55,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:22:55,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 09:22:55,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728994998] [2025-02-08 09:22:55,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:22:55,632 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:22:55,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:22:55,632 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:22:55,632 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:22:55,633 INFO L87 Difference]: Start difference. First operand 163 states and 216 transitions. Second operand has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-08 09:22:55,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:22:55,777 INFO L93 Difference]: Finished difference Result 196 states and 245 transitions. [2025-02-08 09:22:55,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 09:22:55,778 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 59 [2025-02-08 09:22:55,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:22:55,780 INFO L225 Difference]: With dead ends: 196 [2025-02-08 09:22:55,781 INFO L226 Difference]: Without dead ends: 194 [2025-02-08 09:22:55,781 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-08 09:22:55,782 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 114 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:22:55,782 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 90 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:22:55,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2025-02-08 09:22:55,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 165. [2025-02-08 09:22:55,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 110 states have (on average 1.5454545454545454) internal successors, (170), 139 states have internal predecessors, (170), 23 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2025-02-08 09:22:55,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 216 transitions. [2025-02-08 09:22:55,798 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 216 transitions. Word has length 59 [2025-02-08 09:22:55,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:22:55,799 INFO L471 AbstractCegarLoop]: Abstraction has 165 states and 216 transitions. [2025-02-08 09:22:55,799 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-08 09:22:55,799 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 216 transitions. [2025-02-08 09:22:55,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2025-02-08 09:22:55,800 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:22:55,800 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:22:55,800 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-02-08 09:22:55,800 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:22:55,801 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:22:55,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1693246217, now seen corresponding path program 1 times [2025-02-08 09:22:55,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:22:55,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575074994] [2025-02-08 09:22:55,801 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:55,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:22:55,804 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 60 statements into 1 equivalence classes. [2025-02-08 09:22:55,812 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 60 of 60 statements. [2025-02-08 09:22:55,815 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:55,815 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:22:55,851 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2025-02-08 09:22:55,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:22:55,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575074994] [2025-02-08 09:22:55,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575074994] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:22:55,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:22:55,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 09:22:55,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776979181] [2025-02-08 09:22:55,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:22:55,852 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:22:55,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:22:55,852 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:22:55,852 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:22:55,852 INFO L87 Difference]: Start difference. First operand 165 states and 216 transitions. Second operand has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-08 09:22:55,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:22:55,972 INFO L93 Difference]: Finished difference Result 196 states and 241 transitions. [2025-02-08 09:22:55,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 09:22:55,972 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 60 [2025-02-08 09:22:55,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:22:55,973 INFO L225 Difference]: With dead ends: 196 [2025-02-08 09:22:55,973 INFO L226 Difference]: Without dead ends: 194 [2025-02-08 09:22:55,973 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-08 09:22:55,974 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 111 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:22:55,974 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 92 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:22:55,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2025-02-08 09:22:55,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 167. [2025-02-08 09:22:55,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 112 states have (on average 1.5178571428571428) internal successors, (170), 141 states have internal predecessors, (170), 23 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2025-02-08 09:22:55,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 216 transitions. [2025-02-08 09:22:55,982 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 216 transitions. Word has length 60 [2025-02-08 09:22:55,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:22:55,983 INFO L471 AbstractCegarLoop]: Abstraction has 167 states and 216 transitions. [2025-02-08 09:22:55,983 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-08 09:22:55,983 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 216 transitions. [2025-02-08 09:22:55,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2025-02-08 09:22:55,983 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:22:55,984 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:22:55,984 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-02-08 09:22:55,984 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:22:55,984 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:22:55,984 INFO L85 PathProgramCache]: Analyzing trace with hash 582990788, now seen corresponding path program 1 times [2025-02-08 09:22:55,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:22:55,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070261318] [2025-02-08 09:22:55,984 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:55,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:22:55,988 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 62 statements into 1 equivalence classes. [2025-02-08 09:22:55,992 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 62 of 62 statements. [2025-02-08 09:22:55,993 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:55,993 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:22:56,022 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2025-02-08 09:22:56,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:22:56,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070261318] [2025-02-08 09:22:56,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070261318] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:22:56,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:22:56,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 09:22:56,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400160607] [2025-02-08 09:22:56,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:22:56,023 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 09:22:56,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:22:56,023 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 09:22:56,023 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 09:22:56,023 INFO L87 Difference]: Start difference. First operand 167 states and 216 transitions. Second operand has 3 states, 2 states have (on average 14.0) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-02-08 09:22:56,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:22:56,060 INFO L93 Difference]: Finished difference Result 172 states and 216 transitions. [2025-02-08 09:22:56,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 09:22:56,060 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 14.0) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 62 [2025-02-08 09:22:56,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:22:56,061 INFO L225 Difference]: With dead ends: 172 [2025-02-08 09:22:56,061 INFO L226 Difference]: Without dead ends: 171 [2025-02-08 09:22:56,062 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:22:56,062 INFO L435 NwaCegarLoop]: 79 mSDtfsCounter, 13 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:22:56,062 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 142 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:22:56,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2025-02-08 09:22:56,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 167. [2025-02-08 09:22:56,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 112 states have (on average 1.5089285714285714) internal successors, (169), 141 states have internal predecessors, (169), 23 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2025-02-08 09:22:56,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 215 transitions. [2025-02-08 09:22:56,081 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 215 transitions. Word has length 62 [2025-02-08 09:22:56,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:22:56,081 INFO L471 AbstractCegarLoop]: Abstraction has 167 states and 215 transitions. [2025-02-08 09:22:56,084 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 14.0) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-02-08 09:22:56,085 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 215 transitions. [2025-02-08 09:22:56,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2025-02-08 09:22:56,089 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:22:56,089 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:22:56,089 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-02-08 09:22:56,089 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:22:56,089 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:22:56,089 INFO L85 PathProgramCache]: Analyzing trace with hash 582990836, now seen corresponding path program 1 times [2025-02-08 09:22:56,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:22:56,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831082378] [2025-02-08 09:22:56,089 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:56,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:22:56,097 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 62 statements into 1 equivalence classes. [2025-02-08 09:22:56,102 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 62 of 62 statements. [2025-02-08 09:22:56,102 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:56,102 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:22:56,190 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2025-02-08 09:22:56,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:22:56,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831082378] [2025-02-08 09:22:56,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831082378] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:22:56,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876806395] [2025-02-08 09:22:56,190 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:56,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:22:56,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:22:56,193 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:22:56,194 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:22:56,213 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 62 statements into 1 equivalence classes. [2025-02-08 09:22:56,224 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 62 of 62 statements. [2025-02-08 09:22:56,224 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:56,224 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:22:56,225 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-08 09:22:56,226 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:22:56,267 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2025-02-08 09:22:56,267 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:22:56,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876806395] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:22:56,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:22:56,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2025-02-08 09:22:56,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275040476] [2025-02-08 09:22:56,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:22:56,268 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 09:22:56,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:22:56,268 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 09:22:56,268 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-08 09:22:56,268 INFO L87 Difference]: Start difference. First operand 167 states and 215 transitions. Second operand has 5 states, 4 states have (on average 7.75) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-02-08 09:22:56,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:22:56,358 INFO L93 Difference]: Finished difference Result 167 states and 215 transitions. [2025-02-08 09:22:56,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 09:22:56,358 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.75) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 62 [2025-02-08 09:22:56,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:22:56,359 INFO L225 Difference]: With dead ends: 167 [2025-02-08 09:22:56,359 INFO L226 Difference]: Without dead ends: 166 [2025-02-08 09:22:56,359 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-08 09:22:56,360 INFO L435 NwaCegarLoop]: 47 mSDtfsCounter, 27 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:22:56,360 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 146 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:22:56,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2025-02-08 09:22:56,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 166. [2025-02-08 09:22:56,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 112 states have (on average 1.4732142857142858) internal successors, (165), 140 states have internal predecessors, (165), 23 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2025-02-08 09:22:56,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 211 transitions. [2025-02-08 09:22:56,370 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 211 transitions. Word has length 62 [2025-02-08 09:22:56,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:22:56,370 INFO L471 AbstractCegarLoop]: Abstraction has 166 states and 211 transitions. [2025-02-08 09:22:56,370 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.75) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-02-08 09:22:56,370 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 211 transitions. [2025-02-08 09:22:56,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2025-02-08 09:22:56,372 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:22:56,372 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:22:56,378 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:22:56,573 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:22:56,573 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:22:56,574 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:22:56,574 INFO L85 PathProgramCache]: Analyzing trace with hash 892845228, now seen corresponding path program 1 times [2025-02-08 09:22:56,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:22:56,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026664605] [2025-02-08 09:22:56,574 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:56,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:22:56,578 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-02-08 09:22:56,582 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-02-08 09:22:56,582 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:56,582 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:22:56,618 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2025-02-08 09:22:56,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:22:56,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026664605] [2025-02-08 09:22:56,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026664605] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:22:56,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:22:56,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 09:22:56,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617757344] [2025-02-08 09:22:56,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:22:56,619 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 09:22:56,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:22:56,619 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 09:22:56,619 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 09:22:56,619 INFO L87 Difference]: Start difference. First operand 166 states and 211 transitions. Second operand has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-02-08 09:22:56,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:22:56,687 INFO L93 Difference]: Finished difference Result 166 states and 211 transitions. [2025-02-08 09:22:56,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 09:22:56,687 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 63 [2025-02-08 09:22:56,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:22:56,688 INFO L225 Difference]: With dead ends: 166 [2025-02-08 09:22:56,688 INFO L226 Difference]: Without dead ends: 165 [2025-02-08 09:22:56,688 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-02-08 09:22:56,689 INFO L435 NwaCegarLoop]: 71 mSDtfsCounter, 102 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:22:56,689 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 161 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:22:56,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2025-02-08 09:22:56,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 165. [2025-02-08 09:22:56,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 112 states have (on average 1.4553571428571428) internal successors, (163), 139 states have internal predecessors, (163), 23 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2025-02-08 09:22:56,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 209 transitions. [2025-02-08 09:22:56,697 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 209 transitions. Word has length 63 [2025-02-08 09:22:56,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:22:56,697 INFO L471 AbstractCegarLoop]: Abstraction has 165 states and 209 transitions. [2025-02-08 09:22:56,697 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-02-08 09:22:56,697 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 209 transitions. [2025-02-08 09:22:56,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2025-02-08 09:22:56,697 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:22:56,698 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:22:56,698 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-02-08 09:22:56,698 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:22:56,698 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:22:56,698 INFO L85 PathProgramCache]: Analyzing trace with hash 892846733, now seen corresponding path program 1 times [2025-02-08 09:22:56,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:22:56,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912380916] [2025-02-08 09:22:56,698 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:56,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:22:56,702 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-02-08 09:22:56,705 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-02-08 09:22:56,705 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:56,705 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:22:56,764 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2025-02-08 09:22:56,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:22:56,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912380916] [2025-02-08 09:22:56,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912380916] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:22:56,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:22:56,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-08 09:22:56,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030974080] [2025-02-08 09:22:56,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:22:56,765 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 09:22:56,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:22:56,765 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 09:22:56,765 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-08 09:22:56,766 INFO L87 Difference]: Start difference. First operand 165 states and 209 transitions. Second operand has 6 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-08 09:22:57,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:22:57,051 INFO L93 Difference]: Finished difference Result 217 states and 268 transitions. [2025-02-08 09:22:57,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-08 09:22:57,056 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 63 [2025-02-08 09:22:57,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:22:57,057 INFO L225 Difference]: With dead ends: 217 [2025-02-08 09:22:57,057 INFO L226 Difference]: Without dead ends: 216 [2025-02-08 09:22:57,057 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2025-02-08 09:22:57,058 INFO L435 NwaCegarLoop]: 79 mSDtfsCounter, 265 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:22:57,058 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [270 Valid, 249 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:22:57,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2025-02-08 09:22:57,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 194. [2025-02-08 09:22:57,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 136 states have (on average 1.4411764705882353) internal successors, (196), 163 states have internal predecessors, (196), 28 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2025-02-08 09:22:57,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 252 transitions. [2025-02-08 09:22:57,067 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 252 transitions. Word has length 63 [2025-02-08 09:22:57,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:22:57,067 INFO L471 AbstractCegarLoop]: Abstraction has 194 states and 252 transitions. [2025-02-08 09:22:57,067 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-08 09:22:57,068 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 252 transitions. [2025-02-08 09:22:57,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2025-02-08 09:22:57,068 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:22:57,068 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:22:57,068 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-02-08 09:22:57,068 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:22:57,068 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:22:57,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1908398274, now seen corresponding path program 1 times [2025-02-08 09:22:57,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:22:57,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962198504] [2025-02-08 09:22:57,069 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:57,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:22:57,072 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 64 statements into 1 equivalence classes. [2025-02-08 09:22:57,075 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 64 of 64 statements. [2025-02-08 09:22:57,075 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:57,075 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:22:57,110 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2025-02-08 09:22:57,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:22:57,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962198504] [2025-02-08 09:22:57,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962198504] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:22:57,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:22:57,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 09:22:57,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341383858] [2025-02-08 09:22:57,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:22:57,111 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:22:57,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:22:57,111 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:22:57,111 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:22:57,111 INFO L87 Difference]: Start difference. First operand 194 states and 252 transitions. Second operand has 4 states, 3 states have (on average 10.0) internal successors, (30), 4 states have internal predecessors, (30), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-08 09:22:57,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:22:57,221 INFO L93 Difference]: Finished difference Result 215 states and 265 transitions. [2025-02-08 09:22:57,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 09:22:57,221 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 10.0) internal successors, (30), 4 states have internal predecessors, (30), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 64 [2025-02-08 09:22:57,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:22:57,222 INFO L225 Difference]: With dead ends: 215 [2025-02-08 09:22:57,222 INFO L226 Difference]: Without dead ends: 213 [2025-02-08 09:22:57,223 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:22:57,223 INFO L435 NwaCegarLoop]: 72 mSDtfsCounter, 41 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:22:57,223 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 171 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:22:57,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2025-02-08 09:22:57,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 198. [2025-02-08 09:22:57,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 140 states have (on average 1.4285714285714286) internal successors, (200), 167 states have internal predecessors, (200), 28 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2025-02-08 09:22:57,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 256 transitions. [2025-02-08 09:22:57,232 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 256 transitions. Word has length 64 [2025-02-08 09:22:57,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:22:57,232 INFO L471 AbstractCegarLoop]: Abstraction has 198 states and 256 transitions. [2025-02-08 09:22:57,232 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 10.0) internal successors, (30), 4 states have internal predecessors, (30), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-08 09:22:57,232 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 256 transitions. [2025-02-08 09:22:57,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2025-02-08 09:22:57,233 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:22:57,233 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:22:57,233 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-02-08 09:22:57,233 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:22:57,233 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:22:57,233 INFO L85 PathProgramCache]: Analyzing trace with hash -174251599, now seen corresponding path program 1 times [2025-02-08 09:22:57,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:22:57,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590675522] [2025-02-08 09:22:57,234 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:57,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:22:57,237 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-02-08 09:22:57,243 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-02-08 09:22:57,243 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:57,243 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:22:57,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [210598440] [2025-02-08 09:22:57,243 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:57,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:22:57,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:22:57,245 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:22:57,247 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:22:57,267 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-02-08 09:22:57,280 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-02-08 09:22:57,280 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:57,280 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:22:57,280 INFO L256 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-02-08 09:22:57,282 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:22:57,587 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2025-02-08 09:22:57,588 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:22:57,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:22:57,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590675522] [2025-02-08 09:22:57,776 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:22:57,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210598440] [2025-02-08 09:22:57,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [210598440] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:22:57,776 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:22:57,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2025-02-08 09:22:57,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108159441] [2025-02-08 09:22:57,776 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:22:57,776 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-08 09:22:57,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:22:57,777 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-08 09:22:57,777 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2025-02-08 09:22:57,777 INFO L87 Difference]: Start difference. First operand 198 states and 256 transitions. Second operand has 9 states, 8 states have (on average 4.75) internal successors, (38), 9 states have internal predecessors, (38), 5 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2025-02-08 09:22:58,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:22:58,219 INFO L93 Difference]: Finished difference Result 293 states and 373 transitions. [2025-02-08 09:22:58,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 09:22:58,219 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.75) internal successors, (38), 9 states have internal predecessors, (38), 5 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) Word has length 74 [2025-02-08 09:22:58,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:22:58,221 INFO L225 Difference]: With dead ends: 293 [2025-02-08 09:22:58,221 INFO L226 Difference]: Without dead ends: 284 [2025-02-08 09:22:58,222 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2025-02-08 09:22:58,222 INFO L435 NwaCegarLoop]: 70 mSDtfsCounter, 290 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:22:58,223 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [296 Valid, 335 Invalid, 595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 550 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:22:58,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2025-02-08 09:22:58,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 234. [2025-02-08 09:22:58,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 172 states have (on average 1.4069767441860466) internal successors, (242), 198 states have internal predecessors, (242), 33 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2025-02-08 09:22:58,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 308 transitions. [2025-02-08 09:22:58,249 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 308 transitions. Word has length 74 [2025-02-08 09:22:58,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:22:58,249 INFO L471 AbstractCegarLoop]: Abstraction has 234 states and 308 transitions. [2025-02-08 09:22:58,249 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.75) internal successors, (38), 9 states have internal predecessors, (38), 5 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2025-02-08 09:22:58,249 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 308 transitions. [2025-02-08 09:22:58,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2025-02-08 09:22:58,250 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:22:58,250 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:22:58,258 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:22:58,450 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:22:58,450 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:22:58,452 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:22:58,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1106832236, now seen corresponding path program 1 times [2025-02-08 09:22:58,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:22:58,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952568272] [2025-02-08 09:22:58,452 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:58,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:22:58,460 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 75 statements into 1 equivalence classes. [2025-02-08 09:22:58,479 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 75 of 75 statements. [2025-02-08 09:22:58,479 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:58,479 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:22:58,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [496564038] [2025-02-08 09:22:58,479 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:58,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:22:58,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:22:58,484 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:22:58,485 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:22:58,506 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 75 statements into 1 equivalence classes. [2025-02-08 09:22:58,519 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 75 of 75 statements. [2025-02-08 09:22:58,519 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:58,519 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:22:58,520 INFO L256 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-02-08 09:22:58,521 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:22:58,743 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2025-02-08 09:22:58,743 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:22:58,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:22:58,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952568272] [2025-02-08 09:22:58,980 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:22:58,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496564038] [2025-02-08 09:22:58,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [496564038] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:22:58,980 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:22:58,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2025-02-08 09:22:58,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052292028] [2025-02-08 09:22:58,980 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:22:58,980 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-08 09:22:58,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:22:58,981 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-08 09:22:58,981 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2025-02-08 09:22:58,981 INFO L87 Difference]: Start difference. First operand 234 states and 308 transitions. Second operand has 9 states, 8 states have (on average 4.875) internal successors, (39), 9 states have internal predecessors, (39), 5 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2025-02-08 09:22:59,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:22:59,462 INFO L93 Difference]: Finished difference Result 321 states and 411 transitions. [2025-02-08 09:22:59,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-08 09:22:59,462 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.875) internal successors, (39), 9 states have internal predecessors, (39), 5 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) Word has length 75 [2025-02-08 09:22:59,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:22:59,464 INFO L225 Difference]: With dead ends: 321 [2025-02-08 09:22:59,464 INFO L226 Difference]: Without dead ends: 318 [2025-02-08 09:22:59,464 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2025-02-08 09:22:59,464 INFO L435 NwaCegarLoop]: 76 mSDtfsCounter, 246 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 09:22:59,464 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 375 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 527 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 09:22:59,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2025-02-08 09:22:59,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 290. [2025-02-08 09:22:59,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 218 states have (on average 1.3944954128440368) internal successors, (304), 244 states have internal predecessors, (304), 43 states have call successors, (43), 2 states have call predecessors, (43), 2 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2025-02-08 09:22:59,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 390 transitions. [2025-02-08 09:22:59,493 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 390 transitions. Word has length 75 [2025-02-08 09:22:59,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:22:59,493 INFO L471 AbstractCegarLoop]: Abstraction has 290 states and 390 transitions. [2025-02-08 09:22:59,494 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.875) internal successors, (39), 9 states have internal predecessors, (39), 5 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2025-02-08 09:22:59,494 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 390 transitions. [2025-02-08 09:22:59,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2025-02-08 09:22:59,494 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:22:59,494 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:22:59,500 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2025-02-08 09:22:59,698 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2025-02-08 09:22:59,698 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:22:59,698 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:22:59,699 INFO L85 PathProgramCache]: Analyzing trace with hash 47939087, now seen corresponding path program 1 times [2025-02-08 09:22:59,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:22:59,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187144602] [2025-02-08 09:22:59,699 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:22:59,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:22:59,702 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 76 statements into 1 equivalence classes. [2025-02-08 09:22:59,706 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 76 of 76 statements. [2025-02-08 09:22:59,706 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:22:59,706 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:22:59,743 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-02-08 09:22:59,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:22:59,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187144602] [2025-02-08 09:22:59,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187144602] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:22:59,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:22:59,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 09:22:59,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201612818] [2025-02-08 09:22:59,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:22:59,744 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 09:22:59,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:22:59,745 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 09:22:59,745 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 09:22:59,745 INFO L87 Difference]: Start difference. First operand 290 states and 390 transitions. Second operand has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-02-08 09:23:00,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:00,057 INFO L93 Difference]: Finished difference Result 421 states and 570 transitions. [2025-02-08 09:23:00,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-08 09:23:00,057 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 76 [2025-02-08 09:23:00,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:00,059 INFO L225 Difference]: With dead ends: 421 [2025-02-08 09:23:00,059 INFO L226 Difference]: Without dead ends: 418 [2025-02-08 09:23:00,059 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2025-02-08 09:23:00,060 INFO L435 NwaCegarLoop]: 77 mSDtfsCounter, 127 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:00,060 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 204 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:23:00,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2025-02-08 09:23:00,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 296. [2025-02-08 09:23:00,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 224 states have (on average 1.3616071428571428) internal successors, (305), 248 states have internal predecessors, (305), 45 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2025-02-08 09:23:00,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 395 transitions. [2025-02-08 09:23:00,094 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 395 transitions. Word has length 76 [2025-02-08 09:23:00,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:00,094 INFO L471 AbstractCegarLoop]: Abstraction has 296 states and 395 transitions. [2025-02-08 09:23:00,094 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-02-08 09:23:00,094 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 395 transitions. [2025-02-08 09:23:00,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2025-02-08 09:23:00,095 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:00,095 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:00,095 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-02-08 09:23:00,095 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:00,095 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:00,095 INFO L85 PathProgramCache]: Analyzing trace with hash 894471955, now seen corresponding path program 1 times [2025-02-08 09:23:00,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:00,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856478288] [2025-02-08 09:23:00,096 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:00,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:00,099 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 76 statements into 1 equivalence classes. [2025-02-08 09:23:00,108 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 76 of 76 statements. [2025-02-08 09:23:00,108 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:00,108 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:00,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [620236030] [2025-02-08 09:23:00,109 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:00,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:00,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:00,111 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:23:00,112 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:23:00,131 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 76 statements into 1 equivalence classes. [2025-02-08 09:23:00,144 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 76 of 76 statements. [2025-02-08 09:23:00,144 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:00,144 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:00,145 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 09:23:00,147 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:00,278 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2025-02-08 09:23:00,279 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:00,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:00,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856478288] [2025-02-08 09:23:00,331 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:00,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620236030] [2025-02-08 09:23:00,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [620236030] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:00,331 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:00,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2025-02-08 09:23:00,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858980362] [2025-02-08 09:23:00,331 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:00,332 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-08 09:23:00,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:00,332 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-08 09:23:00,332 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2025-02-08 09:23:00,332 INFO L87 Difference]: Start difference. First operand 296 states and 395 transitions. Second operand has 7 states, 6 states have (on average 6.666666666666667) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-02-08 09:23:00,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:00,525 INFO L93 Difference]: Finished difference Result 307 states and 414 transitions. [2025-02-08 09:23:00,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 09:23:00,525 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.666666666666667) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 76 [2025-02-08 09:23:00,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:00,527 INFO L225 Difference]: With dead ends: 307 [2025-02-08 09:23:00,527 INFO L226 Difference]: Without dead ends: 303 [2025-02-08 09:23:00,527 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2025-02-08 09:23:00,527 INFO L435 NwaCegarLoop]: 63 mSDtfsCounter, 65 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:00,527 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 234 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:23:00,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2025-02-08 09:23:00,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 292. [2025-02-08 09:23:00,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 224 states have (on average 1.3303571428571428) internal successors, (298), 244 states have internal predecessors, (298), 45 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2025-02-08 09:23:00,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 388 transitions. [2025-02-08 09:23:00,544 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 388 transitions. Word has length 76 [2025-02-08 09:23:00,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:00,545 INFO L471 AbstractCegarLoop]: Abstraction has 292 states and 388 transitions. [2025-02-08 09:23:00,545 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.666666666666667) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-02-08 09:23:00,545 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 388 transitions. [2025-02-08 09:23:00,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2025-02-08 09:23:00,546 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:00,546 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:00,552 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:23:00,750 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,SelfDestructingSolverStorable17 [2025-02-08 09:23:00,750 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:00,750 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:00,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1486111730, now seen corresponding path program 1 times [2025-02-08 09:23:00,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:00,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822197414] [2025-02-08 09:23:00,751 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:00,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:00,755 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 77 statements into 1 equivalence classes. [2025-02-08 09:23:00,761 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 77 of 77 statements. [2025-02-08 09:23:00,761 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:00,761 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:00,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [249872760] [2025-02-08 09:23:00,762 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:00,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:00,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:00,765 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:23:00,773 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:23:00,795 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 77 statements into 1 equivalence classes. [2025-02-08 09:23:00,807 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 77 of 77 statements. [2025-02-08 09:23:00,807 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:00,807 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:00,808 INFO L256 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-02-08 09:23:00,810 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:01,087 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2025-02-08 09:23:01,087 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:01,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:01,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822197414] [2025-02-08 09:23:01,948 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:01,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [249872760] [2025-02-08 09:23:01,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [249872760] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:01,948 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:01,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2025-02-08 09:23:01,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195380060] [2025-02-08 09:23:01,948 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:01,948 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 09:23:01,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:01,948 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 09:23:01,948 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2025-02-08 09:23:01,949 INFO L87 Difference]: Start difference. First operand 292 states and 388 transitions. Second operand has 11 states, 10 states have (on average 4.1) internal successors, (41), 11 states have internal predecessors, (41), 5 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2025-02-08 09:23:02,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:02,601 INFO L93 Difference]: Finished difference Result 315 states and 398 transitions. [2025-02-08 09:23:02,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 09:23:02,602 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.1) internal successors, (41), 11 states have internal predecessors, (41), 5 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) Word has length 77 [2025-02-08 09:23:02,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:02,603 INFO L225 Difference]: With dead ends: 315 [2025-02-08 09:23:02,603 INFO L226 Difference]: Without dead ends: 308 [2025-02-08 09:23:02,603 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2025-02-08 09:23:02,604 INFO L435 NwaCegarLoop]: 73 mSDtfsCounter, 258 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 520 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:02,604 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [264 Valid, 358 Invalid, 554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 520 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-08 09:23:02,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2025-02-08 09:23:02,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 290. [2025-02-08 09:23:02,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 222 states have (on average 1.3153153153153154) internal successors, (292), 242 states have internal predecessors, (292), 45 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2025-02-08 09:23:02,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 382 transitions. [2025-02-08 09:23:02,636 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 382 transitions. Word has length 77 [2025-02-08 09:23:02,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:02,636 INFO L471 AbstractCegarLoop]: Abstraction has 290 states and 382 transitions. [2025-02-08 09:23:02,636 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.1) internal successors, (41), 11 states have internal predecessors, (41), 5 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2025-02-08 09:23:02,636 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 382 transitions. [2025-02-08 09:23:02,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2025-02-08 09:23:02,637 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:02,637 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:02,647 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-02-08 09:23:02,837 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:02,838 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:02,838 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:02,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1958826851, now seen corresponding path program 1 times [2025-02-08 09:23:02,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:02,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110951228] [2025-02-08 09:23:02,838 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:02,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:02,844 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 77 statements into 1 equivalence classes. [2025-02-08 09:23:02,851 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 77 of 77 statements. [2025-02-08 09:23:02,851 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:02,851 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:02,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1489914] [2025-02-08 09:23:02,851 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:02,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:02,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:02,853 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:23:02,856 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:23:02,876 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 77 statements into 1 equivalence classes. [2025-02-08 09:23:02,888 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 77 of 77 statements. [2025-02-08 09:23:02,888 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:02,888 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:02,889 INFO L256 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-02-08 09:23:02,890 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:03,061 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2025-02-08 09:23:03,061 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:03,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:03,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110951228] [2025-02-08 09:23:03,195 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:03,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489914] [2025-02-08 09:23:03,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489914] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:03,195 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:03,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2025-02-08 09:23:03,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135552801] [2025-02-08 09:23:03,195 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:03,195 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 09:23:03,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:03,195 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 09:23:03,195 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2025-02-08 09:23:03,196 INFO L87 Difference]: Start difference. First operand 290 states and 382 transitions. Second operand has 10 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 5 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2025-02-08 09:23:03,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:03,687 INFO L93 Difference]: Finished difference Result 585 states and 804 transitions. [2025-02-08 09:23:03,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-08 09:23:03,687 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 5 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) Word has length 77 [2025-02-08 09:23:03,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:03,689 INFO L225 Difference]: With dead ends: 585 [2025-02-08 09:23:03,689 INFO L226 Difference]: Without dead ends: 581 [2025-02-08 09:23:03,689 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=246, Unknown=0, NotChecked=0, Total=342 [2025-02-08 09:23:03,690 INFO L435 NwaCegarLoop]: 68 mSDtfsCounter, 545 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 727 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 551 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:03,690 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [551 Valid, 333 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 727 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 09:23:03,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2025-02-08 09:23:03,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 464. [2025-02-08 09:23:03,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 366 states have (on average 1.3114754098360655) internal successors, (480), 386 states have internal predecessors, (480), 75 states have call successors, (75), 2 states have call predecessors, (75), 2 states have return successors, (75), 75 states have call predecessors, (75), 75 states have call successors, (75) [2025-02-08 09:23:03,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 630 transitions. [2025-02-08 09:23:03,716 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 630 transitions. Word has length 77 [2025-02-08 09:23:03,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:03,716 INFO L471 AbstractCegarLoop]: Abstraction has 464 states and 630 transitions. [2025-02-08 09:23:03,716 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 5 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2025-02-08 09:23:03,716 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 630 transitions. [2025-02-08 09:23:03,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2025-02-08 09:23:03,717 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:03,717 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:03,725 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-02-08 09:23:03,917 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:03,917 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:03,918 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:03,918 INFO L85 PathProgramCache]: Analyzing trace with hash -2113571260, now seen corresponding path program 1 times [2025-02-08 09:23:03,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:03,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966364724] [2025-02-08 09:23:03,918 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:03,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:03,921 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 97 statements into 1 equivalence classes. [2025-02-08 09:23:03,925 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 97 of 97 statements. [2025-02-08 09:23:03,925 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:03,925 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:03,992 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 09:23:03,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:03,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966364724] [2025-02-08 09:23:03,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966364724] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:03,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105338790] [2025-02-08 09:23:03,992 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:03,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:03,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:03,994 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:23:03,996 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:23:04,018 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 97 statements into 1 equivalence classes. [2025-02-08 09:23:04,032 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 97 of 97 statements. [2025-02-08 09:23:04,032 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:04,032 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:04,032 INFO L256 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-08 09:23:04,033 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:04,076 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 09:23:04,076 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:04,174 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 09:23:04,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105338790] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:23:04,174 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:23:04,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2025-02-08 09:23:04,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750428454] [2025-02-08 09:23:04,175 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:04,175 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 09:23:04,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:04,175 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 09:23:04,175 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2025-02-08 09:23:04,175 INFO L87 Difference]: Start difference. First operand 464 states and 630 transitions. Second operand has 8 states, 7 states have (on average 10.0) internal successors, (70), 8 states have internal predecessors, (70), 7 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 7 states have call predecessors, (19), 7 states have call successors, (19) [2025-02-08 09:23:04,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:04,538 INFO L93 Difference]: Finished difference Result 766 states and 1062 transitions. [2025-02-08 09:23:04,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-08 09:23:04,538 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 10.0) internal successors, (70), 8 states have internal predecessors, (70), 7 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 7 states have call predecessors, (19), 7 states have call successors, (19) Word has length 97 [2025-02-08 09:23:04,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:04,541 INFO L225 Difference]: With dead ends: 766 [2025-02-08 09:23:04,541 INFO L226 Difference]: Without dead ends: 764 [2025-02-08 09:23:04,542 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 191 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2025-02-08 09:23:04,542 INFO L435 NwaCegarLoop]: 88 mSDtfsCounter, 216 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:04,542 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 333 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 332 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:23:04,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 764 states. [2025-02-08 09:23:04,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 764 to 643. [2025-02-08 09:23:04,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 510 states have (on average 1.3196078431372549) internal successors, (673), 529 states have internal predecessors, (673), 111 states have call successors, (111), 2 states have call predecessors, (111), 2 states have return successors, (111), 111 states have call predecessors, (111), 111 states have call successors, (111) [2025-02-08 09:23:04,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 895 transitions. [2025-02-08 09:23:04,589 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 895 transitions. Word has length 97 [2025-02-08 09:23:04,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:04,589 INFO L471 AbstractCegarLoop]: Abstraction has 643 states and 895 transitions. [2025-02-08 09:23:04,590 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 10.0) internal successors, (70), 8 states have internal predecessors, (70), 7 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 7 states have call predecessors, (19), 7 states have call successors, (19) [2025-02-08 09:23:04,590 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 895 transitions. [2025-02-08 09:23:04,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2025-02-08 09:23:04,590 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:04,590 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:04,596 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2025-02-08 09:23:04,791 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,SelfDestructingSolverStorable20 [2025-02-08 09:23:04,791 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:04,792 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:04,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1096199613, now seen corresponding path program 1 times [2025-02-08 09:23:04,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:04,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862547773] [2025-02-08 09:23:04,792 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:04,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:04,795 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 98 statements into 1 equivalence classes. [2025-02-08 09:23:04,798 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 98 of 98 statements. [2025-02-08 09:23:04,799 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:04,799 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:04,843 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 09:23:04,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:04,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862547773] [2025-02-08 09:23:04,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862547773] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:04,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1064584000] [2025-02-08 09:23:04,844 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:04,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:04,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:04,846 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:23:04,850 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:23:04,867 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 98 statements into 1 equivalence classes. [2025-02-08 09:23:04,882 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 98 of 98 statements. [2025-02-08 09:23:04,882 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:04,883 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:04,884 INFO L256 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-08 09:23:04,885 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:04,931 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 09:23:04,931 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:05,031 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 09:23:05,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1064584000] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:23:05,032 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:23:05,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 10 [2025-02-08 09:23:05,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560553147] [2025-02-08 09:23:05,032 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:05,034 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 09:23:05,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:05,034 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 09:23:05,034 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2025-02-08 09:23:05,034 INFO L87 Difference]: Start difference. First operand 643 states and 895 transitions. Second operand has 11 states, 10 states have (on average 10.5) internal successors, (105), 11 states have internal predecessors, (105), 10 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (30), 10 states have call predecessors, (30), 10 states have call successors, (30) [2025-02-08 09:23:05,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:05,535 INFO L93 Difference]: Finished difference Result 776 states and 1048 transitions. [2025-02-08 09:23:05,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-02-08 09:23:05,535 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 10.5) internal successors, (105), 11 states have internal predecessors, (105), 10 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (30), 10 states have call predecessors, (30), 10 states have call successors, (30) Word has length 98 [2025-02-08 09:23:05,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:05,538 INFO L225 Difference]: With dead ends: 776 [2025-02-08 09:23:05,538 INFO L226 Difference]: Without dead ends: 774 [2025-02-08 09:23:05,539 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 196 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=165, Invalid=341, Unknown=0, NotChecked=0, Total=506 [2025-02-08 09:23:05,540 INFO L435 NwaCegarLoop]: 77 mSDtfsCounter, 603 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 606 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:05,541 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [606 Valid, 408 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 09:23:05,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 774 states. [2025-02-08 09:23:05,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 774 to 645. [2025-02-08 09:23:05,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 513 states have (on average 1.2729044834307992) internal successors, (653), 531 states have internal predecessors, (653), 111 states have call successors, (111), 2 states have call predecessors, (111), 2 states have return successors, (111), 111 states have call predecessors, (111), 111 states have call successors, (111) [2025-02-08 09:23:05,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 875 transitions. [2025-02-08 09:23:05,582 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 875 transitions. Word has length 98 [2025-02-08 09:23:05,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:05,583 INFO L471 AbstractCegarLoop]: Abstraction has 645 states and 875 transitions. [2025-02-08 09:23:05,583 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 10.5) internal successors, (105), 11 states have internal predecessors, (105), 10 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (30), 10 states have call predecessors, (30), 10 states have call successors, (30) [2025-02-08 09:23:05,583 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 875 transitions. [2025-02-08 09:23:05,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2025-02-08 09:23:05,584 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:05,584 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:05,590 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-02-08 09:23:05,784 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:05,785 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:05,785 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:05,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1180840432, now seen corresponding path program 1 times [2025-02-08 09:23:05,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:05,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715165728] [2025-02-08 09:23:05,786 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:05,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:05,789 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 100 statements into 1 equivalence classes. [2025-02-08 09:23:05,794 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 100 of 100 statements. [2025-02-08 09:23:05,795 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:05,795 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:05,821 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 09:23:05,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:05,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715165728] [2025-02-08 09:23:05,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715165728] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:23:05,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:23:05,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 09:23:05,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244581161] [2025-02-08 09:23:05,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:23:05,841 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:23:05,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:05,847 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:23:05,847 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:23:05,847 INFO L87 Difference]: Start difference. First operand 645 states and 875 transitions. Second operand has 4 states, 3 states have (on average 15.333333333333334) internal successors, (46), 4 states have internal predecessors, (46), 3 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2025-02-08 09:23:05,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:05,932 INFO L93 Difference]: Finished difference Result 645 states and 875 transitions. [2025-02-08 09:23:05,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 09:23:05,932 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 15.333333333333334) internal successors, (46), 4 states have internal predecessors, (46), 3 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 100 [2025-02-08 09:23:05,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:05,935 INFO L225 Difference]: With dead ends: 645 [2025-02-08 09:23:05,935 INFO L226 Difference]: Without dead ends: 644 [2025-02-08 09:23:05,935 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-08 09:23:05,935 INFO L435 NwaCegarLoop]: 67 mSDtfsCounter, 16 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:05,935 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 149 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:23:05,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2025-02-08 09:23:05,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 644. [2025-02-08 09:23:05,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 644 states, 513 states have (on average 1.2651072124756335) internal successors, (649), 530 states have internal predecessors, (649), 111 states have call successors, (111), 2 states have call predecessors, (111), 2 states have return successors, (111), 111 states have call predecessors, (111), 111 states have call successors, (111) [2025-02-08 09:23:05,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 644 states to 644 states and 871 transitions. [2025-02-08 09:23:05,976 INFO L78 Accepts]: Start accepts. Automaton has 644 states and 871 transitions. Word has length 100 [2025-02-08 09:23:05,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:05,976 INFO L471 AbstractCegarLoop]: Abstraction has 644 states and 871 transitions. [2025-02-08 09:23:05,976 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 15.333333333333334) internal successors, (46), 4 states have internal predecessors, (46), 3 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2025-02-08 09:23:05,976 INFO L276 IsEmpty]: Start isEmpty. Operand 644 states and 871 transitions. [2025-02-08 09:23:05,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2025-02-08 09:23:05,976 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:05,977 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:05,977 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-02-08 09:23:05,977 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:05,977 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:05,977 INFO L85 PathProgramCache]: Analyzing trace with hash -916289522, now seen corresponding path program 1 times [2025-02-08 09:23:05,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:05,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049756032] [2025-02-08 09:23:05,977 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:05,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:05,981 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 102 statements into 1 equivalence classes. [2025-02-08 09:23:05,986 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 102 of 102 statements. [2025-02-08 09:23:05,986 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:05,986 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:06,031 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 09:23:06,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:06,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049756032] [2025-02-08 09:23:06,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049756032] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:06,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669278584] [2025-02-08 09:23:06,031 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:06,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:06,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:06,033 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:23:06,035 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:23:06,056 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 102 statements into 1 equivalence classes. [2025-02-08 09:23:06,071 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 102 of 102 statements. [2025-02-08 09:23:06,071 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:06,071 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:06,072 INFO L256 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-08 09:23:06,073 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:06,194 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 09:23:06,194 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:23:06,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669278584] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:23:06,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:06,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-02-08 09:23:06,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385506619] [2025-02-08 09:23:06,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:23:06,195 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 09:23:06,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:06,196 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 09:23:06,196 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2025-02-08 09:23:06,196 INFO L87 Difference]: Start difference. First operand 644 states and 871 transitions. Second operand has 5 states, 4 states have (on average 12.0) internal successors, (48), 5 states have internal predecessors, (48), 4 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2025-02-08 09:23:06,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:06,329 INFO L93 Difference]: Finished difference Result 661 states and 902 transitions. [2025-02-08 09:23:06,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 09:23:06,329 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 12.0) internal successors, (48), 5 states have internal predecessors, (48), 4 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 102 [2025-02-08 09:23:06,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:06,332 INFO L225 Difference]: With dead ends: 661 [2025-02-08 09:23:06,332 INFO L226 Difference]: Without dead ends: 660 [2025-02-08 09:23:06,332 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2025-02-08 09:23:06,333 INFO L435 NwaCegarLoop]: 74 mSDtfsCounter, 53 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:06,333 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 114 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:23:06,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 660 states. [2025-02-08 09:23:06,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 660 to 643. [2025-02-08 09:23:06,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 513 states have (on average 1.2573099415204678) internal successors, (645), 529 states have internal predecessors, (645), 111 states have call successors, (111), 2 states have call predecessors, (111), 2 states have return successors, (111), 111 states have call predecessors, (111), 111 states have call successors, (111) [2025-02-08 09:23:06,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 867 transitions. [2025-02-08 09:23:06,371 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 867 transitions. Word has length 102 [2025-02-08 09:23:06,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:06,371 INFO L471 AbstractCegarLoop]: Abstraction has 643 states and 867 transitions. [2025-02-08 09:23:06,371 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 12.0) internal successors, (48), 5 states have internal predecessors, (48), 4 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2025-02-08 09:23:06,371 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 867 transitions. [2025-02-08 09:23:06,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2025-02-08 09:23:06,371 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:06,372 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:06,382 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:23:06,572 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:06,572 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:06,572 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:06,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1659795870, now seen corresponding path program 1 times [2025-02-08 09:23:06,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:06,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355018629] [2025-02-08 09:23:06,573 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:06,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:06,576 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 103 statements into 1 equivalence classes. [2025-02-08 09:23:06,580 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 103 of 103 statements. [2025-02-08 09:23:06,580 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:06,580 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:06,633 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 09:23:06,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:06,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355018629] [2025-02-08 09:23:06,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355018629] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:06,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709366378] [2025-02-08 09:23:06,633 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:06,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:06,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:06,638 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:23:06,652 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:23:06,688 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 103 statements into 1 equivalence classes. [2025-02-08 09:23:06,702 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 103 of 103 statements. [2025-02-08 09:23:06,702 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:06,702 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:06,702 INFO L256 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-08 09:23:06,703 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:06,797 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 09:23:06,797 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:06,889 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 09:23:06,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709366378] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:23:06,890 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:23:06,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2025-02-08 09:23:06,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447281922] [2025-02-08 09:23:06,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:06,890 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 09:23:06,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:06,890 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 09:23:06,890 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2025-02-08 09:23:06,891 INFO L87 Difference]: Start difference. First operand 643 states and 867 transitions. Second operand has 11 states, 10 states have (on average 13.1) internal successors, (131), 11 states have internal predecessors, (131), 10 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (30), 10 states have call predecessors, (30), 10 states have call successors, (30) [2025-02-08 09:23:07,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:07,243 INFO L93 Difference]: Finished difference Result 904 states and 1231 transitions. [2025-02-08 09:23:07,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 09:23:07,247 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 13.1) internal successors, (131), 11 states have internal predecessors, (131), 10 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (30), 10 states have call predecessors, (30), 10 states have call successors, (30) Word has length 103 [2025-02-08 09:23:07,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:07,251 INFO L225 Difference]: With dead ends: 904 [2025-02-08 09:23:07,251 INFO L226 Difference]: Without dead ends: 902 [2025-02-08 09:23:07,251 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=99, Invalid=141, Unknown=0, NotChecked=0, Total=240 [2025-02-08 09:23:07,251 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 271 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:07,252 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [278 Valid, 318 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 382 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:23:07,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 902 states. [2025-02-08 09:23:07,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 902 to 765. [2025-02-08 09:23:07,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 765 states, 617 states have (on average 1.2576985413290114) internal successors, (776), 633 states have internal predecessors, (776), 129 states have call successors, (129), 2 states have call predecessors, (129), 2 states have return successors, (129), 129 states have call predecessors, (129), 129 states have call successors, (129) [2025-02-08 09:23:07,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 765 states to 765 states and 1034 transitions. [2025-02-08 09:23:07,308 INFO L78 Accepts]: Start accepts. Automaton has 765 states and 1034 transitions. Word has length 103 [2025-02-08 09:23:07,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:07,308 INFO L471 AbstractCegarLoop]: Abstraction has 765 states and 1034 transitions. [2025-02-08 09:23:07,308 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 13.1) internal successors, (131), 11 states have internal predecessors, (131), 10 states have call successors, (30), 1 states have call predecessors, (30), 1 states have return successors, (30), 10 states have call predecessors, (30), 10 states have call successors, (30) [2025-02-08 09:23:07,308 INFO L276 IsEmpty]: Start isEmpty. Operand 765 states and 1034 transitions. [2025-02-08 09:23:07,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2025-02-08 09:23:07,311 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:07,312 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:07,318 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:23:07,512 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:07,512 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:07,513 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:07,513 INFO L85 PathProgramCache]: Analyzing trace with hash 886448637, now seen corresponding path program 1 times [2025-02-08 09:23:07,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:07,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400662668] [2025-02-08 09:23:07,513 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:07,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:07,517 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 112 statements into 1 equivalence classes. [2025-02-08 09:23:07,528 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 112 of 112 statements. [2025-02-08 09:23:07,530 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:07,530 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:07,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [537715567] [2025-02-08 09:23:07,531 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:07,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:07,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:07,534 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:23:07,541 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:23:07,558 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 112 statements into 1 equivalence classes. [2025-02-08 09:23:07,574 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 112 of 112 statements. [2025-02-08 09:23:07,574 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:07,574 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:07,576 INFO L256 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-02-08 09:23:07,577 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:08,081 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2025-02-08 09:23:08,081 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:08,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:08,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400662668] [2025-02-08 09:23:08,205 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:08,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537715567] [2025-02-08 09:23:08,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537715567] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:08,205 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:08,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2025-02-08 09:23:08,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186441246] [2025-02-08 09:23:08,205 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:08,206 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-08 09:23:08,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:08,206 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-08 09:23:08,206 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2025-02-08 09:23:08,206 INFO L87 Difference]: Start difference. First operand 765 states and 1034 transitions. Second operand has 12 states, 11 states have (on average 5.090909090909091) internal successors, (56), 12 states have internal predecessors, (56), 7 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 6 states have call predecessors, (13), 7 states have call successors, (13) [2025-02-08 09:23:08,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:08,799 INFO L93 Difference]: Finished difference Result 850 states and 1144 transitions. [2025-02-08 09:23:08,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-02-08 09:23:08,800 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.090909090909091) internal successors, (56), 12 states have internal predecessors, (56), 7 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 6 states have call predecessors, (13), 7 states have call successors, (13) Word has length 112 [2025-02-08 09:23:08,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:08,803 INFO L225 Difference]: With dead ends: 850 [2025-02-08 09:23:08,803 INFO L226 Difference]: Without dead ends: 847 [2025-02-08 09:23:08,804 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=128, Invalid=472, Unknown=0, NotChecked=0, Total=600 [2025-02-08 09:23:08,804 INFO L435 NwaCegarLoop]: 74 mSDtfsCounter, 202 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 777 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 429 SdHoareTripleChecker+Invalid, 804 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 777 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:08,804 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [208 Valid, 429 Invalid, 804 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 777 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 09:23:08,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2025-02-08 09:23:08,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 830. [2025-02-08 09:23:08,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 830 states, 670 states have (on average 1.2582089552238807) internal successors, (843), 686 states have internal predecessors, (843), 141 states have call successors, (141), 2 states have call predecessors, (141), 2 states have return successors, (141), 141 states have call predecessors, (141), 141 states have call successors, (141) [2025-02-08 09:23:08,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 1125 transitions. [2025-02-08 09:23:08,890 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 1125 transitions. Word has length 112 [2025-02-08 09:23:08,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:08,890 INFO L471 AbstractCegarLoop]: Abstraction has 830 states and 1125 transitions. [2025-02-08 09:23:08,890 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.090909090909091) internal successors, (56), 12 states have internal predecessors, (56), 7 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 6 states have call predecessors, (13), 7 states have call successors, (13) [2025-02-08 09:23:08,890 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 1125 transitions. [2025-02-08 09:23:08,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2025-02-08 09:23:08,891 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:08,891 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:08,900 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-02-08 09:23:09,092 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2025-02-08 09:23:09,092 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:09,093 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:09,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1710104008, now seen corresponding path program 1 times [2025-02-08 09:23:09,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:09,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744198644] [2025-02-08 09:23:09,093 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:09,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:09,098 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 113 statements into 1 equivalence classes. [2025-02-08 09:23:09,106 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 113 of 113 statements. [2025-02-08 09:23:09,106 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:09,106 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:09,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1401505192] [2025-02-08 09:23:09,107 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:09,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:09,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:09,110 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:23:09,112 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:23:09,133 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 113 statements into 1 equivalence classes. [2025-02-08 09:23:09,151 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 113 of 113 statements. [2025-02-08 09:23:09,151 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:09,151 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:09,152 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-02-08 09:23:09,154 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:09,668 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2025-02-08 09:23:09,668 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:09,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:09,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744198644] [2025-02-08 09:23:09,901 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:09,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401505192] [2025-02-08 09:23:09,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1401505192] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:09,901 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:09,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2025-02-08 09:23:09,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155541730] [2025-02-08 09:23:09,901 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:09,901 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-08 09:23:09,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:09,902 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-08 09:23:09,902 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2025-02-08 09:23:09,902 INFO L87 Difference]: Start difference. First operand 830 states and 1125 transitions. Second operand has 12 states, 11 states have (on average 5.181818181818182) internal successors, (57), 12 states have internal predecessors, (57), 7 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 6 states have call predecessors, (13), 7 states have call successors, (13) [2025-02-08 09:23:10,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:10,468 INFO L93 Difference]: Finished difference Result 854 states and 1142 transitions. [2025-02-08 09:23:10,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-02-08 09:23:10,469 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.181818181818182) internal successors, (57), 12 states have internal predecessors, (57), 7 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 6 states have call predecessors, (13), 7 states have call successors, (13) Word has length 113 [2025-02-08 09:23:10,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:10,471 INFO L225 Difference]: With dead ends: 854 [2025-02-08 09:23:10,471 INFO L226 Difference]: Without dead ends: 851 [2025-02-08 09:23:10,472 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=121, Invalid=431, Unknown=0, NotChecked=0, Total=552 [2025-02-08 09:23:10,472 INFO L435 NwaCegarLoop]: 72 mSDtfsCounter, 250 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 599 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 343 SdHoareTripleChecker+Invalid, 634 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:10,474 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [256 Valid, 343 Invalid, 634 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 599 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 09:23:10,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851 states. [2025-02-08 09:23:10,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851 to 832. [2025-02-08 09:23:10,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 832 states, 672 states have (on average 1.2485119047619047) internal successors, (839), 688 states have internal predecessors, (839), 141 states have call successors, (141), 2 states have call predecessors, (141), 2 states have return successors, (141), 141 states have call predecessors, (141), 141 states have call successors, (141) [2025-02-08 09:23:10,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 1121 transitions. [2025-02-08 09:23:10,523 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 1121 transitions. Word has length 113 [2025-02-08 09:23:10,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:10,523 INFO L471 AbstractCegarLoop]: Abstraction has 832 states and 1121 transitions. [2025-02-08 09:23:10,523 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.181818181818182) internal successors, (57), 12 states have internal predecessors, (57), 7 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 6 states have call predecessors, (13), 7 states have call successors, (13) [2025-02-08 09:23:10,523 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 1121 transitions. [2025-02-08 09:23:10,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2025-02-08 09:23:10,524 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:10,524 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:10,530 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:23:10,728 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:10,728 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:10,729 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:10,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1473616731, now seen corresponding path program 1 times [2025-02-08 09:23:10,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:10,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413474882] [2025-02-08 09:23:10,729 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:10,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:10,733 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 114 statements into 1 equivalence classes. [2025-02-08 09:23:10,737 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 114 of 114 statements. [2025-02-08 09:23:10,737 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:10,737 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:10,793 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2025-02-08 09:23:10,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:10,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413474882] [2025-02-08 09:23:10,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413474882] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:23:10,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:23:10,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-08 09:23:10,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460059700] [2025-02-08 09:23:10,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:23:10,794 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 09:23:10,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:10,794 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 09:23:10,794 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-08 09:23:10,794 INFO L87 Difference]: Start difference. First operand 832 states and 1121 transitions. Second operand has 6 states, 5 states have (on average 11.0) internal successors, (55), 6 states have internal predecessors, (55), 4 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2025-02-08 09:23:11,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:11,104 INFO L93 Difference]: Finished difference Result 836 states and 1121 transitions. [2025-02-08 09:23:11,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-08 09:23:11,104 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 11.0) internal successors, (55), 6 states have internal predecessors, (55), 4 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 114 [2025-02-08 09:23:11,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:11,107 INFO L225 Difference]: With dead ends: 836 [2025-02-08 09:23:11,107 INFO L226 Difference]: Without dead ends: 835 [2025-02-08 09:23:11,107 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2025-02-08 09:23:11,108 INFO L435 NwaCegarLoop]: 62 mSDtfsCounter, 85 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:11,108 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 206 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 199 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:23:11,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 835 states. [2025-02-08 09:23:11,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 835 to 793. [2025-02-08 09:23:11,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 793 states, 638 states have (on average 1.2398119122257054) internal successors, (791), 653 states have internal predecessors, (791), 137 states have call successors, (137), 2 states have call predecessors, (137), 2 states have return successors, (137), 137 states have call predecessors, (137), 137 states have call successors, (137) [2025-02-08 09:23:11,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 793 states to 793 states and 1065 transitions. [2025-02-08 09:23:11,154 INFO L78 Accepts]: Start accepts. Automaton has 793 states and 1065 transitions. Word has length 114 [2025-02-08 09:23:11,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:11,154 INFO L471 AbstractCegarLoop]: Abstraction has 793 states and 1065 transitions. [2025-02-08 09:23:11,154 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 11.0) internal successors, (55), 6 states have internal predecessors, (55), 4 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2025-02-08 09:23:11,154 INFO L276 IsEmpty]: Start isEmpty. Operand 793 states and 1065 transitions. [2025-02-08 09:23:11,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2025-02-08 09:23:11,155 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:11,155 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:11,155 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-02-08 09:23:11,155 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:11,155 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:11,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1562521562, now seen corresponding path program 1 times [2025-02-08 09:23:11,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:11,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754068402] [2025-02-08 09:23:11,155 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:11,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:11,158 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 115 statements into 1 equivalence classes. [2025-02-08 09:23:11,165 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 115 of 115 statements. [2025-02-08 09:23:11,165 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:11,165 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:11,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1033478038] [2025-02-08 09:23:11,166 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:11,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:11,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:11,170 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:23:11,171 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:23:11,189 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 115 statements into 1 equivalence classes. [2025-02-08 09:23:11,205 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 115 of 115 statements. [2025-02-08 09:23:11,205 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:11,205 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:11,206 INFO L256 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-02-08 09:23:11,207 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:11,621 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2025-02-08 09:23:11,621 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:16,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:16,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754068402] [2025-02-08 09:23:16,049 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:16,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033478038] [2025-02-08 09:23:16,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033478038] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:16,050 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:16,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2025-02-08 09:23:16,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311442691] [2025-02-08 09:23:16,050 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:16,050 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 09:23:16,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:16,051 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 09:23:16,051 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=221, Unknown=1, NotChecked=0, Total=272 [2025-02-08 09:23:16,051 INFO L87 Difference]: Start difference. First operand 793 states and 1065 transitions. Second operand has 11 states, 10 states have (on average 5.9) internal successors, (59), 11 states have internal predecessors, (59), 6 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 5 states have call predecessors, (13), 6 states have call successors, (13) [2025-02-08 09:23:16,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:16,634 INFO L93 Difference]: Finished difference Result 809 states and 1071 transitions. [2025-02-08 09:23:16,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 09:23:16,634 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.9) internal successors, (59), 11 states have internal predecessors, (59), 6 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 5 states have call predecessors, (13), 6 states have call successors, (13) Word has length 115 [2025-02-08 09:23:16,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:16,638 INFO L225 Difference]: With dead ends: 809 [2025-02-08 09:23:16,638 INFO L226 Difference]: Without dead ends: 802 [2025-02-08 09:23:16,638 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=95, Invalid=410, Unknown=1, NotChecked=0, Total=506 [2025-02-08 09:23:16,639 INFO L435 NwaCegarLoop]: 76 mSDtfsCounter, 172 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 835 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 857 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 835 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:16,639 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 459 Invalid, 857 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 835 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 09:23:16,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2025-02-08 09:23:16,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 791. [2025-02-08 09:23:16,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 791 states, 636 states have (on average 1.229559748427673) internal successors, (782), 651 states have internal predecessors, (782), 137 states have call successors, (137), 2 states have call predecessors, (137), 2 states have return successors, (137), 137 states have call predecessors, (137), 137 states have call successors, (137) [2025-02-08 09:23:16,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 791 states to 791 states and 1056 transitions. [2025-02-08 09:23:16,690 INFO L78 Accepts]: Start accepts. Automaton has 791 states and 1056 transitions. Word has length 115 [2025-02-08 09:23:16,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:16,690 INFO L471 AbstractCegarLoop]: Abstraction has 791 states and 1056 transitions. [2025-02-08 09:23:16,690 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.9) internal successors, (59), 11 states have internal predecessors, (59), 6 states have call successors, (13), 1 states have call predecessors, (13), 2 states have return successors, (13), 5 states have call predecessors, (13), 6 states have call successors, (13) [2025-02-08 09:23:16,690 INFO L276 IsEmpty]: Start isEmpty. Operand 791 states and 1056 transitions. [2025-02-08 09:23:16,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2025-02-08 09:23:16,692 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:16,692 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:16,700 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:23:16,893 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-02-08 09:23:16,893 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:16,894 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:16,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1089806441, now seen corresponding path program 2 times [2025-02-08 09:23:16,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:16,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349463476] [2025-02-08 09:23:16,894 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:23:16,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:16,898 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 115 statements into 2 equivalence classes. [2025-02-08 09:23:16,908 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 115 of 115 statements. [2025-02-08 09:23:16,908 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:23:16,908 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:16,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1064941888] [2025-02-08 09:23:16,909 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:23:16,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:16,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:16,911 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:23:16,913 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:23:16,933 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 115 statements into 2 equivalence classes. [2025-02-08 09:23:16,949 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 115 of 115 statements. [2025-02-08 09:23:16,949 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:23:16,949 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:16,950 INFO L256 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 23 conjuncts are in the unsatisfiable core [2025-02-08 09:23:16,952 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:17,421 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 21 proven. 40 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2025-02-08 09:23:17,422 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:17,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:17,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349463476] [2025-02-08 09:23:17,551 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:17,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1064941888] [2025-02-08 09:23:17,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1064941888] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:17,551 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:17,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2025-02-08 09:23:17,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915560923] [2025-02-08 09:23:17,551 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:17,551 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-08 09:23:17,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:17,552 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-08 09:23:17,552 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2025-02-08 09:23:17,552 INFO L87 Difference]: Start difference. First operand 791 states and 1056 transitions. Second operand has 15 states, 14 states have (on average 4.428571428571429) internal successors, (62), 14 states have internal predecessors, (62), 7 states have call successors, (13), 1 states have call predecessors, (13), 3 states have return successors, (13), 6 states have call predecessors, (13), 7 states have call successors, (13) [2025-02-08 09:23:18,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:18,717 INFO L93 Difference]: Finished difference Result 1056 states and 1423 transitions. [2025-02-08 09:23:18,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-08 09:23:18,717 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.428571428571429) internal successors, (62), 14 states have internal predecessors, (62), 7 states have call successors, (13), 1 states have call predecessors, (13), 3 states have return successors, (13), 6 states have call predecessors, (13), 7 states have call successors, (13) Word has length 115 [2025-02-08 09:23:18,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:18,721 INFO L225 Difference]: With dead ends: 1056 [2025-02-08 09:23:18,721 INFO L226 Difference]: Without dead ends: 1052 [2025-02-08 09:23:18,721 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=126, Invalid=524, Unknown=0, NotChecked=0, Total=650 [2025-02-08 09:23:18,722 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 552 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 1591 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 558 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 1680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:18,722 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [558 Valid, 385 Invalid, 1680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1591 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-02-08 09:23:18,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1052 states. [2025-02-08 09:23:18,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1052 to 835. [2025-02-08 09:23:18,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 835 states, 672 states have (on average 1.2142857142857142) internal successors, (816), 687 states have internal predecessors, (816), 145 states have call successors, (145), 2 states have call predecessors, (145), 2 states have return successors, (145), 145 states have call predecessors, (145), 145 states have call successors, (145) [2025-02-08 09:23:18,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 835 states to 835 states and 1106 transitions. [2025-02-08 09:23:18,820 INFO L78 Accepts]: Start accepts. Automaton has 835 states and 1106 transitions. Word has length 115 [2025-02-08 09:23:18,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:18,820 INFO L471 AbstractCegarLoop]: Abstraction has 835 states and 1106 transitions. [2025-02-08 09:23:18,820 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.428571428571429) internal successors, (62), 14 states have internal predecessors, (62), 7 states have call successors, (13), 1 states have call predecessors, (13), 3 states have return successors, (13), 6 states have call predecessors, (13), 7 states have call successors, (13) [2025-02-08 09:23:18,820 INFO L276 IsEmpty]: Start isEmpty. Operand 835 states and 1106 transitions. [2025-02-08 09:23:18,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2025-02-08 09:23:18,821 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:18,821 INFO L218 NwaCegarLoop]: trace histogram [11, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:18,829 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:23:19,026 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,22 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:19,026 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:19,026 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:19,027 INFO L85 PathProgramCache]: Analyzing trace with hash 476705856, now seen corresponding path program 2 times [2025-02-08 09:23:19,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:19,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544911167] [2025-02-08 09:23:19,027 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:23:19,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:19,032 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 122 statements into 2 equivalence classes. [2025-02-08 09:23:19,038 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 122 of 122 statements. [2025-02-08 09:23:19,038 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:23:19,038 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:19,081 INFO L134 CoverageAnalysis]: Checked inductivity of 271 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 232 trivial. 0 not checked. [2025-02-08 09:23:19,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:19,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544911167] [2025-02-08 09:23:19,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544911167] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:23:19,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:23:19,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-08 09:23:19,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308075651] [2025-02-08 09:23:19,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:23:19,082 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 09:23:19,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:19,083 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 09:23:19,083 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 09:23:19,083 INFO L87 Difference]: Start difference. First operand 835 states and 1106 transitions. Second operand has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 4 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2025-02-08 09:23:19,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:19,306 INFO L93 Difference]: Finished difference Result 1095 states and 1456 transitions. [2025-02-08 09:23:19,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-08 09:23:19,307 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 4 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) Word has length 122 [2025-02-08 09:23:19,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:19,309 INFO L225 Difference]: With dead ends: 1095 [2025-02-08 09:23:19,309 INFO L226 Difference]: Without dead ends: 554 [2025-02-08 09:23:19,310 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-02-08 09:23:19,310 INFO L435 NwaCegarLoop]: 57 mSDtfsCounter, 29 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:19,311 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 155 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 212 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:23:19,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2025-02-08 09:23:19,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 531. [2025-02-08 09:23:19,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 422 states have (on average 1.2180094786729858) internal successors, (514), 437 states have internal predecessors, (514), 91 states have call successors, (91), 2 states have call predecessors, (91), 2 states have return successors, (91), 91 states have call predecessors, (91), 91 states have call successors, (91) [2025-02-08 09:23:19,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 696 transitions. [2025-02-08 09:23:19,344 INFO L78 Accepts]: Start accepts. Automaton has 531 states and 696 transitions. Word has length 122 [2025-02-08 09:23:19,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:19,345 INFO L471 AbstractCegarLoop]: Abstraction has 531 states and 696 transitions. [2025-02-08 09:23:19,345 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 4 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2025-02-08 09:23:19,345 INFO L276 IsEmpty]: Start isEmpty. Operand 531 states and 696 transitions. [2025-02-08 09:23:19,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2025-02-08 09:23:19,346 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:19,346 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:19,346 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2025-02-08 09:23:19,346 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:19,346 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:19,346 INFO L85 PathProgramCache]: Analyzing trace with hash -308770487, now seen corresponding path program 2 times [2025-02-08 09:23:19,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:19,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801705495] [2025-02-08 09:23:19,346 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:23:19,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:19,350 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 150 statements into 2 equivalence classes. [2025-02-08 09:23:19,363 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 150 of 150 statements. [2025-02-08 09:23:19,364 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:23:19,364 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:19,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2024967529] [2025-02-08 09:23:19,365 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:23:19,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:19,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:19,371 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:23:19,371 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:23:19,392 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 150 statements into 2 equivalence classes. [2025-02-08 09:23:19,416 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 150 of 150 statements. [2025-02-08 09:23:19,417 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:23:19,417 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:19,417 INFO L256 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-02-08 09:23:19,419 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:19,962 INFO L134 CoverageAnalysis]: Checked inductivity of 429 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2025-02-08 09:23:19,962 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:20,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:20,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801705495] [2025-02-08 09:23:20,066 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:20,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024967529] [2025-02-08 09:23:20,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024967529] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:20,066 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:20,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2025-02-08 09:23:20,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133528981] [2025-02-08 09:23:20,066 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:20,067 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-08 09:23:20,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:20,067 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-08 09:23:20,067 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2025-02-08 09:23:20,067 INFO L87 Difference]: Start difference. First operand 531 states and 696 transitions. Second operand has 14 states, 13 states have (on average 5.6923076923076925) internal successors, (74), 14 states have internal predecessors, (74), 8 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 7 states have call predecessors, (17), 8 states have call successors, (17) [2025-02-08 09:23:20,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:20,820 INFO L93 Difference]: Finished difference Result 622 states and 814 transitions. [2025-02-08 09:23:20,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-08 09:23:20,820 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 5.6923076923076925) internal successors, (74), 14 states have internal predecessors, (74), 8 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 7 states have call predecessors, (17), 8 states have call successors, (17) Word has length 150 [2025-02-08 09:23:20,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:20,824 INFO L225 Difference]: With dead ends: 622 [2025-02-08 09:23:20,824 INFO L226 Difference]: Without dead ends: 619 [2025-02-08 09:23:20,825 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=147, Invalid=665, Unknown=0, NotChecked=0, Total=812 [2025-02-08 09:23:20,825 INFO L435 NwaCegarLoop]: 83 mSDtfsCounter, 221 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 1038 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 1069 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1038 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:20,825 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 514 Invalid, 1069 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1038 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-08 09:23:20,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2025-02-08 09:23:20,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 597. [2025-02-08 09:23:20,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 597 states, 476 states have (on average 1.226890756302521) internal successors, (584), 491 states have internal predecessors, (584), 103 states have call successors, (103), 2 states have call predecessors, (103), 2 states have return successors, (103), 103 states have call predecessors, (103), 103 states have call successors, (103) [2025-02-08 09:23:20,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 790 transitions. [2025-02-08 09:23:20,890 INFO L78 Accepts]: Start accepts. Automaton has 597 states and 790 transitions. Word has length 150 [2025-02-08 09:23:20,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:20,891 INFO L471 AbstractCegarLoop]: Abstraction has 597 states and 790 transitions. [2025-02-08 09:23:20,891 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 5.6923076923076925) internal successors, (74), 14 states have internal predecessors, (74), 8 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 7 states have call predecessors, (17), 8 states have call successors, (17) [2025-02-08 09:23:20,891 INFO L276 IsEmpty]: Start isEmpty. Operand 597 states and 790 transitions. [2025-02-08 09:23:20,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2025-02-08 09:23:20,891 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:20,892 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:20,898 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:23:21,096 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,SelfDestructingSolverStorable31 [2025-02-08 09:23:21,096 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:21,097 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:21,097 INFO L85 PathProgramCache]: Analyzing trace with hash -981950468, now seen corresponding path program 2 times [2025-02-08 09:23:21,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:21,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136311338] [2025-02-08 09:23:21,097 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:23:21,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:21,101 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 151 statements into 2 equivalence classes. [2025-02-08 09:23:21,113 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 151 of 151 statements. [2025-02-08 09:23:21,114 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:23:21,114 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:21,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1264842297] [2025-02-08 09:23:21,114 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:23:21,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:21,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:21,119 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:23:21,120 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:23:21,140 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 151 statements into 2 equivalence classes. [2025-02-08 09:23:21,162 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 151 of 151 statements. [2025-02-08 09:23:21,162 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:23:21,162 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:21,163 INFO L256 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-02-08 09:23:21,165 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:21,774 INFO L134 CoverageAnalysis]: Checked inductivity of 430 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2025-02-08 09:23:21,774 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:21,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:21,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136311338] [2025-02-08 09:23:21,924 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:21,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264842297] [2025-02-08 09:23:21,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1264842297] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:21,924 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:21,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2025-02-08 09:23:21,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498417113] [2025-02-08 09:23:21,925 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:21,925 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-08 09:23:21,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:21,925 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-08 09:23:21,925 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2025-02-08 09:23:21,926 INFO L87 Difference]: Start difference. First operand 597 states and 790 transitions. Second operand has 14 states, 13 states have (on average 5.769230769230769) internal successors, (75), 14 states have internal predecessors, (75), 8 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 7 states have call predecessors, (17), 8 states have call successors, (17) [2025-02-08 09:23:22,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:22,600 INFO L93 Difference]: Finished difference Result 622 states and 807 transitions. [2025-02-08 09:23:22,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-02-08 09:23:22,600 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 5.769230769230769) internal successors, (75), 14 states have internal predecessors, (75), 8 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 7 states have call predecessors, (17), 8 states have call successors, (17) Word has length 151 [2025-02-08 09:23:22,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:22,606 INFO L225 Difference]: With dead ends: 622 [2025-02-08 09:23:22,606 INFO L226 Difference]: Without dead ends: 619 [2025-02-08 09:23:22,607 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2025-02-08 09:23:22,607 INFO L435 NwaCegarLoop]: 84 mSDtfsCounter, 204 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 1170 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 554 SdHoareTripleChecker+Invalid, 1196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:22,607 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 554 Invalid, 1196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1170 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-08 09:23:22,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2025-02-08 09:23:22,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 598. [2025-02-08 09:23:22,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 598 states, 477 states have (on average 1.2138364779874213) internal successors, (579), 492 states have internal predecessors, (579), 103 states have call successors, (103), 2 states have call predecessors, (103), 2 states have return successors, (103), 103 states have call predecessors, (103), 103 states have call successors, (103) [2025-02-08 09:23:22,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 598 states to 598 states and 785 transitions. [2025-02-08 09:23:22,644 INFO L78 Accepts]: Start accepts. Automaton has 598 states and 785 transitions. Word has length 151 [2025-02-08 09:23:22,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:22,644 INFO L471 AbstractCegarLoop]: Abstraction has 598 states and 785 transitions. [2025-02-08 09:23:22,644 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 5.769230769230769) internal successors, (75), 14 states have internal predecessors, (75), 8 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 7 states have call predecessors, (17), 8 states have call successors, (17) [2025-02-08 09:23:22,645 INFO L276 IsEmpty]: Start isEmpty. Operand 598 states and 785 transitions. [2025-02-08 09:23:22,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2025-02-08 09:23:22,645 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:22,645 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:22,652 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:23:22,850 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,24 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:22,851 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:22,851 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:22,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1238406490, now seen corresponding path program 2 times [2025-02-08 09:23:22,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:22,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093819457] [2025-02-08 09:23:22,851 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:23:22,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:22,858 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 153 statements into 2 equivalence classes. [2025-02-08 09:23:22,871 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 153 of 153 statements. [2025-02-08 09:23:22,871 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:23:22,871 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:22,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [600122685] [2025-02-08 09:23:22,877 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:23:22,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:22,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:22,879 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:23:22,881 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:23:22,902 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 153 statements into 2 equivalence classes. [2025-02-08 09:23:22,923 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 153 of 153 statements. [2025-02-08 09:23:22,923 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:23:22,923 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:22,927 INFO L256 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 25 conjuncts are in the unsatisfiable core [2025-02-08 09:23:22,930 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:23,540 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 0 proven. 62 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2025-02-08 09:23:23,540 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:24,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:24,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093819457] [2025-02-08 09:23:24,260 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:24,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600122685] [2025-02-08 09:23:24,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600122685] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:24,260 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:24,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2025-02-08 09:23:24,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080409679] [2025-02-08 09:23:24,260 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:24,260 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-08 09:23:24,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:24,261 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-08 09:23:24,261 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=476, Unknown=0, NotChecked=0, Total=600 [2025-02-08 09:23:24,261 INFO L87 Difference]: Start difference. First operand 598 states and 785 transitions. Second operand has 15 states, 14 states have (on average 5.5) internal successors, (77), 15 states have internal predecessors, (77), 7 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 6 states have call predecessors, (17), 7 states have call successors, (17) [2025-02-08 09:23:25,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:25,078 INFO L93 Difference]: Finished difference Result 616 states and 793 transitions. [2025-02-08 09:23:25,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-08 09:23:25,078 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 5.5) internal successors, (77), 15 states have internal predecessors, (77), 7 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 6 states have call predecessors, (17), 7 states have call successors, (17) Word has length 153 [2025-02-08 09:23:25,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:25,081 INFO L225 Difference]: With dead ends: 616 [2025-02-08 09:23:25,081 INFO L226 Difference]: Without dead ends: 609 [2025-02-08 09:23:25,081 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 248 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=285, Invalid=1047, Unknown=0, NotChecked=0, Total=1332 [2025-02-08 09:23:25,081 INFO L435 NwaCegarLoop]: 85 mSDtfsCounter, 224 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 1260 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 558 SdHoareTripleChecker+Invalid, 1293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:25,081 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [230 Valid, 558 Invalid, 1293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1260 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-08 09:23:25,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states. [2025-02-08 09:23:25,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 560. [2025-02-08 09:23:25,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 446 states have (on average 1.1973094170403586) internal successors, (534), 461 states have internal predecessors, (534), 96 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (96), 96 states have call predecessors, (96), 96 states have call successors, (96) [2025-02-08 09:23:25,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 726 transitions. [2025-02-08 09:23:25,135 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 726 transitions. Word has length 153 [2025-02-08 09:23:25,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:25,135 INFO L471 AbstractCegarLoop]: Abstraction has 560 states and 726 transitions. [2025-02-08 09:23:25,135 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 5.5) internal successors, (77), 15 states have internal predecessors, (77), 7 states have call successors, (17), 1 states have call predecessors, (17), 2 states have return successors, (17), 6 states have call predecessors, (17), 7 states have call successors, (17) [2025-02-08 09:23:25,135 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 726 transitions. [2025-02-08 09:23:25,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2025-02-08 09:23:25,136 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:25,136 INFO L218 NwaCegarLoop]: trace histogram [14, 14, 14, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:25,145 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:23:25,336 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,SelfDestructingSolverStorable33 [2025-02-08 09:23:25,337 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:25,337 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:25,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1711121611, now seen corresponding path program 3 times [2025-02-08 09:23:25,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:25,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370204723] [2025-02-08 09:23:25,337 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:23:25,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:25,342 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 153 statements into 13 equivalence classes. [2025-02-08 09:23:25,365 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) and asserted 153 of 153 statements. [2025-02-08 09:23:25,366 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2025-02-08 09:23:25,366 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:25,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1823286590] [2025-02-08 09:23:25,366 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:23:25,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:25,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:25,368 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:23:25,373 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:23:25,394 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 153 statements into 13 equivalence classes. [2025-02-08 09:23:25,402 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 39 of 153 statements. [2025-02-08 09:23:25,402 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 09:23:25,402 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:25,403 INFO L256 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-02-08 09:23:25,405 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:25,687 INFO L134 CoverageAnalysis]: Checked inductivity of 451 backedges. 51 proven. 17 refuted. 0 times theorem prover too weak. 383 trivial. 0 not checked. [2025-02-08 09:23:25,687 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:25,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:25,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370204723] [2025-02-08 09:23:25,871 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:25,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1823286590] [2025-02-08 09:23:25,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1823286590] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:25,872 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:25,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2025-02-08 09:23:25,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518439667] [2025-02-08 09:23:25,872 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:25,872 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-08 09:23:25,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:25,873 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-08 09:23:25,873 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2025-02-08 09:23:25,873 INFO L87 Difference]: Start difference. First operand 560 states and 726 transitions. Second operand has 12 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 3 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2025-02-08 09:23:26,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:26,639 INFO L93 Difference]: Finished difference Result 645 states and 843 transitions. [2025-02-08 09:23:26,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-02-08 09:23:26,641 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 3 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) Word has length 153 [2025-02-08 09:23:26,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:26,643 INFO L225 Difference]: With dead ends: 645 [2025-02-08 09:23:26,643 INFO L226 Difference]: Without dead ends: 641 [2025-02-08 09:23:26,644 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2025-02-08 09:23:26,645 INFO L435 NwaCegarLoop]: 48 mSDtfsCounter, 258 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 858 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 858 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:26,646 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [264 Valid, 389 Invalid, 901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 858 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-08 09:23:26,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 641 states. [2025-02-08 09:23:26,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 641 to 616. [2025-02-08 09:23:26,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 492 states have (on average 1.1910569105691058) internal successors, (586), 507 states have internal predecessors, (586), 106 states have call successors, (106), 2 states have call predecessors, (106), 2 states have return successors, (106), 106 states have call predecessors, (106), 106 states have call successors, (106) [2025-02-08 09:23:26,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 798 transitions. [2025-02-08 09:23:26,737 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 798 transitions. Word has length 153 [2025-02-08 09:23:26,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:26,737 INFO L471 AbstractCegarLoop]: Abstraction has 616 states and 798 transitions. [2025-02-08 09:23:26,737 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 3 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2025-02-08 09:23:26,737 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 798 transitions. [2025-02-08 09:23:26,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2025-02-08 09:23:26,738 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:26,738 INFO L218 NwaCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:26,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2025-02-08 09:23:26,938 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,SelfDestructingSolverStorable34 [2025-02-08 09:23:26,939 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:26,939 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:26,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1869043015, now seen corresponding path program 3 times [2025-02-08 09:23:26,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:26,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943887935] [2025-02-08 09:23:26,939 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:23:26,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:26,943 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 159 statements into 11 equivalence classes. [2025-02-08 09:23:26,969 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 159 of 159 statements. [2025-02-08 09:23:26,970 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-02-08 09:23:26,970 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:26,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2037110704] [2025-02-08 09:23:26,970 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:23:26,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:26,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:26,979 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:23:26,980 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:23:27,002 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 159 statements into 11 equivalence classes. [2025-02-08 09:23:27,017 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 62 of 159 statements. [2025-02-08 09:23:27,017 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-02-08 09:23:27,017 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:27,018 INFO L256 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-02-08 09:23:27,020 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:27,599 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 82 proven. 52 refuted. 0 times theorem prover too weak. 361 trivial. 0 not checked. [2025-02-08 09:23:27,599 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:27,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:27,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943887935] [2025-02-08 09:23:27,810 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:27,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037110704] [2025-02-08 09:23:27,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037110704] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:27,810 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:27,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2025-02-08 09:23:27,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399401570] [2025-02-08 09:23:27,810 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:27,810 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-08 09:23:27,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:27,810 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-08 09:23:27,810 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2025-02-08 09:23:27,811 INFO L87 Difference]: Start difference. First operand 616 states and 798 transitions. Second operand has 14 states, 13 states have (on average 5.538461538461538) internal successors, (72), 12 states have internal predecessors, (72), 5 states have call successors, (15), 1 states have call predecessors, (15), 3 states have return successors, (15), 6 states have call predecessors, (15), 5 states have call successors, (15) [2025-02-08 09:23:32,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:32,792 INFO L93 Difference]: Finished difference Result 623 states and 804 transitions. [2025-02-08 09:23:32,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-02-08 09:23:32,792 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 5.538461538461538) internal successors, (72), 12 states have internal predecessors, (72), 5 states have call successors, (15), 1 states have call predecessors, (15), 3 states have return successors, (15), 6 states have call predecessors, (15), 5 states have call successors, (15) Word has length 159 [2025-02-08 09:23:32,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:32,795 INFO L225 Difference]: With dead ends: 623 [2025-02-08 09:23:32,795 INFO L226 Difference]: Without dead ends: 619 [2025-02-08 09:23:32,795 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 157 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=215, Invalid=776, Unknown=1, NotChecked=0, Total=992 [2025-02-08 09:23:32,796 INFO L435 NwaCegarLoop]: 33 mSDtfsCounter, 137 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 737 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:32,796 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 250 Invalid, 772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 737 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-08 09:23:32,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2025-02-08 09:23:32,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 613. [2025-02-08 09:23:32,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 492 states have (on average 1.1565040650406504) internal successors, (569), 504 states have internal predecessors, (569), 106 states have call successors, (106), 2 states have call predecessors, (106), 2 states have return successors, (106), 106 states have call predecessors, (106), 106 states have call successors, (106) [2025-02-08 09:23:32,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 781 transitions. [2025-02-08 09:23:32,854 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 781 transitions. Word has length 159 [2025-02-08 09:23:32,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:32,854 INFO L471 AbstractCegarLoop]: Abstraction has 613 states and 781 transitions. [2025-02-08 09:23:32,854 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 5.538461538461538) internal successors, (72), 12 states have internal predecessors, (72), 5 states have call successors, (15), 1 states have call predecessors, (15), 3 states have return successors, (15), 6 states have call predecessors, (15), 5 states have call successors, (15) [2025-02-08 09:23:32,855 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 781 transitions. [2025-02-08 09:23:32,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2025-02-08 09:23:32,855 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:32,855 INFO L218 NwaCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:32,864 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:23:33,056 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,SelfDestructingSolverStorable35 [2025-02-08 09:23:33,056 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:33,056 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:33,057 INFO L85 PathProgramCache]: Analyzing trace with hash -2105758580, now seen corresponding path program 3 times [2025-02-08 09:23:33,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:33,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313670739] [2025-02-08 09:23:33,057 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:23:33,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:33,061 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 160 statements into 11 equivalence classes. [2025-02-08 09:23:33,078 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 160 of 160 statements. [2025-02-08 09:23:33,078 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-02-08 09:23:33,078 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:33,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1277506718] [2025-02-08 09:23:33,079 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:23:33,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:33,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:33,082 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:23:33,083 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:23:33,108 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 160 statements into 11 equivalence classes. [2025-02-08 09:23:33,126 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 77 of 160 statements. [2025-02-08 09:23:33,127 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-02-08 09:23:33,127 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:33,128 INFO L256 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-02-08 09:23:33,129 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:33,543 INFO L134 CoverageAnalysis]: Checked inductivity of 497 backedges. 67 proven. 64 refuted. 0 times theorem prover too weak. 366 trivial. 0 not checked. [2025-02-08 09:23:33,543 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:38,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:38,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313670739] [2025-02-08 09:23:38,065 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:38,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277506718] [2025-02-08 09:23:38,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277506718] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:38,065 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:38,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2025-02-08 09:23:38,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585029138] [2025-02-08 09:23:38,065 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:38,066 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 09:23:38,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:38,067 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 09:23:38,067 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=177, Unknown=1, NotChecked=0, Total=240 [2025-02-08 09:23:38,067 INFO L87 Difference]: Start difference. First operand 613 states and 781 transitions. Second operand has 11 states, 10 states have (on average 7.1) internal successors, (71), 11 states have internal predecessors, (71), 5 states have call successors, (15), 1 states have call predecessors, (15), 2 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2025-02-08 09:23:42,918 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2025-02-08 09:23:43,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:43,044 INFO L93 Difference]: Finished difference Result 1027 states and 1344 transitions. [2025-02-08 09:23:43,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-02-08 09:23:43,049 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 7.1) internal successors, (71), 11 states have internal predecessors, (71), 5 states have call successors, (15), 1 states have call predecessors, (15), 2 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) Word has length 160 [2025-02-08 09:23:43,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:43,052 INFO L225 Difference]: With dead ends: 1027 [2025-02-08 09:23:43,052 INFO L226 Difference]: Without dead ends: 1024 [2025-02-08 09:23:43,055 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=95, Invalid=246, Unknown=1, NotChecked=0, Total=342 [2025-02-08 09:23:43,056 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 105 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 18 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:43,056 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 216 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 408 Invalid, 1 Unknown, 0 Unchecked, 4.8s Time] [2025-02-08 09:23:43,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1024 states. [2025-02-08 09:23:43,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1024 to 994. [2025-02-08 09:23:43,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 994 states, 805 states have (on average 1.1714285714285715) internal successors, (943), 817 states have internal predecessors, (943), 174 states have call successors, (174), 2 states have call predecessors, (174), 2 states have return successors, (174), 174 states have call predecessors, (174), 174 states have call successors, (174) [2025-02-08 09:23:43,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 994 states to 994 states and 1291 transitions. [2025-02-08 09:23:43,169 INFO L78 Accepts]: Start accepts. Automaton has 994 states and 1291 transitions. Word has length 160 [2025-02-08 09:23:43,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:43,169 INFO L471 AbstractCegarLoop]: Abstraction has 994 states and 1291 transitions. [2025-02-08 09:23:43,169 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 7.1) internal successors, (71), 11 states have internal predecessors, (71), 5 states have call successors, (15), 1 states have call predecessors, (15), 2 states have return successors, (15), 4 states have call predecessors, (15), 5 states have call successors, (15) [2025-02-08 09:23:43,169 INFO L276 IsEmpty]: Start isEmpty. Operand 994 states and 1291 transitions. [2025-02-08 09:23:43,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2025-02-08 09:23:43,171 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:43,171 INFO L218 NwaCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:43,178 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2025-02-08 09:23:43,376 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,SelfDestructingSolverStorable36 [2025-02-08 09:23:43,376 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:43,376 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:43,376 INFO L85 PathProgramCache]: Analyzing trace with hash -704397846, now seen corresponding path program 3 times [2025-02-08 09:23:43,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:43,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014657024] [2025-02-08 09:23:43,376 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:23:43,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:43,380 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 162 statements into 11 equivalence classes. [2025-02-08 09:23:43,391 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 162 of 162 statements. [2025-02-08 09:23:43,391 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-02-08 09:23:43,391 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:43,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1933721360] [2025-02-08 09:23:43,391 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:23:43,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:43,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:43,393 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:23:43,396 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:23:43,424 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 162 statements into 11 equivalence classes. [2025-02-08 09:23:43,456 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 79 of 162 statements. [2025-02-08 09:23:43,456 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-02-08 09:23:43,457 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:43,463 INFO L256 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-02-08 09:23:43,465 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:43,877 INFO L134 CoverageAnalysis]: Checked inductivity of 501 backedges. 66 proven. 70 refuted. 0 times theorem prover too weak. 365 trivial. 0 not checked. [2025-02-08 09:23:43,877 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:44,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:44,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014657024] [2025-02-08 09:23:44,065 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:44,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933721360] [2025-02-08 09:23:44,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933721360] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:44,065 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:44,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2025-02-08 09:23:44,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118210240] [2025-02-08 09:23:44,066 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:44,067 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 09:23:44,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:44,067 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 09:23:44,067 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2025-02-08 09:23:44,067 INFO L87 Difference]: Start difference. First operand 994 states and 1291 transitions. Second operand has 13 states, 12 states have (on average 6.0) internal successors, (72), 13 states have internal predecessors, (72), 6 states have call successors, (15), 1 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 6 states have call successors, (15) [2025-02-08 09:23:44,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:44,847 INFO L93 Difference]: Finished difference Result 1000 states and 1297 transitions. [2025-02-08 09:23:44,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-02-08 09:23:44,848 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 6.0) internal successors, (72), 13 states have internal predecessors, (72), 6 states have call successors, (15), 1 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 6 states have call successors, (15) Word has length 162 [2025-02-08 09:23:44,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:44,851 INFO L225 Difference]: With dead ends: 1000 [2025-02-08 09:23:44,851 INFO L226 Difference]: Without dead ends: 975 [2025-02-08 09:23:44,852 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 196 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=152, Invalid=660, Unknown=0, NotChecked=0, Total=812 [2025-02-08 09:23:44,853 INFO L435 NwaCegarLoop]: 19 mSDtfsCounter, 185 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:44,853 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [185 Valid, 132 Invalid, 547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-08 09:23:44,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 975 states. [2025-02-08 09:23:44,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 975 to 908. [2025-02-08 09:23:44,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 908 states, 736 states have (on average 1.1168478260869565) internal successors, (822), 745 states have internal predecessors, (822), 160 states have call successors, (160), 2 states have call predecessors, (160), 2 states have return successors, (160), 160 states have call predecessors, (160), 160 states have call successors, (160) [2025-02-08 09:23:44,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 908 states to 908 states and 1142 transitions. [2025-02-08 09:23:44,961 INFO L78 Accepts]: Start accepts. Automaton has 908 states and 1142 transitions. Word has length 162 [2025-02-08 09:23:44,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:44,962 INFO L471 AbstractCegarLoop]: Abstraction has 908 states and 1142 transitions. [2025-02-08 09:23:44,962 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 6.0) internal successors, (72), 13 states have internal predecessors, (72), 6 states have call successors, (15), 1 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 6 states have call successors, (15) [2025-02-08 09:23:44,962 INFO L276 IsEmpty]: Start isEmpty. Operand 908 states and 1142 transitions. [2025-02-08 09:23:44,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2025-02-08 09:23:44,963 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:44,963 INFO L218 NwaCegarLoop]: trace histogram [21, 21, 21, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:44,970 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:23:45,167 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2025-02-08 09:23:45,167 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:45,167 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:45,168 INFO L85 PathProgramCache]: Analyzing trace with hash 16981984, now seen corresponding path program 2 times [2025-02-08 09:23:45,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:45,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458504620] [2025-02-08 09:23:45,168 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:23:45,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:45,173 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 211 statements into 2 equivalence classes. [2025-02-08 09:23:45,180 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 211 of 211 statements. [2025-02-08 09:23:45,180 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:23:45,180 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:45,290 INFO L134 CoverageAnalysis]: Checked inductivity of 1028 backedges. 0 proven. 176 refuted. 0 times theorem prover too weak. 852 trivial. 0 not checked. [2025-02-08 09:23:45,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:45,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458504620] [2025-02-08 09:23:45,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458504620] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:45,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768204740] [2025-02-08 09:23:45,290 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:23:45,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:45,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:45,292 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:23:45,294 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:23:45,318 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 211 statements into 2 equivalence classes. [2025-02-08 09:23:45,344 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 211 of 211 statements. [2025-02-08 09:23:45,344 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:23:45,344 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:45,346 INFO L256 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-08 09:23:45,350 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:45,469 INFO L134 CoverageAnalysis]: Checked inductivity of 1028 backedges. 0 proven. 176 refuted. 0 times theorem prover too weak. 852 trivial. 0 not checked. [2025-02-08 09:23:45,469 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:45,682 INFO L134 CoverageAnalysis]: Checked inductivity of 1028 backedges. 0 proven. 176 refuted. 0 times theorem prover too weak. 852 trivial. 0 not checked. [2025-02-08 09:23:45,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768204740] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:23:45,682 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:23:45,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2025-02-08 09:23:45,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601490316] [2025-02-08 09:23:45,683 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:45,683 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-08 09:23:45,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:45,684 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-08 09:23:45,684 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=105, Unknown=0, NotChecked=0, Total=182 [2025-02-08 09:23:45,684 INFO L87 Difference]: Start difference. First operand 908 states and 1142 transitions. Second operand has 14 states, 13 states have (on average 13.692307692307692) internal successors, (178), 14 states have internal predecessors, (178), 13 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 13 states have call predecessors, (43), 13 states have call successors, (43) [2025-02-08 09:23:46,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:46,274 INFO L93 Difference]: Finished difference Result 1813 states and 2268 transitions. [2025-02-08 09:23:46,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-02-08 09:23:46,274 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 13.692307692307692) internal successors, (178), 14 states have internal predecessors, (178), 13 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 13 states have call predecessors, (43), 13 states have call successors, (43) Word has length 211 [2025-02-08 09:23:46,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:46,279 INFO L225 Difference]: With dead ends: 1813 [2025-02-08 09:23:46,279 INFO L226 Difference]: Without dead ends: 1812 [2025-02-08 09:23:46,279 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 430 GetRequests, 416 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=143, Unknown=0, NotChecked=0, Total=240 [2025-02-08 09:23:46,280 INFO L435 NwaCegarLoop]: 80 mSDtfsCounter, 557 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 582 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:46,280 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [582 Valid, 452 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 09:23:46,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1812 states. [2025-02-08 09:23:46,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1812 to 1040. [2025-02-08 09:23:46,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1040 states, 844 states have (on average 1.1090047393364928) internal successors, (936), 853 states have internal predecessors, (936), 184 states have call successors, (184), 2 states have call predecessors, (184), 2 states have return successors, (184), 184 states have call predecessors, (184), 184 states have call successors, (184) [2025-02-08 09:23:46,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1040 states to 1040 states and 1304 transitions. [2025-02-08 09:23:46,410 INFO L78 Accepts]: Start accepts. Automaton has 1040 states and 1304 transitions. Word has length 211 [2025-02-08 09:23:46,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:46,410 INFO L471 AbstractCegarLoop]: Abstraction has 1040 states and 1304 transitions. [2025-02-08 09:23:46,410 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 13.692307692307692) internal successors, (178), 14 states have internal predecessors, (178), 13 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 13 states have call predecessors, (43), 13 states have call successors, (43) [2025-02-08 09:23:46,410 INFO L276 IsEmpty]: Start isEmpty. Operand 1040 states and 1304 transitions. [2025-02-08 09:23:46,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2025-02-08 09:23:46,411 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:46,411 INFO L218 NwaCegarLoop]: trace histogram [22, 22, 22, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:46,418 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2025-02-08 09:23:46,616 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2025-02-08 09:23:46,616 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:46,617 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:46,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1144792778, now seen corresponding path program 1 times [2025-02-08 09:23:46,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:46,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594436333] [2025-02-08 09:23:46,617 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:46,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:46,621 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 226 statements into 1 equivalence classes. [2025-02-08 09:23:46,628 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 226 of 226 statements. [2025-02-08 09:23:46,630 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:46,630 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:46,785 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 936 trivial. 0 not checked. [2025-02-08 09:23:46,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:46,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594436333] [2025-02-08 09:23:46,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594436333] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:46,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529896822] [2025-02-08 09:23:46,785 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:46,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:46,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:46,789 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:23:46,791 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:23:46,814 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 226 statements into 1 equivalence classes. [2025-02-08 09:23:46,841 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 226 of 226 statements. [2025-02-08 09:23:46,842 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:46,842 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:46,843 INFO L256 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-08 09:23:46,845 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:46,943 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 558 proven. 39 refuted. 0 times theorem prover too weak. 510 trivial. 0 not checked. [2025-02-08 09:23:46,943 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:47,113 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 110 proven. 39 refuted. 0 times theorem prover too weak. 958 trivial. 0 not checked. [2025-02-08 09:23:47,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529896822] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:23:47,113 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:23:47,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 15 [2025-02-08 09:23:47,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987131015] [2025-02-08 09:23:47,113 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:47,114 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-08 09:23:47,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:47,114 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-08 09:23:47,114 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2025-02-08 09:23:47,114 INFO L87 Difference]: Start difference. First operand 1040 states and 1304 transitions. Second operand has 15 states, 15 states have (on average 13.0) internal successors, (195), 15 states have internal predecessors, (195), 13 states have call successors, (47), 2 states have call predecessors, (47), 2 states have return successors, (47), 13 states have call predecessors, (47), 13 states have call successors, (47) [2025-02-08 09:23:47,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:47,862 INFO L93 Difference]: Finished difference Result 1385 states and 1749 transitions. [2025-02-08 09:23:47,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-02-08 09:23:47,862 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 13.0) internal successors, (195), 15 states have internal predecessors, (195), 13 states have call successors, (47), 2 states have call predecessors, (47), 2 states have return successors, (47), 13 states have call predecessors, (47), 13 states have call successors, (47) Word has length 226 [2025-02-08 09:23:47,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:47,866 INFO L225 Difference]: With dead ends: 1385 [2025-02-08 09:23:47,866 INFO L226 Difference]: Without dead ends: 759 [2025-02-08 09:23:47,867 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 476 GetRequests, 444 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=183, Invalid=687, Unknown=0, NotChecked=0, Total=870 [2025-02-08 09:23:47,867 INFO L435 NwaCegarLoop]: 69 mSDtfsCounter, 213 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 950 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 999 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 950 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:47,867 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 566 Invalid, 999 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 950 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-08 09:23:47,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 759 states. [2025-02-08 09:23:47,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 759 to 727. [2025-02-08 09:23:47,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 727 states, 585 states have (on average 1.1213675213675214) internal successors, (656), 594 states have internal predecessors, (656), 130 states have call successors, (130), 2 states have call predecessors, (130), 2 states have return successors, (130), 130 states have call predecessors, (130), 130 states have call successors, (130) [2025-02-08 09:23:47,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 727 states to 727 states and 916 transitions. [2025-02-08 09:23:47,947 INFO L78 Accepts]: Start accepts. Automaton has 727 states and 916 transitions. Word has length 226 [2025-02-08 09:23:47,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:47,947 INFO L471 AbstractCegarLoop]: Abstraction has 727 states and 916 transitions. [2025-02-08 09:23:47,947 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 13.0) internal successors, (195), 15 states have internal predecessors, (195), 13 states have call successors, (47), 2 states have call predecessors, (47), 2 states have return successors, (47), 13 states have call predecessors, (47), 13 states have call successors, (47) [2025-02-08 09:23:47,947 INFO L276 IsEmpty]: Start isEmpty. Operand 727 states and 916 transitions. [2025-02-08 09:23:47,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2025-02-08 09:23:47,948 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:47,948 INFO L218 NwaCegarLoop]: trace histogram [22, 22, 22, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:47,954 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:23:48,148 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,SelfDestructingSolverStorable39 [2025-02-08 09:23:48,149 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:48,149 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:48,149 INFO L85 PathProgramCache]: Analyzing trace with hash -2108428038, now seen corresponding path program 2 times [2025-02-08 09:23:48,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:48,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859659316] [2025-02-08 09:23:48,149 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:23:48,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:48,154 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 226 statements into 2 equivalence classes. [2025-02-08 09:23:48,160 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 226 of 226 statements. [2025-02-08 09:23:48,160 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:23:48,160 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:48,310 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 936 trivial. 0 not checked. [2025-02-08 09:23:48,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:48,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859659316] [2025-02-08 09:23:48,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859659316] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:48,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675501450] [2025-02-08 09:23:48,310 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:23:48,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:48,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:48,315 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:23:48,315 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:23:48,340 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 226 statements into 2 equivalence classes. [2025-02-08 09:23:48,368 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 226 of 226 statements. [2025-02-08 09:23:48,369 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:23:48,369 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:48,370 INFO L256 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 09:23:48,372 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:48,607 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 936 trivial. 0 not checked. [2025-02-08 09:23:48,607 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:48,835 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 936 trivial. 0 not checked. [2025-02-08 09:23:48,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675501450] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:23:48,835 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:23:48,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2025-02-08 09:23:48,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281975941] [2025-02-08 09:23:48,835 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:48,836 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-02-08 09:23:48,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:48,836 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-02-08 09:23:48,836 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=291, Unknown=0, NotChecked=0, Total=462 [2025-02-08 09:23:48,836 INFO L87 Difference]: Start difference. First operand 727 states and 916 transitions. Second operand has 22 states, 21 states have (on average 14.19047619047619) internal successors, (298), 22 states have internal predecessors, (298), 21 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 21 states have call predecessors, (67), 21 states have call successors, (67) [2025-02-08 09:23:49,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:49,749 INFO L93 Difference]: Finished difference Result 1562 states and 1991 transitions. [2025-02-08 09:23:49,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-02-08 09:23:49,750 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 14.19047619047619) internal successors, (298), 22 states have internal predecessors, (298), 21 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 21 states have call predecessors, (67), 21 states have call successors, (67) Word has length 226 [2025-02-08 09:23:49,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:49,754 INFO L225 Difference]: With dead ends: 1562 [2025-02-08 09:23:49,754 INFO L226 Difference]: Without dead ends: 1549 [2025-02-08 09:23:49,755 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 476 GetRequests, 438 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 540 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=587, Invalid=973, Unknown=0, NotChecked=0, Total=1560 [2025-02-08 09:23:49,755 INFO L435 NwaCegarLoop]: 46 mSDtfsCounter, 976 mSDsluCounter, 411 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 210 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 990 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 685 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 210 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:49,756 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [990 Valid, 457 Invalid, 685 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [210 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 09:23:49,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1549 states. [2025-02-08 09:23:49,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1549 to 1075. [2025-02-08 09:23:49,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1075 states, 869 states have (on average 1.1265822784810127) internal successors, (979), 878 states have internal predecessors, (979), 194 states have call successors, (194), 2 states have call predecessors, (194), 2 states have return successors, (194), 194 states have call predecessors, (194), 194 states have call successors, (194) [2025-02-08 09:23:49,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1075 states to 1075 states and 1367 transitions. [2025-02-08 09:23:49,903 INFO L78 Accepts]: Start accepts. Automaton has 1075 states and 1367 transitions. Word has length 226 [2025-02-08 09:23:49,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:49,904 INFO L471 AbstractCegarLoop]: Abstraction has 1075 states and 1367 transitions. [2025-02-08 09:23:49,904 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 14.19047619047619) internal successors, (298), 22 states have internal predecessors, (298), 21 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 21 states have call predecessors, (67), 21 states have call successors, (67) [2025-02-08 09:23:49,904 INFO L276 IsEmpty]: Start isEmpty. Operand 1075 states and 1367 transitions. [2025-02-08 09:23:49,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2025-02-08 09:23:49,905 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:49,905 INFO L218 NwaCegarLoop]: trace histogram [23, 23, 23, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:49,911 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2025-02-08 09:23:50,112 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,32 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:50,113 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:50,113 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:50,113 INFO L85 PathProgramCache]: Analyzing trace with hash 811270875, now seen corresponding path program 1 times [2025-02-08 09:23:50,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:50,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660289290] [2025-02-08 09:23:50,113 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:50,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:50,118 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 238 statements into 1 equivalence classes. [2025-02-08 09:23:50,125 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 238 of 238 statements. [2025-02-08 09:23:50,125 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:50,125 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:50,226 INFO L134 CoverageAnalysis]: Checked inductivity of 1233 backedges. 52 proven. 157 refuted. 0 times theorem prover too weak. 1024 trivial. 0 not checked. [2025-02-08 09:23:50,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:50,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660289290] [2025-02-08 09:23:50,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660289290] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:50,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759153925] [2025-02-08 09:23:50,227 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:23:50,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:50,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:50,229 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:23:50,230 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:23:50,256 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 238 statements into 1 equivalence classes. [2025-02-08 09:23:50,284 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 238 of 238 statements. [2025-02-08 09:23:50,284 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:23:50,284 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:50,285 INFO L256 TraceCheckSpWp]: Trace formula consists of 400 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 09:23:50,288 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:50,448 INFO L134 CoverageAnalysis]: Checked inductivity of 1233 backedges. 140 proven. 157 refuted. 0 times theorem prover too weak. 936 trivial. 0 not checked. [2025-02-08 09:23:50,448 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:50,652 INFO L134 CoverageAnalysis]: Checked inductivity of 1233 backedges. 52 proven. 157 refuted. 0 times theorem prover too weak. 1024 trivial. 0 not checked. [2025-02-08 09:23:50,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [759153925] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:23:50,652 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:23:50,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 11 [2025-02-08 09:23:50,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336782518] [2025-02-08 09:23:50,652 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:50,653 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 09:23:50,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:50,653 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 09:23:50,653 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-02-08 09:23:50,653 INFO L87 Difference]: Start difference. First operand 1075 states and 1367 transitions. Second operand has 11 states, 11 states have (on average 11.909090909090908) internal successors, (131), 11 states have internal predecessors, (131), 9 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (30), 9 states have call predecessors, (30), 9 states have call successors, (30) [2025-02-08 09:23:51,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:51,651 INFO L93 Difference]: Finished difference Result 1989 states and 2541 transitions. [2025-02-08 09:23:51,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-08 09:23:51,652 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 11.909090909090908) internal successors, (131), 11 states have internal predecessors, (131), 9 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (30), 9 states have call predecessors, (30), 9 states have call successors, (30) Word has length 238 [2025-02-08 09:23:51,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:51,656 INFO L225 Difference]: With dead ends: 1989 [2025-02-08 09:23:51,656 INFO L226 Difference]: Without dead ends: 1439 [2025-02-08 09:23:51,657 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 494 GetRequests, 470 SyntacticMatches, 7 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=249, Unknown=0, NotChecked=0, Total=342 [2025-02-08 09:23:51,658 INFO L435 NwaCegarLoop]: 108 mSDtfsCounter, 173 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 1116 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 710 SdHoareTripleChecker+Invalid, 1145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:51,658 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 710 Invalid, 1145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1116 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-02-08 09:23:51,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1439 states. [2025-02-08 09:23:51,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1439 to 1318. [2025-02-08 09:23:51,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1318 states, 1068 states have (on average 1.1235955056179776) internal successors, (1200), 1077 states have internal predecessors, (1200), 238 states have call successors, (238), 2 states have call predecessors, (238), 2 states have return successors, (238), 238 states have call predecessors, (238), 238 states have call successors, (238) [2025-02-08 09:23:51,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1318 states to 1318 states and 1676 transitions. [2025-02-08 09:23:51,846 INFO L78 Accepts]: Start accepts. Automaton has 1318 states and 1676 transitions. Word has length 238 [2025-02-08 09:23:51,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:51,846 INFO L471 AbstractCegarLoop]: Abstraction has 1318 states and 1676 transitions. [2025-02-08 09:23:51,846 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.909090909090908) internal successors, (131), 11 states have internal predecessors, (131), 9 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (30), 9 states have call predecessors, (30), 9 states have call successors, (30) [2025-02-08 09:23:51,846 INFO L276 IsEmpty]: Start isEmpty. Operand 1318 states and 1676 transitions. [2025-02-08 09:23:51,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2025-02-08 09:23:51,847 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:51,847 INFO L218 NwaCegarLoop]: trace histogram [27, 27, 27, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:51,856 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2025-02-08 09:23:52,048 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,SelfDestructingSolverStorable41 [2025-02-08 09:23:52,048 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:52,048 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:52,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1928727847, now seen corresponding path program 2 times [2025-02-08 09:23:52,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:52,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488275277] [2025-02-08 09:23:52,049 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:23:52,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:52,055 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 276 statements into 2 equivalence classes. [2025-02-08 09:23:52,071 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 276 of 276 statements. [2025-02-08 09:23:52,072 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:23:52,073 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:52,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [815981160] [2025-02-08 09:23:52,074 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:23:52,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:52,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:52,079 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:23:52,080 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:23:52,107 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 276 statements into 2 equivalence classes. [2025-02-08 09:23:52,144 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 276 of 276 statements. [2025-02-08 09:23:52,144 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:23:52,144 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:52,146 INFO L256 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 23 conjuncts are in the unsatisfiable core [2025-02-08 09:23:52,148 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:52,929 INFO L134 CoverageAnalysis]: Checked inductivity of 1729 backedges. 10 proven. 309 refuted. 0 times theorem prover too weak. 1410 trivial. 0 not checked. [2025-02-08 09:23:52,929 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:53,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:53,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488275277] [2025-02-08 09:23:53,054 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:53,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815981160] [2025-02-08 09:23:53,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815981160] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:53,054 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:53,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2025-02-08 09:23:53,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459393643] [2025-02-08 09:23:53,054 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:53,054 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-02-08 09:23:53,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:53,055 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-02-08 09:23:53,055 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2025-02-08 09:23:53,055 INFO L87 Difference]: Start difference. First operand 1318 states and 1676 transitions. Second operand has 17 states, 16 states have (on average 8.4375) internal successors, (135), 17 states have internal predecessors, (135), 11 states have call successors, (30), 1 states have call predecessors, (30), 2 states have return successors, (30), 10 states have call predecessors, (30), 11 states have call successors, (30) [2025-02-08 09:23:54,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:54,528 INFO L93 Difference]: Finished difference Result 1789 states and 2284 transitions. [2025-02-08 09:23:54,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-02-08 09:23:54,529 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 8.4375) internal successors, (135), 17 states have internal predecessors, (135), 11 states have call successors, (30), 1 states have call predecessors, (30), 2 states have return successors, (30), 10 states have call predecessors, (30), 11 states have call successors, (30) Word has length 276 [2025-02-08 09:23:54,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:54,533 INFO L225 Difference]: With dead ends: 1789 [2025-02-08 09:23:54,534 INFO L226 Difference]: Without dead ends: 1185 [2025-02-08 09:23:54,535 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 266 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=197, Invalid=925, Unknown=0, NotChecked=0, Total=1122 [2025-02-08 09:23:54,539 INFO L435 NwaCegarLoop]: 146 mSDtfsCounter, 403 mSDsluCounter, 866 mSDsCounter, 0 mSdLazyCounter, 2408 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 409 SdHoareTripleChecker+Valid, 1012 SdHoareTripleChecker+Invalid, 2497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 2408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:54,539 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [409 Valid, 1012 Invalid, 2497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 2408 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2025-02-08 09:23:54,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1185 states. [2025-02-08 09:23:54,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1185 to 1128. [2025-02-08 09:23:54,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1128 states, 913 states have (on average 1.1062431544359255) internal successors, (1010), 922 states have internal predecessors, (1010), 203 states have call successors, (203), 2 states have call predecessors, (203), 2 states have return successors, (203), 203 states have call predecessors, (203), 203 states have call successors, (203) [2025-02-08 09:23:54,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1128 states to 1128 states and 1416 transitions. [2025-02-08 09:23:54,729 INFO L78 Accepts]: Start accepts. Automaton has 1128 states and 1416 transitions. Word has length 276 [2025-02-08 09:23:54,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:54,730 INFO L471 AbstractCegarLoop]: Abstraction has 1128 states and 1416 transitions. [2025-02-08 09:23:54,730 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 8.4375) internal successors, (135), 17 states have internal predecessors, (135), 11 states have call successors, (30), 1 states have call predecessors, (30), 2 states have return successors, (30), 10 states have call predecessors, (30), 11 states have call successors, (30) [2025-02-08 09:23:54,730 INFO L276 IsEmpty]: Start isEmpty. Operand 1128 states and 1416 transitions. [2025-02-08 09:23:54,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2025-02-08 09:23:54,731 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:54,731 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:54,739 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2025-02-08 09:23:54,931 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,34 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:54,932 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:54,932 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:54,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1890908216, now seen corresponding path program 4 times [2025-02-08 09:23:54,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:54,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641251952] [2025-02-08 09:23:54,936 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 09:23:54,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:54,942 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 283 statements into 2 equivalence classes. [2025-02-08 09:23:54,966 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 283 of 283 statements. [2025-02-08 09:23:54,966 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 09:23:54,966 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:54,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [42128080] [2025-02-08 09:23:54,967 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 09:23:54,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:54,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:54,969 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:23:54,971 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:23:54,995 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 283 statements into 2 equivalence classes. [2025-02-08 09:23:55,033 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 283 of 283 statements. [2025-02-08 09:23:55,034 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 09:23:55,034 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:55,035 INFO L256 TraceCheckSpWp]: Trace formula consists of 473 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-02-08 09:23:55,038 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:56,028 INFO L134 CoverageAnalysis]: Checked inductivity of 1806 backedges. 3 proven. 285 refuted. 0 times theorem prover too weak. 1518 trivial. 0 not checked. [2025-02-08 09:23:56,028 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:56,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:56,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641251952] [2025-02-08 09:23:56,240 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:56,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42128080] [2025-02-08 09:23:56,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42128080] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:56,241 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:56,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2025-02-08 09:23:56,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590211088] [2025-02-08 09:23:56,241 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:56,241 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-02-08 09:23:56,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:56,242 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-02-08 09:23:56,242 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=244, Unknown=0, NotChecked=0, Total=342 [2025-02-08 09:23:56,242 INFO L87 Difference]: Start difference. First operand 1128 states and 1416 transitions. Second operand has 16 states, 15 states have (on average 9.133333333333333) internal successors, (137), 15 states have internal predecessors, (137), 12 states have call successors, (31), 1 states have call predecessors, (31), 2 states have return successors, (31), 12 states have call predecessors, (31), 12 states have call successors, (31) [2025-02-08 09:23:56,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:56,730 INFO L93 Difference]: Finished difference Result 1173 states and 1467 transitions. [2025-02-08 09:23:56,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-02-08 09:23:56,731 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 9.133333333333333) internal successors, (137), 15 states have internal predecessors, (137), 12 states have call successors, (31), 1 states have call predecessors, (31), 2 states have return successors, (31), 12 states have call predecessors, (31), 12 states have call successors, (31) Word has length 283 [2025-02-08 09:23:56,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:56,741 INFO L225 Difference]: With dead ends: 1173 [2025-02-08 09:23:56,741 INFO L226 Difference]: Without dead ends: 1079 [2025-02-08 09:23:56,741 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 283 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=135, Invalid=327, Unknown=0, NotChecked=0, Total=462 [2025-02-08 09:23:56,742 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 153 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 549 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:56,742 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 248 Invalid, 570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 549 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:23:56,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1079 states. [2025-02-08 09:23:56,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1079 to 1079. [2025-02-08 09:23:56,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1079 states, 873 states have (on average 1.1099656357388317) internal successors, (969), 882 states have internal predecessors, (969), 194 states have call successors, (194), 2 states have call predecessors, (194), 2 states have return successors, (194), 194 states have call predecessors, (194), 194 states have call successors, (194) [2025-02-08 09:23:56,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1079 states to 1079 states and 1357 transitions. [2025-02-08 09:23:56,881 INFO L78 Accepts]: Start accepts. Automaton has 1079 states and 1357 transitions. Word has length 283 [2025-02-08 09:23:56,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:56,881 INFO L471 AbstractCegarLoop]: Abstraction has 1079 states and 1357 transitions. [2025-02-08 09:23:56,881 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 9.133333333333333) internal successors, (137), 15 states have internal predecessors, (137), 12 states have call successors, (31), 1 states have call predecessors, (31), 2 states have return successors, (31), 12 states have call predecessors, (31), 12 states have call successors, (31) [2025-02-08 09:23:56,881 INFO L276 IsEmpty]: Start isEmpty. Operand 1079 states and 1357 transitions. [2025-02-08 09:23:56,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2025-02-08 09:23:56,882 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:56,882 INFO L218 NwaCegarLoop]: trace histogram [31, 31, 31, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:56,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2025-02-08 09:23:57,086 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,35 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:57,087 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:57,087 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:57,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1622999437, now seen corresponding path program 3 times [2025-02-08 09:23:57,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:57,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366929479] [2025-02-08 09:23:57,087 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:23:57,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:57,094 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 314 statements into 16 equivalence classes. [2025-02-08 09:23:57,122 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) and asserted 314 of 314 statements. [2025-02-08 09:23:57,123 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2025-02-08 09:23:57,123 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:57,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1539791373] [2025-02-08 09:23:57,124 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:23:57,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:57,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:57,128 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:23:57,136 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:23:57,174 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 314 statements into 16 equivalence classes. [2025-02-08 09:23:57,185 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 54 of 314 statements. [2025-02-08 09:23:57,185 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-02-08 09:23:57,185 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:57,186 INFO L256 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-02-08 09:23:57,189 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:23:57,674 INFO L134 CoverageAnalysis]: Checked inductivity of 2311 backedges. 295 proven. 41 refuted. 0 times theorem prover too weak. 1975 trivial. 0 not checked. [2025-02-08 09:23:57,674 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:23:58,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:23:58,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366929479] [2025-02-08 09:23:58,201 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:23:58,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539791373] [2025-02-08 09:23:58,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539791373] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:23:58,201 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:23:58,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2025-02-08 09:23:58,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862040408] [2025-02-08 09:23:58,201 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:23:58,202 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-08 09:23:58,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:23:58,202 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-08 09:23:58,202 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=225, Unknown=1, NotChecked=0, Total=272 [2025-02-08 09:23:58,202 INFO L87 Difference]: Start difference. First operand 1079 states and 1357 transitions. Second operand has 14 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 4 states have call successors, (16), 1 states have call predecessors, (16), 3 states have return successors, (16), 5 states have call predecessors, (16), 4 states have call successors, (16) [2025-02-08 09:23:58,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:23:58,902 INFO L93 Difference]: Finished difference Result 1081 states and 1359 transitions. [2025-02-08 09:23:58,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-08 09:23:58,903 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 4 states have call successors, (16), 1 states have call predecessors, (16), 3 states have return successors, (16), 5 states have call predecessors, (16), 4 states have call successors, (16) Word has length 314 [2025-02-08 09:23:58,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:23:58,908 INFO L225 Difference]: With dead ends: 1081 [2025-02-08 09:23:58,909 INFO L226 Difference]: Without dead ends: 1077 [2025-02-08 09:23:58,909 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 306 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=139, Invalid=460, Unknown=1, NotChecked=0, Total=600 [2025-02-08 09:23:58,909 INFO L435 NwaCegarLoop]: 49 mSDtfsCounter, 158 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 835 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 866 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 835 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-08 09:23:58,909 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 363 Invalid, 866 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 835 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-08 09:23:58,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1077 states. [2025-02-08 09:23:59,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1077 to 1075. [2025-02-08 09:23:59,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1075 states, 873 states have (on average 1.0641466208476518) internal successors, (929), 878 states have internal predecessors, (929), 194 states have call successors, (194), 2 states have call predecessors, (194), 2 states have return successors, (194), 194 states have call predecessors, (194), 194 states have call successors, (194) [2025-02-08 09:23:59,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1075 states to 1075 states and 1317 transitions. [2025-02-08 09:23:59,060 INFO L78 Accepts]: Start accepts. Automaton has 1075 states and 1317 transitions. Word has length 314 [2025-02-08 09:23:59,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:23:59,061 INFO L471 AbstractCegarLoop]: Abstraction has 1075 states and 1317 transitions. [2025-02-08 09:23:59,061 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 4 states have call successors, (16), 1 states have call predecessors, (16), 3 states have return successors, (16), 5 states have call predecessors, (16), 4 states have call successors, (16) [2025-02-08 09:23:59,061 INFO L276 IsEmpty]: Start isEmpty. Operand 1075 states and 1317 transitions. [2025-02-08 09:23:59,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2025-02-08 09:23:59,062 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:23:59,063 INFO L218 NwaCegarLoop]: trace histogram [32, 32, 32, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:23:59,068 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2025-02-08 09:23:59,264 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,SelfDestructingSolverStorable44 [2025-02-08 09:23:59,264 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:23:59,265 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:23:59,265 INFO L85 PathProgramCache]: Analyzing trace with hash 127289596, now seen corresponding path program 5 times [2025-02-08 09:23:59,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:23:59,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564545318] [2025-02-08 09:23:59,265 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 09:23:59,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:23:59,271 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 321 statements into 17 equivalence classes. [2025-02-08 09:23:59,306 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) and asserted 321 of 321 statements. [2025-02-08 09:23:59,306 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) [2025-02-08 09:23:59,306 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:23:59,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [168080396] [2025-02-08 09:23:59,308 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 09:23:59,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:23:59,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:23:59,309 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:23:59,311 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:23:59,340 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 321 statements into 17 equivalence classes. [2025-02-08 09:23:59,397 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) and asserted 321 of 321 statements. [2025-02-08 09:23:59,397 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) [2025-02-08 09:23:59,397 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:23:59,399 INFO L256 TraceCheckSpWp]: Trace formula consists of 531 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-02-08 09:23:59,402 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:24:00,477 INFO L134 CoverageAnalysis]: Checked inductivity of 2383 backedges. 0 proven. 393 refuted. 0 times theorem prover too weak. 1990 trivial. 0 not checked. [2025-02-08 09:24:00,478 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:24:00,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:24:00,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564545318] [2025-02-08 09:24:00,710 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:24:00,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168080396] [2025-02-08 09:24:00,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168080396] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:24:00,714 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:24:00,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2025-02-08 09:24:00,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900993662] [2025-02-08 09:24:00,715 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:24:00,715 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-02-08 09:24:00,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:24:00,715 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-02-08 09:24:00,716 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=530, Unknown=0, NotChecked=0, Total=600 [2025-02-08 09:24:00,716 INFO L87 Difference]: Start difference. First operand 1075 states and 1317 transitions. Second operand has 23 states, 22 states have (on average 7.045454545454546) internal successors, (155), 23 states have internal predecessors, (155), 13 states have call successors, (35), 1 states have call predecessors, (35), 2 states have return successors, (35), 12 states have call predecessors, (35), 13 states have call successors, (35) [2025-02-08 09:24:02,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:24:02,289 INFO L93 Difference]: Finished difference Result 1120 states and 1368 transitions. [2025-02-08 09:24:02,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-02-08 09:24:02,291 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 7.045454545454546) internal successors, (155), 23 states have internal predecessors, (155), 13 states have call successors, (35), 1 states have call predecessors, (35), 2 states have return successors, (35), 12 states have call predecessors, (35), 13 states have call successors, (35) Word has length 321 [2025-02-08 09:24:02,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:24:02,294 INFO L225 Difference]: With dead ends: 1120 [2025-02-08 09:24:02,294 INFO L226 Difference]: Without dead ends: 1075 [2025-02-08 09:24:02,294 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 315 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 475 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=198, Invalid=1694, Unknown=0, NotChecked=0, Total=1892 [2025-02-08 09:24:02,295 INFO L435 NwaCegarLoop]: 101 mSDtfsCounter, 262 mSDsluCounter, 837 mSDsCounter, 0 mSdLazyCounter, 2442 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 938 SdHoareTripleChecker+Invalid, 2489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 2442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:24:02,295 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [268 Valid, 938 Invalid, 2489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 2442 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2025-02-08 09:24:02,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1075 states. [2025-02-08 09:24:02,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1075 to 1075. [2025-02-08 09:24:02,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1075 states, 873 states have (on average 1.0630011454753723) internal successors, (928), 878 states have internal predecessors, (928), 194 states have call successors, (194), 2 states have call predecessors, (194), 2 states have return successors, (194), 194 states have call predecessors, (194), 194 states have call successors, (194) [2025-02-08 09:24:02,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1075 states to 1075 states and 1316 transitions. [2025-02-08 09:24:02,434 INFO L78 Accepts]: Start accepts. Automaton has 1075 states and 1316 transitions. Word has length 321 [2025-02-08 09:24:02,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:24:02,434 INFO L471 AbstractCegarLoop]: Abstraction has 1075 states and 1316 transitions. [2025-02-08 09:24:02,435 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 7.045454545454546) internal successors, (155), 23 states have internal predecessors, (155), 13 states have call successors, (35), 1 states have call predecessors, (35), 2 states have return successors, (35), 12 states have call predecessors, (35), 13 states have call successors, (35) [2025-02-08 09:24:02,435 INFO L276 IsEmpty]: Start isEmpty. Operand 1075 states and 1316 transitions. [2025-02-08 09:24:02,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 360 [2025-02-08 09:24:02,436 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:24:02,437 INFO L218 NwaCegarLoop]: trace histogram [36, 36, 36, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:24:02,447 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:24:02,641 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,37 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:24:02,641 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:24:02,641 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:24:02,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1702915000, now seen corresponding path program 6 times [2025-02-08 09:24:02,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:24:02,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583468743] [2025-02-08 09:24:02,642 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 09:24:02,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:24:02,648 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 359 statements into 17 equivalence classes. [2025-02-08 09:24:02,668 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) and asserted 359 of 359 statements. [2025-02-08 09:24:02,668 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2025-02-08 09:24:02,668 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-08 09:24:02,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2130101918] [2025-02-08 09:24:02,669 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 09:24:02,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:24:02,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:24:02,671 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:24:02,673 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:24:02,701 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 359 statements into 17 equivalence classes. [2025-02-08 09:24:02,739 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) and asserted 141 of 359 statements. [2025-02-08 09:24:02,739 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2025-02-08 09:24:02,739 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:24:02,740 INFO L256 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 37 conjuncts are in the unsatisfiable core [2025-02-08 09:24:02,744 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:24:03,985 INFO L134 CoverageAnalysis]: Checked inductivity of 3046 backedges. 339 proven. 384 refuted. 0 times theorem prover too weak. 2323 trivial. 0 not checked. [2025-02-08 09:24:03,986 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:24:04,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:24:04,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583468743] [2025-02-08 09:24:04,367 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-08 09:24:04,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130101918] [2025-02-08 09:24:04,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130101918] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:24:04,367 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:24:04,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2025-02-08 09:24:04,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319677318] [2025-02-08 09:24:04,367 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-08 09:24:04,367 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-02-08 09:24:04,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:24:04,368 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-02-08 09:24:04,368 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2025-02-08 09:24:04,368 INFO L87 Difference]: Start difference. First operand 1075 states and 1316 transitions. Second operand has 16 states, 15 states have (on average 6.4) internal successors, (96), 16 states have internal predecessors, (96), 7 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (20), 6 states have call predecessors, (20), 7 states have call successors, (20) [2025-02-08 09:24:14,829 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.84s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2025-02-08 09:24:16,402 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2025-02-08 09:24:17,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:24:17,149 INFO L93 Difference]: Finished difference Result 1075 states and 1316 transitions. [2025-02-08 09:24:17,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-02-08 09:24:17,150 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 6.4) internal successors, (96), 16 states have internal predecessors, (96), 7 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (20), 6 states have call predecessors, (20), 7 states have call successors, (20) Word has length 359 [2025-02-08 09:24:17,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:24:17,153 INFO L225 Difference]: With dead ends: 1075 [2025-02-08 09:24:17,153 INFO L226 Difference]: Without dead ends: 889 [2025-02-08 09:24:17,153 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 356 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=235, Invalid=820, Unknown=1, NotChecked=0, Total=1056 [2025-02-08 09:24:17,154 INFO L435 NwaCegarLoop]: 17 mSDtfsCounter, 160 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:24:17,154 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 160 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 6.1s Time] [2025-02-08 09:24:17,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 889 states. [2025-02-08 09:24:17,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 889 to 599. [2025-02-08 09:24:17,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 599 states, 484 states have (on average 1.037190082644628) internal successors, (502), 486 states have internal predecessors, (502), 110 states have call successors, (110), 2 states have call predecessors, (110), 2 states have return successors, (110), 110 states have call predecessors, (110), 110 states have call successors, (110) [2025-02-08 09:24:17,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 722 transitions. [2025-02-08 09:24:17,258 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 722 transitions. Word has length 359 [2025-02-08 09:24:17,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:24:17,258 INFO L471 AbstractCegarLoop]: Abstraction has 599 states and 722 transitions. [2025-02-08 09:24:17,258 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 6.4) internal successors, (96), 16 states have internal predecessors, (96), 7 states have call successors, (19), 1 states have call predecessors, (19), 3 states have return successors, (20), 6 states have call predecessors, (20), 7 states have call successors, (20) [2025-02-08 09:24:17,259 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 722 transitions. [2025-02-08 09:24:17,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 412 [2025-02-08 09:24:17,260 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:24:17,261 INFO L218 NwaCegarLoop]: trace histogram [42, 42, 42, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:24:17,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2025-02-08 09:24:17,465 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,38 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:24:17,465 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:24:17,465 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:24:17,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1648760629, now seen corresponding path program 1 times [2025-02-08 09:24:17,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:24:17,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209086516] [2025-02-08 09:24:17,466 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:24:17,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:24:17,473 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 411 statements into 1 equivalence classes. [2025-02-08 09:24:17,486 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 411 of 411 statements. [2025-02-08 09:24:17,486 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:24:17,486 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:24:17,679 INFO L134 CoverageAnalysis]: Checked inductivity of 4294 backedges. 378 proven. 171 refuted. 0 times theorem prover too weak. 3745 trivial. 0 not checked. [2025-02-08 09:24:17,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:24:17,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209086516] [2025-02-08 09:24:17,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209086516] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:24:17,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568657374] [2025-02-08 09:24:17,680 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:24:17,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:24:17,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:24:17,682 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:24:17,683 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:24:17,718 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 411 statements into 1 equivalence classes. [2025-02-08 09:24:17,766 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 411 of 411 statements. [2025-02-08 09:24:17,766 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:24:17,766 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:24:17,768 INFO L256 TraceCheckSpWp]: Trace formula consists of 665 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-02-08 09:24:17,772 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:24:18,096 INFO L134 CoverageAnalysis]: Checked inductivity of 4294 backedges. 789 proven. 657 refuted. 0 times theorem prover too weak. 2848 trivial. 0 not checked. [2025-02-08 09:24:18,097 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:24:18,551 INFO L134 CoverageAnalysis]: Checked inductivity of 4294 backedges. 181 proven. 657 refuted. 0 times theorem prover too weak. 3456 trivial. 0 not checked. [2025-02-08 09:24:18,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1568657374] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:24:18,551 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:24:18,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 13, 13] total 23 [2025-02-08 09:24:18,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104058431] [2025-02-08 09:24:18,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:24:18,552 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-02-08 09:24:18,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:24:18,553 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-02-08 09:24:18,553 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=455, Unknown=0, NotChecked=0, Total=506 [2025-02-08 09:24:18,553 INFO L87 Difference]: Start difference. First operand 599 states and 722 transitions. Second operand has 23 states, 23 states have (on average 14.043478260869565) internal successors, (323), 23 states have internal predecessors, (323), 20 states have call successors, (79), 2 states have call predecessors, (79), 2 states have return successors, (79), 20 states have call predecessors, (79), 20 states have call successors, (79) [2025-02-08 09:24:21,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:24:21,605 INFO L93 Difference]: Finished difference Result 1236 states and 1484 transitions. [2025-02-08 09:24:21,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2025-02-08 09:24:21,605 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 14.043478260869565) internal successors, (323), 23 states have internal predecessors, (323), 20 states have call successors, (79), 2 states have call predecessors, (79), 2 states have return successors, (79), 20 states have call predecessors, (79), 20 states have call successors, (79) Word has length 411 [2025-02-08 09:24:21,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:24:21,608 INFO L225 Difference]: With dead ends: 1236 [2025-02-08 09:24:21,608 INFO L226 Difference]: Without dead ends: 1036 [2025-02-08 09:24:21,616 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 897 GetRequests, 809 SyntacticMatches, 7 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1671 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1373, Invalid=5433, Unknown=0, NotChecked=0, Total=6806 [2025-02-08 09:24:21,616 INFO L435 NwaCegarLoop]: 178 mSDtfsCounter, 734 mSDsluCounter, 2119 mSDsCounter, 0 mSdLazyCounter, 4161 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 734 SdHoareTripleChecker+Valid, 2297 SdHoareTripleChecker+Invalid, 4333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 4161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2025-02-08 09:24:21,616 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [734 Valid, 2297 Invalid, 4333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 4161 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2025-02-08 09:24:21,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1036 states. [2025-02-08 09:24:21,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1036 to 834. [2025-02-08 09:24:21,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 677 states have (on average 1.035450516986706) internal successors, (701), 678 states have internal predecessors, (701), 153 states have call successors, (153), 2 states have call predecessors, (153), 2 states have return successors, (153), 153 states have call predecessors, (153), 153 states have call successors, (153) [2025-02-08 09:24:21,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 1007 transitions. [2025-02-08 09:24:21,831 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 1007 transitions. Word has length 411 [2025-02-08 09:24:21,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:24:21,831 INFO L471 AbstractCegarLoop]: Abstraction has 834 states and 1007 transitions. [2025-02-08 09:24:21,831 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 14.043478260869565) internal successors, (323), 23 states have internal predecessors, (323), 20 states have call successors, (79), 2 states have call predecessors, (79), 2 states have return successors, (79), 20 states have call predecessors, (79), 20 states have call successors, (79) [2025-02-08 09:24:21,832 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 1007 transitions. [2025-02-08 09:24:21,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 417 [2025-02-08 09:24:21,834 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:24:21,834 INFO L218 NwaCegarLoop]: trace histogram [42, 42, 42, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:24:21,843 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2025-02-08 09:24:22,034 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,SelfDestructingSolverStorable47 [2025-02-08 09:24:22,035 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2025-02-08 09:24:22,035 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:24:22,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1573484126, now seen corresponding path program 3 times [2025-02-08 09:24:22,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:24:22,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300814329] [2025-02-08 09:24:22,036 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:24:22,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:24:22,043 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 416 statements into 22 equivalence classes. [2025-02-08 09:24:22,059 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 200 of 416 statements. [2025-02-08 09:24:22,060 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-02-08 09:24:22,060 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:24:22,319 INFO L134 CoverageAnalysis]: Checked inductivity of 4307 backedges. 218 proven. 313 refuted. 0 times theorem prover too weak. 3776 trivial. 0 not checked. [2025-02-08 09:24:22,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:24:22,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300814329] [2025-02-08 09:24:22,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300814329] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:24:22,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953107239] [2025-02-08 09:24:22,320 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:24:22,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:24:22,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:24:22,323 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:24:22,325 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:24:22,356 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 416 statements into 22 equivalence classes. [2025-02-08 09:24:22,374 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 88 of 416 statements. [2025-02-08 09:24:22,374 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-02-08 09:24:22,374 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:24:22,375 INFO L256 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 29 conjuncts are in the unsatisfiable core [2025-02-08 09:24:22,379 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:24:23,685 INFO L134 CoverageAnalysis]: Checked inductivity of 4307 backedges. 366 proven. 292 refuted. 0 times theorem prover too weak. 3649 trivial. 0 not checked. [2025-02-08 09:24:23,686 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:24:23,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [953107239] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:24:23,844 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-08 09:24:23,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 15] total 21 [2025-02-08 09:24:23,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021833758] [2025-02-08 09:24:23,844 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-08 09:24:23,845 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-02-08 09:24:23,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:24:23,845 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-02-08 09:24:23,845 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=607, Unknown=0, NotChecked=0, Total=702 [2025-02-08 09:24:23,845 INFO L87 Difference]: Start difference. First operand 834 states and 1007 transitions. Second operand has 22 states, 20 states have (on average 9.3) internal successors, (186), 20 states have internal predecessors, (186), 12 states have call successors, (40), 1 states have call predecessors, (40), 3 states have return successors, (42), 13 states have call predecessors, (42), 12 states have call successors, (42)